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
338063288621	338063289179	338063289729	338063290279	338063290829	338063291379	338063291929	338063292479	338063293029	338063293579	338063294129	338063294679	338063295229	338063295779	338063296329	338063296879	338063297429	338063297979	338063298529	338063299079	338063299629	338063300179	338063300729	338063301279	338063301829	338063302379	338063302929	338063303479	338063304029	338063304579	338063305129	338063305679	338063306229	338063306779	338063307329	338063307879	338063308429	338063308980	338063309529	338063310079	338063310629	338063311179	338063311729	338063312279	338063312829	338063313379	338063313929	338063314479	338063315029	338063315579	338063316129	338063316679	338063317229	338063317779	338063318329	338063318879	338063319429	338063319979	338063320529	338063321079	338063321629	338063322179	338063322729	338063323279	338063323829	338063324379	338063324929	338063325479	338063326029	338063326579	338063327129	338063327679	338063328229	338063328779	338063329329	338063329879	338063330429	338063330979	338063331529	338063332080	338063332629	338063333179	338063333729	338063334279	338063334829	338063335379	338063335929	338063336480	338063337029	338063337579	338063338129	338063338680	338063339229	338063339779	338063340330	338063340879	338063341430	338063341979	338063342529	338063343079	338063343629	338063344179	338063344729	338063345280	338063345829	338063346380	338063346929	338063347479	338063348029	338063348579	338063349129	338063349679	338063350230	338063350780	338063351329	338063351879	338063352430	338063352979	338063353529	338063354079	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
43055	23667	18638	13020	8779	6385	3099	1662	1079	900	746	617	567	499	495	484	529	510	472	343	343	361	379	355	343	330	314	338	370	402	343	357	329	341	312	349	330	374	351	342	324	375	358	330	339	338	337	358	370	355	352	343	307	346	324	353	318	334	334	385	346	336	314	323	340	369	338	330	315	326	313	299	326	335	334	311	338	365	352	339	350	307	321	330	330	355	364	341	344	349	337	339	355	318	349	349	324	362	342	329	344	333	295	342	335	328	360	308	328	367	306	347	344	318	307	392	364	330	323	318	310	319	341	351	324	364	334	382	333	329	352	351	345	342	357	328	368	396	335	361	326	341	375	348	315	355	324	340	295	330	327	339	341	336	308	380	337	352	313	327	341	347	354	361	315	332	330	331	344	313	337	366	333	373	367	373	353	333	359	350	340	309	356	368	329	331	311	400	354	369	315	339	366	344	358	348	335	352	330	370	335	372	357	357	338	306	368	334	318	319	339	355	353	321	337	379	366	356	363	335	354	327	332	344	351	327	348	307	344	333	350	328	306	351	335	343	338	299	319	311	313	336	346	338	347	348	334	328	364	337	340	337	348	335	322	335	326	339	355	355	337	369	347	386	334	347	336	364	352	347	340	328	396	345	368	336	324	348	346	350	363	344	317	354	321	326	335	347	330	335	326	341	306	326	342	365	339	323	350	351	323	329	334	366	347	363	324	341	324	343	326	373	367	354	359	362	338	368	323	318	343	381	336	324	377	320	337	297	364	298	355	336	331	331	312	311	340	323	337	364	328	352	342	303	320	332	348	323	340	352	341	353	330	305	297	363	380	358	346	335	320	339	367	382	343	312	341	331	360	370	361	315	336	345	356	314	340	344	304	322	348	347	381	326	333	308	364	367	314	335	345	324	336	328	324	294	308	335	311	328	364	348	324	319	319	330	338	353	355	376	340	360	351	331	336	311	344	360	342	330	339	338	342	335	335	349	348	343	304	324	314	350	367	357	319	362	334	350	389	346	366	354	346	350	370	310	349	363	343	307	328	341	340	346	345	269	351	337	344	345	385	317	307	323	367	357	365	353	330	336	363	344	343	347	307	361	328	315	314	315	315	309	322	366	348	347	350	351	343	375	348	344	312	331	352	352	336	356	354	302	354	328	335	322	359	369	353	359	372	300	314	322	360	322	388	355	348	333	350	322	345	330	379	298	336	320	347	333	361	353	336	330	365	324	349	332	322	338	299	304	366	350	298	312	335	324	345	328	360	378	355	347	281	340	329	352	368	350	361	331	338	350	320	357	335	370	380	322	354	347	322	349	374	351	308	338	349	323	326	317	324	345	338	312	343	330	353	313	325	329	357	375	335	390	319	323	366	328	354	352	352	368	323	329	312	328	322	342	339	339	322	363	338	336	304	316	304	338	360	318	343	339	369	338	332	315	358	305	339	334	336	340	324	369	368	335	353	364	362	375	357	365	348	338	340	365	330	321	315	319	331	305	326	361	339	336	399	372	302	319	323	330	325	368	373	333	325	327	330	336	316	398	342	323	362	310	376	349	318	356	294	362	327	314	357	334	356	337	313	309	350	323	346	335	337	354	337	309	335	335	320	354	404	356	349	321	331	352	325	317	356	356	327	344	343	344	339	348	334	351	373	352	352	316	357	307	331	320	320	335	340	341	341	383	323	328	307	323	365	329	324	321	338	331	331	297	299	356	326	352	348	325	284	331	317	300	345	349	347	332	315	351	362	340	337	339	357	325	362	344	359	338	359	368	335	360	371	350	300	292	320	366	334	357	318	333	313	338	340	333	350	410	331	282	345	337	338	351	326	301	333	339	313	370	313	303	324	332	351	326	358	347	320	307	351	364	366	322	310	359	319	344	342	324	333	306	311	361	314	365	356	312	330	317	345	350	343	339	316	363	349	339	354	304	347	362	363	317	385	346	335	339	330	279	341	355	351	397	355	344	293	352	337	337	368	330	353	323	358	339	367	335	331	316	351	325	359	363	285	315	326	321	323	320	330	303	345	324	335	352	326	293	317	359	290	333	311	338	349	344	345	368	345	348	322	302	349	363	346	323	351	322	371	325	323	360	365	351	313	323	342	355	363	347	353	374	337	322	334	314	331	323	327	366	313	350	335	359	298	321	309	346	341	329	331	356	284	313	315	357	330	318	315	348	373	314	299	367	334	338	356	354	374	320	315	335	336	317	373	372	342	350	294	345	346	348	317	374	345	345	373	331	339	323	367	328	361	326	316	298	370	315	334	360	317	332	350	315	345	342	311	343	362	336	351	368	329	344	341	338	304	344	314	359	327	343	349	331	332	317	339	318	320	366	312	323	374	366	328	330	368	306	322	381	410	346	380	361	319	328	332	346	324	330	359	340	311	303	342	338	335	305	339	355	320	362	356	344	375	367	352	338	347	364	357	313	334	347	346	354	336	330	331	336	352	339	322	385	334	358	341	336	336	330	350	366	313	345	350	316	326	337	328	362	360	327	346	356	331	350	339	323	317	312	335	304	337	337	335	334	379	356	322	340	317	344	318	325	334	312	343	344	342	278	322	354	331	372	315	356	343	338	340	364	321	331	345	353	312	338	346	324	356	350	316	331	349	356	394	364	361	333	337	338	332	368	368	343	343	342	340	381	317	367	325	344	354	357	310	347	319	314	362	346	344	351	361	325	346	317	325	322	328	312	294	358	336	327	306	310	330	311	344	356	338	333	325	301	339	303	330	348	312	351	341	339	365	332	363	328	322	334	344	315	348	345	356	314	347	349	378	319	335	342	335	347	369	316	353	380	328	328	343	356	323	322	306	338	308	321	324	361	306	351	351	319	340	370	329	343	334	346	352	350	350	346	335	312	324	317	305	318	305	350	336	289	321	333	332	348	323	313	317	372	353	352	334	345	360	358	353	360	353	341	343	340	316	322	328	346	363	342	335	367	302	375	349	310	329	379	346	333	338	337	349	351	346	350	346	330	323	373	370	330	380	314	318	326	342	360	338	354	355	368	338	291	333	330	317	315	308	339	358	316	324	353	379	316	347	312	366	308	325	356	349	294	334	324	333	331	320	353	314	321	328	319	337	302	314	349	385	328	366	330	330	329	329	308	346	343	345	325	367	321	330	341	334	375	359	330	335	354	340	331	304	307	364	364	341	363	335	314	339	302	314	344	333	365	360	331	367	343	339	364	320	336	336	362	345	330	348	340	344	308	329	332	352	352	349	357	384	322	342	358	321	302	345	347	321	357	393	310	353	356	303	352	300	365	333	360	365	347	344	328	351	355	366	310	337	320	313	339	345	326	335	361	360	362	337	351	351	340	323	333	342	364	353	341	369	328	328	345	336	331	339	356	341	350	335	327	352	361	348	366	358	322	336	337	344	314	346	325	330	334	313	371	350	346	390	360	326	343	341	324	351	328	338	336	335	342	332	333	340	351	311	334	320	319	301	316	388	390	341	341	348	319	338	321	325	336	353	364	352	372	337	346
25172	17247	23761	23706	21197	17706	10380	6323	4384	3692	2733	2256	2225	2014	1982	1765	1464	1495	1274	1091	938	824	886	832	831	751	780	777	759	732	756	764	768	738	754	743	759	758	803	756	718	729	744	743	694	724	784	742	789	764	702	715	757	726	711	737	724	795	728	722	735	709	723	774	759	737	752	733	708	747	708	752	725	766	707	774	728	728	759	750	774	736	731	743	715	708	807	746	766	722	725	670	789	736	704	743	732	710	752	734	728	730	736	754	755	769	727	699	729	684	752	734	757	735	688	742	707	749	727	746	703	750	728	692	698	767	754	697	696	697	748	699	697	720	717	725	742	711	697	754	686	724	751	797	689	767	720	776	736	777	724	672	686	712	674	689	725	756	787	772	746	732	667	758	767	695	789	719	733	741	758	717	712	709	692	721	669	716	693	750	714	686	691	743	741	747	706	718	694	696	741	743	745	766	724	799	746	793	734	752	738	706	677	726	713	718	713	751	757	700	730	726	732	757	743	686	763	698	752	691	749	754	724	741	753	750	701	758	765	716	702	740	757	709	722	727	702	705	733	722	748	709	738	691	746	740	738	711	718	696	710	733	727	675	719	744	738	730	726	753	745	785	762	762	688	693	729	727	740	733	709	756	719	794	765	769	727	694	701	751	745	760	691	711	719	760	738	730	702	712	747	703	731	727	708	721	731	709	727	730	764	667	720	738	778	723	741	729	700	713	772	743	674	752	771	740	706	725	742	762	730	731	759	738	719	700	793	699	695	713	747	687	749	732	725	681	702	784	715	753	660	718	739	745	763	757	725	720	775	733	752	716	726	790	741	771	739	734	719	739	762	694	778	726	703	719	749	698	686	741	724	707	695	728	788	727	697	701	723	737	708	727	692	783	742	731	776	741	734	707	691	755	724	704	729	690	720	717	729	721	710	711	722	773	740	722	713	743	711	766	730	750	729	755	758	721	725	720	746	713	694	708	743	725	726	743	743	755	735	735	742	698	691	743	738	738	726	719	713	746	771	680	729	691	712	727	744	750	747	715	760	756	763	750	730	680	728	697	747	699	732	720	708	718	726	726	706	719	731	692	736	775	726	733	720	763	740	719	739	730	744	702	745	718	780	730	715	764	732	714	793	724	700	750	705	723	736	720	724	732	710	734	691	759	724	759	729	736	714	716	730	695	772	748	771	736	701	771	735	742	707	750	743	684	721	724	734	725	746	832	730	744	694	731	695	730	726	728	735	711	721	746	750	678	747	752	711	767	779	720	686	691	709	713	736	705	732	757	701	741	715	731	683	727	733	733	796	722	772	772	739	726	714	708	752	732	714	715	682	707	734	739	718	685	710	701	723	719	714	766	787	753	745	727	714	709	686	735	770	710	760	765	679	737	695	703	701	730	742	750	705	690	739	721	696	682	689	703	746	721	700	721	747	726	779	702	710	751	745	724	715	732	711	697	713	691	738	725	720	682	735	728	765	732	711	745	692	726	725	697	736	731	757	728	712	744	702	763	756	728	795	739	731	699	742	723	766	736	733	705	740	755	695	763	694	723	696	766	736	682	661	737	722	766	761	729	736	750	725	718	746	718	712	744	694	711	748	738	722	713	813	720	705	721	734	786	713	746	758	749	797	674	765	762	740	737	717	711	726	701	689	756	693	725	696	745	725	769	711	700	724	751	706	705	701	713	706	765	703	734	737	745	744	706	718	782	795	719	755	730	755	705	691	716	709	771	721	747	731	709	721	770	756	704	702	761	711	711	758	758	753	687	748	705	728	766	761	735	751	768	743	709	725	734	742	762	683	707	712	742	720	726	698	715	738	780	733	711	754	748	777	696	729	709	738	749	743	767	720	757	776	767	720	776	697	710	719	724	737	736	730	747	721	751	748	672	719	712	723	714	743	715	755	746	732	708	731	683	780	766	743	733	704	702	705	729	719	693	776	744	768	686	672	765	739	736	730	750	707	699	732	767	729	720	749	730	739	767	753	732	712	789	722	720	779	727	697	770	751	712	765	754	708	697	723	732	719	738	765	761	732	700	736	747	711	719	718	703	746	733	754	718	742	702	712	756	725	718	741	718	715	690	754	774	688	726	719	748	705	715	688	747	726	727	771	732	701	703	769	719	741	695	716	733	708	716	687	707	764	712	742	699	708	732	708	782	772	768	717	682	766	711	722	785	770	744	735	709	755	680	741	760	702	712	728	755	675	713	753	796	737	737	760	707	740	726	729	714	736	671	696	730	760	703	694	756	709	739	728	753	727	665	721	750	717	753	738	769	758	738	733	735	757	766	757	715	721	689	749	727	748	697	708	748	732	750	739	765	699	737	724	751	735	676	752	752	748	711	687	700	716	751	770	741	737	723	788	742	680	732	737	743	741	741	657	761	741	787	697	771	689	728	716	719	682	720	712	712	706	677	737	736	750	715	739	728	742	696	763	744	726	764	731	748	750	738	692	723	787	748	724	716	733	730	743	747	741	778	734	718	759	749	737	715	774	713	709	746	751	697	763	701	721	718	720	733	714	752	721	732	710	704	731	692	737	763	706	727	764	753	667	777	709	716	739	729	746	714	719	768	702	731	710	691	709	723	745	712	737	739	750	769	753	728	719	746	707	715	761	741	731	749	771	707	768	751	749	749	730	732	709	685	720	717	739	701	768	750	746	721	757	796	730	743	673	745	755	711	730	697	757	764	724	706	722	713	695	714	716	725	755	754	734	723	771	712	736	753	696	722	733	690	703	729	737	759	742	719	702	694	714	741	779	753	695	779	734	742	718	740	742	701	697	761	675	722	705	715	779	747	720	754	691	753	716	769	764	727	730	723	739	715	689	697	757	720	711	751	744	718	727	760	707	755	749	749	752	732	720	758	739	744	739	753	730	719	783	707	726	711	750	708	747	697	761	738	768	696	771	729	746	749	724	746	670	744	760	748	727	725	734	693	727	692	737	753	722	729	756	722	729	710	700	723	729	752	700	741	726	718	766	770	743	787	697	728	671	701	750	702	732	719	728	713	740	738	798	724	702	746	759	737	743	740	672	704	725	731	737	736	746	709	735	722	726	709	753	731	670	745	685	724	739	731	753	736	734	716	748	722	727	712	712	697	695	685	719	709	720	742	762	715	722	720	685	761	726	742	747	682	743	772	720	715	754	732	717	701	721	745	683	706	698	725	751	698	724	729	776	717	712	730	772	737	795	714	696	715	733	745	736	754	694	704	736	720	696	727	710	700	740	730	712	754	741	740	730	714	757	763	717	787	711	717	737	725	736	734	754	747	772	708	732	718	726	705	669	739	728	716	758	722	774	733	743	699	746	767	695	769	698	764	760	700	700	762	738	738	784	743	737	718	710	728	788	736	668	744	747	718	757	778	717	713	743	722	739	744	741	686	755	700	730	699	762	735	723	739	728	752	703	727	703	726	724	757	707	708	722	786	731	711	681	730	740	760	762	748	763	759	703	692	740	689	733	680	673	728	783	734	742	712	765	726	738	734
21865	11667	8745	4844	2685	1433	956	768	566	531	405	402	358	387	378	360	341	337	326	284	297	294	286	253	256	271	263	321	300	249	276	277	260	267	250	273	266	255	279	262	271	287	300	260	264	258	252	284	301	290	291	278	284	254	271	260	286	274	288	303	284	291	300	281	249	292	292	290	270	249	283	297	272	282	276	282	283	263	336	280	281	284	263	272	295	266	263	261	268	282	283	268	274	274	282	300	257	264	275	295	294	280	287	268	289	292	259	275	264	241	309	290	300	271	262	261	278	281	252	293	283	255	262	290	275	269	265	274	278	277	280	277	289	269	251	289	252	290	281	274	269	278	288	260	277	256	259	282	269	269	303	306	273	251	268	266	249	269	275	276	252	269	286	220	266	260	267	301	302	301	259	273	316	257	289	259	276	259	279	267	281	248	278	304	282	288	247	258	283	235	266	266	296	279	291	251	241	273	246	280	250	284	276	246	241	267	269	258	269	270	263	335	280	295	280	262	251	276	274	256	281	255	290	266	306	264	282	258	272	306	297	292	295	286	281	284	276	262	302	281	251	278	288	272	256	301	262	281	256	295	320	252	246	264	258	267	303	266	297	259	267	262	264	296	287	287	301	309	286	252	277	298	308	287	261	257	318	296	264	267	267	262	313	273	279	278	279	274	272	291	261	240	297	280	300	284	276	295	301	295	261	281	273	266	292	289	250	289	258	266	247	279	299	273	278	267	250	274	271	254	241	233	235	289	265	252	274	283	261	266	284	249	266	274	279	278	257	286	282	303	264	273	254	272	296	289	306	249	315	262	290	253	247	295	300	267	263	272	282	274	248	292	308	284	272	269	250	286	271	256	287	266	273	256	269	243	274	292	303	279	257	236	241	282	285	260	295	313	261	263	298	273	272	292	292	259	265	248	299	290	250	290	283	283	277	278	265	257	252	245	269	266	274	278	271	273	243	247	298	280	283	304	286	275	299	252	304	277	284	287	268	294	278	261	301	281	319	267	257	285	295	290	305	268	293	251	249	255	308	279	297	292	263	271	304	265	289	280	292	289	281	275	265	287	297	300	282	296	259	271	280	279	292	297	291	323	297	284	289	259	281	259	311	283	249	279	276	267	247	308	234	279	280	297	256	270	257	295	291	287	276	272	288	270	268	300	285	287	250	278	279	289	307	282	276	295	259	261	301	284	286	267	263	284	277	281	267	278	269	258	275	241	277	273	286	282	278	288	285	275	295	271	273	264	248	290	260	255	292	223	283	279	302	257	273	245	274	285	256	253	268	254	248	301	274	271	276	263	280	300	285	271	273	287	300	264	273	308	240	280	251	287	271	237	252	276	269	263	264	267	287	271	290	252	308	277	280	263	272	277	270	261	260	263	283	270	280	266	262	264	277	307	292	301	288	280	285	265	300	271	275	248	297	281	265	276	280	259	250	290	315	282	259	293	282	279	270	282	307	304	273	280	260	281	246	257	273	254	289	267	293	269	292	305	279	261	315	264	290	258	291	296	276	276	287	296	255	265	286	300	288	311	310	284	289	274	285	266	285	288	262	278	269	261	257	272	238	274	289	281	301	286	285	264	311	281	284	289	260	265	294	263	266	281	274	303	286	268	254	284	279	284	257	273	275	272	299	279	263	286	286	238	257	247	246	311	268	286	283	257	283	295	303	253	282	265	296	299	236	288	303	296	273	246	270	274	255	285	274	307	255	266	272	271	285	286	266	289	253	271	259	293	288	268	279	282	302	272	280	284	263	316	291	264	262	244	273	288	272	282	245	268	274	248	279	251	291	257	256	265	290	269	273	253	256	235	271	249	286	285	241	251	272	252	291	271	273	303	317	271	260	280	323	283	248	241	303	281	282	293	285	284	235	267	315	272	303	292	264	279	264	267	279	300	257	270	291	253	283	257	278	287	261	302	264	277	306	299	257	302	297	274	281	284	288	289	306	296	309	252	264	286	278	262	278	283	271	273	272	278	292	293	255	264	295	245	279	289	251	333	318	238	298	281	281	280	274	280	271	272	279	280	233	264	282	286	270	238	284	284	290	275	264	242	251	257	248	284	257	271	280	286	258	306	278	264	294	258	282	292	303	291	303	272	229	293	286	297	262	298	275	263	297	279	280	232	283	272	237	268	262	288	292	289	264	269	245	306	250	279	280	284	259	274	242	310	283	273	240	291	270	279	303	282	294	301	257	278	272	295	296	297	266	251	274	280	307	296	284	280	316	263	272	272	285	277	262	265	281	269	252	292	257	298	279	277	275	295	285	283	262	291	310	299	268	282	272	276	264	247	267	305	276	274	274	241	251	309	266	253	259	284	262	306	282	291	297	245	284	256	288	327	289	263	248	252	246	267	275	271	256	255	270	283	276	270	294	281	281	272	271	267	233	292	275	265	261	286	273	258	257	268	259	266	253	297	282	270	250	291	302	259	258	287	294	257	280	294	263	258	295	248	265	251	275	262	269	284	271	292	282	262	306	293	279	269	283	275	271	288	304	311	277	270	247	294	267	274	254	275	259	245	279	232	281	269	267	266	291	302	292	285	278	260	290	270	297	293	268	267	298	312	266	256	266	260	247	286	271	290	262	268	276	278	287	292	261	278	257	288	276	297	293	280	271	250	277	306	288	263	278	262	273	284	307	270	268	293	284	286	268	276	291	288	247	284	234	242	273	243	272	288	286	247	290	265	267	250	292	281	269	291	266	270	299	285	252	274	286	282	277	258	274	277	309	248	268	253	271	256	260	218	275	257	278	268	296	266	289	275	271	300	295	297	306	283	300	289	276	245	279	264	261	279	283	275	301	272	298	296	290	270	270	259	277	278	253	276	290	298	302	260	286	279	301	299	292	282	280	314	265	306	291	251	269	272	301	257	276	277	275	275	282	275	265	268	258	278	272	276	285	232	277	272	297	276	293	270	252	312	252	267	283	276	288	261	288	270	256	270	263	267	282	281	265	287	269	298	293	286	303	290	261	268	301	287	286	276	265	296	252	269	291	307	287	305	281	295	302	286	276	270	310	291	316	307	284	282	240	285	268	271	263	269	252	285	252	265	259	291	249	291	299	211	271	273	266	282	275	293	265	293	270	312	291	298	283	267	253	287	294	267	296	282	288	269	269	304	266	265	279	288	267	263	280	305	218	285	281	295	270	277	340	298	281	273	264	294	263	268	258	266	319	278	307	310	283	258	273	232	247	276	280	305	238	286	254	248	266	268	299	287	257	281	257	245	260	266	258	307	275	282	280	320	301	281	255	287	311	249	252	268	264	282	299	295	314	281	276	287	271	284	260	273	271	275	244	276	266	262	291	252	276	278	285	301	250	274	276	256	265	253	268	293	274	287	262	256	259	306	260	293	287	285	256	276	303	290	269	279	289	272	258	243	248	320	294	277	260	265	264	299	267	257	293	282	262	282	271	287	294	260	304	279	280	244	285	255	304	321	285	286	286	277	301	254	277	256	262	256	301	243	281	278	268	271
12658	9146	13799	12053	8510	5405	3829	2912	2184	1849	1523	1272	1192	1179	1229	1096	949	929	784	730	711	651	629	627	601	653	610	650	668	633	604	576	651	604	651	610	621	634	643	620	625	586	643	594	605	648	592	591	595	645	587	581	587	624	635	627	615	567	646	592	609	578	628	614	653	587	631	620	582	614	606	597	607	613	635	611	671	611	618	641	612	588	591	591	627	591	610	588	595	592	646	592	594	595	603	642	587	646	597	614	646	541	588	610	629	621	551	613	572	652	582	599	619	551	619	608	641	571	576	606	612	613	571	591	580	644	567	610	589	635	615	591	665	631	571	580	616	622	602	597	615	586	629	612	627	583	565	608	595	626	650	660	529	612	591	613	566	588	595	636	603	609	651	642	576	602	594	648	565	602	611	638	607	617	600	604	630	621	639	629	633	620	605	604	620	584	576	588	612	616	607	628	608	585	556	588	601	620	674	607	622	647	574	583	630	610	659	602	590	622	660	530	682	669	620	598	621	605	580	619	650	620	632	602	641	554	606	592	627	604	640	635	586	602	622	607	586	629	628	614	638	573	632	591	638	577	572	620	567	598	612	598	621	595	630	596	641	634	596	653	610	650	618	629	647	616	635	621	614	646	652	593	631	603	619	580	610	559	612	616	567	617	614	583	616	603	612	605	636	619	615	609	603	597	596	554	590	614	611	618	638	613	591	600	620	615	611	625	585	592	617	639	579	608	614	642	619	613	601	620	640	628	666	612	567	589	610	583	619	627	624	598	587	631	595	608	584	605	601	637	612	595	578	659	646	615	581	599	583	641	678	621	602	634	644	646	629	615	560	605	586	590	630	627	600	645	619	615	603	602	619	630	648	615	641	594	643	606	605	617	572	667	629	611	626	642	645	593	620	603	617	623	636	626	623	641	620	610	621	596	601	631	612	621	623	582	610	649	632	603	597	622	631	638	585	599	619	582	668	577	551	674	594	586	630	658	634	651	608	618	616	601	640	603	624	607	591	592	592	664	593	587	624	580	612	640	627	620	599	642	591	615	599	628	605	656	596	638	617	635	575	594	660	645	668	609	619	614	614	637	593	608	614	640	640	596	632	652	638	600	636	606	606	577	649	583	625	633	622	583	600	629	619	603	620	553	607	660	620	625	646	587	612	588	611	642	597	591	648	571	642	631	627	618	593	645	613	585	664	597	627	613	593	618	587	623	625	596	590	632	641	646	614	633	608	595	579	602	607	619	691	636	616	597	613	622	575	663	591	609	633	601	581	593	636	612	647	591	611	581	643	651	632	632	638	608	574	596	601	613	629	603	624	631	584	572	585	616	600	608	623	617	600	613	626	624	620	649	644	572	603	583	657	600	623	588	617	606	590	614	620	639	628	619	622	641	622	610	624	614	601	660	647	587	616	578	583	627	625	630	631	593	611	632	586	606	605	587	589	643	628	652	683	647	566	616	602	615	619	570	635	670	622	644	595	575	636	606	609	655	666	642	594	586	589	640	644	585	648	652	626	597	617	605	617	623	609	588	641	664	649	638	632	621	575	604	598	609	559	639	577	616	621	630	560	567	626	592	591	611	617	639	579	651	576	625	621	596	608	557	535	637	648	625	609	633	587	614	611	613	614	581	607	587	646	602	579	625	569	628	621	658	637	599	588	585	632	589	623	602	612	662	593	631	610	665	598	625	618	597	623	609	642	624	626	588	565	666	586	614	612	598	596	614	579	662	635	601	607	606	593	563	591	654	636	618	582	586	620	604	624	631	619	602	606	632	622	613	639	619	616	623	612	608	636	585	583	604	587	614	578	610	635	621	570	639	597	627	617	576	645	616	567	594	602	587	585	635	612	584	628	592	643	614	603	644	631	590	609	594	595	611	569	599	656	565	616	660	584	643	647	674	610	614	601	624	608	583	608	561	541	610	605	610	581	564	649	634	628	593	583	608	611	571	616	639	598	653	649	626	575	589	579	621	643	636	595	589	604	618	603	639	600	603	588	596	635	595	591	592	636	607	631	585	620	593	609	602	557	646	559	627	611	616	624	647	666	607	594	633	572	584	609	651	609	617	627	642	646	585	636	630	649	616	606	608	606	631	587	574	587	613	635	589	594	608	616	608	600	630	598	614	663	646	577	617	574	633	667	589	611	598	616	550	620	620	617	567	659	602	585	637	620	569	677	646	616	634	626	624	663	574	599	589	603	581	595	658	623	612	590	625	597	568	606	618	590	609	632	640	596	638	631	623	632	561	634	619	597	610	592	631	636	574	608	604	632	601	637	606	602	592	582	617	629	627	616	610	574	599	590	648	638	662	579	618	623	620	653	597	604	613	618	664	616	632	609	611	590	630	637	596	611	645	623	588	613	604	585	609	626	603	655	616	591	626	645	583	627	603	599	602	608	601	613	585	643	604	591	640	613	597	599	668	592	614	609	605	619	621	607	589	637	615	563	662	627	585	621	604	658	602	590	598	612	601	622	582	570	643	617	649	596	593	571	602	613	578	603	621	664	627	630	568	581	614	644	570	635	605	610	607	627	605	642	601	593	581	589	658	632	549	602	613	609	650	606	647	613	609	611	576	624	571	589	602	597	617	670	624	635	637	598	584	577	660	597	546	612	579	627	591	626	665	658	600	617	569	579	621	608	584	599	649	619	592	592	605	601	607	621	610	593	586	592	617	615	606	612	625	619	604	594	638	619	609	600	611	590	609	616	616	651	616	612	636	620	615	604	599	599	609	581	588	624	623	642	603	621	586	664	604	646	639	562	601	590	619	613	628	645	651	652	578	609	607	600	622	604	626	567	590	615	602	613	617	587	660	636	626	606	608	606	583	609	654	593	635	617	627	603	588	617	617	637	581	595	621	629	635	584	573	601	596	632	591	590	617	576	573	638	599	629	631	613	629	651	569	625	634	623	621	595	571	619	628	647	649	648	658	624	583	607	606	618	646	597	638	568	604	652	598	583	615	596	621	635	620	617	633	543	594	570	589	617	581	650	635	608	590	589	586	602	634	597	575	539	609	616	614	629	615	629	601	584	611	631	637	558	624	622	580	603	615	648	617	574	626	630	610	615	648	641	604	574	607	612	634	680	616	675	622	584	557	602	620	587	606	604	607	644	654	634	631	636	601	585	648	608	602	655	584	555	613	626	610	601	615	593	561	579	598	627	671	618	638	568	664	588	598	600	606	602	628	607	629	602	553	595	625	615	655	620	618	616	676	560	598	566	686	602	607	600	658	636	611	608	636	574	630	593	593	607	617	625	597	597	637	612	673	597	592	573	640	639	601	645	645	648	577	630	591	597	630	633	632	627	570	598	619	605	630	650	645	559	601	629	630	585	622	606	582	607	622	629	601	616	589	650	598	598	617	591	593	643	608	608	614	662	596	609	586	589	553	651	571	649	583	627	621	582	602	612	602	618	587	629	595	613	594	625	594	547	614	646	629	636	569	667	603	657	583	628	595	620	595	599	560	614	618	605	632	609	574	641	606
35450	19459	13965	8974	5307	3352	2230	1454	928	709	634	509	466	440	484	425	412	387	377	344	333	318	321	319	295	316	309	267	292	316	312	343	321	294	314	306	310	326	293	274	309	338	316	350	308	283	310	298	335	339	294	315	294	291	286	280	306	281	285	327	295	302	301	300	302	319	279	260	282	297	287	329	282	314	304	297	326	317	298	304	312	295	287	334	315	264	307	290	338	319	303	286	275	322	268	323	313	336	303	351	336	323	297	304	308	292	303	291	319	330	296	300	332	320	323	301	303	300	313	269	286	309	311	325	300	307	322	328	326	318	274	299	298	288	300	309	285	324	296	310	299	302	294	314	328	330	307	295	313	296	280	316	306	313	306	297	286	311	315	309	299	320	329	292	263	302	303	284	291	311	300	292	299	302	284	299	297	288	299	310	322	345	318	275	303	299	311	320	284	318	330	301	319	284	322	302	332	312	330	324	280	309	282	266	324	269	292	308	285	274	295	289	304	282	308	280	284	285	257	286	317	325	289	311	313	308	305	306	239	283	293	305	294	275	326	264	276	300	298	302	296	321	295	293	295	285	279	305	286	304	290	276	319	295	294	289	329	308	272	272	289	294	295	302	311	307	286	313	349	298	314	350	288	315	277	276	309	314	297	256	283	274	323	325	288	292	320	284	307	297	317	296	303	281	346	314	324	334	241	254	320	347	307	315	283	306	281	336	277	303	305	310	283	314	292	304	299	288	321	298	269	328	298	308	324	295	313	288	338	313	315	291	323	311	334	286	304	289	297	276	301	282	288	267	287	332	295	307	314	302	287	280	345	298	325	280	292	293	320	313	288	291	286	274	310	279	297	325	307	287	312	300	319	317	299	339	319	295	313	287	304	293	297	301	317	300	342	272	290	313	297	261	318	309	330	295	300	309	300	315	305	344	299	288	290	298	304	271	290	291	299	293	329	290	305	329	300	308	320	295	284	282	316	315	310	346	280	320	321	318	288	319	305	307	321	297	338	274	287	285	317	316	319	296	289	321	289	317	338	325	295	347	293	256	288	279	327	301	323	342	325	274	292	294	333	292	312	264	302	306	274	297	302	281	328	331	286	290	297	323	271	300	341	313	342	311	298	314	295	298	329	319	330	304	313	294	328	323	311	316	325	287	265	287	341	291	340	303	281	306	312	304	299	321	289	268	286	329	296	311	320	327	327	288	290	286	292	294	288	285	310	354	334	313	310	331	297	331	298	336	301	322	309	344	349	340	292	312	300	315	297	321	301	285	337	319	280	303	342	296	295	295	318	287	273	308	333	312	331	300	300	297	332	298	333	297	280	279	312	314	293	316	297	319	303	291	304	281	283	339	280	272	299	311	320	329	311	298	296	299	284	305	288	275	290	332	281	297	298	268	266	280	342	336	278	288	320	309	332	295	268	293	286	309	285	311	309	316	308	305	286	275	301	294	336	267	323	314	296	329	291	297	330	291	298	294	311	287	306	317	311	271	277	292	316	291	283	280	305	276	325	317	320	301	324	321	271	311	329	277	313	314	305	300	286	321	301	319	312	309	314	311	301	291	315	257	296	317	288	352	335	343	296	288	319	310	279	305	310	283	303	313	288	315	296	305	308	312	318	307	279	284	286	356	315	290	291	295	305	284	323	317	270	288	317	294	314	313	302	263	322	311	297	308	316	318	317	316	326	296	291	341	310	313	324	305	305	318	328	296	287	288	330	329	324	313	291	317	307	314	291	282	335	298	308	293	297	319	279	275	331	296	278	304	322	325	316	333	272	314	287	317	334	321	303	301	311	307	326	280	308	319	304	295	277	306	344	312	280	322	297	294	288	267	313	285	285	281	323	296	290	300	319	334	282	309	300	284	306	291	273	283	301	298	278	280	286	348	302	282	303	290	334	303	315	302	312	306	283	290	318	299	309	347	285	293	325	295	293	313	324	311	306	315	316	323	322	294	269	308	309	285	310	302	316	290	283	279	258	289	318	282	296	307	323	283	282	305	284	285	310	296	329	301	303	291	297	320	309	295	295	312	301	329	306	282	290	286	314	317	317	301	304	297	347	326	307	269	292	286	297	317	298	296	318	292	281	311	306	325	298	298	292	277	323	322	282	311	314	284	320	350	311	312	317	314	314	308	313	354	305	286	280	289	312	315	325	300	297	310	290	279	308	304	281	330	270	316	303	298	303	301	300	316	285	313	301	315	311	321	291	319	270	331	349	325	262	311	284	315	291	306	315	294	279	337	324	335	291	291	264	317	291	316	287	302	304	292	280	289	314	305	298	309	326	291	330	315	304	298	303	312	324	281	339	291	282	291	308	311	300	291	304	324	317	333	312	304	319	279	330	345	316	307	289	325	308	280	254	312	286	300	298	312	325	291	317	326	302	323	316	317	292	299	319	303	300	338	312	300	302	308	307	317	317	312	283	299	290	297	308	335	325	282	304	293	308	311	324	334	323	316	295	288	312	319	268	292	310	285	323	299	302	305	302	302	296	272	317	303	304	297	315	318	292	296	325	313	287	306	255	292	269	305	300	269	290	319	296	354	340	273	306	310	291	324	303	295	324	307	296	310	303	279	329	321	266	331	297	283	297	309	332	316	351	303	288	358	307	325	301	306	284	283	356	317	311	274	277	321	301	286	303	288	277	283	303	309	289	317	310	317	313	292	319	300	317	299	301	292	300	284	308	309	273	315	266	299	302	309	299	291	293	289	293	314	296	292	274	325	291	308	317	272	309	315	307	296	326	289	274	327	273	314	306	287	298	327	309	289	312	277	324	268	296	311	290	323	307	253	270	298	282	294	293	320	306	303	284	267	327	276	298	287	311	319	290	288	325	293	310	306	337	267	280	304	335	304	311	303	279	278	257	285	294	297	326	285	325	322	304	327	295	318	290	259	322	304	299	273	287	313	288	293	304	307	292	290	328	302	324	254	322	275	315	307	317	298	301	296	303	291	278	317	287	314	299	330	310	290	291	318	293	308	295	301	303	284	292	297	307	279	274	297	287	287	296	313	290	299	317	315	288	334	306	306	308	296	318	310	316	297	294	288	287	287	330	291	286	284	288	280	304	297	329	287	312	292	293	308	286	315	292	320	265	302	339	300	323	291	321	293	305	321	264	321	298	308	314	342	298	299	301	290	311	331	327	317	299	322	297	287	308	302	296	272	333	323	296	302	302	267	320	299	292	296	309	290	341	299	289	286	319	300	303	291	286	315	310	304	296	281	305	291	266	318	286	301	342	284	296	309	322	281	314	290	289	322	310	291	316	296	345	287	300	283	314	303	300	297	301	303	305	285	285	290	265	262	295	309	300	307	276	283	300	326	275	316	295	281	314	324	302	326	324	294	294	291	298	294	245	300	301	310	308	284	286	281	304	303	327	295	322	325	283	336	314	294	290	285	312	287	269	285	270	315	295	295	285	302	303	312	296	306	303	329	322	299	320	320	294	283	304	262	300	286	332	338	312	319	281	331	276	285	332	267
21136	14196	19339	18536	14941	11210	8542	5745	3513	2482	2120	1826	1676	1513	1696	1422	1264	1117	1018	862	838	739	749	724	702	745	712	628	680	682	719	671	693	704	713	671	719	675	683	688	694	681	673	677	665	669	642	713	738	678	661	730	702	627	661	669	695	700	652	699	662	645	681	655	665	690	672	648	688	670	681	682	667	651	638	659	638	715	673	641	676	704	701	675	693	691	624	641	658	656	634	656	639	649	676	672	635	677	634	690	664	707	641	666	679	670	691	656	687	632	663	700	688	691	690	689	681	686	668	692	706	685	656	659	635	682	675	641	690	666	644	675	670	610	662	658	667	665	629	661	662	683	685	649	656	652	662	676	661	639	678	667	708	623	630	714	672	665	646	687	661	685	623	693	634	700	655	648	651	642	679	664	650	636	687	653	633	646	645	658	641	707	686	626	647	642	641	637	682	655	646	648	702	652	631	671	671	621	664	654	634	651	693	695	693	694	661	627	644	631	674	667	664	646	668	653	645	660	672	691	631	672	680	628	686	649	648	699	696	721	637	662	688	688	645	675	680	694	658	663	658	640	632	696	682	658	674	631	653	626	677	618	640	661	667	611	673	661	679	678	657	685	694	675	734	672	682	665	681	652	687	701	697	664	687	703	657	701	660	690	657	651	681	682	652	664	670	660	697	714	681	710	644	680	677	609	656	670	660	692	678	699	616	705	662	670	628	705	678	708	746	702	676	685	671	631	682	648	663	661	643	648	662	674	614	652	630	699	689	650	631	647	669	674	625	702	640	632	664	710	663	693	705	620	647	726	674	618	702	626	662	697	640	645	642	646	630	670	667	667	723	687	634	719	622	679	649	669	630	646	677	654	658	671	651	635	681	660	672	701	709	657	647	649	696	640	609	701	654	687	636	642	622	696	647	655	667	629	665	692	668	649	653	642	662	687	705	644	620	677	675	692	668	649	658	689	678	662	696	710	679	648	717	664	677	685	651	679	681	638	614	649	681	618	679	675	685	646	685	634	704	639	676	644	667	695	679	692	687	707	678	673	695	671	720	680	679	686	633	669	656	644	650	678	693	639	671	689	702	678	668	724	676	691	691	696	653	690	640	685	633	633	659	645	647	700	655	604	600	665	635	697	666	652	682	706	684	644	656	658	653	658	681	685	626	641	655	665	693	629	625	706	679	693	688	677	647	657	634	703	652	681	666	674	676	637	704	681	704	662	665	629	652	695	664	630	652	654	641	656	624	702	704	693	690	670	652	649	641	685	649	662	697	675	666	660	659	777	688	669	708	643	659	694	710	673	658	666	635	646	692	649	641	626	711	674	684	733	672	694	668	682	637	687	687	622	710	675	650	584	678	672	675	699	659	647	647	641	653	643	666	679	654	610	688	612	682	658	659	704	655	658	642	653	666	655	652	721	649	657	633	656	691	660	693	671	661	672	682	634	646	671	651	689	649	672	655	675	658	660	639	720	672	652	631	700	702	693	707	678	626	652	673	641	703	668	667	657	639	682	670	655	691	722	665	705	701	697	626	638	639	698	625	661	690	665	687	654	651	632	618	651	616	658	682	662	685	694	646	680	646	649	650	620	638	632	689	681	694	586	683	650	644	664	661	675	741	668	661	686	658	680	704	637	648	689	645	725	629	668	665	633	636	679	657	636	685	665	639	653	705	672	696	620	669	653	673	673	702	645	678	639	657	650	685	667	627	665	694	699	641	638	676	692	657	695	649	673	697	655	658	678	636	663	666	680	650	662	669	635	662	674	639	642	635	628	667	632	634	714	665	656	640	635	685	639	657	740	651	627	657	673	670	671	653	660	640	704	704	662	681	710	729	664	646	678	700	642	682	685	635	686	678	659	670	653	682	607	671	662	661	673	666	681	658	671	675	653	658	680	617	699	664	639	620	682	694	646	662	686	655	623	660	664	661	658	654	627	691	665	678	636	655	665	582	641	670	683	683	712	701	699	627	639	671	664	710	674	661	681	635	732	681	649	675	662	657	702	651	621	663	667	642	688	667	671	689	658	700	673	728	663	655	673	636	644	643	664	666	677	665	676	684	634	641	647	682	663	640	694	693	682	673	679	658	685	666	654	652	666	667	680	677	690	614	652	642	693	638	674	629	692	650	656	621	645	667	671	649	653	672	700	679	672	678	701	646	594	632	672	639	666	712	670	677	686	698	647	671	717	633	643	695	683	658	635	637	666	677	704	679	656	679	645	628	674	698	646	690	690	640	674	639	682	646	634	707	697	711	679	647	650	664	645	627	649	678	640	666	658	655	651	649	681	706	632	682	712	699	646	704	648	677	627	700	682	691	680	685	622	665	638	661	677	690	673	675	696	675	707	680	727	701	636	665	665	668	662	683	648	648	710	697	665	706	660	661	678	694	686	672	681	666	661	666	697	644	666	699	677	649	673	652	688	606	658	679	659	640	663	661	664	670	632	682	738	615	657	659	672	652	627	666	683	672	697	685	680	629	646	680	709	671	653	707	637	670	661	691	685	683	664	686	692	664	709	684	701	660	684	690	679	675	648	666	677	677	640	647	652	688	640	682	644	718	712	668	604	645	663	664	687	664	638	662	658	627	654	677	699	646	671	647	644	696	645	667	667	702	661	648	653	712	689	629	675	629	703	736	673	670	669	634	662	627	672	670	681	648	674	627	683	666	643	698	673	658	670	685	696	729	645	649	668	640	689	707	663	665	674	651	672	671	658	699	663	683	661	661	651	665	657	661	643	703	677	690	692	665	650	667	658	656	712	681	659	638	679	667	687	672	700	675	648	616	699	645	624	665	630	663	676	708	662	670	701	662	698	742	682	677	684	652	686	666	680	644	653	688	627	683	702	663	642	654	681	658	649	690	666	642	705	697	688	685	680	642	651	637	662	684	703	625	652	618	638	635	711	663	683	700	781	663	669	704	649	632	646	666	651	631	667	651	658	626	660	615	654	659	682	700	689	712	695	666	684	697	684	685	681	688	655	653	613	676	694	698	647	733	674	675	675	665	654	712	628	665	648	713	671	706	717	646	713	687	635	630	691	697	653	661	711	639	712	664	622	672	657	664	627	652	639	623	644	683	651	659	628	642	674	664	633	694	638	657	671	667	638	702	686	645	675	690	684	681	677	682	640	655	648	635	673	687	643	669	664	661	681	671	637	689	679	652	672	642	622	635	662	681	664	681	686	657	657	667	641	639	666	679	656	705	680	636	660	649	694	681	672	631	694	694	645	630	698	675	677	695	656	636	681	639	673	703	676	711	672	674	606	643	720	638	662	704	717	653	639	646	663	686	662	687	644	664	619	679	677	681	626	667	684	692	636	671	701	708	648	684	695	677	669	621	629	700	677	692	628	710	719	679	674	668	642	690	676	675	685	692	667	695	634	693	674	664	650	615	703	683	648	644	699	641	637	663	671	711	643	660	683	703	684	651	633	622	617	702	619	700	674	643	669	656	650	638	670	645	651	645	698	678	662	669	673	629	654	631	665
49036	25053	17883	13041	7683	6351	3469	1861	1113	848	705	662	535	522	553	451	477	424	434	384	383	362	319	325	324	353	330	348	309	327	295	307	323	339	300	344	325	364	342	336	320	328	358	311	321	346	326	355	319	332	345	307	328	311	323	326	299	324	331	333	323	346	311	317	334	339	334	319	288	305	347	344	335	322	343	356	310	319	339	340	320	336	345	390	356	336	307	347	321	338	354	339	326	304	330	325	345	311	305	313	313	288	334	326	323	356	311	329	331	353	318	304	353	322	335	295	326	320	339	323	325	361	336	308	333	327	363	320	338	339	370	314	312	332	339	314	314	303	308	307	327	316	347	333	298	363	349	331	302	334	315	318	315	349	349	287	340	342	338	312	292	356	312	319	315	346	302	353	330	354	300	359	336	344	346	322	344	310	322	298	297	271	347	309	301	324	314	326	307	340	309	307	313	325	347	338	352	322	287	339	327	327	320	332	319	313	322	329	302	349	319	306	290	341	309	316	330	302	331	355	326	357	289	320	362	347	347	303	340	310	334	330	342	338	354	328	316	342	310	343	327	328	320	307	318	308	317	353	360	333	313	329	334	338	334	333	353	340	359	331	319	327	341	320	332	331	360	322	346	356	312	321	364	340	294	318	329	318	319	343	313	302	327	328	322	333	310	318	330	309	317	338	334	344	337	309	325	349	353	374	322	299	354	320	337	333	322	341	318	281	311	307	331	329	317	335	337	337	306	379	321	322	326	306	335	289	369	319	335	345	309	311	305	360	297	331	358	311	363	333	328	357	330	319	315	315	307	304	361	324	362	315	354	348	348	329	340	330	311	325	307	366	325	344	331	346	321	322	312	302	337	312	324	346	352	344	348	348	317	336	336	338	352	328	368	343	319	314	343	352	317	327	322	358	339	316	343	313	328	331	315	322	309	315	301	300	308	339	364	346	348	371	317	335	332	315	288	293	331	352	284	326	339	346	280	342	297	325	343	327	354	323	324	327	330	338	290	326	334	314	312	310	330	308	336	302	334	301	314	359	334	335	337	309	348	328	324	313	318	341	327	320	335	328	321	339	330	376	331	347	346	336	305	311	333	334	364	339	329	335	305	302	342	309	360	309	326	335	318	314	317	336	332	307	310	328	345	322	312	347	309	334	327	324	317	315	386	318	328	324	332	323	341	315	338	324	355	353	341	321	343	362	315	377	349	310	327	322	319	330	329	307	343	333	356	340	333	317	303	323	358	366	296	319	344	300	346	292	298	304	326	292	337	349	336	325	332	350	342	335	318	338	348	339	323	307	345	296	315	319	324	334	338	352	342	341	372	338	310	325	292	340	332	360	327	290	323	318	317	318	338	336	308	327	354	358	315	320	338	325	335	334	319	311	304	305	354	343	290	284	351	293	331	310	341	343	348	287	365	341	359	329	310	330	327	331	345	331	354	335	340	331	308	316	297	302	319	314	298	297	306	322	341	304	342	368	325	312	326	288	318	341	335	327	359	332	303	328	325	341	298	366	328	343	346	306	316	321	302	297	351	311	309	298	306	339	330	338	337	343	301	340	338	355	333	351	369	315	302	353	298	350	289	335	358	317	363	340	329	324	328	321	353	335	331	358	300	344	302	338	348	332	291	302	309	342	345	312	309	331	340	305	337	301	327	351	357	337	336	337	334	356	313	333	326	315	340	319	313	341	337	316	309	311	304	302	302	312	317	358	345	330	291	315	326	336	308	329	333	295	349	332	336	314	322	348	337	314	333	341	313	321	349	363	333	327	319	316	369	364	330	358	347	325	329	308	332	349	338	334	352	354	317	337	347	357	280	329	307	330	311	314	341	300	327	348	302	325	322	314	324	332	314	317	357	307	340	363	360	349	358	302	316	302	330	329	324	317	291	317	333	333	342	276	313	321	325	337	284	318	343	307	317	310	324	329	346	358	325	353	366	322	348	304	341	278	377	326	343	334	323	300	327	376	338	317	338	310	331	323	353	337	326	348	317	341	312	333	330	318	310	366	304	335	345	349	324	355	331	322	348	348	319	331	306	335	305	340	321	318	312	301	307	327	327	314	343	334	290	341	321	321	341	303	320	315	349	316	352	331	313	290	338	353	318	337	333	375	342	340	342	328	322	313	291	332	307	314	337	351	358	324	300	330	366	353	319	305	348	324	308	346	373	290	330	322	325	300	318	303	324	350	317	353	330	341	298	333	338	353	342	311	287	292	338	315	325	343	324	338	339	343	309	365	323	341	334	329	328	312	322	317	334	332	310	368	308	305	334	345	324	338	376	318	324	327	305	335	322	347	325	326	333	323	350	355	322	346	338	327	322	302	289	333	328	309	332	285	327	353	319	332	327	319	338	335	307	337	348	349	310	324	318	301	315	322	327	297	314	334	343	342	338	340	296	355	336	337	309	328	331	309	330	307	356	372	318	318	346	303	309	335	321	312	321	337	306	343	309	283	349	347	310	320	340	349	308	305	322	316	327	312	332	319	295	327	340	302	360	309	320	314	332	321	360	336	314	316	301	353	315	333	340	363	330	332	306	349	338	334	331	325	326	352	331	334	295	352	297	290	321	334	340	321	319	336	338	309	332	306	294	351	371	334	289	306	366	339	372	315	282	327	354	340	335	335	329	353	310	315	329	291	324	355	307	336	330	321	306	331	335	289	360	346	323	318	298	342	350	382	319	337	333	340	338	332	330	367	357	328	317	325	324	307	325	330	343	333	330	336	362	303	325	351	274	334	326	315	322	350	337	297	316	343	307	343	335	338	353	356	324	352	330	326	339	350	322	343	313	350	363	347	329	312	305	348	301	319	322	308	315	335	317	328	285	303	329	364	337	329	347	307	340	328	307	319	318	320	345	348	327	318	317	349	326	280	340	317	317	321	319	317	315	356	309	331	302	350	330	326	279	333	345	302	341	316	331	301	346	310	354	332	281	335	353	332	367	325	332	346	321	320	317	345	345	351	308	321	351	321	329	320	310	341	335	347	315	347	328	349	321	333	313	323	348	331	314	323	329	331	322	335	338	311	305	297	324	314	350	306	323	335	326	337	317	315	310	328	309	363	317	294	296	350	329	323	330	326	338	312	350	305	329	329	362	327	290	331	293	342	314	310	310	334	291	350	295	337	369	309	330	348	311	324	311	351	360	340	365	352	308	362	354	345	358	331	311	300	319	272	377	324	277	318	361	339	340	359	329	320	326	277	324	333	303	326	298	348	334	337	291	317	345	351	305	315	320	318	318	315	373	318	325	337	332	303	350	331	351	299	276	299	348	313	323	361	306	341	353	379	354	356	295	325	299	329	313	345	365	327	353	316	330	334	300	283	323	341	326	310	325	308	320	316	332	342	339	332	318	345	338	330	326	315	301	348	313	292	352	349	329	348	330	329	296	280	309	342	323	313	329	336	340	345	337	346	348	316	313	356	322	315	359	317	321	274	369	335	303	334	310	363	286	337	302	328	342	336	316	287	332	321	340	356	305	353
29606	16431	23518	22806	19418	17506	11113	6973	3979	3021	2556	2167	1802	1692	1796	1606	1461	1381	1143	911	921	873	775	760	729	804	784	736	732	758	775	708	728	702	744	756	710	717	735	782	730	695	673	704	707	724	716	718	735	693	730	746	691	719	674	713	710	685	752	744	688	709	727	752	711	758	751	725	711	733	731	695	723	708	700	679	731	753	720	690	744	725	730	711	697	741	682	751	764	689	743	683	667	759	716	706	691	708	720	710	684	699	711	738	662	681	690	709	726	727	727	746	719	743	667	705	750	712	694	737	692	700	718	728	700	717	730	715	708	729	694	710	695	744	705	743	739	712	723	712	735	713	713	732	740	700	765	702	723	720	683	696	704	718	725	722	720	683	686	718	737	703	752	676	660	760	719	748	696	729	735	770	708	727	677	751	669	635	694	715	718	708	724	720	707	718	681	661	738	681	690	645	735	705	708	709	704	715	691	740	702	740	718	759	685	730	677	764	705	714	712	727	739	768	701	730	724	730	706	713	738	708	719	708	721	718	729	721	745	700	709	732	696	664	705	707	689	711	694	701	689	706	668	714	720	744	733	705	721	674	674	727	706	665	744	715	704	737	731	719	723	702	682	722	713	684	717	689	730	714	675	701	723	727	689	696	706	705	707	743	685	658	729	659	729	672	755	713	690	686	739	675	717	692	693	719	698	714	744	728	689	743	741	695	695	713	688	689	693	749	749	665	743	691	713	707	702	730	718	702	733	729	684	731	705	673	740	710	711	691	730	725	700	676	745	670	713	730	707	713	697	710	698	719	709	672	732	704	783	735	708	680	720	682	721	709	724	674	747	720	695	683	722	697	708	733	748	699	738	694	694	649	649	760	738	744	724	708	676	710	684	696	706	676	733	678	771	724	662	694	645	740	719	724	714	709	671	738	738	706	684	729	704	697	761	726	723	711	678	736	670	748	740	698	726	720	671	705	728	793	703	737	717	707	642	708	715	711	691	666	735	700	708	716	688	679	706	711	723	737	693	714	758	719	726	687	687	719	696	763	691	734	732	693	710	734	683	694	718	687	743	685	663	711	677	743	734	704	703	707	723	709	698	770	702	756	728	734	669	728	726	699	725	675	746	751	710	699	737	745	724	701	667	690	684	747	720	752	704	722	691	694	729	726	669	704	717	712	739	713	697	647	721	719	698	703	731	733	696	728	764	713	711	707	743	696	726	774	776	721	715	763	700	709	695	709	762	703	715	715	708	694	739	704	664	690	700	694	682	724	707	711	717	667	744	666	780	701	734	703	742	697	682	702	708	668	718	720	709	751	697	659	686	750	748	753	742	706	659	674	713	727	754	708	674	747	690	705	713	679	740	689	695	706	721	708	680	715	689	777	681	765	704	726	715	702	702	715	690	705	703	720	696	729	707	743	733	742	694	726	734	683	720	681	721	733	740	697	707	675	713	739	735	749	720	729	724	694	720	721	695	659	711	734	715	715	758	740	685	734	701	650	698	722	674	737	682	705	699	716	723	742	691	718	707	756	728	747	708	683	753	653	708	723	711	745	695	741	757	692	699	660	751	687	714	671	683	682	703	705	711	743	680	698	747	684	719	678	746	690	656	726	695	667	695	754	698	679	749	703	706	665	736	728	731	715	717	687	756	684	727	728	775	715	716	702	699	734	717	717	674	681	677	716	701	738	734	686	622	670	719	685	689	718	734	717	676	714	713	703	647	695	688	670	712	687	684	705	703	688	697	719	687	660	703	697	694	747	707	718	696	750	748	712	692	712	769	737	684	730	723	720	725	741	744	699	744	730	690	744	744	697	673	710	696	672	695	687	723	705	740	741	720	691	654	701	739	670	691	722	655	690	736	705	692	743	693	720	682	749	726	715	738	744	724	692	744	716	696	710	685	683	709	719	740	706	715	709	720	693	683	785	719	712	704	746	722	734	674	710	730	712	725	728	737	724	738	712	661	718	684	712	733	700	706	714	717	728	702	694	696	668	719	739	745	683	721	720	664	732	714	685	759	676	756	697	729	742	714	684	720	747	692	713	715	712	722	659	731	672	713	686	697	687	724	717	712	714	672	694	715	698	747	687	720	730	735	722	718	725	727	721	701	747	689	692	704	698	668	674	702	704	737	713	717	709	714	698	719	716	684	727	731	678	723	703	735	681	727	747	745	674	739	762	701	734	721	701	695	794	723	738	699	699	677	725	769	682	660	686	722	722	692	716	729	675	674	700	732	685	740	643	716	751	735	698	709	684	749	725	729	748	712	714	747	671	697	709	692	681	683	669	700	717	712	725	700	686	653	696	676	728	735	728	687	741	646	755	711	657	702	756	715	737	682	701	710	700	729	700	696	716	729	669	690	692	755	685	706	729	665	711	754	690	704	715	727	711	674	712	737	716	723	723	680	731	714	674	721	746	691	739	728	690	745	715	698	720	671	761	697	686	735	715	724	662	771	706	682	694	743	699	690	733	674	681	733	718	716	706	727	729	700	746	775	690	694	688	679	716	723	672	682	714	711	759	688	757	687	688	686	692	748	747	692	662	703	717	793	715	692	739	735	676	717	742	732	740	683	703	680	691	733	656	694	734	704	722	703	716	735	731	742	704	717	704	726	713	704	683	653	714	707	634	703	721	705	694	718	708	669	721	725	733	689	734	693	689	686	746	751	689	737	746	696	700	755	689	696	705	687	744	678	724	752	686	712	728	715	667	763	710	735	679	744	694	750	716	692	721	712	689	694	719	717	671	683	736	731	761	719	722	718	680	731	724	734	653	678	736	670	674	726	656	686	725	702	718	685	718	689	749	694	742	720	696	683	707	726	675	724	696	762	699	684	717	739	675	684	676	742	730	704	747	728	698	739	731	719	696	708	714	708	673	750	707	678	709	703	718	782	727	690	686	684	770	715	703	668	711	670	712	744	732	698	735	666	724	737	713	756	742	734	755	688	722	739	700	752	692	749	684	691	662	686	732	661	703	725	709	711	759	689	724	722	703	752	682	662	648	706	675	717	704	686	740	649	735	732	767	717	691	700	729	713	712	701	702	677	736	730	711	663	681	705	637	717	716	723	703	714	706	707	697	672	764	717	728	706	689	708	758	670	724	714	742	731	723	720	721	713	722	726	762	728	668	673	670	725	775	753	688	701	725	645	674	694	707	751	707	749	743	683	692	655	706	668	690	719	706	719	682	690	721	696	698	681	738	696	727	667	731	690	743	675	728	675	659	722	674	711	720	696	695	693	722	681	678	759	712	718	773	707	702	687	738	708	725	702	672	708	682	723	668	728	720	747	691	755	724	731	745	725	693	682	718	723	678	686	701	720	685	666	678	724	770	682	716	710	695	658	690	674	737	739	734	718	710	697	720	724	676	665	715	747	722	712	743	700	729	689	669	687	709	681	708	752	714	717	724	734	706	721	725	733	700	680	738	708	684	693	682	682	703	687	754	678	737	721	699	712	666	741	684	709	694	718	724	673	765	722	699	703	737	707	744
22454	10201	7806	4942	2427	1479	989	593	552	438	432	442	346	347	360	351	300	305	312	304	284	257	278	255	285	319	277	271	251	291	264	282	288	262	256	299	262	264	278	268	247	268	280	286	259	258	256	266	302	277	257	261	278	285	272	294	271	278	255	271	263	272	268	271	288	270	259	241	281	273	269	288	279	274	258	270	242	292	265	243	281	295	271	284	310	292	272	285	290	264	288	271	252	294	266	269	320	311	290	265	272	275	243	256	290	287	258	266	244	268	265	316	302	287	251	270	271	279	269	269	248	261	253	269	276	256	261	257	251	255	266	287	273	260	310	241	243	264	250	283	284	242	277	273	280	243	267	280	272	252	269	272	260	256	248	290	286	278	261	253	283	304	280	267	293	295	275	268	294	250	243	269	287	273	265	259	275	240	254	277	277	237	269	281	254	255	280	266	276	269	254	297	277	267	270	268	283	289	223	287	275	275	247	273	298	291	266	267	262	273	273	296	266	260	256	282	251	305	249	244	253	233	276	262	260	282	320	253	288	277	267	254	259	247	286	255	287	263	266	246	285	274	248	264	286	280	287	307	272	254	273	233	241	278	259	267	274	257	259	248	261	269	268	297	269	262	255	276	252	282	274	276	265	244	249	256	261	262	258	282	279	262	260	273	281	268	276	261	266	219	260	283	272	297	245	275	235	261	244	269	267	282	285	257	256	293	233	289	271	238	275	285	303	241	255	293	238	272	246	245	269	274	259	242	271	262	286	252	270	288	290	312	264	259	265	294	276	270	253	291	301	245	267	261	263	280	274	283	283	273	233	255	262	286	239	257	235	240	247	274	301	237	289	263	255	260	287	279	267	258	282	240	281	286	270	262	278	273	249	280	254	254	270	264	238	282	216	267	275	247	245	303	292	253	266	279	254	300	273	279	284	270	250	279	295	308	278	262	250	271	261	269	226	243	241	262	254	300	282	238	285	245	267	291	262	241	261	281	265	291	249	278	235	268	272	283	247	279	266	257	264	306	287	274	269	270	295	263	265	268	243	259	262	275	268	277	244	239	259	268	276	277	277	261	239	267	270	262	262	255	281	270	265	271	269	248	266	287	250	260	245	272	227	227	230	270	255	258	251	258	261	289	253	251	296	284	248	281	287	254	270	266	273	262	279	294	281	259	242	277	284	271	265	259	267	292	270	265	223	245	258	275	262	254	277	303	239	252	283	258	291	258	252	280	300	260	254	279	270	297	268	258	238	267	254	254	288	266	303	312	310	268	264	277	259	273	244	264	252	287	279	277	291	267	256	260	250	302	276	269	246	237	263	256	260	269	249	261	238	315	277	247	250	285	250	302	268	240	209	279	279	266	271	305	280	279	242	259	250	286	275	247	277	260	275	272	273	279	246	281	270	301	225	278	252	292	257	254	241	245	276	285	262	274	293	285	258	271	261	268	299	284	256	267	250	275	264	240	273	258	280	267	300	266	249	267	305	276	305	268	263	264	276	237	268	260	253	270	244	246	276	288	285	286	288	265	275	253	244	297	251	261	263	290	277	239	251	241	249	301	281	267	261	286	285	262	251	268	270	287	242	278	287	279	253	256	283	247	255	272	262	274	258	239	255	243	246	272	245	259	280	275	262	280	265	283	241	255	271	273	280	261	301	286	233	250	259	288	276	286	252	249	270	278	265	274	293	268	273	280	255	241	263	278	280	284	258	250	261	255	292	272	244	276	292	249	270	247	282	262	262	262	233	280	296	298	279	264	274	243	279	281	256	276	260	230	238	268	276	270	257	286	307	267	282	278	264	253	239	285	300	249	229	249	268	288	277	257	238	297	253	267	249	272	290	314	285	267	270	266	263	258	246	271	278	284	258	263	277	280	253	275	273	259	286	260	240	255	253	285	292	276	253	286	239	284	282	248	304	264	272	257	297	282	280	263	253	264	272	284	274	293	250	268	262	285	275	274	279	276	268	265	272	258	271	283	270	265	288	299	257	261	280	283	287	275	241	250	251	295	266	283	271	284	288	256	268	289	289	282	280	283	287	247	283	289	255	254	287	278	251	269	281	247	254	258	236	257	237	275	300	255	253	289	278	274	306	263	266	252	257	254	264	295	274	264	271	281	268	291	257	263	258	281	275	272	285	266	253	253	261	252	276	290	265	287	251	261	302	298	255	278	268	281	265	251	273	253	291	273	268	270	277	261	266	265	315	279	274	251	247	248	250	247	296	271	274	269	233	238	319	237	254	254	285	272	266	257	275	266	251	250	269	281	308	285	259	277	259	240	256	246	283	254	270	254	241	273	275	274	279	276	259	270	274	284	260	239	264	271	247	312	241	275	278	253	272	245	253	272	270	240	268	259	291	271	270	275	261	257	262	270	273	260	250	266	253	289	295	253	259	282	259	278	291	281	279	252	288	281	288	282	244	263	258	270	251	298	287	279	258	291	298	304	259	294	303	284	269	245	271	240	266	279	272	244	294	281	269	273	273	280	262	236	281	288	271	292	257	270	268	272	259	282	296	286	256	285	273	246	280	260	269	251	251	282	225	283	283	277	261	269	263	290	252	263	266	244	259	239	284	288	272	293	275	291	287	269	261	264	246	257	277	236	265	259	247	270	284	263	253	263	260	295	265	274	280	299	261	275	308	273	253	287	249	272	268	263	279	252	292	275	236	246	249	264	276	291	263	290	252	283	268	265	267	257	262	282	228	275	260	262	286	230	270	258	267	240	258	276	266	279	227	275	253	260	258	262	259	299	237	247	268	281	266	276	247	250	290	251	254	273	275	263	239	281	288	260	277	266	234	289	288	298	292	250	290	275	249	245	282	294	259	287	253	245	269	264	267	279	268	272	269	285	262	258	246	241	265	288	284	277	279	259	266	272	260	281	251	230	274	279	258	277	275	291	259	308	253	289	266	259	292	248	303	253	236	267	281	277	283	270	270	261	300	271	280	273	270	274	266	262	251	249	268	277	278	285	268	275	276	251	257	279	266	279	271	241	292	278	287	281	266	272	253	298	255	259	271	273	274	246	250	264	282	275	275	266	259	286	261	287	233	249	248	294	283	290	227	228	257	279	267	258	263	244	241	271	279	281	263	279	268	250	243	277	283	253	275	293	262	257	277	295	264	247	264	252	295	269	260	270	290	280	262	271	284	273	280	289	298	290	289	284	224	255	273	280	250	246	275	265	258	293	290	266	245	232	260	248	290	265	265	266	259	248	254	259	278	277	264	282	311	281	245	274	273	258	270	270	262	292	282	265	286	279	259	269	281	249	245	287	273	304	294	270	271	273	274	284	265	251	283	303	286	240	268	271	252	260	266	262	275	266	274	260	252	256	287	253	278	270	289	276	251	248	283	294	287	241	247	276	251	271	267	253	265	256	253	278	296	247	231	267	281	263	286	276	280	293	254	235	256	247	269	267	254	226	289	248	257	242	258	257	248	303	283	260	266	280	259	274	281	258	262	260	247	255	275	268	261	278	265	246	285	273
13546	7964	13000	11836	7934	5699	3534	2441	1915	1678	1439	1283	1092	1122	1067	1027	1003	927	799	709	771	637	634	655	605	642	580	634	575	591	609	617	624	572	570	582	677	614	612	580	581	601	585	620	645	603	572	637	573	606	596	604	638	608	599	616	606	609	621	595	600	585	565	595	581	599	560	556	602	586	597	607	574	616	611	580	595	611	643	606	557	609	613	602	629	612	634	601	620	583	594	606	603	619	614	614	585	576	607	647	565	603	597	657	588	609	620	614	600	620	591	622	593	588	565	602	589	579	596	587	574	592	597	608	573	615	602	605	608	625	568	624	591	600	631	590	629	580	628	634	611	598	585	535	596	614	587	633	571	610	623	616	623	611	603	572	577	587	614	587	614	627	590	615	608	573	594	611	614	617	594	646	618	590	615	596	563	571	625	604	630	617	589	630	645	542	630	610	626	619	544	587	581	595	622	591	584	575	614	586	579	617	605	605	542	587	557	594	564	531	574	613	606	604	610	581	579	553	598	574	610	587	597	618	573	581	586	619	560	587	609	559	605	588	568	576	609	604	621	566	594	565	621	609	618	616	578	646	591	631	615	581	611	623	550	599	605	608	601	584	590	546	605	598	581	623	644	592	631	584	557	608	596	594	602	556	591	589	577	585	566	570	635	556	602	615	581	630	622	526	568	604	569	599	603	584	629	615	565	598	616	587	574	630	579	577	614	579	578	642	631	646	589	585	529	598	603	605	594	549	570	622	623	582	564	596	614	601	606	557	582	552	598	613	590	591	541	595	601	612	604	624	616	584	580	621	587	608	588	629	592	618	595	605	633	587	622	616	561	594	562	601	567	616	555	596	594	592	609	618	563	589	600	577	576	631	597	585	609	610	624	627	587	570	611	661	619	567	568	631	550	578	579	587	612	580	578	591	576	589	609	566	613	556	577	603	581	634	608	621	616	596	590	610	560	586	563	615	553	621	584	583	604	591	606	626	622	616	565	590	608	569	580	603	652	614	584	590	622	623	539	559	608	592	587	617	620	610	614	596	584	608	612	600	562	600	606	593	579	617	588	597	588	570	617	608	601	592	576	618	564	580	598	606	603	597	600	598	615	601	600	667	585	603	569	568	600	560	582	635	590	543	590	583	598	599	601	568	592	615	578	622	601	595	580	570	608	602	633	606	564	629	590	607	574	586	604	599	605	559	617	589	617	581	564	580	624	556	576	620	603	640	582	655	585	604	602	558	647	602	628	616	591	600	571	597	574	588	575	551	628	604	567	596	583	588	602	609	573	591	643	606	620	593	600	598	576	558	604	625	628	625	601	558	601	586	575	566	608	578	573	625	582	608	596	604	585	616	589	619	584	595	629	608	597	569	627	548	597	593	588	625	601	610	562	612	628	618	596	562	596	614	552	621	564	590	584	572	562	588	597	616	665	607	624	592	615	595	608	580	616	591	554	624	591	601	599	619	599	604	583	597	592	619	581	642	580	585	606	574	615	613	595	578	601	555	607	578	633	600	615	580	628	584	592	609	589	579	615	612	574	540	620	597	599	638	597	633	594	644	623	577	635	612	569	649	573	629	588	596	592	606	583	589	594	604	592	614	565	562	549	570	589	580	590	597	558	618	584	586	651	584	636	576	530	601	572	609	604	545	581	614	577	596	600	588	606	601	583	624	584	593	602	594	584	576	545	560	566	587	603	619	582	647	651	593	607	647	584	603	561	619	554	577	608	606	639	577	608	581	579	586	640	611	631	586	551	614	579	595	586	620	592	555	600	631	602	563	584	567	573	593	582	591	560	602	581	580	560	600	624	600	590	587	605	595	603	560	593	635	561	570	579	582	593	660	596	589	619	583	575	617	584	616	573	598	610	587	548	595	592	583	588	598	589	624	585	579	612	553	568	615	630	627	601	572	573	582	610	551	591	629	625	578	545	597	620	584	599	620	572	612	637	577	595	622	584	597	603	592	574	598	598	575	599	562	601	578	570	593	559	639	566	623	583	576	604	615	627	637	610	581	585	593	576	591	604	547	584	593	577	598	569	554	562	581	602	608	661	568	599	625	601	550	592	563	593	616	599	579	629	564	558	548	598	564	628	599	555	616	613	604	556	616	620	632	600	607	616	599	594	607	614	599	609	593	603	581	612	585	555	599	577	617	574	597	592	625	655	579	629	567	630	652	612	670	580	564	600	568	589	566	582	590	629	628	597	584	588	591	613	596	571	645	573	539	582	631	613	561	575	581	587	621	593	614	584	606	647	632	573	627	599	592	583	607	604	614	620	564	612	602	596	534	595	594	642	629	566	613	592	640	562	592	556	584	573	600	620	610	540	603	636	583	603	626	608	594	593	588	589	630	581	658	616	604	573	599	582	579	576	552	645	584	598	567	645	590	626	587	611	594	590	608	568	600	562	549	625	593	622	575	551	619	626	616	552	580	618	578	627	589	589	631	568	600	606	597	580	622	545	574	575	571	578	628	595	619	635	589	601	613	600	592	566	617	611	585	648	656	616	617	599	616	590	625	586	552	590	579	582	596	587	572	612	569	598	578	590	587	611	551	630	581	659	593	589	602	593	593	612	618	618	612	563	597	619	621	568	578	607	584	614	570	594	586	565	596	606	613	601	551	594	575	618	611	627	594	618	640	614	638	586	609	572	603	587	609	557	599	600	613	589	587	613	588	613	573	593	625	649	634	594	603	540	636	575	578	613	582	610	582	546	630	604	609	578	574	609	577	588	606	585	616	634	590	574	589	577	612	599	626	612	620	619	608	614	583	592	629	612	606	600	627	604	579	592	624	633	582	590	606	573	595	570	581	566	605	582	555	610	601	619	611	630	580	588	639	569	598	611	620	579	586	539	609	627	598	578	624	619	587	630	603	526	586	609	571	527	595	603	557	644	546	595	567	577	607	605	655	552	599	606	624	639	596	585	579	633	561	566	595	651	566	642	642	610	599	620	577	568	613	619	584	660	598	584	600	632	587	603	575	558	574	593	619	587	590	601	600	570	600	642	584	631	618	571	593	603	571	589	598	593	606	575	606	608	628	584	657	578	624	583	569	586	594	631	552	637	582	598	609	598	600	610	592	591	619	569	640	626	578	627	586	606	577	571	600	551	565	621	604	582	536	591	596	612	607	595	559	615	626	595	649	567	628	641	573	601	626	599	568	593	608	582	578	571	574	589	638	590	583	605	616	623	564	626	631	646	603	594	630	574	575	620	551	598	567	596	592	613	584	636	608	639	589	583	599	569	595	574	597	596	598	541	571	620	599	623	592	626	607	609	595	563	586	556	601	561	557	614	571	620	575	587	555	610	620	608	584	599	599	583	570	564	597	557	617	566	608	608	598	623	616	599	610	601	589	535	583	606	573	588	578	585	614	598	589	566	597	582	596	594	598	616	619	594	611	597	601	585	619	582	616	584	583	563	585	587	625	601	574	549	578	597	600	606	594	548	640	553	589	576	585	616	568	597	602	611	586	587	587	556	584	594	649
34911	18813	15477	9677	5324	3193	1678	982	746	587	568	514	469	469	433	411	387	390	358	330	306	324	322	273	320	286	288	291	276	312	314	309	258	299	298	316	283	326	332	300	291	295	289	305	282	314	322	316	283	297	247	309	305	304	292	314	312	278	282	346	313	260	299	291	282	321	313	279	289	290	270	280	305	297	283	311	297	269	304	304	270	286	286	321	301	345	303	301	310	292	296	306	302	304	310	295	317	308	306	302	275	278	302	273	270	351	350	306	300	279	323	273	266	305	278	313	319	288	306	314	262	299	286	302	311	261	280	255	313	304	298	307	299	290	320	292	285	271	325	311	268	268	300	301	303	316	293	309	290	306	320	251	278	277	274	321	278	295	317	306	249	288	279	290	305	318	304	289	302	279	281	306	285	249	274	262	269	299	319	288	311	293	289	304	332	309	317	282	296	304	303	332	284	278	285	331	296	299	287	292	300	300	305	334	278	287	301	269	285	305	288	294	315	314	287	277	294	329	308	304	298	304	342	334	318	321	282	288	330	296	284	283	275	293	304	298	280	294	313	298	295	289	280	299	285	294	294	300	292	269	308	291	286	258	282	287	319	281	313	292	249	268	272	263	286	303	300	277	264	262	295	306	289	305	265	294	248	283	261	279	297	264	304	273	270	361	296	300	276	304	300	272	307	283	295	322	315	256	312	259	311	306	263	321	302	306	301	288	287	288	283	303	284	254	282	290	250	313	324	314	285	288	291	286	285	311	298	278	271	281	245	307	313	331	298	312	306	295	282	280	278	286	296	308	288	254	296	335	302	270	238	317	313	298	253	310	278	302	311	264	294	306	302	310	291	290	281	310	281	278	290	300	288	288	321	263	289	315	299	291	279	300	295	304	286	276	323	275	292	287	266	272	311	305	285	285	286	336	331	287	296	295	295	288	282	293	296	290	279	290	289	284	310	286	285	270	306	303	286	266	304	320	285	302	314	285	283	288	275	275	307	276	295	269	280	298	312	290	286	307	307	301	281	281	311	278	275	288	289	274	266	290	305	306	302	304	279	269	329	296	291	302	282	274	305	288	312	278	302	313	296	261	294	309	270	302	256	294	293	303	323	316	282	315	312	283	295	285	304	325	309	265	309	316	297	302	300	293	323	319	285	272	319	286	311	312	298	287	255	285	310	270	301	267	267	262	296	326	272	309	272	294	280	278	310	298	306	267	307	275	331	282	286	289	295	275	267	283	267	314	311	324	292	256	312	296	303	305	323	340	314	326	303	306	304	309	300	283	294	280	321	307	297	262	317	286	315	310	275	305	271	298	309	291	283	281	285	297	289	327	317	269	322	265	297	316	283	284	339	319	293	303	290	285	285	283	318	304	300	296	290	291	299	244	268	303	314	300	304	256	290	293	306	263	274	294	307	269	278	291	321	254	294	311	283	303	317	295	305	285	303	289	333	279	299	305	280	304	299	311	326	336	325	280	309	311	288	310	336	292	263	323	328	285	304	308	291	288	282	309	302	325	342	339	342	315	293	303	275	284	303	293	291	333	283	288	293	266	287	270	288	294	284	313	282	298	287	276	284	283	287	330	288	280	305	306	326	311	288	315	313	292	295	269	302	276	311	297	312	303	306	280	322	345	304	290	317	260	284	303	300	284	310	273	329	341	310	276	299	321	317	309	305	268	334	313	301	318	324	281	291	297	299	299	284	308	309	282	318	298	262	271	305	314	298	249	291	267	273	279	291	267	297	299	298	267	307	296	289	310	306	301	280	275	260	263	274	338	319	322	306	273	330	309	315	279	272	333	265	297	296	279	283	311	260	319	322	284	321	307	276	302	295	279	280	297	304	283	273	323	312	301	307	291	291	280	310	292	309	304	314	272	307	299	287	285	300	297	291	273	312	333	283	315	287	303	286	325	295	293	293	305	308	265	302	288	279	292	305	302	337	326	290	317	280	263	295	255	299	261	277	296	319	287	285	316	299	301	292	294	297	320	282	255	288	275	296	311	274	299	312	300	325	258	290	315	290	279	283	311	357	333	285	276	280	322	305	322	308	309	302	293	300	294	263	273	301	291	306	252	284	302	308	292	298	311	283	263	289	296	299	276	311	271	317	303	309	270	300	294	303	315	283	290	303	298	322	302	296	324	281	309	289	304	293	312	306	321	305	291	311	294	299	259	315	294	290	286	273	301	319	325	303	292	299	272	288	334	298	326	319	274	321	306	298	289	272	280	282	294	276	285	296	316	286	286	297	278	324	298	285	266	280	354	305	285	332	295	286	301	326	276	269	265	296	298	273	287	289	311	321	283	282	254	290	280	285	272	299	317	249	279	289	309	283	323	289	307	296	298	287	313	304	256	296	295	261	290	315	271	308	288	293	294	289	306	290	307	299	303	297	302	298	291	299	293	314	276	294	291	310	297	286	276	313	279	293	291	275	280	303	282	299	313	297	314	276	302	304	302	330	322	337	277	315	319	326	278	302	293	290	289	325	290	329	289	290	300	286	290	303	278	303	305	273	299	297	297	286	275	299	308	280	308	289	354	321	295	328	315	290	311	301	297	311	288	310	304	307	270	271	303	284	311	228	273	264	305	286	309	291	288	281	294	291	282	298	283	275	293	287	289	302	269	273	310	301	269	310	335	297	325	261	293	278	313	259	290	302	297	294	328	289	293	289	299	267	310	255	255	295	291	289	273	291	288	298	328	280	296	278	297	281	310	294	291	309	314	291	313	305	318	276	262	279	293	269	308	292	306	296	295	301	305	317	301	289	317	283	284	300	332	305	288	298	312	294	291	285	304	281	283	291	312	272	330	268	326	331	301	287	292	266	312	313	295	288	317	306	305	295	300	296	276	291	308	269	287	295	305	281	296	314	330	289	281	320	287	272	307	298	298	302	297	294	292	267	285	301	308	284	328	290	304	300	279	276	308	309	337	324	285	317	283	277	327	312	279	295	301	339	311	283	289	314	290	281	304	301	288	307	317	307	289	304	274	297	292	290	291	309	248	309	297	287	313	297	297	278	306	294	301	305	299	282	279	304	264	314	275	297	306	348	311	328	301	287	309	294	288	278	292	295	274	292	297	288	285	300	295	305	302	276	306	271	292	310	263	310	316	289	288	315	275	294	286	275	288	322	293	299	309	283	339	301	289	290	310	287	343	291	295	271	268	304	286	296	306	293	289	267	290	268	284	288	295	281	284	311	328	339	316	297	268	288	277	272	263	279	308	312	302	321	277	281	264	276	283	294	299	262	319	303	301	297	292	291	310	322	315	295	321	272	280	293	314	303	304	300	306	294	270	314	311	296	337	299	313	287	279	282	300	302	311	277	289	301	293	241	288	323	305	317	285	271	320	293	314	292	313	319	290	281	279	330	274	289	281	276	293	303	290	315	294	290	328	331	314	298	264	275	265	319	319	263	299	286	303	305	254	298	320	277	332	306	312	290	272	301	287	261	294	317	282	313	290	264	295	292	292	279	249	317	334	291	304
21110	14222	21507	19258	14670	10558	6359	3843	3052	2416	2122	1854	1563	1447	1400	1359	1254	1173	1016	908	805	788	720	712	693	659	698	616	678	699	664	680	670	696	712	677	702	684	717	692	697	643	640	647	645	696	639	648	634	721	655	681	638	640	667	654	695	669	645	692	675	661	654	666	680	631	657	646	622	648	672	647	640	642	656	647	664	673	684	718	678	673	669	698	688	741	649	693	641	670	635	626	664	649	682	689	639	645	651	684	653	607	592	684	669	662	672	662	662	669	625	668	618	621	666	704	678	652	648	628	680	644	658	653	650	645	678	682	663	642	691	656	655	657	647	613	662	566	674	687	670	664	666	643	671	705	640	624	645	650	658	644	647	680	609	642	657	634	615	681	639	648	674	634	603	660	671	650	639	646	675	646	664	671	654	656	621	615	638	678	676	633	647	710	583	663	620	690	699	676	630	642	673	689	646	672	647	647	668	630	673	646	652	642	702	623	687	670	663	676	660	675	651	634	696	683	606	630	641	661	687	604	679	708	645	665	641	647	623	649	656	666	605	638	665	626	648	695	641	683	640	644	648	647	655	617	647	659	650	632	672	638	624	613	673	706	644	608	618	650	700	680	606	653	665	643	650	652	682	635	640	667	651	707	649	658	692	697	658	667	683	646	682	639	639	673	657	619	630	635	650	609	727	685	651	637	673	682	681	668	593	626	658	654	619	635	635	675	715	668	670	660	651	670	650	630	654	651	603	626	649	700	606	668	665	685	697	657	618	655	616	662	637	625	669	652	632	679	644	644	658	611	626	619	600	652	665	676	628	653	668	620	617	667	622	680	645	678	684	658	581	660	633	611	645	671	646	659	653	640	612	627	657	646	672	713	658	654	654	620	656	677	659	637	630	620	668	638	652	629	646	664	650	677	675	686	613	630	680	671	636	624	645	693	644	614	646	688	647	621	656	695	666	695	610	640	653	629	626	641	620	647	634	679	643	661	684	682	704	652	660	664	673	585	649	667	665	638	658	708	677	670	663	645	631	630	638	691	641	644	646	643	647	628	653	641	614	672	642	614	661	648	616	723	702	719	614	627	655	664	668	660	674	601	649	630	653	647	664	651	668	618	669	682	628	625	703	618	672	710	639	677	682	668	656	643	655	645	662	682	635	636	680	633	663	668	663	708	658	668	684	632	683	669	636	646	616	634	634	648	677	692	663	614	641	646	621	700	645	669	641	602	657	659	638	657	690	653	707	639	656	668	643	648	682	674	618	631	654	671	612	656	674	673	622	674	614	668	666	609	678	671	639	616	660	653	636	673	579	671	652	615	644	626	640	646	678	613	656	665	650	704	657	702	676	651	643	639	690	644	644	631	676	692	689	674	642	676	639	671	668	661	668	692	682	674	679	610	654	682	618	665	617	668	658	704	611	642	637	639	686	667	665	667	663	651	620	693	657	673	631	668	696	633	626	661	642	639	653	621	648	641	674	643	647	631	620	631	661	684	680	678	659	667	638	682	637	632	657	652	654	638	674	668	640	659	673	684	648	659	638	636	639	659	684	637	630	677	663	692	690	611	670	612	704	574	642	628	632	640	615	649	631	649	671	622	664	671	643	672	642	616	679	625	663	644	619	619	670	677	627	644	609	641	605	636	682	637	645	660	646	636	712	671	628	634	665	589	656	623	633	663	661	695	651	615	690	678	652	627	649	662	615	656	606	655	661	683	610	647	667	691	660	646	666	624	648	617	673	732	630	663	629	650	623	668	680	643	662	621	630	655	650	649	663	631	660	662	616	699	661	650	644	668	610	653	600	675	610	608	669	676	649	673	610	667	649	648	647	638	644	679	670	659	647	659	628	657	643	680	648	669	653	636	679	663	664	650	644	651	645	641	642	653	649	615	630	674	665	649	638	666	630	650	624	681	655	645	662	642	672	645	667	683	691	691	640	663	651	683	653	630	639	668	666	642	681	685	622	669	659	651	645	632	652	698	682	676	638	704	642	667	667	703	666	662	629	644	629	651	615	672	619	622	624	681	623	638	621	625	619	623	676	635	675	623	700	614	637	674	647	674	632	655	644	682	646	609	680	660	615	642	646	709	644	683	690	677	618	643	634	673	654	643	673	579	653	579	678	658	661	644	644	621	611	651	650	678	681	661	666	640	643	676	645	669	659	665	619	647	617	655	605	674	640	651	596	622	672	684	692	658	653	663	675	651	665	652	646	683	630	644	649	661	643	655	662	690	653	627	660	647	623	600	645	650	637	644	680	666	698	679	691	673	654	590	655	690	658	672	658	666	674	672	615	624	636	616	624	609	643	629	661	652	651	666	676	681	647	629	659	656	672	645	649	658	651	689	643	655	634	669	632	639	638	671	645	615	681	688	671	638	698	647	665	660	681	654	646	668	655	617	629	654	646	632	606	610	686	672	665	643	651	654	648	671	649	642	618	622	616	660	657	637	683	641	682	664	655	636	676	652	667	626	677	661	646	641	681	635	684	668	634	629	616	663	663	648	659	676	672	680	654	636	675	703	688	679	671	635	621	657	626	630	688	620	680	666	703	645	612	643	654	667	688	645	676	629	672	675	650	624	652	611	620	656	674	662	687	632	634	659	623	625	630	644	651	712	661	664	600	647	621	658	597	654	665	620	642	643	649	655	599	656	723	701	656	665	624	619	643	679	648	638	625	648	637	629	680	656	680	667	663	646	665	631	638	674	653	682	637	663	632	661	672	642	655	656	654	651	654	668	627	694	671	655	610	651	699	657	666	675	642	619	667	631	674	656	677	685	637	669	635	692	620	633	689	662	687	681	671	660	689	683	641	620	651	635	699	624	664	698	659	637	649	649	632	616	659	654	670	658	669	682	655	645	693	616	658	647	652	704	650	650	689	638	684	633	688	663	650	665	620	693	656	668	679	679	668	631	663	671	616	634	661	660	650	639	593	648	704	687	616	650	679	678	651	673	632	639	694	652	626	683	656	630	679	653	677	650	678	672	680	663	644	645	639	676	647	649	637	657	638	647	672	604	613	657	622	668	662	621	664	675	656	616	663	647	670	641	646	699	723	598	680	680	640	656	629	649	645	689	637	611	673	684	707	665	693	655	640	660	656	615	629	619	711	686	665	616	638	617	629	685	701	700	654	681	699	650	663	648	642	678	650	664	684	672	671	641	648	649	614	675	658	642	650	632	650	685	671	636	645	605	693	669	655	650	609	672	637	666	700	607	644	641	655	624	680	674	711	574	714	614	650	662	666	662	703	635	680	684	643	676	680	622	638	640	676	643	626	586	625	647	672	627	678	651	652	636	621	666	619	674	620	658	716	635	689	673	660	653	635	681	656	649	675	639	673	630	667	623	697	653	658	660	666	658	613	645	684	651	625	652	699	683	668	634	611	611	641	698	653	615	618	618	617	647	605	625	651	665	636	631	618	613	673	655	659	673	679	631	671	631	678	681	668	655	647	661	624	666	656	658	663	686	646	637	723	644	690	665	653	653	669	668
47358	26819	19264	13518	8418	5517	2452	1295	945	807	646	604	544	483	495	458	465	421	419	414	376	335	338	339	310	324	326	321	352	292	323	298	331	333	309	330	325	314	319	331	334	336	337	303	329	339	331	317	333	342	296	333	323	327	365	308	310	329	303	299	324	312	293	325	364	358	291	310	325	329	348	352	289	334	329	312	290	342	323	320	309	348	325	343	292	347	345	325	324	309	278	311	335	312	302	328	335	330	303	357	329	306	318	297	343	307	306	315	313	296	328	339	271	333	307	336	286	297	306	317	331	295	342	304	346	330	322	316	355	328	335	296	330	303	333	311	326	347	291	319	322	304	313	295	309	341	302	339	312	340	355	315	312	320	360	328	326	317	328	304	284	310	338	323	338	321	312	314	328	329	332	320	335	313	330	355	325	326	336	343	304	338	326	335	317	334	320	311	360	328	309	333	320	295	332	306	264	293	333	309	322	286	302	347	297	307	344	322	327	335	282	311	342	309	357	334	332	349	325	306	304	328	321	297	285	325	329	339	327	349	356	329	316	317	323	345	309	327	313	306	325	317	319	335	310	349	311	292	330	325	337	327	302	332	326	315	302	343	328	279	308	315	317	291	295	309	330	333	344	330	281	298	337	357	318	349	327	349	343	302	299	305	330	303	312	353	336	371	304	358	335	347	346	349	341	352	336	359	337	315	318	342	310	372	329	336	305	364	331	321	325	323	325	339	329	330	329	311	335	310	313	335	314	324	282	364	315	308	338	299	298	278	321	361	326	317	337	341	353	321	281	304	335	313	352	308	329	293	296	303	331	353	334	332	315	329	301	321	347	315	336	310	325	291	297	353	308	323	296	302	304	336	340	309	297	307	319	335	341	318	325	341	324	318	282	338	316	308	345	316	343	310	317	316	319	326	322	343	300	338	289	334	305	334	326	314	324	296	350	329	339	290	385	300	340	332	343	332	348	310	324	299	321	329	328	315	350	320	318	318	292	302	331	329	309	345	304	292	320	332	333	342	309	339	312	302	331	332	318	349	320	328	340	344	327	324	334	305	282	327	306	350	314	338	310	321	327	287	303	312	319	344	351	336	330	315	319	357	336	322	338	336	305	297	314	336	345	338	350	322	300	318	295	339	363	340	331	289	332	316	344	336	329	329	328	310	277	298	330	349	310	312	331	339	315	363	308	334	297	312	320	316	322	335	354	278	268	340	356	334	321	304	287	278	369	313	305	319	310	339	349	302	330	279	322	328	356	325	336	320	337	346	337	302	326	295	337	339	343	327	298	323	336	303	295	349	305	320	300	302	349	343	308	312	311	302	310	335	292	344	307	317	325	344	327	342	333	320	285	282	321	316	351	351	342	341	361	335	316	300	315	322	296	304	288	330	318	333	319	321	297	301	315	305	299	348	343	321	319	325	305	327	321	296	288	359	327	309	359	336	320	317	303	308	340	330	297	312	340	348	334	311	293	299	329	335	316	324	317	322	304	324	348	345	328	317	307	283	322	326	338	337	290	290	332	336	301	360	325	338	315	281	306	312	292	305	333	314	334	316	314	329	317	369	347	347	317	329	310	314	331	339	321	331	341	329	329	332	318	340	320	301	322	312	319	331	327	323	340	288	303	315	335	290	291	281	361	317	317	308	342	314	318	335	283	320	322	288	310	292	293	330	317	349	308	285	328	287	309	325	319	334	313	282	311	341	331	323	324	318	280	339	303	309	339	323	314	310	328	332	275	338	339	340	305	285	322	343	281	304	304	328	326	357	307	308	329	330	302	300	310	331	318	325	307	317	314	350	318	315	349	326	343	326	334	312	314	322	315	282	329	312	287	307	319	319	333	285	337	333	324	295	321	332	340	317	321	295	318	292	296	295	314	304	330	333	318	326	320	291	313	317	363	341	336	318	313	325	322	325	324	341	359	335	326	315	324	309	314	334	312	306	343	358	348	322	335	356	331	314	320	286	308	308	346	318	313	294	330	318	320	310	326	310	338	297	298	331	319	350	322	347	334	319	322	300	308	332	329	316	306	318	349	354	311	338	301	352	352	310	309	342	346	281	318	320	332	335	302	336	310	335	286	315	333	290	324	357	302	318	309	348	284	320	292	304	321	291	359	307	311	305	343	292	352	318	304	330	312	294	327	298	315	317	315	343	327	325	310	298	324	347	292	309	307	319	323	302	318	308	312	307	384	317	320	327	308	309	321	305	278	312	305	321	344	337	352	311	310	310	303	345	332	299	346	332	327	320	324	322	317	320	305	320	313	321	298	328	341	327	332	315	313	349	316	292	304	332	300	323	315	331	337	307	275	328	346	308	307	304	306	341	314	349	294	347	301	302	337	343	368	340	321	330	299	350	315	319	335	340	290	343	345	336	311	303	336	310	350	319	323	334	275	292	358	352	352	348	302	309	316	304	344	317	360	322	311	335	347	318	295	343	314	329	311	327	318	308	296	336	285	305	302	297	302	357	352	325	288	304	349	319	314	326	355	307	303	275	290	312	331	334	311	335	332	309	305	333	320	305	326	294	309	372	343	351	336	304	329	331	313	376	312	302	347	359	356	337	346	329	330	339	347	318	324	356	337	282	317	324	330	296	307	324	319	328	276	345	314	325	287	341	325	343	318	297	309	343	295	316	332	386	312	310	326	349	310	304	300	319	304	296	295	291	336	316	330	323	341	328	337	314	327	348	340	304	322	335	325	322	307	299	321	319	298	341	339	338	315	331	343	311	346	290	350	357	306	331	365	340	313	357	295	310	339	293	303	312	338	316	289	341	336	349	341	330	315	318	300	317	310	321	326	347	314	319	305	331	332	330	321	343	316	351	298	318	320	307	334	325	313	315	325	348	314	370	307	339	310	309	342	306	343	313	338	291	334	346	317	313	316	318	311	325	335	305	322	344	340	335	327	327	350	318	309	316	319	334	338	320	310	320	288	332	349	320	315	335	344	336	315	333	325	314	321	329	319	314	299	338	333	326	331	292	327	317	325	330	321	299	342	355	346	352	313	316	334	327	346	338	287	312	305	361	315	314	361	362	295	302	327	342	320	303	327	326	324	337	331	321	347	340	342	338	297	366	327	304	338	282	308	319	312	352	334	351	334	315	315	290	314	322	329	342	300	296	319	322	309	315	308	368	317	307	323	321	336	334	326	312	318	342	336	356	299	354	332	312	308	343	311	330	343	327	336	292	292	327	315	324	336	304	310	336	328	322	331	316	307	335	305	281	320	324	336	306	342	318	287	311	314	333	355	313	304	296	305	313	309	310	330	343	323	302	335	342	334	335	307	332	311	287	328	302	326	320	323	337	323	335	299	301	304	308	303	293	302	318	336	308	351	344	339	327	308	310	340	330	283	308	284	347	326	323	314	305	320	304	317	321	336	334	327	317	340	363	272	318	329	317	293	344	331	307	336	325	302	337	297	297	283	306	347	353	299	305	313	316	319	327	306	340	326	339	358	310	321	318	306	278	326	324	303	314	332	317
28585	19317	23778	23950	20009	16005	7819	5085	3815	2977	2512	2342	1874	1566	1592	1656	1467	1303	1268	970	932	865	807	754	779	798	745	766	775	754	710	685	664	742	732	735	758	722	699	741	722	757	707	715	676	702	659	708	720	720	661	661	724	740	766	703	688	698	682	732	731	672	671	693	652	678	707	650	681	718	696	680	726	683	700	766	709	732	689	675	759	724	685	688	704	694	672	685	715	687	701	688	705	677	732	688	675	682	683	713	662	656	722	667	690	688	686	689	717	663	651	699	746	707	710	691	726	690	644	688	661	707	712	687	696	687	727	708	687	674	688	699	707	702	730	691	716	713	689	685	674	685	755	680	693	698	680	692	636	689	692	695	672	680	688	715	696	692	737	759	668	726	762	677	736	707	695	709	704	669	674	695	746	715	725	684	705	695	696	724	724	691	699	685	701	653	701	686	666	691	627	695	709	693	717	709	726	682	681	702	721	729	709	714	719	695	657	690	667	684	690	632	725	748	695	729	734	689	715	702	712	707	683	712	730	693	739	695	710	649	646	734	717	699	705	686	700	698	697	684	698	702	700	682	709	754	750	717	707	701	664	735	710	629	681	743	685	736	681	718	675	708	649	684	701	696	729	749	655	750	738	687	654	715	676	725	686	694	690	769	678	719	673	665	656	687	690	722	659	666	705	645	687	690	667	777	660	715	668	704	676	677	704	665	718	684	742	723	736	749	750	667	718	668	696	670	697	679	685	690	682	665	705	698	715	688	679	683	652	694	720	685	730	678	687	716	683	717	646	722	667	677	657	712	710	763	654	704	687	689	678	692	690	685	694	738	665	726	680	685	701	684	663	698	725	678	721	703	730	717	726	690	710	764	666	694	688	660	704	708	715	720	701	680	738	713	691	718	734	670	664	714	765	686	730	685	662	754	640	691	691	716	695	704	676	750	677	703	741	684	708	679	704	708	677	688	720	641	686	698	710	662	709	676	722	722	727	663	672	693	695	723	662	719	702	714	700	678	724	713	712	698	707	710	658	709	724	702	660	659	706	704	712	662	692	744	704	728	695	736	712	715	711	689	673	692	720	722	706	645	691	670	707	668	711	761	726	711	717	706	692	700	697	639	628	677	678	746	695	711	722	699	744	704	683	668	683	724	666	677	710	667	676	683	677	719	687	686	648	711	674	709	648	663	739	710	683	654	699	707	726	680	705	750	703	716	678	680	708	692	674	681	713	706	697	642	669	709	718	710	725	680	660	701	717	688	687	687	693	670	715	708	646	708	706	715	775	651	716	714	714	713	726	709	727	683	694	685	681	697	683	689	709	703	677	689	707	664	629	709	713	740	694	726	659	736	695	667	650	709	701	688	702	635	730	688	734	702	689	719	693	703	703	682	679	655	673	652	694	648	721	709	706	674	711	665	737	683	657	722	706	726	727	639	668	704	665	680	764	661	709	684	677	653	695	675	693	657	737	717	702	633	693	678	704	598	711	671	704	673	703	717	710	629	689	765	663	774	762	712	684	675	729	692	711	719	722	691	699	760	694	712	700	688	713	709	725	717	739	705	676	702	662	679	692	682	689	682	712	696	684	674	724	679	669	718	686	674	680	665	623	741	712	672	655	742	679	661	682	668	708	744	690	698	671	643	690	766	696	682	670	673	693	728	734	688	669	738	660	705	704	678	711	666	734	702	693	681	686	722	699	698	709	705	708	688	690	684	702	747	673	725	746	633	667	708	700	706	686	719	712	715	681	711	718	724	725	750	715	737	662	706	698	727	701	685	713	703	660	731	691	639	681	694	709	708	703	695	696	636	696	689	753	668	675	687	698	733	697	716	686	724	664	726	671	703	689	710	700	687	701	719	692	695	682	677	748	723	665	699	706	674	697	723	709	695	670	733	690	672	725	694	695	739	695	689	685	668	707	690	686	672	681	661	737	675	663	698	663	737	653	661	673	732	705	705	667	701	715	701	686	689	725	684	735	690	699	705	700	702	741	683	664	712	726	648	701	714	724	704	724	680	672	702	705	695	682	697	730	682	667	720	710	648	713	658	722	661	694	706	676	703	723	694	701	688	736	726	666	714	715	757	666	698	715	704	722	700	705	730	643	695	684	686	671	696	713	671	712	699	717	688	716	677	692	691	699	752	757	697	710	701	681	730	734	694	730	720	709	713	690	765	697	681	743	707	657	727	678	691	632	704	678	666	703	688	652	744	748	699	683	720	697	714	711	708	681	749	688	739	711	697	716	706	712	740	723	673	714	721	718	687	754	632	697	711	743	708	690	707	695	699	753	718	687	710	752	720	680	657	705	676	677	683	668	749	698	708	696	696	697	694	678	684	711	674	691	704	731	693	673	695	703	662	708	704	663	654	709	666	665	702	706	715	665	719	692	689	722	714	685	680	672	745	713	727	654	700	680	697	685	673	694	694	773	675	656	673	702	728	706	718	683	744	701	704	686	727	748	663	706	682	700	705	688	673	709	692	724	688	694	683	666	754	707	666	729	666	686	675	703	718	729	677	704	706	685	714	656	674	697	679	699	727	700	736	712	715	716	705	684	701	752	710	671	730	686	665	692	683	694	643	695	701	684	748	673	672	706	708	690	713	776	701	701	711	671	697	674	662	671	690	695	697	691	671	706	644	737	721	688	688	702	744	695	699	682	674	711	688	734	695	692	670	726	666	720	709	703	678	708	710	675	720	718	675	686	693	690	705	647	683	745	681	688	726	713	650	691	695	692	729	694	711	712	683	694	720	676	677	694	712	691	688	719	702	725	682	710	696	719	699	704	713	748	689	775	720	685	691	721	686	711	644	704	690	684	692	702	755	649	712	641	777	685	731	691	690	713	760	672	661	715	692	687	710	683	733	689	696	721	706	671	704	631	714	702	669	704	688	705	685	691	640	725	702	700	735	708	674	655	738	660	675	693	696	704	732	675	678	714	666	696	678	721	695	686	711	694	738	695	679	725	708	728	677	710	743	691	672	649	726	688	721	655	719	700	695	674	639	751	648	669	682	710	684	728	710	646	681	684	727	681	683	708	692	706	693	680	694	695	705	739	702	652	694	694	698	666	710	749	696	716	705	690	674	710	696	722	688	660	687	680	679	676	693	722	670	720	662	727	684	653	668	643	683	692	700	684	698	699	696	690	687	690	718	715	723	646	709	696	676	707	670	674	679	711	706	689	690	637	714	719	682	698	770	661	694	718	624	731	723	702	713	694	674	687	684	699	692	691	701	721	742	695	678	672	664	705	699	689	696	651	659	675	707	705	662	697	713	660	700	709	644	758	682	717	671	609	744	724	672	709	678	677	708	673	686	689	699	683	664	730	736	669	742	768	724	694	752	706	734	710	688	732	666	652	703	719	689	736	726	717	682	754	712	673	681	711	686	693	686	684	684	661	734	721	678	710	674	745	737	701	719	680	677	685	736	713	670	658	670	685	669	690	687	693	685	734	684	668	683	669	680	676	704	672	720	718	723	672	662	697	706	729	704
26625	12228	7739	5283	3071	1403	940	720	535	472	448	381	358	371	355	352	318	312	284	299	272	249	236	261	230	273	282	298	270	282	311	240	260	279	271	283	267	269	265	265	264	291	245	290	286	232	277	246	247	260	245	246	267	223	266	254	268	228	260	244	252	271	246	249	282	218	235	242	273	249	263	254	256	237	287	266	245	243	244	271	277	265	307	282	271	274	243	269	253	265	251	270	305	282	277	242	261	273	232	274	246	269	262	261	252	276	231	237	270	258	259	225	273	268	263	224	230	244	257	254	265	295	274	276	277	261	265	246	274	302	268	267	247	267	263	282	249	257	247	264	234	270	295	238	263	291	256	248	262	257	266	281	275	270	236	249	306	268	311	274	288	248	249	282	274	246	282	281	256	275	268	252	269	289	277	269	269	238	246	235	252	271	251	295	257	247	268	279	253	289	271	256	240	265	245	238	276	249	256	270	265	275	268	242	274	266	271	247	283	296	256	247	274	264	245	255	291	252	248	271	203	271	266	253	261	268	288	262	282	274	244	272	252	252	252	261	268	290	290	256	228	261	243	284	254	247	263	273	244	263	250	257	272	279	259	261	251	299	260	231	264	283	233	281	256	252	232	287	275	270	214	265	274	265	253	239	259	229	274	243	276	271	254	270	238	236	287	240	239	245	257	257	202	229	244	256	278	232	261	252	255	257	277	251	243	265	247	304	274	259	235	287	264	257	275	264	246	243	267	301	273	254	307	268	255	263	260	245	236	262	236	285	248	254	280	282	236	282	246	260	272	259	283	291	238	266	271	270	244	272	266	258	274	269	246	255	242	248	257	287	266	255	246	295	252	249	268	272	251	256	252	264	300	274	258	243	276	265	251	267	253	256	267	264	227	284	235	302	293	234	310	264	270	251	246	199	260	246	253	245	271	237	277	259	255	273	251	248	264	266	266	262	271	260	246	257	277	271	244	268	258	245	251	256	248	290	253	279	237	275	236	263	271	257	239	254	277	295	272	268	253	252	247	290	273	239	247	255	254	264	267	258	248	259	271	263	247	228	263	250	258	257	282	250	246	265	263	251	279	278	258	257	264	253	265	284	252	272	241	276	266	273	229	235	262	264	277	245	268	230	255	273	260	273	256	265	260	265	281	240	250	270	248	277	236	233	236	266	239	313	245	242	249	246	249	251	281	262	245	265	268	264	264	261	258	275	237	224	267	264	276	277	266	258	279	293	258	242	260	257	242	249	289	263	278	242	256	221	237	284	260	258	228	276	254	210	257	264	236	242	299	258	275	268	246	260	279	273	249	246	293	262	237	246	303	249	230	243	234	207	253	269	254	255	261	258	272	276	274	267	293	250	247	244	265	303	277	252	253	253	254	260	255	257	263	248	309	241	264	256	272	275	235	236	262	283	227	277	270	245	277	259	255	253	240	225	276	245	250	287	267	259	274	265	249	258	284	286	270	236	273	265	257	239	235	273	280	247	295	235	273	255	281	293	265	250	278	282	274	259	236	288	304	269	275	267	231	259	242	293	247	275	236	253	232	244	244	269	249	238	251	286	254	283	275	268	233	257	275	277	265	238	286	232	258	252	281	261	266	261	221	267	265	269	286	258	298	259	287	269	274	251	262	270	259	263	271	270	253	242	255	299	241	286	280	283	300	290	260	274	278	238	273	262	241	256	244	265	273	270	230	265	243	262	237	247	235	276	291	250	280	273	264	260	299	278	264	297	251	260	286	260	247	275	285	298	266	278	292	280	291	267	257	254	271	261	250	251	272	264	256	239	273	269	242	262	261	246	252	257	281	276	288	259	242	268	312	256	263	284	283	238	268	233	268	285	299	275	252	266	252	265	283	268	251	263	232	259	282	225	230	281	258	242	250	245	240	248	270	307	240	250	235	275	275	256	266	269	261	267	237	281	261	291	242	263	288	271	255	232	263	241	258	261	276	252	246	232	262	256	291	263	267	303	255	266	249	258	239	240	265	239	270	263	271	243	256	257	267	238	251	273	259	255	255	255	246	258	261	270	267	267	263	258	266	265	255	248	235	257	278	254	259	220	250	257	244	266	267	270	258	248	261	265	243	270	278	275	240	308	257	267	246	283	229	264	243	245	287	260	270	261	226	241	236	270	254	264	297	260	246	278	266	234	265	257	242	253	245	262	233	243	248	243	277	263	232	262	247	265	271	262	254	252	240	272	251	263	253	287	262	259	262	259	287	218	274	295	246	254	250	267	279	290	254	250	270	286	250	257	254	281	236	290	293	277	259	273	271	253	247	259	243	241	233	276	257	261	250	246	279	260	201	264	270	258	277	255	267	257	267	248	257	284	257	256	262	229	296	261	298	252	278	282	242	261	250	242	247	294	294	268	266	243	258	294	289	301	254	237	210	250	245	277	237	275	264	249	238	239	244	264	286	260	274	225	252	264	279	255	262	254	257	269	252	250	245	268	252	234	270	291	262	253	254	285	261	244	242	280	252	266	253	275	286	271	272	269	265	244	258	263	265	259	254	277	264	271	255	261	259	245	269	238	256	263	276	253	249	268	261	264	237	251	268	242	252	219	278	263	277	296	252	273	234	256	266	246	244	256	250	253	261	299	262	266	269	269	251	284	276	256	268	248	251	267	257	242	243	286	249	246	253	291	237	248	274	249	267	276	236	253	273	263	255	266	247	247	281	261	247	278	255	248	261	245	253	272	243	240	283	266	221	297	260	266	267	248	267	262	268	264	269	250	250	247	286	282	238	243	266	267	261	248	254	257	265	260	256	283	250	273	281	250	256	303	251	257	243	246	250	275	257	257	268	258	301	276	292	234	281	249	298	225	248	242	249	235	258	261	249	265	245	248	227	257	237	273	262	252	275	232	266	247	261	259	248	232	252	315	278	224	277	265	249	248	243	258	258	281	264	273	251	269	261	257	279	273	266	244	247	271	263	241	243	246	268	275	268	231	281	259	274	279	256	270	283	259	272	266	249	274	279	301	250	264	235	251	248	278	260	284	243	269	270	274	278	249	252	263	250	252	256	236	290	251	239	250	272	250	273	270	263	290	242	255	231	283	267	271	246	270	267	277	269	276	262	252	264	253	254	213	265	254	247	260	263	261	273	274	269	270	254	271	247	271	267	286	260	302	285	238	246	244	289	258	281	235	276	268	266	279	255	299	283	253	252	275	256	278	274	261	258	266	228	247	255	270	275	275	260	269	275	223	268	263	270	246	249	263	262	271	279	244	273	280	242	227	246	280	289	270	237	271	253	285	248	243	270	238	257	255	264	249	272	275	259	272	245	259	241	267	279	253	268	257	247	270	254	272	285	262	274	285	263	296	258	247	233	247	250	230	267	254	237	260	269	248	226	257	234	274	260	296	281	251	269	240	252	281	255	263	287	264	241	275	262	264	264	277	262	285	233	249	228	240	279	277	235	286	234	260	262	261	256	271	240	260	260	267	269	249	258	259	292	242	247	226	260	269	279	273	265	268	245	283
15156	8504	12383	12891	9314	5157	3411	2521	2088	1560	1469	1286	1132	1009	1005	1037	889	894	814	734	695	676	603	634	620	641	593	585	575	628	626	584	644	587	558	613	581	597	568	594	582	579	575	597	578	601	566	616	554	575	569	607	576	553	571	567	638	584	585	574	616	581	629	608	559	629	614	568	603	579	619	586	580	574	566	594	634	575	569	591	550	584	599	586	574	609	593	579	578	645	613	602	571	585	588	596	603	606	628	582	572	594	574	560	656	590	576	576	588	607	629	575	570	570	593	551	601	576	593	602	543	549	582	588	576	578	559	614	590	611	582	566	606	553	555	568	610	574	582	605	586	620	576	588	557	549	541	601	567	592	584	581	625	564	568	563	610	592	580	602	571	592	592	593	582	545	578	587	565	558	587	556	553	590	584	581	592	606	587	564	602	585	562	583	566	594	541	575	582	571	568	569	569	562	578	622	560	629	613	519	575	584	554	595	576	631	590	556	582	536	548	601	600	636	577	593	616	616	592	566	551	634	542	577	562	577	590	570	628	592	599	607	568	591	565	560	644	615	584	605	602	586	593	599	592	579	555	625	550	555	616	576	586	563	573	597	598	569	565	597	564	611	575	610	574	512	604	565	579	610	564	541	604	561	564	572	561	572	554	573	590	601	620	634	570	558	582	609	588	574	608	576	554	544	574	589	559	566	590	602	621	587	588	638	585	607	595	577	552	620	597	580	543	592	611	591	644	570	581	633	599	585	580	603	631	551	598	591	580	604	577	572	572	569	578	538	589	575	591	538	582	550	586	544	564	573	613	576	579	583	595	598	604	581	597	594	585	604	552	550	563	585	570	546	596	585	604	563	596	581	514	613	610	580	602	565	603	605	622	576	620	590	565	578	634	561	589	628	558	581	570	627	592	565	561	615	616	549	583	590	588	605	591	580	571	591	562	605	605	566	617	539	584	569	566	602	600	560	603	558	558	592	596	590	564	591	609	621	624	573	609	590	563	553	575	604	605	592	595	574	580	600	573	530	596	550	580	600	559	561	577	558	578	594	617	564	585	603	598	564	661	590	581	553	542	598	557	572	601	598	608	582	541	587	598	572	625	649	562	597	597	568	551	591	563	581	579	578	569	594	593	567	602	534	564	547	590	561	579	614	600	567	604	594	611	530	561	608	576	603	619	535	615	602	577	541	583	593	591	574	569	594	589	595	613	629	602	609	581	582	581	582	581	552	563	601	538	581	585	615	593	506	638	605	546	549	558	602	608	578	606	587	612	598	570	607	569	540	628	576	569	582	600	602	621	578	581	601	601	558	605	575	552	602	584	641	587	568	554	573	598	567	592	586	541	568	594	590	558	567	604	583	559	589	594	566	607	537	574	567	628	579	540	591	597	556	571	575	540	578	589	580	573	586	572	575	549	622	607	558	573	596	574	576	611	619	559	563	610	573	584	563	586	549	571	612	537	585	579	583	579	636	573	596	583	578	610	604	592	586	615	609	588	604	556	603	553	563	548	590	586	604	624	595	575	581	522	572	552	603	597	562	589	594	612	573	596	604	600	579	579	605	588	607	618	594	608	586	609	542	594	573	589	538	630	547	636	612	609	587	632	573	589	611	576	621	594	550	567	572	565	588	622	595	590	563	612	562	572	628	553	602	579	565	594	590	579	547	572	564	593	569	594	603	593	569	617	581	621	532	615	590	620	601	586	581	600	573	603	576	568	613	582	561	585	576	588	565	553	541	577	571	577	609	589	585	630	592	519	574	590	577	565	580	608	570	612	641	580	593	539	585	576	607	587	595	547	621	586	603	561	546	593	606	618	558	616	591	576	587	580	593	604	576	585	562	592	602	588	599	550	577	586	598	581	556	538	619	600	570	612	572	558	565	562	575	636	599	601	569	563	575	550	555	588	577	577	551	577	631	543	621	536	617	562	605	588	597	599	576	591	604	586	573	633	567	578	570	606	597	586	573	545	609	610	615	571	607	584	580	558	558	603	599	569	598	554	583	576	585	595	578	568	550	576	631	578	572	611	609	617	609	655	554	555	560	591	591	581	556	608	587	614	586	575	545	572	582	571	526	576	532	578	547	570	589	571	575	561	584	583	572	546	501	582	543	591	583	573	620	583	579	648	606	605	593	558	602	588	612	536	557	622	575	579	607	581	565	625	559	584	537	570	592	561	596	551	570	584	574	556	582	593	592	574	582	586	554	587	573	598	592	602	579	580	579	596	586	566	592	587	599	568	607	622	558	553	581	563	612	572	570	582	610	561	587	597	598	589	542	612	609	571	623	601	606	565	577	597	584	592	567	578	562	605	587	587	568	561	585	588	604	578	595	561	595	620	578	592	618	577	588	599	602	576	546	585	573	576	529	557	577	562	569	630	614	566	583	558	573	563	544	577	598	623	600	579	608	589	612	599	590	573	554	556	589	587	604	588	567	609	541	593	577	602	612	581	562	578	608	553	553	585	575	647	572	549	636	607	559	609	543	568	601	590	596	590	577	555	580	570	610	593	588	547	584	588	587	535	574	599	575	546	593	554	580	577	607	573	563	587	589	550	598	582	599	573	541	596	561	607	572	568	619	591	591	598	594	573	641	592	593	549	615	574	617	559	589	589	618	565	625	602	598	628	544	593	617	576	587	587	600	591	587	563	574	565	536	583	580	562	579	558	587	588	557	567	602	592	597	601	549	557	563	591	571	614	587	569	581	582	569	564	620	586	558	550	603	594	547	586	560	632	535	576	588	582	588	563	557	602	565	567	517	569	560	596	566	571	587	570	566	610	579	550	622	566	596	570	615	561	552	566	606	577	637	564	593	552	590	575	600	577	550	563	599	619	602	595	608	601	618	567	587	578	569	583	614	591	601	585	591	567	565	583	556	576	586	599	636	574	560	569	594	550	629	608	580	587	561	584	568	595	598	599	573	627	605	591	543	528	573	554	565	566	595	535	547	603	543	592	569	623	642	578	591	571	586	592	608	570	557	632	581	582	585	619	557	562	580	572	568	550	625	586	564	550	574	573	566	581	624	579	547	593	552	616	585	585	597	593	580	588	576	604	619	576	603	579	558	569	581	632	585	565	601	574	574	569	598	616	555	572	545	594	569	583	563	577	562	616	544	603	550	574	562	551	565	608	551	620	592	561	547	566	577	569	584	605	568	572	561	549	555	603	566	591	564	573	585	531	547	581	583	587	590	584	612	549	585	590	608	619	567	596	608	552	601	576	574	588	632	562	584	587	585	573	575	570	575	593	579	606	574	565	571	589	592	592	557	594	573	591	625	562	602	613	578	636	561	585	585	578	609	580	572	591	599	592	603	595	579	592	588	530	573	576	628	565	583	584	664	558	605	603	588	512	564	558	613	599	576	576	571	573	538	591	613	557	578	597	559	555	585	563	595	570	592	559	602	563	538	604	572	581	623	632	567	554	573	585	567	554	580	594	593	614	550	597	585	588	615	617	587	584	581	571	574	587	562	570	546	604	599	575	590
30756	16876	16656	11406	5959	3231	1913	1270	893	720	576	530	466	464	441	442	395	413	398	358	334	318	340	309	300	288	318	318	303	289	285	276	285	276	274	267	276	296	268	309	305	287	286	278	288	282	262	298	295	303	302	291	277	285	293	312	305	302	270	290	285	324	275	300	284	315	256	269	270	301	284	307	299	284	280	298	299	322	302	307	284	309	328	265	282	311	290	311	242	279	297	295	276	298	248	302	281	305	291	302	284	313	285	296	285	315	323	280	266	323	328	326	290	275	275	289	264	287	318	284	308	280	297	315	284	282	304	302	276	293	292	334	341	292	318	309	298	270	310	310	287	274	277	281	309	293	314	294	270	265	293	308	292	322	275	286	270	287	279	290	281	294	269	283	314	284	282	310	304	278	269	276	264	269	290	267	301	276	274	293	277	303	286	292	295	302	317	315	267	273	260	316	286	295	260	276	270	301	268	260	278	293	302	300	281	329	291	302	294	299	311	267	302	301	315	280	295	260	303	303	276	298	301	330	290	290	281	262	303	278	291	287	277	266	280	246	281	298	264	287	282	306	267	284	328	269	277	278	321	260	301	291	295	278	271	274	297	277	290	319	298	273	281	293	300	303	272	281	286	284	256	312	263	306	283	272	289	255	261	306	294	271	272	276	312	292	282	248	293	288	293	301	337	306	313	295	289	279	293	287	289	311	289	287	307	278	291	295	328	284	277	304	276	315	296	324	295	294	306	295	296	309	282	294	248	308	284	280	274	281	262	277	286	301	250	286	311	339	286	295	325	288	270	306	308	312	261	297	288	309	291	313	298	272	305	279	290	285	300	277	268	309	285	298	288	310	333	293	266	272	271	292	285	313	310	285	300	292	280	311	305	267	299	290	294	297	327	315	299	285	270	294	277	268	283	285	306	279	276	276	296	293	292	273	281	270	270	293	314	282	273	277	316	307	284	291	278	311	305	282	311	307	317	279	308	270	299	280	316	318	277	315	261	299	281	297	296	228	302	281	284	289	271	282	279	280	308	295	282	304	293	269	274	248	297	275	291	284	302	276	302	293	302	295	306	292	305	294	281	277	275	295	277	298	301	324	302	264	307	275	284	249	301	293	290	304	327	299	310	309	284	312	309	311	297	297	306	312	315	303	298	257	279	318	291	291	312	294	342	303	266	285	292	282	274	311	319	277	271	287	296	268	262	259	284	274	279	300	294	309	258	304	281	270	319	284	283	286	297	281	296	285	280	306	270	313	279	283	283	299	264	280	274	289	290	328	290	312	288	272	288	297	309	286	294	319	306	270	309	311	292	282	308	302	267	314	234	307	290	329	308	271	271	286	310	297	299	305	302	256	287	297	309	270	299	279	288	299	283	300	266	291	263	277	263	302	315	337	244	294	277	295	280	299	304	297	292	287	300	293	259	302	302	290	265	304	284	278	264	283	284	284	294	312	277	295	287	274	282	298	245	274	308	279	259	301	281	270	316	312	305	284	297	257	325	298	263	319	301	278	281	298	296	285	288	288	303	339	286	302	292	304	282	286	287	292	273	297	286	295	278	305	251	291	306	250	337	283	302	283	280	308	284	322	250	287	271	292	284	272	290	299	308	275	277	312	277	281	307	289	280	314	292	308	310	306	322	317	316	282	276	307	280	308	308	290	303	291	275	280	287	301	301	292	278	313	299	282	313	283	299	310	284	270	278	285	325	311	271	280	288	279	291	299	294	281	299	280	298	316	295	288	314	291	306	336	273	303	295	280	282	285	289	293	283	293	271	282	337	282	251	334	291	256	286	301	317	317	287	313	267	276	287	275	261	272	301	265	312	284	311	304	269	256	288	278	274	304	293	320	335	285	264	297	278	235	285	299	307	290	273	316	271	302	321	305	276	300	282	293	274	280	256	321	266	308	295	292	300	271	296	322	287	283	303	306	277	307	290	293	305	273	286	313	294	277	258	287	259	285	293	290	289	275	256	277	298	300	332	280	280	300	299	261	292	302	266	248	286	322	292	305	284	285	299	281	283	323	294	310	306	312	270	292	294	282	325	271	278	259	311	307	313	289	328	319	301	282	303	280	286	281	274	297	261	289	326	300	288	283	303	293	289	303	329	299	275	314	313	275	291	289	300	288	281	281	262	294	299	287	276	311	276	286	294	293	314	319	268	282	273	335	291	318	299	302	264	243	288	291	278	246	296	300	301	299	306	286	300	267	263	260	293	289	291	305	319	299	299	321	290	257	307	308	297	269	308	285	269	270	259	282	318	283	271	294	270	276	279	294	280	285	294	297	281	287	250	276	302	260	302	274	268	305	269	258	273	262	295	293	292	306	295	285	263	274	259	256	250	283	310	289	321	290	297	275	295	323	288	289	309	296	270	310	267	289	287	344	269	298	248	307	317	306	302	305	296	281	291	309	295	310	297	299	302	299	298	304	292	304	285	289	277	319	293	274	297	289	347	290	308	261	284	308	298	311	322	293	290	275	313	329	293	284	280	282	278	257	274	271	272	294	328	286	298	302	288	293	278	289	279	273	270	299	272	255	287	295	269	291	288	306	277	295	293	259	304	269	327	258	282	295	280	320	277	294	265	274	256	271	305	297	298	294	271	312	292	271	283	279	317	286	293	277	290	267	310	287	270	295	323	290	288	305	270	319	287	274	272	319	281	267	279	253	295	277	290	302	301	264	309	292	300	272	304	280	272	314	276	315	268	330	283	270	277	278	309	330	303	284	276	275	274	333	319	300	275	294	300	317	264	288	293	274	290	291	312	334	291	279	294	277	292	299	330	290	263	281	293	292	284	268	279	293	267	274	293	287	328	272	294	300	300	283	299	308	273	274	300	309	280	305	298	309	325	290	271	288	284	293	299	297	281	282	286	308	282	266	275	280	301	274	276	287	239	313	281	288	267	296	297	271	280	300	289	276	259	291	275	269	292	319	290	279	277	292	249	292	286	256	294	303	264	310	329	280	311	283	279	294	273	296	324	277	295	253	331	305	275	301	289	282	272	300	289	271	292	300	297	259	322	321	316	310	313	320	289	294	268	283	280	294	297	280	307	285	292	295	341	261	267	310	293	298	270	242	293	275	275	272	251	294	277	254	292	316	327	278	299	267	291	295	286	289	266	276	309	304	285	270	270	325	302	275	269	285	289	300	283	283	272	296	312	289	284	273	308	308	248	293	290	319	309	289	288	317	287	286	301	289	270	264	299	294	277	297	295	322	285	274	291	313	306	286	287	279	287	284	282	261	315	275	285	264	297	283	280	287	271	299	257	276	294	285	267	300	308	293	274	303	294	316	286	269	281	325	321	292	307	284	281	287	293	301	281	320	306	279	284	270	297	284	305	301	291	308	305	285	278	283	269	307	295	299	312	319	291	279	305	262	273	284	309	284	274	290	281	295	298	289	326	296	301	270	292	284	293	305	311	318	281	320	289	309	268	293	297	297	271	299	281	284	313	302	287	344	294	281	296	312	299	274	294	304	278	290
18273	12952	23216	21827	15572	10821	7107	5026	3536	2636	2280	1895	1695	1490	1425	1499	1246	1196	1073	907	798	736	706	779	708	638	683	678	671	663	712	647	718	689	673	676	701	653	711	619	671	654	611	659	657	630	649	656	638	599	667	666	626	638	606	645	632	629	675	652	669	678	639	627	621	610	653	599	639	632	641	720	623	634	640	671	629	688	658	657	660	605	607	641	652	668	642	678	628	671	618	640	626	674	636	623	643	645	639	612	656	643	622	657	640	647	659	615	651	625	634	652	618	651	667	607	656	630	634	648	599	656	658	641	680	616	627	647	613	641	590	631	622	653	616	652	668	645	703	657	653	637	607	647	632	625	606	635	591	626	668	662	635	589	631	611	621	611	629	662	670	629	612	620	645	686	620	640	593	607	643	648	672	645	675	616	645	649	693	639	633	644	643	668	644	616	656	690	633	642	610	647	636	635	632	662	646	632	663	618	637	630	640	655	622	624	616	688	654	650	619	662	620	640	610	628	656	657	612	595	632	647	660	654	650	654	637	636	673	657	621	630	667	628	657	590	612	651	625	655	635	616	658	614	646	588	636	598	676	653	618	658	619	644	637	649	655	659	630	650	661	649	662	674	643	620	651	651	641	685	635	696	678	682	622	650	643	662	638	646	628	640	642	616	672	633	624	661	650	608	605	627	622	630	645	647	628	586	664	625	637	636	595	596	623	621	644	612	657	624	647	631	652	667	625	646	643	609	634	602	633	597	641	619	662	636	641	644	612	664	633	637	609	637	654	648	623	611	612	682	678	609	648	672	599	660	605	655	642	611	613	642	670	648	617	615	674	674	643	637	680	627	624	651	679	644	633	690	635	601	657	638	654	627	643	671	610	634	668	633	642	668	628	610	642	622	624	660	625	683	657	635	656	641	675	610	661	631	640	616	649	601	627	640	644	644	658	673	645	639	594	647	666	644	642	670	629	616	596	665	633	631	664	679	596	638	676	655	653	643	627	643	614	572	648	655	670	590	623	672	632	704	670	646	625	598	648	649	624	635	666	596	641	638	601	650	654	620	646	624	628	656	661	607	625	624	663	655	636	617	631	611	606	617	659	666	669	656	639	651	604	611	640	629	689	614	660	628	641	690	632	659	575	669	653	630	641	667	691	638	647	656	634	625	661	686	637	629	668	597	628	628	667	656	615	671	648	674	632	585	652	673	616	644	624	615	607	614	637	619	614	605	616	655	637	657	663	641	686	624	649	619	612	638	658	629	690	657	589	633	622	663	670	619	665	633	630	655	659	662	647	640	642	661	599	660	628	606	694	612	638	636	667	664	636	625	612	646	623	657	591	638	641	625	621	599	659	646	671	620	631	622	643	621	614	625	618	645	652	662	666	620	639	602	656	663	644	654	677	614	587	654	638	632	633	651	621	636	620	671	654	631	590	631	616	628	628	609	637	631	651	585	627	657	648	625	648	607	645	647	633	618	642	603	644	653	651	672	633	665	660	651	629	673	609	662	669	683	670	683	633	619	616	639	625	645	615	639	620	608	606	619	663	613	626	577	681	627	676	609	647	660	657	632	622	665	640	628	615	651	636	637	579	659	682	641	638	633	644	626	680	614	598	674	663	640	653	678	653	650	651	607	648	677	693	677	674	636	624	609	640	652	660	600	615	667	631	622	610	601	664	655	630	654	671	679	619	637	685	609	612	600	615	646	625	644	632	632	645	634	627	676	613	641	639	615	655	672	633	681	604	639	616	629	648	642	672	655	626	650	655	664	625	597	673	602	674	650	638	627	663	643	613	631	646	654	630	636	628	653	626	623	657	609	600	609	691	598	646	636	649	681	662	691	618	674	626	645	657	636	618	664	597	664	619	607	676	648	644	655	646	648	674	676	674	677	677	604	636	683	619	609	619	662	695	637	642	632	596	634	632	630	622	690	635	614	675	644	649	621	627	665	672	637	626	678	644	622	642	602	622	670	658	655	617	635	639	610	590	661	679	654	661	652	662	635	682	639	634	627	640	608	610	635	639	657	618	567	628	622	633	658	640	643	655	641	653	631	621	622	648	644	643	682	668	563	631	598	644	625	678	645	631	674	612	606	657	626	641	629	626	608	627	616	650	682	682	635	622	648	662	664	638	669	621	626	624	645	616	675	610	637	637	644	635	617	631	668	668	694	644	628	663	604	625	672	648	612	627	636	614	655	619	641	616	588	645	651	693	640	665	702	649	627	605	635	694	630	671	645	639	672	649	626	629	636	635	627	636	654	668	679	696	635	628	665	664	645	645	665	616	608	709	662	639	609	655	607	615	673	587	672	682	637	592	649	627	594	656	649	662	670	638	669	603	607	668	665	696	638	647	641	631	644	664	585	650	631	627	637	643	659	624	640	639	646	661	601	628	666	667	643	648	624	668	652	650	615	650	645	632	643	632	698	688	606	631	608	629	624	637	630	629	642	651	622	635	631	644	685	585	613	670	629	662	619	632	625	657	621	641	615	642	603	629	631	638	627	583	617	664	598	702	645	624	658	681	649	617	635	687	644	586	613	674	629	629	595	648	670	671	620	638	634	676	629	600	631	684	651	627	634	666	602	679	643	640	637	676	649	656	620	650	639	626	592	610	657	618	617	629	651	684	642	628	682	688	653	686	623	663	672	628	677	628	618	645	690	641	620	671	654	657	630	636	696	658	651	632	614	660	637	608	613	619	642	634	623	694	627	646	592	654	667	654	650	631	639	643	611	675	643	601	654	629	631	621	665	598	614	677	614	633	639	661	603	653	577	654	662	639	590	631	617	610	646	640	664	623	671	629	576	655	630	666	646	607	635	619	669	643	646	631	678	627	682	627	657	595	641	613	659	619	618	620	625	618	598	630	648	644	648	577	568	636	631	662	680	659	632	645	646	666	653	653	676	614	637	669	619	651	637	673	693	631	657	645	598	648	618	612	655	647	637	703	623	631	626	614	633	637	625	616	653	621	612	608	635	648	648	583	654	619	633	617	639	618	662	677	658	670	650	670	629	673	615	602	600	672	682	598	632	647	660	646	631	632	656	637	624	619	622	625	612	641	610	646	616	659	635	590	637	594	662	633	614	658	613	668	647	600	657	685	635	592	653	647	623	618	613	671	603	653	642	637	591	688	650	657	617	629	661	623	618	616	645	642	643	668	630	603	618	626	637	590	622	616	614	687	616	601	665	645	642	657	668	613	653	642	666	651	622	601	641	635	607	648	617	620	655	628	645	653	639	656	634	637	626	644	605	653	578	637	664	654	629	640	629	627	639	613	600	639	643	652	671	686	667	626	602	618	619	647	642	673	617	611	622	640	630	654	617	659	634	672	637	616	657	605	634	647	626	666	643	630	640	665	625	628	646	624	614	603	640	611	665	660	651	658	598	590	636	614	649	641	690	663	676	639	616	654	627	626	620	669	607	638	619	681	637	605	672	636	623	627	644	680	664	622	646	620	630	635	689	662	645	674	609	646	634	627	667	664	650	639	658
40145	25122	24036	16778	10323	5361	3086	1855	1208	918	725	654	591	467	493	487	445	449	424	336	353	356	370	335	341	354	311	348	318	330	332	319	337	325	298	307	312	338	297	309	327	297	335	329	307	321	322	334	326	289	321	359	311	294	309	315	320	329	323	289	328	335	340	321	353	313	320	300	346	333	337	323	359	333	346	315	339	350	318	316	291	307	337	294	315	324	320	324	311	324	310	302	311	320	315	333	286	312	324	327	344	323	298	317	298	322	325	310	294	338	322	338	285	319	310	353	280	320	308	337	354	338	280	329	354	323	342	320	300	314	308	312	338	316	296	301	327	332	329	327	309	327	306	303	299	337	348	309	272	314	329	301	325	328	333	338	332	334	323	313	329	327	322	312	327	335	315	296	312	295	327	320	293	325	304	315	319	358	312	321	313	338	299	341	331	324	307	317	323	339	296	301	300	298	307	331	315	337	333	326	324	312	330	316	307	322	297	321	348	293	311	326	342	295	286	312	283	322	319	330	344	305	342	319	359	325	304	285	323	305	357	281	296	349	304	350	328	337	338	347	330	310	303	313	319	322	305	315	317	321	303	343	318	316	312	315	290	296	336	318	320	301	320	315	315	315	326	351	334	302	334	312	324	308	318	345	303	302	344	300	333	331	333	301	318	332	326	344	306	284	337	305	289	313	323	319	313	322	332	315	312	277	317	325	321	312	332	304	326	330	336	331	360	322	327	308	339	332	338	311	320	352	302	325	320	333	333	352	333	305	320	340	300	315	289	313	308	323	317	352	331	351	332	351	300	313	329	339	328	312	344	280	345	307	310	294	325	319	309	325	352	321	322	320	338	312	309	316	289	330	304	281	284	305	311	289	361	316	294	330	321	329	332	304	316	294	320	323	297	360	290	319	332	336	297	323	343	329	305	303	313	298	306	355	321	333	295	326	324	328	331	335	324	291	304	300	298	282	317	298	305	304	300	331	351	329	310	339	323	319	322	326	352	320	352	296	288	326	331	351	300	285	353	316	349	352	348	275	351	307	320	325	338	299	344	316	279	298	308	297	313	298	325	299	286	312	330	283	311	336	287	330	341	323	318	310	310	307	310	293	311	337	311	321	348	310	335	318	303	343	331	303	301	308	296	295	325	332	352	335	341	334	343	340	307	314	298	319	295	327	295	298	329	302	300	310	319	326	335	321	308	311	322	324	334	317	303	294	321	323	341	299	350	300	360	296	335	312	315	301	335	335	286	337	319	291	334	310	346	317	347	302	311	309	325	295	288	322	347	306	344	336	327	318	346	306	288	297	339	309	316	296	291	326	295	289	327	292	304	295	316	329	302	308	304	323	342	377	327	309	296	301	296	292	312	307	297	324	282	312	341	324	273	319	346	310	311	347	327	314	329	304	298	285	292	333	301	316	328	288	324	312	309	300	349	294	303	328	283	322	281	312	335	315	309	322	304	305	335	328	325	312	317	323	349	342	288	337	333	333	332	320	301	342	325	327	351	301	307	327	327	330	317	321	324	343	327	313	339	306	304	340	309	300	325	313	326	301	350	328	325	299	316	327	318	327	331	342	315	324	304	310	323	286	308	300	295	312	294	325	330	331	337	313	364	296	351	330	326	346	334	356	316	296	327	334	290	269	334	324	332	347	309	301	341	334	303	326	295	337	321	345	334	331	329	334	326	334	310	311	320	341	321	299	327	323	341	309	301	302	393	337	319	324	305	335	333	316	302	309	332	317	309	312	301	330	313	310	314	323	316	325	309	310	333	320	307	309	288	326	330	299	290	362	339	304	303	299	335	298	322	303	350	286	312	322	324	299	337	320	315	300	296	345	320	293	307	299	323	314	329	326	334	293	297	338	314	310	322	328	311	332	321	325	294	327	285	300	328	325	322	339	336	326	313	332	294	302	351	311	326	300	306	334	269	289	314	303	291	325	347	342	325	329	355	322	329	311	294	308	351	310	291	299	317	307	294	319	300	326	299	287	300	342	336	286	339	340	336	301	302	298	324	301	312	330	329	317	300	344	325	299	368	332	327	311	293	306	306	317	300	338	308	318	307	321	335	329	366	339	325	322	319	312	332	322	291	293	301	309	340	353	322	337	306	327	342	310	317	306	295	286	300	328	337	316	289	291	310	304	314	319	308	318	285	280	317	285	294	363	299	329	303	310	315	335	300	327	337	318	328	343	291	299	297	355	326	325	279	363	320	326	320	338	339	311	329	319	302	330	320	271	322	324	302	332	270	304	308	350	317	311	330	319	326	306	301	333	319	323	341	284	325	299	340	316	311	286	294	334	329	319	327	330	334	335	304	336	307	338	346	291	331	314	312	290	309	303	324	335	335	288	324	359	287	297	339	300	311	313	299	297	335	300	320	286	325	300	329	310	315	339	326	305	348	333	276	336	299	319	314	324	330	305	321	326	330	327	279	302	317	324	327	292	321	306	284	315	326	318	360	320	318	304	312	343	300	299	356	322	356	340	310	322	316	295	365	313	319	341	324	289	326	298	345	275	342	320	312	329	311	328	305	355	367	323	345	360	299	320	329	358	358	315	321	317	323	321	347	338	348	302	320	306	312	316	334	325	326	317	278	323	343	344	302	307	321	322	320	301	298	312	333	334	315	338	331	305	336	316	335	317	331	291	357	318	330	293	302	314	322	327	312	301	317	353	307	314	284	304	306	263	329	345	319	351	304	310	365	326	318	330	310	302	325	325	323	306	294	307	324	328	362	354	300	285	322	344	315	351	340	304	335	287	326	291	305	346	356	331	331	318	295	314	284	325	284	307	290	328	319	324	354	330	328	319	305	294	315	339	357	359	314	307	319	298	296	303	316	312	297	304	330	313	329	275	333	316	324	282	317	308	338	331	339	318	305	335	310	315	306	290	333	310	290	294	348	315	294	321	313	336	295	349	324	300	290	341	317	317	317	318	343	372	324	331	316	297	303	329	283	291	313	333	330	304	321	318	308	322	328	322	300	292	328	334	350	319	313	313	298	320	318	335	321	308	355	340	312	317	300	325	356	322	368	295	303	316	328	324	315	321	351	328	349	309	313	312	316	324	279	342	338	332	323	319	297	349	313	333	326	318	339	347	319	335	286	306	314	315	337	320	351	331	310	317	323	285	311	325	293	347	328	321	334	315	313	306	337	313	330	373	324	297	299	286	339	280	302	351	339	318	302	290	319	329	301	312	344	341	339	338	366	291	318	301	323	319	320	333	343	331	306	309	352	306	332	317	329	310	282	307	286	306	337	293	330	330	312	335	363	327	330	307	325	304	314	306	285	314	297	328	329	287	326	319	342	298	330	293	336	292	357	341	350	294	316	316	316	335	343	328	331	292	310	310	265	302	340	318	323	308	289	302	337	316	315	316	340	297	319	305	318	321	329	304	311	325	321	351	326	341	322	334	298	315	317	292	305	328	342	310	325	313	302	306	303	316	292	313	316	328	308	323	324	330	320	289	318	318	325	324	349	330	315	301
23193	19015	28886	26819	22045	14761	10906	6977	4857	3297	2771	2402	2020	1789	1607	1815	1525	1359	1260	1045	903	864	809	797	792	740	730	793	760	733	680	702	721	752	729	740	676	723	730	683	742	731	756	752	714	670	741	683	679	675	682	658	708	758	708	682	695	723	667	675	677	661	742	706	638	675	697	699	711	666	725	710	712	703	699	653	697	672	699	696	701	741	685	716	703	709	691	735	708	704	703	687	712	636	722	723	663	662	667	711	653	723	648	718	678	723	710	691	657	741	709	708	682	686	708	661	671	729	743	715	654	672	689	683	649	668	677	659	699	675	691	692	690	693	678	642	705	680	651	656	677	725	657	718	678	685	691	667	674	655	702	700	677	716	719	690	651	679	668	690	683	667	645	651	687	680	633	711	685	680	688	774	717	687	665	643	689	695	623	736	677	676	713	652	684	682	677	684	708	689	679	692	708	689	652	726	634	717	658	653	696	711	697	712	747	714	705	677	717	728	715	713	745	663	670	688	657	713	667	684	688	645	673	686	735	707	639	619	651	684	678	671	738	669	678	656	702	648	653	674	706	647	713	696	693	698	687	707	676	741	733	630	706	668	670	699	677	736	693	751	731	692	686	671	695	694	715	680	690	681	713	681	725	713	662	714	682	718	653	680	676	696	675	658	665	686	685	689	727	678	692	693	734	663	700	725	695	664	680	688	662	671	695	695	675	685	702	700	669	685	683	705	685	677	702	703	677	686	698	697	683	620	646	722	710	655	659	662	706	672	668	695	675	676	717	667	650	659	655	700	734	664	701	651	721	667	672	709	638	718	683	724	721	692	708	729	709	699	732	683	668	704	707	660	667	736	689	691	703	660	685	685	697	659	712	745	678	647	650	649	668	663	686	670	734	693	693	689	664	690	682	719	636	693	691	676	652	708	691	730	693	685	692	710	706	730	647	683	707	660	707	659	671	659	703	661	668	702	660	652	726	681	652	713	643	686	721	665	673	715	672	723	713	662	729	725	682	712	642	670	721	675	705	662	685	671	731	697	760	705	680	709	699	692	657	701	732	689	686	685	664	659	673	640	660	647	671	722	675	714	696	686	701	669	660	697	716	712	688	672	679	685	733	667	681	654	746	680	678	708	681	706	697	677	692	724	668	716	683	660	716	684	661	690	737	641	714	679	690	677	672	671	683	710	666	700	678	695	650	653	663	669	701	694	707	654	717	722	714	737	701	691	696	692	673	706	676	735	693	648	679	712	697	722	713	666	714	676	675	668	700	729	643	693	710	687	674	688	643	677	683	723	646	692	657	689	701	717	714	735	696	632	691	673	716	720	735	689	671	692	689	704	721	668	676	672	680	635	714	676	710	653	685	691	674	701	696	668	691	687	658	679	692	674	674	727	696	690	677	677	700	665	652	696	660	667	728	659	716	691	671	723	642	665	692	737	662	681	714	653	700	662	712	712	703	670	679	691	720	700	686	745	663	720	719	657	673	711	650	694	675	706	635	718	719	685	718	709	689	705	748	720	706	695	685	662	686	710	712	688	676	670	748	672	670	643	689	720	696	688	612	689	658	678	678	698	659	706	644	713	693	742	711	683	697	652	663	644	657	703	659	702	664	699	693	711	684	735	673	683	657	685	697	688	692	718	630	704	722	675	684	667	695	720	722	687	690	660	684	726	706	700	670	676	677	675	653	656	663	722	691	667	731	722	688	669	707	644	640	714	698	671	734	707	655	725	719	677	671	709	692	715	680	686	696	696	721	679	661	668	671	680	636	660	731	666	711	685	688	668	689	689	646	680	698	700	675	666	673	694	702	701	657	648	663	668	665	706	672	719	675	673	701	680	732	699	678	659	678	719	703	713	687	719	681	683	711	693	646	659	690	678	691	690	638	707	689	680	664	657	709	697	703	690	749	669	710	692	655	651	676	659	685	711	677	717	706	666	691	674	685	698	646	715	706	706	683	730	670	699	720	713	684	689	631	723	685	689	652	633	687	697	677	666	694	735	692	701	711	673	687	693	702	727	650	689	725	682	697	710	680	685	671	683	635	650	658	696	707	690	706	643	728	699	667	708	714	667	660	712	740	697	665	688	668	630	695	711	710	689	669	699	687	665	676	641	714	646	661	668	712	693	681	726	665	697	683	653	707	681	682	741	710	689	634	664	664	641	665	665	720	680	674	703	725	676	612	680	666	677	717	675	689	700	670	686	714	681	687	726	685	679	682	656	700	697	737	695	699	658	666	697	695	689	754	732	683	662	650	708	651	617	666	688	667	692	689	647	706	667	649	710	673	665	705	686	686	688	737	676	673	709	609	717	708	685	681	733	670	719	697	694	655	689	664	670	743	638	700	699	725	761	661	683	662	660	632	704	708	703	664	653	730	643	657	633	720	686	703	704	687	703	706	661	697	656	709	659	696	713	693	669	660	647	670	721	690	634	688	705	706	694	682	682	730	692	699	660	710	681	722	668	637	669	723	654	642	682	686	693	675	699	690	688	683	673	705	678	664	689	675	667	655	699	732	689	635	688	684	662	707	691	673	702	713	689	716	683	742	710	666	654	651	705	687	720	672	765	671	664	655	648	683	688	658	698	662	686	673	672	666	676	678	651	733	674	682	641	706	723	707	681	669	702	732	695	661	687	712	728	698	692	679	701	667	669	678	702	745	678	683	634	667	669	668	632	695	691	694	725	673	690	667	659	704	697	682	613	714	734	646	621	688	688	681	652	697	624	693	658	705	666	659	699	672	668	676	688	679	718	675	643	687	703	707	664	725	667	714	705	727	677	701	695	664	641	690	658	659	695	621	723	686	724	699	693	733	644	688	743	678	730	692	701	673	664	721	703	680	662	728	705	698	685	654	675	686	690	691	686	747	730	709	684	660	696	718	703	657	650	720	682	740	663	648	680	698	720	717	685	695	671	710	695	599	701	680	621	670	684	671	744	633	690	655	698	672	655	711	668	689	678	662	697	662	663	673	667	748	703	687	747	634	665	649	721	665	687	647	736	698	692	658	669	720	706	669	688	693	692	740	709	676	695	673	715	642	653	680	702	672	682	696	717	671	678	707	674	664	713	697	639	655	738	704	674	714	665	739	659	718	712	691	706	715	635	685	708	692	680	685	680	681	672	716	668	694	680	697	691	713	678	681	666	693	669	702	739	694	641	702	659	681	656	702	654	654	680	711	670	655	680	707	645	687	657	688	721	693	657	704	679	700	616	691	644	688	681	711	712	675	723	700	698	718	652	722	704	709	711	684	708	685	695	673	687	674	655	688	727	677	644	672	700	691	682	734	640	705	739	640	654	668	693	695	662	703	693	689	670	704	641	678	716	713	673	682	687	707	714	709	683	678	690	676	670	651	717	624	712	720	694	668	726	730	684	636	635	651	717	700	689	694	664	706	685	664	719	674	660	666	696	697	683	665	695	657	692	678	666	679	684	724	683	682	683	691	691	700	689	648	673	696	649	694	645	659	694	643	680	748	687	730	698	656	680
24112	13692	8892	4532	2506	1458	904	647	513	451	397	396	328	338	369	356	307	296	300	274	272	288	256	268	252	241	268	293	279	240	265	247	263	286	286	270	274	247	274	260	247	259	230	236	257	270	260	237	271	278	257	257	261	265	250	253	261	273	242	271	242	275	247	295	260	234	231	241	283	289	290	258	285	254	253	285	304	244	272	245	218	291	281	288	264	254	268	224	244	258	257	259	251	289	267	258	246	295	254	256	294	286	276	287	230	256	234	240	252	257	242	289	240	238	267	248	253	219	284	251	252	233	255	278	266	262	245	261	255	277	236	247	256	275	261	247	244	275	255	246	238	254	237	259	273	247	256	247	260	245	273	250	271	222	272	248	246	265	279	257	271	251	236	260	269	246	251	270	277	250	258	248	286	282	274	226	263	231	284	273	257	297	256	259	254	266	262	263	254	247	272	266	250	269	291	276	245	219	239	260	266	257	289	237	215	255	254	263	270	266	279	268	288	274	260	259	230	252	269	257	260	280	248	255	264	264	287	301	261	289	242	279	259	260	263	238	263	287	286	245	262	249	269	290	259	230	253	274	256	235	270	262	247	214	256	244	298	281	269	246	273	247	279	285	248	270	281	284	276	255	240	272	278	242	227	258	254	277	234	286	244	267	251	231	259	240	287	241	265	220	257	278	278	266	245	229	300	277	261	253	278	302	285	289	247	235	241	261	237	274	266	244	253	256	296	291	251	235	269	249	245	227	280	260	263	259	269	281	262	261	272	255	265	253	257	240	257	256	267	262	255	252	252	255	291	241	292	258	271	248	224	263	263	263	260	249	271	268	273	251	261	242	270	271	227	263	283	241	257	250	257	269	246	245	275	250	236	289	282	245	254	263	253	294	269	272	271	307	261	232	239	280	263	268	303	273	252	249	213	246	281	268	254	237	265	241	271	291	257	281	256	256	265	254	257	241	232	264	270	272	269	247	247	245	265	269	265	251	259	256	286	252	258	257	260	260	235	260	233	245	251	266	274	248	272	274	252	286	269	271	252	269	264	267	263	260	259	243	257	235	248	224	237	257	259	254	288	264	269	258	274	220	247	290	277	267	264	256	293	282	269	272	248	268	245	239	229	256	221	298	285	250	291	263	254	289	268	298	247	297	284	277	231	268	237	263	237	262	264	278	265	318	253	240	275	255	247	256	264	260	252	285	244	261	230	251	269	278	265	256	266	255	235	268	281	268	275	247	260	262	238	244	251	280	259	291	271	240	248	292	246	259	247	277	260	265	259	260	267	268	237	239	274	237	270	291	247	250	272	248	273	250	236	239	257	268	258	278	270	251	241	275	239	245	246	250	258	294	269	262	281	286	278	305	258	245	242	262	261	284	268	290	259	245	233	269	259	269	272	259	312	264	247	245	264	280	256	238	234	267	253	268	282	285	265	246	254	251	263	258	278	268	304	286	264	265	296	281	256	263	289	278	257	264	280	273	250	238	230	278	275	207	253	283	258	277	272	248	261	250	273	262	289	278	277	258	300	282	239	278	286	282	250	282	246	306	268	258	258	256	276	257	285	262	251	252	275	262	245	275	267	260	266	250	268	263	263	218	238	222	277	287	270	252	274	250	259	298	249	270	260	269	260	278	305	263	269	241	242	255	275	242	285	253	247	250	263	247	281	281	244	237	292	264	264	250	276	233	255	239	274	276	289	253	234	243	281	248	256	265	292	223	250	261	266	246	248	245	283	247	268	297	298	237	275	264	238	270	258	251	252	267	263	255	279	266	259	271	252	289	269	233	250	252	256	285	272	256	273	249	241	279	278	266	266	271	249	245	261	290	282	267	237	241	295	276	255	285	244	260	261	281	236	257	275	255	254	254	263	255	249	263	250	262	277	263	272	267	280	256	278	240	257	258	236	243	240	287	264	252	285	239	267	281	250	261	247	234	247	240	250	291	310	253	273	259	268	238	258	252	282	267	281	243	257	282	278	262	239	266	279	263	257	279	266	240	275	282	276	256	269	281	218	231	248	251	244	257	245	249	288	284	254	271	245	249	253	250	259	270	249	273	282	260	232	297	216	263	237	276	256	261	282	253	253	252	294	268	288	273	276	251	262	286	243	241	245	252	273	278	236	244	241	303	260	247	276	259	246	242	258	241	282	242	279	265	237	283	240	248	260	275	268	294	240	270	258	236	252	255	268	245	245	267	251	254	259	268	242	242	266	280	313	263	272	268	266	245	237	298	268	242	248	233	263	272	253	279	276	270	277	261	263	266	247	269	281	235	280	286	249	272	285	269	269	278	252	271	263	266	281	277	259	268	280	246	268	253	279	248	290	248	274	288	264	284	258	302	269	271	247	237	283	284	259	242	247	270	290	275	255	271	244	233	271	264	232	262	281	242	264	254	261	243	282	277	268	275	268	279	284	278	262	250	234	263	271	259	227	267	270	256	273	294	249	249	281	268	242	245	261	264	299	247	264	223	266	271	268	261	236	232	259	287	222	267	236	274	267	232	255	290	237	267	262	262	259	259	219	279	238	247	262	270	243	251	251	270	264	271	241	262	239	282	274	262	245	260	235	269	268	269	257	261	251	287	247	291	265	280	250	256	246	277	242	266	251	263	267	253	261	265	255	241	246	280	253	276	257	250	300	267	263	255	296	256	261	272	263	290	277	262	247	260	256	263	225	302	280	252	230	284	233	226	262	249	248	277	261	292	259	261	240	287	241	255	275	270	252	252	271	285	293	283	270	259	244	287	269	283	250	266	269	266	296	234	255	298	268	251	223	255	265	250	251	255	260	255	255	266	250	248	243	246	234	268	262	275	234	241	255	284	256	273	252	278	234	263	262	268	227	280	250	261	246	269	260	234	255	263	252	242	249	232	259	283	251	278	266	257	286	255	235	270	255	262	226	225	252	234	255	267	291	263	227	250	247	242	262	274	237	240	271	247	278	271	271	225	251	249	250	228	244	272	272	264	242	245	243	279	247	256	277	219	235	255	252	278	273	256	254	273	258	241	264	289	272	272	275	252	241	272	275	276	272	305	239	260	274	252	255	267	249	285	273	304	239	251	245	284	283	260	262	244	267	292	271	262	264	248	258	257	238	243	280	297	265	256	253	260	247	237	277	263	280	282	251	268	267	256	256	275	283	289	288	271	252	261	235	274	239	253	250	277	278	227	260	286	236	267	289	282	261	251	286	260	243	246	268	268	267	283	290	302	247	282	238	238	268	255	247	230	258	255	263	254	283	261	255	270	260	279	244	248	283	268	278	231	265	242	273	251	239	258	251	261	230	238	233	265	267	283	260	275	279	259	261	276	239	244	283	228	244	239	257	274	228	229	273	244	259	294	246	229	263	259	296	241	290	270	259	258	285	255	295	250	267	242	274	259	270	274	282	279	263	270	244	262	224	265	281	264	229	258	267	277	239	243	243	261	264	275	272	253	272	239	248	227	265	284	254	265	253	254	270	261	270	265	252	265	233	264	255	268	261	235
14561	10695	12986	10967	7819	5513	3609	2640	2048	1633	1414	1260	1120	1002	896	1024	870	836	811	745	656	636	644	632	624	595	625	628	620	572	596	639	610	586	594	624	623	600	557	587	622	570	620	607	566	606	583	574	586	624	572	551	560	597	591	604	582	559	603	603	573	608	568	525	582	596	591	594	547	609	521	590	536	587	606	558	567	585	540	639	546	602	590	602	579	556	607	525	583	555	592	583	568	570	546	609	561	580	615	548	607	581	585	573	606	600	591	598	570	579	538	598	600	553	568	579	613	589	560	607	552	568	566	583	577	536	574	555	573	584	572	548	588	561	584	609	560	580	635	586	593	578	545	590	566	565	605	594	553	600	554	591	607	565	563	571	596	579	588	617	573	586	562	604	545	582	604	604	624	570	556	560	558	582	558	547	574	593	599	593	595	562	564	574	518	566	557	568	568	560	554	540	587	595	552	572	581	579	575	556	590	588	566	540	562	569	585	549	558	577	573	592	547	589	566	633	587	574	589	556	578	566	580	607	590	554	599	589	570	590	566	591	577	536	586	573	591	580	573	543	606	561	587	615	535	588	581	509	539	599	610	577	586	562	625	556	581	593	546	573	592	596	556	551	535	552	544	568	636	578	563	542	568	601	570	593	611	514	534	572	638	548	579	572	630	581	602	575	539	587	605	542	507	572	591	551	544	625	574	625	574	596	555	558	617	592	592	596	629	555	583	571	566	587	589	575	590	584	589	567	583	575	576	571	641	589	582	553	594	611	621	574	571	577	562	584	618	582	579	598	581	598	599	555	554	594	597	586	557	590	535	595	575	600	576	578	550	595	586	611	593	590	563	595	598	614	588	564	578	542	543	583	620	596	579	603	543	597	551	549	544	587	553	590	604	576	566	595	603	621	557	625	566	572	593	582	565	597	571	557	585	575	573	553	571	539	569	557	584	573	567	582	559	569	586	518	602	564	565	604	618	562	588	564	598	580	572	556	560	591	540	604	596	581	588	578	608	630	604	595	565	602	587	604	562	552	587	575	558	631	533	598	579	593	578	574	549	571	538	564	571	559	596	542	562	575	553	570	577	558	607	576	563	574	578	559	591	596	568	597	562	540	592	559	556	594	604	596	567	602	617	634	578	530	570	568	565	578	570	602	590	569	558	572	563	608	596	637	569	561	565	620	543	596	560	597	577	572	518	622	601	515	601	582	588	624	571	615	613	586	553	553	566	581	593	589	602	611	559	598	595	604	570	584	608	585	608	594	578	607	586	606	555	560	551	552	604	560	530	586	626	577	532	586	569	556	571	535	544	594	576	576	612	585	565	581	589	586	611	590	565	588	534	554	551	567	578	547	545	573	600	583	582	606	564	586	557	603	516	585	597	563	577	560	583	599	628	584	590	619	598	585	553	613	594	569	593	570	598	576	610	582	610	569	576	562	577	516	572	530	602	533	600	607	605	554	573	559	605	553	601	559	560	573	540	583	579	606	593	571	584	547	578	543	604	545	583	578	605	656	550	588	600	589	541	568	575	578	571	559	571	566	592	602	572	547	621	561	602	598	595	575	584	552	589	559	549	549	565	632	599	589	572	589	571	528	574	600	608	611	582	571	589	606	555	577	552	570	605	572	558	547	570	581	559	593	536	600	584	590	556	566	589	574	557	623	543	585	572	568	586	557	527	570	571	572	607	580	539	595	606	573	646	594	615	620	559	594	563	615	555	558	577	540	570	607	564	591	619	587	545	560	573	544	578	552	624	586	550	613	566	603	591	629	547	588	551	560	597	541	556	583	543	612	547	539	571	610	576	605	607	595	581	590	597	579	574	557	594	607	582	597	595	582	574	605	542	561	565	611	548	600	570	614	559	582	568	592	595	601	559	571	596	605	614	564	591	611	589	618	564	574	602	581	581	600	564	597	573	585	579	587	592	606	581	572	605	616	632	529	559	593	570	548	629	627	626	568	619	568	571	595	568	546	579	560	577	618	576	647	574	562	545	563	589	578	594	566	549	613	562	563	607	640	560	589	582	591	616	529	596	567	578	596	551	600	597	569	584	586	549	636	558	562	579	560	595	586	562	570	566	619	574	575	609	568	612	644	582	591	569	558	576	620	589	574	570	601	593	594	601	601	593	594	563	505	586	591	544	580	547	633	542	566	579	598	608	582	567	557	547	539	599	593	561	578	563	558	616	586	592	576	579	587	553	564	597	583	589	589	603	565	551	621	568	605	612	545	600	551	581	567	599	557	598	577	549	607	572	580	600	577	605	604	616	535	532	539	599	562	568	577	604	530	569	609	600	563	591	591	619	546	581	609	567	540	540	597	592	583	597	574	620	622	549	568	623	593	570	585	576	579	578	571	562	551	603	554	574	583	578	598	572	566	581	614	554	557	645	562	568	605	565	607	557	570	596	584	580	597	548	579	587	584	548	559	580	622	521	557	627	592	585	563	589	606	536	590	594	563	621	600	581	587	563	592	579	605	548	606	585	566	629	570	603	564	576	596	628	574	555	580	580	578	550	594	588	579	574	526	524	520	560	587	567	558	549	590	607	624	572	564	567	582	568	596	587	569	537	583	558	603	557	575	590	594	612	614	596	579	605	610	596	581	588	615	610	603	558	589	601	573	564	563	558	566	569	607	589	520	593	548	576	594	577	587	551	556	585	568	549	568	561	606	569	564	575	571	565	556	555	607	582	619	582	572	585	605	595	636	604	573	564	595	577	565	574	550	599	552	629	579	575	618	557	623	565	590	616	600	589	554	595	608	613	537	579	523	614	575	557	633	521	544	581	598	545	615	578	568	586	590	574	579	558	592	553	543	570	575	575	563	585	585	586	603	596	591	578	611	557	590	582	605	620	566	581	544	621	594	578	597	576	588	576	589	598	582	569	584	595	551	583	587	597	566	576	576	557	647	578	558	580	568	610	569	545	597	583	586	577	584	577	571	573	534	578	572	567	550	571	583	579	555	561	575	573	572	532	608	572	607	554	597	579	568	579	607	549	572	583	580	609	599	593	551	566	585	572	572	614	576	575	568	631	600	567	565	603	569	567	582	592	564	573	583	596	557	593	595	539	563	579	559	582	616	596	572	559	534	583	575	577	611	561	585	592	573	589	575	596	533	636	603	586	588	562	629	570	569	596	607	618	588	606	606	623	577	538	558	534	583	601	553	603	576	619	596	590	607	568	548	580	586	581	592	598	534	601	528	579	652	585	579	559	587	527	592	553	551	568	545	611	545	598	547	593	601	560	580	594	578	622	598	588	554	568	618	575	563	557	572	590	623	569	572	553	619	570	586	588	607	615	576	570	581	564	543	551	617	598	563	575	552	587	587	565	533	580	619	546	585	562	577	605	623	601	567	585	574	560	580	578	571	586	557	539	598	538	573	615	593	593	542	584	555	588	566	612	611	581	569	605	555	571	589	572	586	578	632	611	617	549	578	577	576	574	614	603	602	566	547	590	579	579	570	572	594	593	602	605	541	555	577	629	558
37784	20811	13843	9263	6169	3010	1652	1051	731	594	504	468	424	411	364	396	366	345	375	331	311	326	288	274	297	329	271	305	325	285	284	280	307	277	273	323	283	299	297	309	277	287	308	295	305	277	288	283	297	278	302	358	279	295	304	312	286	271	278	302	281	274	320	277	327	293	292	306	292	295	285	288	292	294	300	305	306	296	280	269	278	281	283	283	329	298	273	254	296	268	312	295	303	299	298	306	285	298	267	269	284	262	249	287	285	283	295	304	264	300	297	282	262	308	266	345	297	312	309	286	286	292	259	289	296	266	270	293	274	296	311	290	285	291	316	304	290	285	314	270	289	308	312	288	294	311	286	319	262	271	296	281	273	290	277	265	293	292	313	319	289	258	279	285	307	304	282	307	326	290	298	274	307	277	259	288	306	296	284	315	289	284	288	352	290	297	301	304	270	289	303	288	312	313	265	256	309	266	279	284	322	314	281	292	287	276	307	302	295	303	304	278	305	279	299	335	298	280	274	308	311	285	313	306	296	288	278	305	274	288	316	310	288	297	292	301	299	277	283	292	301	275	300	284	294	290	274	287	314	284	293	290	301	258	296	268	266	296	290	297	285	274	278	281	323	280	291	287	252	298	318	270	292	297	307	256	288	317	283	295	305	277	289	297	295	284	259	286	300	300	277	251	292	299	299	321	296	274	286	243	276	277	309	289	281	296	287	298	318	307	260	263	284	255	293	323	313	316	309	275	308	291	273	331	280	265	310	273	314	294	305	283	287	292	293	273	289	263	310	294	282	295	310	302	271	281	313	258	264	270	303	266	298	325	256	280	284	291	303	268	260	306	293	287	308	281	307	299	300	285	290	301	299	255	276	286	316	284	308	285	306	253	321	286	250	283	277	267	315	287	277	298	297	296	284	290	306	292	297	278	286	305	327	299	300	268	285	271	320	282	285	287	272	308	342	300	286	289	278	270	304	256	304	262	305	298	285	283	297	279	272	277	294	250	296	252	304	267	275	306	289	312	318	307	325	273	311	276	303	322	279	307	284	285	288	304	324	320	285	301	292	257	309	274	306	271	260	253	255	310	271	276	279	307	311	301	315	266	314	306	283	325	284	288	297	320	316	286	274	290	279	286	254	324	275	260	269	243	297	282	274	295	279	301	310	287	278	290	279	287	261	304	305	278	285	307	272	302	291	326	265	257	260	273	291	275	291	284	263	267	267	310	291	287	252	287	285	300	278	306	295	310	313	282	260	293	279	298	298	261	290	306	292	284	289	319	310	277	290	284	272	289	302	269	284	299	316	295	298	277	294	300	329	281	257	297	283	271	281	307	328	269	302	322	284	323	295	265	269	302	279	296	316	317	289	298	276	311	307	270	309	297	312	263	290	305	286	279	308	292	308	277	304	268	287	294	293	281	310	299	277	277	281	277	253	295	295	313	276	288	275	263	306	300	263	273	270	287	262	289	253	274	277	277	294	289	267	275	310	293	301	277	328	312	290	304	326	307	278	269	309	292	304	291	307	282	281	292	287	293	277	275	260	300	268	271	279	288	269	284	291	278	275	298	291	284	328	314	299	299	277	297	294	286	288	278	297	293	293	299	318	287	278	270	275	324	293	324	311	272	288	318	310	323	267	272	261	308	323	316	288	285	284	300	299	250	296	238	333	294	278	275	273	289	306	313	307	296	317	299	284	280	322	304	280	318	314	297	284	288	313	275	266	286	277	292	273	317	295	283	301	278	319	283	279	291	280	273	282	310	289	286	314	258	304	297	268	268	319	303	325	307	297	304	317	257	292	270	277	278	296	298	287	296	308	322	246	269	266	272	293	305	261	274	289	278	283	304	269	252	323	265	304	269	316	292	294	279	283	299	293	294	288	287	263	269	280	271	321	249	275	292	311	308	296	283	279	314	279	283	261	292	309	302	280	286	301	299	289	284	276	256	284	260	263	307	275	287	306	310	310	306	306	301	307	285	263	297	299	271	282	282	275	270	284	277	266	265	297	279	276	309	307	270	300	314	279	277	281	264	295	318	291	289	263	254	290	302	299	272	274	269	279	265	291	308	276	314	268	295	328	322	292	287	291	293	332	302	294	350	287	297	302	288	345	298	287	283	283	304	288	275	278	273	280	266	275	272	296	324	332	289	291	275	295	280	257	274	305	285	301	296	271	257	252	258	299	272	265	267	282	284	268	271	292	266	297	292	247	279	276	334	275	271	266	275	285	307	281	277	319	267	258	293	307	259	301	300	313	296	310	289	287	294	271	254	307	320	262	296	285	301	324	313	278	278	288	278	307	258	313	276	283	279	274	303	274	308	272	276	309	302	271	300	290	325	275	295	304	294	258	268	271	276	307	288	285	307	320	264	301	314	313	303	272	257	255	303	299	278	315	301	285	310	294	275	310	304	297	302	263	310	322	302	300	298	280	284	291	286	301	282	287	277	313	281	330	282	289	334	301	282	284	302	253	259	293	284	285	319	318	315	289	290	332	303	279	308	278	292	267	288	265	289	304	301	272	311	282	306	292	296	302	291	282	284	280	242	288	293	295	293	311	319	295	276	305	305	280	290	293	316	286	284	308	301	275	264	284	293	310	264	286	299	269	255	284	288	284	293	251	253	293	286	284	288	298	284	317	311	292	299	296	258	299	307	290	285	298	310	298	282	284	282	274	288	321	329	260	290	283	298	294	277	278	308	295	297	279	276	305	282	289	305	277	269	308	291	305	289	307	320	281	281	276	296	291	281	297	281	285	288	294	293	293	292	292	276	287	323	296	302	291	319	288	291	307	274	263	258	277	296	298	281	291	267	321	296	258	290	272	258	267	271	272	306	291	311	306	306	258	276	288	316	271	323	303	303	283	276	298	302	303	281	317	306	292	313	339	278	290	335	305	299	295	293	305	285	283	277	293	271	310	293	288	267	313	266	344	278	294	322	267	273	303	273	275	288	271	297	292	296	275	301	327	302	334	290	281	283	279	288	315	313	288	297	292	268	305	287	269	284	294	267	286	307	284	296	289	288	292	297	316	293	289	301	275	277	311	289	262	288	262	277	288	282	288	300	322	293	287	303	313	264	275	277	288	286	280	279	275	275	301	293	260	275	291	290	302	298	316	267	298	260	249	281	288	320	301	282	269	288	276	301	299	333	305	297	272	319	266	295	275	279	259	274	271	278	288	295	260	301	296	299	300	262	280	301	288	287	276	290	272	274	253	269	321	286	271	300	307	302	297	324	303	298	266	356	299	265	277	293	274	304	273	314	290	280	306	291	262	284	281	304	308	287	288	308	323	331	303	303	292	316	309	304	276	265	277	263	288	325	309	291	296	294	302	314	267	283	285	308	278	295	301	305	289	299	280	311	285	322	293	299	305	249	297	276	278	296	302	292	305	296	307	287	267	286	289	269	280	284	284	279	307	294	294	265	251	274	305	300	288	282	257	312	279	296	305	298	272	294	286	260	264	315	296	284	312	285	281	305	325	265	332	293
23324	15412	19291	19104	16577	9887	6297	4035	2950	2376	1853	1616	1392	1351	1185	1303	1049	1038	1049	900	786	712	754	664	664	689	678	620	677	672	623	644	701	633	653	704	662	630	658	673	650	651	647	606	674	672	613	667	638	619	707	643	613	635	636	626	592	645	673	623	649	655	584	655	650	647	609	643	612	647	642	622	667	647	640	651	656	658	630	676	659	627	645	646	604	655	673	642	637	628	646	606	624	643	648	656	623	611	647	612	644	645	644	647	622	642	653	741	636	636	623	634	652	625	661	622	621	654	630	607	627	693	669	657	627	696	674	652	635	589	641	635	637	655	636	584	643	655	659	638	700	611	573	656	627	668	683	616	619	595	597	640	640	655	669	695	659	662	631	621	602	641	651	617	653	663	675	642	679	637	643	658	642	629	619	643	651	646	627	684	681	659	658	648	638	623	637	658	640	627	620	642	638	683	649	626	640	660	637	587	674	647	651	677	622	638	625	621	661	634	646	659	658	623	628	666	648	672	630	652	630	657	652	623	663	607	643	602	646	641	609	596	630	637	603	622	677	664	690	656	643	632	649	680	672	637	676	646	620	643	630	636	649	580	634	645	590	625	650	604	647	630	620	658	649	690	648	605	600	668	639	659	647	658	614	595	611	609	677	581	628	631	661	708	683	591	693	660	627	689	603	693	689	631	653	623	634	628	639	638	636	638	623	625	583	621	642	673	623	599	660	649	636	577	682	656	667	645	627	661	643	602	654	637	681	613	640	613	627	658	689	693	641	612	631	651	668	614	614	610	601	652	645	653	663	607	631	601	625	684	649	660	631	597	645	620	675	642	618	649	662	649	613	667	600	678	680	663	657	646	610	620	642	641	639	647	641	623	651	641	676	634	667	664	700	648	643	660	652	622	672	656	625	584	624	695	632	638	626	644	646	664	640	667	632	591	624	622	684	621	660	658	645	586	710	635	652	615	635	669	650	632	610	621	599	617	608	677	629	690	664	681	651	694	644	642	619	612	657	639	649	655	690	659	679	652	635	680	617	604	612	623	620	606	629	623	653	639	629	630	659	643	633	634	646	643	655	615	627	634	629	614	642	622	691	590	682	623	648	638	640	646	636	628	609	666	599	627	622	655	652	636	628	730	656	684	649	618	660	621	619	618	626	620	620	598	649	676	608	643	624	654	606	603	640	665	685	621	599	663	660	613	623	610	634	663	626	630	654	670	625	662	587	673	680	603	647	653	663	616	598	623	657	620	638	665	645	624	659	616	601	635	668	623	664	610	633	657	643	646	631	637	638	660	627	632	670	661	634	668	633	641	615	625	608	588	572	609	683	669	671	623	625	613	587	611	690	627	654	646	617	647	685	637	651	664	653	602	639	633	662	613	624	607	627	678	635	650	659	625	665	603	673	638	642	618	676	627	606	620	635	680	630	664	648	671	687	604	613	618	645	621	655	642	632	644	606	620	658	620	592	635	659	642	670	674	636	668	674	639	612	632	680	669	659	668	634	626	668	626	679	652	659	646	615	669	623	604	590	634	619	681	621	635	695	595	677	653	644	671	646	712	639	651	599	628	626	617	628	620	639	625	662	624	655	659	643	646	676	674	650	632	606	618	722	594	676	614	618	658	642	665	639	645	677	594	628	610	610	645	674	605	636	656	609	654	657	652	584	663	643	669	677	647	658	663	643	658	617	680	581	643	602	690	628	679	640	656	626	643	627	649	653	625	622	608	626	657	670	650	612	667	648	616	677	651	620	648	691	630	648	657	663	614	658	657	609	622	633	615	597	660	635	619	641	665	656	623	611	619	664	681	608	618	626	605	649	638	631	655	651	613	662	710	675	643	625	620	665	651	627	628	653	655	599	687	651	601	635	645	641	625	655	672	630	652	622	630	685	605	658	628	672	631	643	673	602	617	639	615	601	645	629	616	610	678	652	649	633	633	613	673	615	667	618	624	585	686	643	665	623	647	614	628	645	630	631	617	661	629	639	599	689	621	592	657	639	630	669	660	656	620	629	589	650	647	631	631	639	661	637	645	643	677	629	615	675	643	626	617	646	639	659	664	630	634	627	623	624	631	618	650	664	637	646	653	642	620	624	631	647	639	604	662	659	644	648	673	662	656	620	657	633	656	629	604	655	654	617	664	647	651	626	650	625	705	618	608	691	648	629	653	631	621	646	664	633	640	658	664	631	605	607	625	715	646	651	652	638	604	575	678	642	659	682	617	674	637	586	641	648	605	679	679	671	614	623	649	660	643	623	628	680	668	641	672	647	655	655	663	652	635	620	620	662	634	673	642	641	671	665	603	678	661	660	625	599	635	654	651	614	622	643	658	681	683	610	635	639	671	633	638	591	665	645	673	658	636	671	646	652	636	617	666	618	619	600	654	629	711	625	608	652	646	621	648	608	639	628	661	644	656	645	600	641	684	613	639	692	635	661	669	623	644	656	621	626	677	675	630	642	660	669	652	681	650	652	634	700	667	629	640	632	630	647	594	650	630	668	638	609	617	622	669	627	643	631	659	616	606	669	647	661	605	616	635	647	601	685	580	649	674	659	692	672	622	641	655	574	624	610	615	662	653	653	647	636	641	613	618	669	647	610	631	644	637	631	658	647	640	593	678	661	654	643	651	613	645	639	647	644	658	618	592	623	668	645	643	599	604	636	666	640	581	640	604	625	613	625	657	630	635	640	662	618	593	640	670	643	616	618	654	621	609	655	621	616	627	680	650	624	610	698	663	630	644	620	643	632	641	674	656	633	620	612	664	585	646	611	636	584	631	636	673	616	621	644	654	639	653	646	640	593	623	607	671	586	631	696	631	686	620	665	640	634	642	699	635	610	654	659	645	663	621	620	618	663	673	680	646	633	596	667	647	647	642	639	671	654	661	651	643	661	690	634	633	630	662	639	645	619	604	662	667	608	595	643	677	673	636	657	642	635	655	682	655	609	662	635	677	659	659	651	669	618	677	664	675	631	616	641	637	634	625	603	619	626	641	681	670	629	643	605	623	653	622	591	627	653	646	678	647	604	590	645	646	639	628	615	614	625	649	594	597	606	667	636	614	656	622	679	655	619	628	625	600	637	644	657	665	641	649	641	665	587	663	634	652	644	621	659	643	615	670	621	642	637	657	620	637	664	624	697	633	634	629	657	630	637	645	632	657	637	648	685	634	639	684	700	569	632	641	601	619	600	641	636	642	679	626	640	686	647	628	628	660	624	629	641	617	662	646	600	659	669	653	634	637	659	669	613	603	694	631	665	614	678	631	624	634	683	646	644	628	645	657	594	660	675	626	622	631	657	627	604	612	634	636	612	615	603	683	623	636	670	609	646	655	638	601	605	626	637	632	677	602	625	624	630	624	631	650	654	635	605	618	614	681	690	702	610	645	662	632	618	599	632	626	641	662	687	627	623	650	669	673	610	629	699	626	603	629	622	629	683	690	679	634	642	602	633	650	635	605	644	696	642	658	661	619	644	589	625	613	638	609
51206	26673	18859	14489	7688	3573	2007	1311	916	745	635	540	510	514	452	433	394	372	396	373	322	334	328	337	308	329	345	277	301	306	319	320	379	291	316	311	318	322	317	309	329	317	310	327	270	321	342	329	319	338	343	320	305	328	297	328	312	324	307	348	305	310	324	308	353	329	312	308	343	323	343	343	326	336	315	322	324	320	320	303	320	360	326	311	303	336	327	317	331	342	335	370	354	326	330	328	287	324	334	318	309	346	305	348	287	331	291	293	312	340	317	327	293	332	323	339	323	299	303	320	331	295	322	304	311	314	302	324	341	316	304	318	312	299	282	315	297	319	323	303	343	300	318	337	303	359	300	333	326	329	318	305	340	339	337	297	316	308	328	302	319	279	324	310	298	306	343	342	348	315	303	326	317	328	295	312	300	309	308	290	309	324	344	275	305	340	323	318	339	299	313	323	285	290	300	294	293	324	354	355	327	346	318	322	351	340	295	299	306	339	321	265	322	353	304	320	285	370	300	302	321	266	315	280	325	291	311	327	286	320	294	335	335	321	309	298	355	290	294	318	306	355	334	325	321	313	296	337	318	314	317	337	285	282	291	324	291	306	312	294	311	321	340	299	319	324	338	292	308	312	290	266	313	311	350	346	313	307	327	357	284	345	334	341	315	325	334	322	311	333	300	313	337	338	292	344	310	292	309	324	330	317	305	291	324	312	289	300	306	282	325	338	315	328	323	333	306	300	312	332	353	317	315	316	344	309	302	317	322	348	303	337	315	311	305	306	300	289	297	330	300	306	310	300	280	299	283	314	310	317	314	350	317	313	370	332	313	323	319	339	308	320	309	311	294	302	313	336	349	294	287	299	326	377	336	299	304	332	323	319	309	307	324	329	330	325	308	336	321	291	330	281	292	296	331	324	321	318	303	339	319	291	320	306	319	331	304	347	340	341	315	317	334	319	317	325	323	292	351	296	364	294	314	330	305	283	293	320	313	339	321	326	299	345	328	336	308	322	323	326	296	322	288	328	341	323	343	350	341	359	360	331	364	298	353	317	308	324	299	324	346	293	325	300	315	335	285	311	319	330	328	326	331	320	348	338	313	298	306	325	310	276	301	321	306	338	311	310	333	282	352	359	338	301	309	350	304	340	324	324	332	308	326	330	356	330	358	294	278	306	331	279	323	327	317	309	325	335	305	316	296	314	314	334	301	297	307	302	317	329	319	300	262	314	339	307	302	328	318	312	285	317	325	305	308	341	323	315	289	317	334	333	305	301	323	305	298	329	338	290	323	308	304	293	288	280	333	331	322	309	360	301	297	345	298	291	280	332	353	323	343	304	309	366	345	317	303	309	303	333	299	313	299	279	314	346	306	349	323	336	330	315	318	317	347	289	341	311	298	324	325	326	330	334	333	290	311	310	323	313	325	325	313	301	343	323	328	347	310	333	313	288	296	330	301	306	333	262	344	356	349	328	296	324	315	290	322	312	313	267	323	297	284	316	302	339	350	342	309	329	300	299	336	322	315	297	325	324	323	302	327	316	313	318	303	290	310	319	349	302	323	335	328	288	317	313	317	274	286	316	313	307	312	307	336	314	298	320	339	318	305	363	341	324	330	310	298	314	306	323	306	326	359	332	332	317	325	312	349	318	304	284	341	320	295	321	377	331	352	314	294	367	290	293	308	300	288	305	309	299	289	303	341	296	306	299	331	305	331	305	331	318	289	319	319	291	304	319	319	332	305	321	327	320	312	338	281	295	326	297	319	349	308	294	321	357	337	333	315	309	308	261	325	296	320	332	304	340	315	288	324	320	288	310	354	299	296	316	322	316	320	322	342	325	310	302	310	321	302	320	282	295	307	308	322	325	333	330	317	293	326	301	347	312	287	334	303	315	311	324	318	323	317	362	330	333	289	290	312	360	297	320	272	299	334	343	324	332	311	329	312	293	293	326	314	333	293	303	323	341	320	337	320	314	317	312	360	333	326	311	318	287	321	331	301	329	320	328	315	279	311	321	293	320	291	310	296	314	314	267	329	310	326	345	358	323	324	304	352	338	312	302	315	313	332	331	288	355	317	350	344	309	356	295	348	310	306	322	334	312	314	317	342	347	343	304	309	336	321	310	361	320	299	326	326	304	306	314	331	323	325	321	307	335	308	280	323	321	295	301	328	312	275	294	286	330	322	330	334	294	309	341	350	315	338	333	293	308	305	294	324	303	301	317	319	357	310	280	309	305	341	315	310	329	303	306	308	266	308	307	320	340	341	303	309	312	323	292	319	276	316	295	325	291	328	331	322	312	315	335	340	324	337	343	293	293	326	333	294	315	288	279	329	327	329	343	287	350	312	325	298	357	312	315	342	302	315	304	337	279	304	317	305	304	310	350	328	321	325	334	318	359	314	298	317	289	318	296	330	321	329	314	333	297	344	310	320	346	282	340	316	280	324	322	291	363	313	295	317	322	314	338	322	324	349	335	325	313	334	311	300	294	308	331	341	331	357	317	314	310	335	320	298	296	317	312	296	326	281	314	322	287	303	321	286	289	345	339	349	322	319	306	313	320	339	298	329	316	313	277	356	300	320	300	308	343	327	306	324	337	293	306	333	312	309	318	318	299	319	293	288	315	343	347	298	312	316	303	322	343	299	329	314	305	304	323	305	350	318	299	339	313	344	328	335	282	350	324	328	305	308	252	297	325	318	331	359	315	328	311	284	301	309	302	291	303	290	321	302	315	323	297	295	340	324	318	317	324	319	327	272	331	338	315	296	304	347	296	283	344	307	296	313	274	326	357	334	312	295	294	316	297	303	349	325	308	307	274	331	329	319	287	304	372	313	329	317	291	302	348	300	334	314	281	343	314	318	340	334	324	299	350	297	311	317	338	294	321	302	295	344	338	312	317	348	287	295	323	326	298	311	320	323	312	307	285	309	314	321	347	305	327	312	284	317	295	313	317	327	324	357	328	356	274	314	283	328	330	344	329	309	344	320	359	312	302	332	309	307	325	319	311	301	351	312	314	332	323	343	305	324	300	308	330	334	299	298	328	321	332	337	306	286	343	316	310	305	306	310	336	338	282	292	303	320	307	299	330	342	325	317	307	268	269	300	314	330	300	335	314	315	305	319	324	300	317	328	326	319	300	291	329	327	329	355	302	294	328	329	295	343	280	331	317	295	279	308	283	279	313	328	305	328	349	302	322	282	318	310	302	292	323	305	341	352	313	314	314	323	310	333	331	329	366	309	360	302	332	305	349	312	325	318	319	304	345	279	320	307	330	349	357	311	310	307	327	313	314	292	327	311	291	346	316	303	321	313	314	304	327	330	337	338	277	346	321	333	335	320	314	292	316	346	302	336	343	304	319	320	281	323	311	314	301	312	348	316	318	301	281	326	315	335	293	285	332	301	358	301	272	326	347	303	297	326	289	322	300	316	302	276	276	271	301	308	325	309	328	300	312	367	324	324	309	330	311	328	296	315	299	338	339	320	343	279	309
31113	18344	24214	24731	17750	11079	6855	4990	3743	2910	2350	1937	1726	1590	1476	1457	1260	1156	1095	1013	877	843	829	750	752	774	763	784	758	731	718	741	740	725	758	735	690	661	694	733	662	688	716	685	708	681	664	736	702	743	694	702	718	685	731	671	677	669	704	721	658	655	668	705	698	671	654	705	683	671	664	673	712	691	694	683	711	679	675	720	744	676	711	646	672	684	734	665	690	708	696	689	697	718	675	664	698	664	633	700	657	696	684	677	665	721	696	648	654	696	708	671	686	696	704	750	686	663	660	694	668	703	658	659	683	694	670	695	655	726	662	747	705	693	701	645	649	655	696	708	690	702	669	728	712	677	710	642	708	676	707	695	668	661	695	618	675	684	704	696	698	686	683	684	633	675	703	764	667	667	680	688	676	676	692	707	682	696	667	660	685	679	714	692	681	664	687	698	698	697	695	705	628	694	683	669	732	679	722	667	683	711	673	693	723	722	689	675	635	700	706	657	734	712	674	666	648	638	710	695	679	760	685	690	635	704	709	703	680	731	693	692	702	651	706	736	680	693	693	672	673	687	696	728	694	626	673	727	710	679	692	658	759	657	692	701	645	716	693	671	750	706	675	693	713	691	673	668	708	669	650	682	739	692	655	672	701	648	711	700	685	654	719	714	716	623	698	656	632	680	689	670	671	679	649	699	692	676	706	678	677	662	685	726	700	724	685	669	703	690	686	651	653	661	686	695	678	669	685	754	677	685	667	654	652	664	688	678	703	679	681	713	726	670	723	709	608	746	684	712	668	699	692	724	711	728	679	676	664	738	718	680	676	711	665	733	700	678	643	670	670	700	689	655	672	654	746	696	705	725	696	675	698	734	701	659	686	653	734	703	667	732	657	694	673	735	722	667	736	696	686	728	712	695	663	651	678	638	709	711	675	699	686	717	677	703	679	691	676	661	695	678	682	682	651	702	683	704	661	716	695	705	683	681	676	668	687	609	726	676	655	691	681	634	694	707	737	752	707	680	728	685	768	680	737	730	690	747	687	624	657	692	645	708	748	696	687	662	679	699	701	629	720	713	655	708	641	711	749	682	687	656	703	737	714	712	686	664	688	695	639	701	695	638	659	629	672	648	718	701	683	672	711	655	703	700	736	697	673	715	684	710	711	674	656	673	694	677	657	711	699	666	647	675	710	673	703	673	643	668	668	664	738	706	675	708	713	651	675	691	666	714	738	709	688	711	664	697	714	650	667	701	694	682	695	682	695	671	653	722	690	719	708	708	690	663	727	687	676	634	668	657	686	674	717	667	651	687	672	682	684	684	685	705	659	709	679	701	688	679	681	737	695	674	700	703	694	687	699	639	669	689	675	659	723	675	687	724	696	666	700	698	692	666	730	677	676	702	671	697	675	705	696	657	710	698	657	725	756	722	666	739	667	683	653	731	682	662	700	701	695	664	752	673	684	668	654	661	703	695	660	691	739	682	667	657	665	695	694	687	702	655	662	731	672	692	686	718	700	678	664	660	662	677	665	723	692	682	679	651	734	698	727	706	678	704	694	708	690	735	709	723	691	723	687	688	705	699	681	683	681	696	694	709	677	695	616	676	631	668	715	675	681	688	646	737	724	658	685	691	701	681	686	701	688	688	723	696	708	693	733	707	657	682	714	679	720	688	701	716	689	683	678	686	731	690	666	641	675	737	656	645	693	702	679	692	701	673	725	684	724	684	675	680	687	730	695	695	680	706	745	628	683	735	698	726	720	688	698	668	698	695	683	668	640	663	681	701	702	674	727	675	730	679	699	690	723	708	669	640	690	692	683	696	657	684	677	671	659	670	677	660	705	675	668	664	652	677	675	734	668	689	672	669	723	649	656	662	703	672	682	703	684	695	653	675	703	673	697	706	693	637	622	675	635	699	690	654	709	672	687	656	664	672	665	719	696	763	680	717	656	691	717	657	695	688	679	669	657	684	700	672	638	656	718	626	717	646	695	692	666	678	657	666	686	705	652	718	644	746	707	688	711	723	701	669	664	676	748	668	675	665	696	724	680	678	632	671	687	689	678	690	713	695	733	675	696	715	716	687	668	719	734	694	661	710	672	708	686	688	696	619	725	658	654	697	690	681	693	696	657	699	657	666	722	679	694	690	655	690	672	702	698	692	666	687	669	670	749	689	687	681	725	704	698	690	709	727	704	704	691	673	713	657	696	686	706	722	670	692	661	726	682	722	641	688	697	650	680	687	702	651	661	678	712	686	684	694	650	695	745	697	661	706	685	711	709	656	680	704	661	697	721	693	668	721	702	691	670	723	709	681	692	706	673	715	691	688	694	710	660	679	695	751	720	693	658	673	691	718	666	672	692	654	715	682	717	685	716	713	655	692	712	663	709	677	694	682	690	695	653	699	708	645	688	731	705	709	700	699	660	674	713	687	663	694	698	696	705	670	749	739	690	649	686	675	674	711	694	664	717	694	702	706	694	660	668	646	707	700	668	657	698	711	651	689	681	654	683	667	680	707	683	679	689	700	655	693	714	692	673	715	684	663	658	689	691	636	686	729	663	649	660	723	692	674	711	639	684	647	643	693	721	687	681	668	672	699	663	711	727	703	707	691	684	743	695	712	709	685	659	705	653	698	684	718	684	679	730	724	651	682	675	727	688	691	689	694	692	667	660	625	657	694	726	671	653	679	694	664	640	652	680	671	677	670	731	658	671	670	747	709	644	666	708	675	685	637	664	718	671	654	685	699	724	691	672	654	739	687	714	714	700	649	692	696	682	642	756	677	678	693	695	654	654	680	653	656	727	680	692	678	680	684	721	705	693	639	698	716	640	692	706	696	700	663	662	689	664	667	680	689	677	682	679	689	725	682	720	671	669	690	652	726	699	659	688	673	665	690	707	719	699	665	672	667	750	732	636	674	698	683	701	727	681	676	677	710	628	648	711	707	712	698	727	675	712	731	682	690	666	672	686	651	687	678	679	657	697	699	667	647	652	709	695	700	690	683	655	671	697	681	652	699	680	697	710	686	693	710	681	633	705	679	660	702	742	673	629	715	695	676	687	721	682	683	679	738	647	686	711	600	673	675	659	689	713	715	661	692	703	700	706	649	662	664	675	676	686	671	748	665	677	676	697	707	703	673	741	710	738	688	660	688	656	712	679	699	661	662	651	670	654	734	697	723	695	659	690	683	723	679	707	672	692	665	673	667	685	707	649	706	684	715	695	661	644	689	684	704	697	671	686	711	646	665	718	709	690	695	680	706	683	649	733	662	688	708	706	685	711	705	690	719	692	730	656	681	722	695	645	768	713	674	677	693	671	694	657	665	718	655	702	693	662	654	656	655	712	689	649	723	644	664	656	709	635	705	658	645	657	691	646	660	641	665	685	665	690	649	708	708	647	684	666	651	685	677	729	724	694	669	684	656	626	690	689	666	665	680	695	681	690	650	693	642	675	698	688	676	654	688	675	696	677	756	659	705	693	723	683	697	740	668	674	670
26644	12106	7565	4188	1994	1137	830	665	511	413	421	344	341	332	288	304	332	284	308	271	280	295	276	263	268	261	254	266	236	262	260	250	214	290	293	245	259	220	249	252	258	250	225	248	250	243	286	219	181	245	251	306	253	223	250	263	276	248	258	242	277	253	264	242	259	280	272	247	255	264	246	246	265	281	305	269	248	249	283	274	249	251	264	235	250	248	247	292	248	276	253	228	261	273	233	250	289	268	277	230	268	243	270	249	256	241	261	263	273	268	264	248	223	240	242	275	258	259	259	263	262	285	237	261	247	252	239	262	262	274	240	257	273	246	266	276	267	268	251	262	248	235	269	254	235	256	265	272	308	244	258	262	273	251	245	252	272	277	244	284	264	249	292	286	280	255	278	258	284	238	239	245	271	250	250	245	235	224	233	264	269	300	246	266	246	259	271	230	264	256	268	218	279	264	219	237	241	253	275	278	281	293	245	242	227	216	278	251	276	260	248	245	268	260	251	227	276	288	253	253	247	256	255	254	255	264	251	249	277	243	278	237	260	230	290	245	249	236	255	264	206	257	235	236	242	256	275	254	260	255	243	269	233	273	247	249	271	286	229	253	222	256	261	244	226	225	261	268	267	263	268	240	250	259	268	266	245	232	251	292	247	237	267	236	274	270	247	226	267	256	264	248	295	248	267	252	270	241	257	254	240	277	274	270	247	265	248	260	251	235	270	268	287	276	264	263	247	253	259	245	256	247	226	247	231	279	255	298	231	261	256	301	254	244	310	260	266	268	259	263	265	246	271	248	308	272	266	266	281	274	285	245	243	266	267	255	258	287	299	241	242	267	240	266	257	252	276	261	243	234	268	266	272	272	247	271	251	293	282	263	244	259	262	259	297	249	318	274	246	241	268	266	229	253	257	274	235	256	260	244	236	259	259	269	250	254	247	255	249	259	236	240	239	245	267	233	256	249	257	224	263	254	266	248	244	267	270	247	250	275	270	282	258	245	265	249	280	264	228	268	255	253	259	230	243	251	273	239	266	268	244	245	226	248	260	243	231	243	267	281	225	245	267	271	253	244	230	267	239	250	244	265	284	278	284	260	228	273	284	259	245	264	237	242	237	228	265	253	297	307	251	281	259	256	255	277	278	276	268	265	251	264	218	250	285	244	246	259	260	232	257	259	279	236	241	219	251	255	218	290	254	258	265	271	278	290	240	247	277	292	272	254	246	299	258	271	243	274	281	261	247	236	280	271	264	262	226	270	275	263	265	238	236	244	258	255	251	253	271	263	249	260	232	248	293	264	269	223	274	283	275	280	281	232	283	235	258	251	301	245	242	249	282	246	260	221	265	289	274	283	251	225	298	272	245	264	272	258	262	250	273	271	241	266	287	283	255	271	274	263	194	227	235	277	242	268	272	256	258	265	270	244	246	255	255	237	255	263	268	244	252	246	240	269	270	243	279	250	257	272	260	274	267	245	272	245	236	226	269	269	236	258	262	270	269	237	236	250	258	244	282	234	237	262	269	275	286	261	261	284	259	261	302	236	272	273	276	290	259	257	268	251	243	242	239	221	242	250	247	228	295	265	268	267	258	249	255	238	251	276	265	261	266	241	263	277	277	269	243	246	269	227	253	291	231	251	247	295	262	274	266	244	265	251	259	253	248	271	270	255	270	243	276	245	230	243	262	272	255	257	280	263	269	249	238	246	252	284	271	295	268	246	252	267	252	275	251	260	252	265	259	254	200	256	261	269	250	256	268	264	265	252	255	240	290	272	241	242	280	236	264	253	228	264	252	268	239	260	246	252	268	253	256	239	236	276	269	244	263	257	270	275	262	271	268	268	244	250	268	239	251	232	231	280	268	242	270	256	244	263	243	227	265	255	228	275	246	276	262	262	261	249	245	256	263	253	249	248	248	259	239	223	235	258	229	253	251	256	254	279	292	275	312	248	275	280	272	251	258	239	231	248	261	242	270	232	254	257	243	256	245	244	246	237	271	228	238	258	250	259	263	268	256	249	266	279	230	245	255	247	238	279	256	267	224	240	278	240	250	266	279	271	242	262	291	254	216	264	257	278	274	249	253	252	260	261	262	304	255	282	250	223	234	256	278	262	281	277	238	247	261	249	226	289	282	254	258	273	248	258	284	270	271	261	249	240	248	244	260	242	271	268	256	259	292	254	212	263	259	298	272	275	267	233	254	233	245	254	282	273	267	266	262	276	258	277	235	295	254	250	246	233	257	262	259	231	248	265	266	281	278	275	277	263	251	249	279	247	265	282	240	271	243	241	233	223	239	250	259	247	261	258	243	241	256	257	260	245	248	243	268	227	260	271	272	273	270	255	294	278	257	245	267	279	246	251	240	229	263	251	247	259	241	265	253	256	260	218	263	265	248	273	266	270	246	251	263	267	276	284	252	243	235	269	239	260	284	251	291	283	256	263	239	234	234	241	261	226	226	276	248	251	272	257	243	236	245	280	295	237	267	266	232	241	237	269	284	293	281	296	282	261	283	255	238	265	232	219	241	267	251	284	275	253	238	252	247	284	246	254	286	265	279	284	260	268	262	236	237	279	278	227	271	258	278	233	235	251	244	281	252	274	263	228	259	271	285	248	298	260	266	283	288	274	219	255	260	256	224	262	229	279	267	275	275	266	261	291	267	253	264	223	230	268	245	248	270	257	276	233	275	248	280	286	239	226	259	282	267	254	279	252	236	263	258	267	259	251	289	246	281	269	259	262	249	255	281	256	251	292	289	250	236	280	229	243	243	268	249	263	230	254	251	253	275	259	274	270	234	238	281	227	269	266	246	237	256	272	254	264	256	277	249	260	246	256	257	254	277	230	259	245	243	284	213	270	224	273	260	276	240	290	237	265	256	258	282	270	283	268	242	231	242	234	265	230	242	244	255	307	272	232	272	259	275	233	271	258	239	235	269	261	243	274	297	233	291	248	283	235	262	250	265	280	274	252	241	272	258	294	264	304	251	241	272	266	268	250	246	249	262	255	256	274	253	234	252	307	275	281	250	267	257	233	241	260	245	235	264	259	252	250	275	270	262	264	286	271	254	261	286	276	253	252	275	272	256	270	261	270	270	238	285	205	262	230	263	274	253	263	271	256	278	267	280	286	279	267	232	257	277	260	269	246	257	259	284	266	265	248	268	252	251	237	275	234	298	252	277	251	242	275	239	214	243	265	298	270	269	268	255	250	256	267	245	262	266	248	245	262	250	263	269	242	234	276	254	259	236	266	254	308	267	270	233	256	275	247	258	281	246	276	257	255	243	271	266	267	271	246	241	219	251	280	238	267	257	251	286	276	251	271	275	229	256	256	264	274	272	242	265	250	225	286	273	270	255	269	249	249	242	232	257	266	248	265	267	253	263	256	241	266	250	265	246	252	278	278	258	279	248	232	276	269	251	272	264	222	257	226	257	251	244	266	239	269	246	255	270	247	227	275	246	226	262	253	248	250	274	227	289	267	237	259	239	255
16153	9027	12338	9861	6257	4224	3061	2331	1861	1674	1357	1113	1063	967	885	966	821	737	740	767	658	669	628	604	609	595	567	591	566	583	607	553	599	602	588	588	575	573	575	530	567	587	608	625	562	551	600	581	575	545	587	571	569	580	579	584	579	596	606	553	585	568	587	578	630	539	578	578	546	588	583	552	587	615	553	610	593	613	592	584	611	581	620	575	625	556	577	568	585	568	555	547	549	582	548	604	547	585	577	620	588	563	565	575	572	612	583	617	554	568	579	544	553	510	618	607	527	585	557	559	590	545	609	583	559	610	591	591	597	583	593	600	537	530	561	580	543	619	568	605	542	611	573	649	596	572	566	553	602	582	563	582	539	577	595	602	564	565	567	584	564	594	627	558	580	571	605	613	579	573	563	530	546	546	572	562	521	572	577	574	529	585	563	587	577	565	584	562	582	560	584	549	618	555	616	550	564	536	573	573	598	566	583	580	595	578	559	597	611	527	562	551	563	572	625	586	534	551	583	539	592	612	552	581	572	568	563	573	647	564	596	616	577	616	553	542	585	594	589	597	594	576	584	626	591	552	562	562	575	552	630	576	581	551	562	580	554	565	593	586	537	521	546	577	583	554	593	566	548	588	541	612	554	548	594	557	577	618	586	542	627	581	610	536	575	556	563	571	533	569	583	540	560	652	591	511	610	592	633	587	611	600	560	550	570	596	527	585	585	610	592	614	539	605	578	589	565	563	550	553	563	603	567	563	595	586	594	568	567	577	580	599	556	601	564	605	594	576	553	579	590	573	577	545	541	563	577	562	588	594	594	576	571	575	571	541	592	592	568	597	536	566	566	552	610	592	631	566	598	595	561	537	585	603	562	597	541	583	550	590	554	555	546	575	569	559	579	570	538	544	520	548	557	596	577	529	573	593	550	591	607	570	536	602	580	632	637	563	547	531	600	552	580	577	610	563	543	529	553	551	587	602	545	595	576	584	573	584	563	573	560	581	587	597	564	565	572	582	539	604	552	593	592	591	602	580	559	575	556	519	576	584	609	549	590	571	627	559	565	584	570	554	576	572	552	571	568	602	580	555	551	581	599	543	554	555	598	579	565	578	600	583	574	579	583	595	594	565	585	580	531	571	506	576	593	559	592	574	570	570	585	567	588	555	545	581	570	618	605	618	566	602	587	550	564	584	580	590	544	537	556	551	522	569	622	552	583	621	574	522	531	542	599	582	533	572	591	546	547	549	581	618	606	572	597	592	555	567	512	604	535	615	559	605	602	565	600	606	560	555	559	522	547	599	604	583	601	547	587	588	540	583	570	546	600	591	590	554	563	558	613	602	536	595	580	578	574	561	517	608	561	577	585	591	573	572	599	576	571	591	585	518	567	532	573	638	535	542	602	559	608	594	533	600	577	618	568	561	606	570	574	561	593	558	563	579	586	626	592	571	595	540	582	610	553	521	552	572	528	574	553	603	532	559	582	570	589	563	596	565	583	541	579	560	549	550	524	590	528	592	603	605	592	544	562	621	587	603	562	570	556	566	593	554	526	561	577	560	544	567	582	543	580	585	570	557	579	589	603	568	576	581	557	594	560	564	554	627	580	583	553	582	589	534	565	552	583	571	570	580	555	577	575	553	576	548	558	544	589	543	579	594	591	573	677	567	565	531	598	555	570	581	565	611	609	556	566	555	532	566	635	597	561	619	601	582	593	523	593	530	541	573	546	560	588	560	559	603	545	613	572	561	544	590	591	593	581	590	560	599	599	549	531	591	560	513	576	577	553	606	588	529	563	546	574	571	612	527	569	575	601	550	591	577	595	586	564	595	581	576	591	563	543	623	547	535	556	554	538	623	590	617	596	568	582	600	565	578	598	595	585	612	626	538	612	595	573	594	572	597	610	607	581	553	558	603	595	549	553	589	622	584	613	588	536	589	599	553	564	599	572	571	596	608	585	576	591	556	578	601	572	554	562	565	572	587	556	570	602	576	535	569	593	561	560	566	576	553	606	586	555	558	561	594	556	533	551	533	605	601	555	577	574	567	555	631	583	610	567	570	572	579	555	553	608	599	553	542	549	562	585	580	564	538	549	581	592	572	587	608	555	555	574	554	548	587	547	548	542	587	557	524	590	575	542	566	569	559	584	573	582	529	605	526	544	563	553	569	608	563	572	538	583	591	588	573	582	601	607	593	564	558	624	560	610	572	572	574	525	588	573	542	577	630	533	569	565	564	588	559	551	561	547	575	584	597	560	595	575	581	575	554	544	552	578	576	586	557	558	547	545	579	524	561	536	584	551	570	564	557	587	628	524	574	614	569	543	594	552	554	541	589	580	567	554	575	571	582	551	540	588	554	566	596	574	570	552	559	532	572	589	607	588	574	592	565	576	574	619	581	598	612	565	596	560	558	588	576	586	595	574	583	609	602	576	555	594	592	560	596	532	537	584	564	612	556	574	555	552	576	585	588	531	588	595	567	589	572	589	571	568	582	569	579	564	567	592	554	575	575	581	553	586	585	628	590	629	579	579	560	581	572	554	607	540	591	594	586	559	543	603	617	599	557	590	561	561	575	589	614	572	620	587	606	574	606	601	568	579	612	612	583	586	543	586	580	599	583	595	614	592	572	555	555	571	569	574	582	580	561	532	538	566	602	542	569	554	540	582	553	549	585	492	545	575	581	569	553	565	563	588	580	573	615	589	562	597	585	557	605	598	585	591	589	595	601	618	608	603	575	555	564	553	579	559	583	570	539	616	615	576	549	559	596	602	594	569	564	577	529	574	570	529	582	578	596	548	578	524	582	560	529	601	582	594	550	587	546	534	558	582	573	623	562	539	597	577	559	568	596	594	556	600	630	576	600	613	577	601	576	551	575	559	600	584	552	587	557	590	534	567	575	575	528	599	584	546	619	569	571	591	591	631	584	565	586	567	551	581	584	544	550	602	558	580	554	639	569	565	575	596	565	626	558	537	537	567	562	568	588	535	615	584	565	550	546	611	574	509	557	534	598	584	561	554	593	592	573	551	549	581	585	561	570	568	572	566	532	580	586	599	573	542	580	531	554	547	565	557	588	568	600	536	611	583	532	560	554	523	600	556	582	606	522	558	523	561	556	578	568	559	556	539	570	591	597	595	575	603	575	580	593	525	557	533	546	556	544	600	587	597	567	556	582	585	551	518	571	537	609	584	613	618	521	542	576	567	583	608	522	584	554	583	554	544	577	606	528	588	578	575	586	560	527	555	585	531	567	585	561	571	607	527	596	582	563	566	616	627	512	553	598	539	568	569	547	635	567	552	572	600	555	573	539	596	532	566	570	572	582	573	548	584	611	566	603	570	600	594	572	542	574	604	552	568	548	546	577	592	571	525	543	522	570	554	585	589	535	596	574	587	586	536	609	626	556	603	582	609	581	605	577	623	600	561	579	580	547	568	569	585	562	583	577	578	562	597	533	610	564	568	566	552	589	532	621	570	569	576	555	567	571	583	546	589	580
36653	18597	14270	9993	5011	2918	1746	1119	725	721	580	500	481	437	377	387	361	366	340	313	310	290	325	281	295	321	288	280	302	289	299	289	311	301	269	301	275	301	312	261	298	321	270	312	279	287	268	270	281	263	268	255	307	281	271	314	287	264	319	312	293	288	296	296	282	251	298	271	307	274	341	305	284	291	318	272	341	271	268	283	266	252	308	280	277	295	282	302	273	269	273	261	277	288	306	334	305	305	251	302	265	281	285	295	274	262	303	271	279	298	282	299	301	310	290	280	303	297	323	269	291	303	296	286	286	263	281	290	281	282	297	256	300	293	293	295	275	284	291	304	299	281	299	233	307	283	292	269	298	307	246	287	296	305	290	273	300	241	293	290	263	285	309	304	263	315	300	292	275	270	284	282	276	296	295	278	312	306	263	313	278	311	271	288	343	278	271	320	265	316	319	292	297	294	325	322	306	241	296	273	273	307	286	286	302	312	293	276	301	267	288	278	286	297	305	259	306	322	293	287	260	274	257	289	301	288	275	270	300	274	266	270	304	288	297	256	248	301	297	248	274	294	287	301	302	297	280	260	266	294	274	296	268	287	315	306	290	302	296	265	305	329	276	298	315	309	294	271	318	284	265	288	281	300	276	288	272	310	285	306	274	285	264	261	339	272	286	299	281	292	281	290	275	280	280	292	340	258	283	296	295	308	285	299	271	292	274	296	313	266	277	293	286	273	284	271	289	285	280	275	266	286	274	260	284	260	304	310	296	296	300	273	279	273	273	263	280	301	318	286	317	290	297	293	268	245	303	247	290	330	311	290	295	278	299	273	293	237	307	300	301	273	279	330	276	293	282	294	280	279	296	279	271	280	304	288	283	302	274	278	282	293	265	289	307	297	285	292	314	296	294	330	304	292	299	261	286	266	289	296	279	274	287	268	328	284	258	290	265	287	285	284	288	294	284	270	256	288	303	300	296	302	297	295	296	272	306	304	319	293	273	338	293	290	274	273	284	268	268	262	286	288	254	270	283	263	277	288	284	281	296	271	308	322	303	290	305	284	287	312	279	285	293	293	286	309	268	288	334	301	280	282	283	272	280	273	300	272	324	281	267	264	282	298	319	285	304	301	275	290	283	282	267	286	270	256	298	282	313	256	284	281	287	287	260	284	309	306	304	283	274	295	306	276	296	298	275	268	270	262	307	288	302	277	299	281	287	321	267	295	297	288	272	307	292	277	294	295	308	329	302	300	287	300	319	299	292	292	292	273	285	310	287	261	340	300	280	307	314	293	303	342	269	282	278	300	316	272	304	309	290	301	282	275	305	283	280	294	281	301	283	296	288	264	253	271	273	279	294	303	307	299	283	289	259	260	239	274	274	323	275	290	300	308	258	284	293	254	288	292	308	299	280	279	276	304	323	311	312	310	300	294	267	281	285	278	272	283	275	301	278	329	278	283	290	322	304	282	304	317	270	299	272	260	242	283	274	307	279	265	300	297	293	303	275	291	281	320	291	303	303	283	304	310	261	302	306	304	332	325	292	314	304	269	304	287	302	279	243	295	278	306	274	287	280	288	275	283	305	306	338	299	302	297	307	258	290	286	280	301	278	260	267	281	282	287	303	296	282	279	315	263	308	269	284	289	278	270	284	298	324	297	283	261	337	315	307	272	296	285	282	283	317	302	297	292	307	261	294	281	265	260	317	308	309	266	326	288	284	282	299	313	304	266	306	284	285	268	302	266	284	267	292	311	332	303	266	300	300	284	289	294	273	281	316	323	302	256	271	290	277	302	299	289	280	289	285	291	319	263	289	295	288	286	302	287	288	278	284	279	283	274	310	275	302	299	289	289	314	275	261	302	293	304	268	269	266	270	279	297	314	290	264	302	313	279	272	330	265	302	296	299	265	301	249	300	278	287	293	312	279	293	285	312	294	280	285	296	295	306	277	314	281	276	279	311	293	291	305	285	264	281	253	293	283	288	277	290	293	267	285	271	306	273	294	297	262	311	304	310	300	287	280	276	331	309	290	297	318	302	258	288	313	290	284	296	297	300	295	282	297	297	275	291	306	289	250	316	298	300	268	312	290	288	276	278	245	274	300	273	245	281	272	267	296	258	289	276	288	327	312	277	289	291	299	286	255	299	253	255	324	275	287	310	286	292	288	290	267	304	300	345	293	312	284	306	317	280	308	291	291	275	298	279	311	325	301	313	293	277	272	289	260	281	299	286	306	323	295	262	255	253	245	300	303	274	270	283	283	291	324	279	282	273	304	309	312	295	301	264	264	306	314	278	243	251	264	316	307	313	281	279	273	275	262	297	291	277	316	271	275	291	257	255	278	272	270	278	257	286	279	291	270	296	262	305	320	282	274	313	290	292	288	269	257	285	286	294	316	300	288	301	312	294	299	315	292	284	285	309	291	272	294	296	288	299	308	286	278	284	284	294	271	280	273	276	292	296	313	293	303	255	295	246	282	294	282	304	297	285	274	308	310	324	315	281	285	280	275	287	281	265	307	289	291	310	282	298	269	310	286	264	298	288	292	281	278	272	294	305	261	305	295	269	280	289	267	251	282	302	268	287	263	296	301	259	292	279	314	319	295	306	289	282	245	288	305	309	278	268	308	324	263	308	277	313	270	280	279	271	248	308	271	271	313	314	279	285	275	293	294	307	283	291	283	283	272	271	282	260	311	303	315	317	303	289	302	292	309	302	309	280	291	279	290	327	307	260	316	253	275	302	304	311	303	257	288	281	275	272	278	310	281	288	272	267	259	329	292	266	255	299	300	296	277	302	253	300	265	246	276	279	323	279	304	283	328	295	272	276	254	301	291	307	279	263	258	275	280	304	281	249	269	274	274	255	275	302	270	286	309	288	316	283	280	280	294	276	271	307	291	273	279	270	305	308	276	306	309	305	304	293	313	269	288	274	303	288	293	271	292	320	274	290	279	287	291	308	292	274	291	317	311	311	310	324	282	325	303	257	307	302	292	269	284	293	285	257	283	299	290	276	279	265	291	303	303	281	303	299	275	285	302	274	290	283	271	278	301	311	298	268	289	259	293	299	300	273	279	302	273	284	275	310	303	314	315	295	283	274	270	306	315	271	255	290	303	291	288	277	276	282	277	288	277	308	264	283	292	310	298	299	303	300	281	260	315	291	290	299	298	297	322	281	286	260	303	283	287	264	315	299	267	276	291	302	277	275	273	272	278	282	314	327	292	303	303	290	307	274	293	281	279	288	275	317	263	288	263	284	301	312	305	284	266	296	310	261	261	301	305	323	304	285	300	251	285	302	267	293	279	268	254	316	289	246	267	277	301	293	276	307	307	270	274	271	280	319	292	316	256	277	268	306	272	273	299	292	270	298	306	294	262	305	312	282	283	342	273	282	270	254	313	278	268	273	275	270	264	296	270	280	278	271	275	266	278	290	289	281	300	294	242	284	289	267	227	278	317	294	290	279	304	306	278	248	283	295	267	254	291	301	266	261	273	303
22338	13071	20362	19914	13630	9882	6504	4336	3123	2706	2068	1747	1528	1404	1270	1385	1146	1064	998	899	817	744	730	680	677	643	721	648	665	686	665	642	663	651	706	641	659	688	677	642	693	626	691	610	628	647	652	622	666	673	643	618	559	649	646	657	664	605	601	673	678	603	632	633	666	638	640	635	620	625	666	620	684	638	567	660	628	628	641	666	671	690	658	638	627	659	606	605	660	663	641	631	661	617	633	636	627	645	639	663	635	624	658	670	593	659	658	673	634	618	643	640	647	662	642	619	609	650	616	665	686	628	641	613	641	662	674	630	580	593	651	653	588	625	679	608	635	671	628	633	607	622	595	619	675	677	613	630	633	579	645	594	626	591	625	670	622	636	636	586	631	644	669	624	656	598	611	633	642	645	654	643	640	620	653	652	621	639	621	606	624	604	663	598	614	587	659	630	615	661	637	633	591	600	591	642	642	631	654	678	641	646	602	622	654	613	688	651	651	600	655	627	606	629	641	613	647	666	644	664	673	675	629	650	644	631	625	583	653	672	588	616	621	665	614	625	613	659	611	644	638	629	650	546	653	618	648	642	642	607	627	622	661	600	646	648	632	652	672	655	636	666	605	715	670	613	649	613	649	625	643	637	632	589	656	608	604	627	648	618	634	619	627	679	602	651	646	664	602	592	647	633	569	642	650	599	659	641	577	619	612	628	636	632	627	629	691	626	654	618	663	618	613	651	658	642	645	645	618	614	618	670	600	670	618	692	631	589	638	627	616	641	671	637	620	612	603	605	632	640	676	594	666	654	677	626	624	605	644	652	635	624	627	602	617	609	623	656	674	637	680	641	599	630	644	633	626	609	582	642	659	657	638	616	656	642	665	644	606	655	653	635	619	655	666	621	641	633	617	650	663	615	652	630	624	637	671	677	650	668	642	639	650	633	613	652	659	638	663	664	623	617	604	622	606	605	646	624	663	628	664	572	636	644	659	646	618	678	618	627	667	634	640	657	680	670	661	639	637	626	598	588	656	636	594	672	687	663	636	579	625	610	656	629	641	621	642	625	671	581	690	628	649	677	608	612	625	652	658	636	644	619	673	596	623	648	619	636	635	647	616	627	637	652	653	613	653	643	644	650	655	582	606	623	660	651	712	606	651	664	607	674	604	638	610	650	646	617	631	635	696	667	622	663	626	630	628	592	660	638	655	626	600	647	628	562	628	660	628	635	659	658	653	661	613	657	620	668	609	633	689	633	649	646	658	655	610	631	644	661	650	643	671	640	636	640	635	630	638	628	598	626	621	620	611	653	658	624	592	639	664	664	616	655	639	642	638	646	649	658	644	649	661	621	601	659	606	659	643	651	663	619	599	588	662	628	603	634	649	596	636	639	677	650	627	603	615	639	635	614	613	680	625	635	600	621	608	655	676	651	672	633	666	646	635	584	600	629	635	627	619	648	671	647	667	625	635	666	643	591	612	644	631	645	658	632	653	643	598	644	598	594	648	683	610	647	633	657	590	630	671	650	607	632	674	635	679	605	635	612	593	622	649	619	612	608	631	643	620	650	653	670	628	660	638	616	652	636	683	655	639	649	620	592	666	622	695	656	632	640	664	658	662	648	642	629	593	586	633	597	662	610	635	619	666	629	644	637	635	608	611	630	615	646	622	621	656	653	598	637	669	640	665	597	659	629	659	662	610	648	649	625	643	638	620	651	664	647	695	685	638	665	633	638	680	650	646	606	659	643	643	625	649	630	694	605	603	655	623	599	595	659	651	641	647	631	616	636	608	633	649	616	628	600	638	642	618	584	634	633	632	622	634	628	606	621	643	654	635	603	636	698	659	658	639	627	682	623	581	657	676	657	616	626	632	646	582	638	658	672	631	633	622	623	597	651	604	612	668	617	637	650	625	660	704	617	641	628	614	655	648	625	621	632	652	692	629	654	624	622	613	614	604	623	662	634	670	643	609	665	574	645	620	641	614	664	634	665	665	646	651	611	650	665	607	642	629	614	692	627	665	628	670	690	633	678	616	581	634	620	651	651	659	636	627	638	637	616	627	626	656	596	638	634	662	631	645	639	650	661	666	662	638	596	634	643	626	625	611	650	626	638	603	662	625	638	657	636	646	644	668	595	651	652	647	640	625	632	639	617	611	665	613	653	658	679	650	681	667	664	649	634	642	694	664	661	641	629	660	652	641	626	643	664	615	640	630	625	622	639	612	670	644	662	623	645	641	624	617	631	693	626	673	616	608	618	612	669	634	609	633	675	683	652	607	626	647	642	657	593	639	640	621	644	646	650	660	661	661	638	602	644	651	646	644	648	670	639	669	708	637	659	649	607	651	638	660	667	641	663	664	666	649	609	646	614	648	622	586	664	627	621	633	668	667	664	649	611	659	631	682	581	619	634	628	628	670	659	651	687	587	670	624	630	652	620	629	642	653	631	595	663	643	624	667	662	670	653	646	657	645	610	634	624	656	687	615	647	630	682	621	599	643	631	633	620	630	624	627	621	645	650	621	606	680	716	636	641	648	641	635	679	647	622	627	653	604	603	636	649	654	606	650	615	670	664	610	633	604	604	660	631	624	642	662	653	651	659	609	620	671	648	624	618	655	664	609	628	680	630	662	603	640	624	629	641	620	598	600	661	631	630	616	633	617	605	650	631	622	579	656	623	628	662	605	644	646	667	611	626	608	615	681	693	654	666	648	633	625	620	630	654	629	623	655	621	685	634	663	603	646	612	654	614	646	697	594	612	675	619	679	680	659	666	604	665	654	659	665	700	641	646	620	669	678	641	611	587	633	650	634	669	638	666	645	650	636	638	673	645	652	599	652	643	646	651	620	605	623	597	644	621	620	603	616	688	645	670	630	658	641	679	607	631	655	643	672	592	634	638	602	642	677	601	596	613	665	641	625	646	593	632	651	667	631	663	613	594	626	631	639	624	626	647	654	605	582	581	649	693	656	642	673	680	578	655	655	686	606	619	633	622	643	648	644	635	643	613	690	667	677	661	641	676	653	632	669	624	672	621	617	653	630	616	642	645	614	636	646	655	633	657	635	686	688	649	641	606	668	659	644	637	649	619	638	582	627	634	622	675	626	646	644	616	604	624	577	689	596	677	631	695	666	669	616	655	660	640	637	629	661	621	613	630	662	635	628	614	666	618	686	616	669	636	616	659	638	584	662	640	652	595	659	641	658	649	617	635	642	651	622	667	596	626	622	625	669	631	627	663	590	664	643	654	583	634	635	637	692	618	672	662	629	642	686	626	628	652	662	655	629	634	635	645	629	607	642	629	628	653	608	644	639	641	619	662	642	665	642	605	617	641	677	639	648	667	709	627	615	616	624	690	626	636	614	676	623	651	632	627	657	649	648	596	660	629	646	625	597	619	629	594	630	658	700	647	642	604	707	571	662	632	617	573	637	637	676	669	631	656	627	617	653	640	639	613	611	648	674	641	666	636	697	646	607	636	660	633	634	606	636	619	593	607	613	620
44643	25794	21731	14511	7993	4333	2279	1620	1079	871	695	586	549	534	471	479	431	396	398	358	364	304	309	355	320	327	316	370	317	301	325	357	324	306	306	325	304	320	340	338	336	335	346	329	298	323	306	299	319	247	312	274	319	334	335	312	295	311	309	337	363	360	296	331	317	310	326	287	317	332	308	325	323	330	296	328	343	314	298	332	326	347	313	312	334	340	313	306	314	334	372	319	302	327	320	340	301	281	302	301	337	303	282	290	296	283	316	323	318	313	289	334	315	324	319	327	298	310	313	344	328	309	294	281	305	297	323	331	323	336	323	326	311	295	299	274	322	340	342	295	323	319	315	296	317	321	316	328	311	326	307	330	296	316	317	302	322	311	309	324	333	305	346	323	332	336	298	310	315	347	358	324	310	286	339	289	330	326	311	289	301	321	310	271	310	321	326	343	361	311	331	282	290	330	305	324	327	294	297	329	285	285	306	343	335	300	327	303	304	324	296	307	286	332	274	260	293	329	339	329	308	281	306	329	300	291	280	310	325	278	307	299	333	305	333	310	321	328	298	306	335	346	295	332	275	306	294	317	319	307	309	307	342	356	293	326	316	277	317	297	333	324	301	309	347	310	321	304	342	314	282	298	279	325	324	336	306	304	309	366	343	322	321	301	286	332	310	290	298	351	297	319	287	259	320	293	336	328	318	299	301	305	296	316	268	298	315	316	331	317	310	321	326	326	312	324	367	331	319	336	283	308	293	319	298	380	322	305	319	316	331	323	325	314	295	322	331	310	321	348	293	322	315	317	321	273	331	289	300	310	309	312	328	344	298	320	327	326	338	300	297	304	296	305	344	305	326	292	326	332	355	300	316	305	284	339	286	312	310	320	311	337	303	299	343	340	297	355	311	300	329	303	323	349	318	309	311	303	323	336	339	289	315	307	328	318	325	339	322	281	294	309	292	325	326	321	327	328	293	323	306	328	352	332	328	316	340	265	334	274	309	320	315	341	309	289	304	331	327	344	325	294	338	322	303	290	293	344	323	302	306	318	339	293	308	327	334	335	324	348	336	298	329	350	354	302	348	289	327	328	319	294	276	308	309	309	321	320	357	303	336	313	301	324	307	301	306	296	330	296	300	331	323	322	297	331	330	348	324	339	317	315	339	346	314	315	328	334	257	325	311	290	327	323	330	303	323	270	301	301	320	363	307	302	331	353	337	339	305	327	302	300	302	294	342	301	295	308	289	299	315	323	316	334	306	298	321	305	323	322	308	320	318	301	340	282	296	326	307	314	308	316	324	365	327	309	323	318	323	318	301	317	341	294	323	317	313	329	308	307	304	309	332	288	326	342	302	338	323	291	346	318	346	313	340	317	333	286	344	312	321	302	270	337	311	348	293	321	309	359	319	322	338	298	321	295	303	310	334	358	309	287	314	318	287	308	320	295	305	329	359	342	327	300	318	344	327	286	299	301	308	301	320	302	319	313	347	299	321	305	301	327	326	287	302	325	298	320	299	323	332	326	330	346	307	337	355	302	307	315	297	321	281	307	304	330	304	289	318	320	331	310	350	274	327	320	331	339	325	312	316	318	326	350	289	303	357	325	365	342	313	323	313	286	331	332	272	321	305	331	295	314	344	303	335	350	302	308	315	326	311	331	319	279	341	323	305	284	322	307	294	330	326	324	335	347	331	332	301	333	307	335	319	301	309	310	301	313	295	311	315	288	343	361	308	320	329	309	282	314	316	295	308	313	302	282	275	307	333	319	281	318	336	321	329	291	320	312	282	330	300	299	288	288	292	321	339	329	319	341	310	337	352	326	306	299	331	372	324	319	308	389	294	329	315	330	294	293	324	306	278	316	309	298	308	302	316	325	300	337	308	328	317	313	326	332	331	315	322	333	325	271	294	324	268	338	310	318	338	359	338	317	282	288	303	324	313	340	333	295	304	316	305	302	307	306	298	280	296	324	305	325	322	318	344	310	321	311	312	309	323	338	291	279	336	341	300	310	307	326	277	331	316	304	293	323	329	364	357	310	290	329	302	348	299	319	318	304	309	282	318	298	328	345	313	334	298	310	314	303	327	322	330	282	309	295	318	313	336	346	308	292	307	301	348	293	318	307	301	306	336	333	318	328	302	307	304	310	340	357	327	319	305	325	320	327	299	336	328	354	329	323	315	313	306	324	266	293	283	315	323	313	339	333	321	293	292	331	311	293	315	350	312	316	343	322	299	346	354	334	329	306	328	301	285	327	323	346	345	324	333	333	339	309	341	320	299	311	332	317	319	281	330	348	333	320	323	306	283	317	305	317	317	309	342	310	327	342	351	327	302	333	321	329	304	307	313	328	288	279	275	360	300	315	295	317	342	304	310	323	354	318	293	308	296	315	286	288	310	312	298	343	304	313	297	302	315	329	310	337	318	360	304	330	283	346	312	313	300	366	327	329	311	293	347	327	345	305	315	324	329	309	313	326	336	307	353	302	336	284	310	302	338	315	316	308	312	327	323	329	282	303	313	321	321	303	332	313	303	288	343	315	340	300	346	301	317	320	323	298	319	351	333	283	289	292	301	338	334	315	297	292	324	303	316	329	309	282	300	305	334	339	330	292	353	313	336	301	311	310	315	314	301	324	323	299	311	318	321	315	331	302	271	302	319	363	321	321	339	314	342	325	297	331	345	336	326	328	298	336	308	292	333	321	305	313	293	324	316	330	298	308	321	315	321	343	321	343	333	377	303	341	283	299	303	343	345	294	309	287	325	355	343	327	324	304	339	333	314	316	309	321	299	332	303	312	316	340	329	307	322	309	304	356	333	311	319	279	312	283	301	303	286	298	310	309	333	314	328	350	316	291	295	324	318	323	270	312	325	330	305	318	335	308	342	280	312	321	291	322	282	328	314	342	299	310	345	316	299	302	334	310	328	301	322	311	325	337	285	285	322	329	351	345	301	314	326	298	315	336	354	332	300	330	316	316	324	340	325	338	281	299	311	375	292	319	339	335	282	314	292	314	329	327	307	299	366	298	335	326	298	352	313	308	296	300	318	349	311	320	304	312	302	286	312	323	318	332	335	298	305	335	311	361	299	294	305	317	308	308	281	321	295	313	330	315	316	329	340	312	314	295	319	317	344	330	294	374	334	332	299	322	333	308	290	289	289	324	339	318	327	318	292	319	320	320	337	332	308	291	333	334	366	353	311	310	361	317	305	300	312	287	365	323	307	339	343	337	324	320	317	352	320	323	289	307	324	305	329	307	323	303	300	326	318	316	326	327	305	323	278	302	300	286	326	333	323	281	333	301	312	326	302	307	315	302	324	299	317	287	308	335	301	322	290	345	324	324	311	297	291	317	341	335	317	332	357	299	284	313	299	318	324	320	365	337	319	329	315	325	325	263	280	326	301	281	298	326	307	320	308	285	310	307	300	313	307	340	313	266	280	333	288	324	294	286	309	353	343	354	325	296	323	317	297	338	309	324	341	339	325	329	288	304	319	325
26119	18694	26426	24757	18889	12692	8261	6013	4212	3563	2637	2405	2020	1828	1622	1751	1451	1330	1203	1037	904	913	825	793	730	724	724	772	783	708	774	653	720	732	728	752	703	722	686	702	672	673	677	674	762	707	736	748	687	718	750	721	666	698	709	642	730	691	681	701	649	678	692	740	697	727	690	660	685	622	718	668	734	663	678	729	679	668	723	713	701	692	700	691	715	664	705	636	676	683	715	680	738	717	719	686	684	671	688	689	715	722	714	667	695	732	674	675	714	697	685	672	714	723	661	687	679	666	662	680	668	685	698	685	660	628	665	718	669	679	679	680	661	705	641	700	669	717	702	674	706	694	679	671	684	683	658	738	680	647	695	699	670	656	689	671	707	712	649	649	686	667	626	717	701	697	702	659	689	677	694	682	696	664	725	717	715	694	709	707	700	664	659	720	646	659	642	662	681	682	700	677	672	628	677	689	729	685	737	680	710	773	694	673	654	737	698	682	689	675	718	678	680	664	714	703	719	655	658	710	712	688	663	689	665	673	696	636	646	739	690	705	673	704	688	719	744	704	690	653	714	671	653	672	698	640	691	686	682	682	684	654	676	665	687	684	690	711	712	700	636	628	678	669	709	658	683	711	680	684	650	645	707	664	690	680	660	647	673	715	704	671	704	705	731	650	747	654	697	670	701	690	684	665	725	645	669	685	662	712	685	691	711	717	649	671	701	703	664	642	665	691	672	698	689	671	717	679	730	734	729	701	666	704	644	717	697	676	675	701	671	691	698	704	705	694	645	701	665	672	685	674	722	651	674	668	671	736	698	686	693	663	669	678	654	665	711	654	687	689	666	709	703	730	733	722	730	716	709	722	681	646	665	718	674	672	684	714	674	686	681	666	717	647	708	676	695	710	695	708	706	713	679	715	677	685	675	718	682	699	729	701	719	662	673	673	703	689	725	711	685	663	685	673	657	677	659	721	652	674	690	686	703	714	712	684	650	749	699	688	665	684	683	711	685	661	685	694	685	666	688	725	657	735	653	681	702	672	689	733	662	710	696	713	672	681	722	670	680	678	717	711	715	727	691	700	696	669	684	657	720	710	674	626	647	711	653	708	686	661	689	696	696	675	705	672	685	667	648	618	676	652	694	656	684	736	633	703	691	659	709	674	720	703	711	653	683	690	700	659	683	665	686	680	714	683	704	695	706	700	682	654	735	723	707	668	682	692	702	653	671	745	706	676	707	715	676	717	673	658	671	684	661	676	701	705	652	670	661	693	681	655	638	719	711	719	726	678	656	661	670	736	663	688	636	693	717	697	676	684	692	669	669	698	667	679	710	637	690	693	649	741	668	706	636	719	665	672	685	669	703	716	703	697	708	700	696	692	699	647	680	612	739	731	668	674	706	711	709	659	693	721	660	706	697	702	690	706	710	637	719	730	684	642	683	709	683	671	684	671	731	687	675	695	693	690	702	670	692	690	681	715	695	668	688	642	675	746	670	694	696	697	680	698	680	682	681	679	684	702	639	724	695	692	664	697	712	685	691	687	702	672	712	669	700	694	715	688	661	688	631	709	624	668	714	727	713	647	668	694	704	693	687	706	643	678	641	702	704	656	726	660	726	723	647	670	703	698	683	710	661	673	723	719	692	701	688	704	721	658	699	666	703	702	681	671	708	685	714	707	713	680	670	731	651	738	688	699	700	654	696	709	666	711	691	673	689	663	643	674	680	674	690	670	688	669	691	668	744	633	668	689	716	734	691	664	647	700	710	678	723	689	715	742	683	668	687	683	655	678	675	670	678	692	674	653	699	655	698	662	681	649	728	636	676	695	648	722	692	705	686	718	726	665	698	630	687	669	739	662	691	674	680	703	750	690	665	722	713	687	656	699	683	721	618	688	671	687	709	682	718	697	695	717	649	712	702	697	642	683	701	686	680	727	688	684	702	662	675	652	704	706	705	685	703	714	720	657	714	660	677	669	747	734	705	690	702	638	672	657	675	688	717	681	678	671	765	712	699	712	641	687	681	684	659	652	662	708	692	716	666	644	680	670	651	710	710	660	672	610	685	689	697	633	660	685	718	698	684	693	672	691	672	705	674	671	715	654	677	726	693	665	699	727	662	629	732	661	676	693	719	690	703	733	701	692	705	681	699	689	691	692	751	716	713	678	696	679	680	698	725	669	684	710	671	642	686	715	694	698	692	686	679	731	673	686	679	651	671	671	675	648	699	690	693	633	691	645	655	730	664	698	659	665	652	721	683	740	695	695	698	668	689	693	661	648	694	674	676	649	712	715	680	652	722	681	686	719	712	678	666	702	673	703	648	676	689	634	713	737	695	699	700	691	680	682	669	694	699	748	714	720	697	679	683	688	634	624	693	714	690	720	699	704	713	698	689	650	711	680	661	670	671	662	692	650	683	649	677	676	721	668	672	678	664	689	666	697	684	688	719	697	736	702	669	690	657	683	672	681	679	700	713	699	692	724	713	721	724	668	705	727	652	641	711	690	655	673	678	686	695	701	648	726	687	712	690	730	710	705	705	694	665	680	700	712	679	634	675	653	693	674	754	687	724	724	639	715	653	682	676	677	706	673	669	665	690	686	697	690	660	661	679	699	719	681	658	689	664	642	683	723	682	673	668	703	628	681	669	669	726	709	727	701	709	663	700	662	684	678	702	716	667	703	697	722	669	684	619	668	723	704	655	645	709	707	703	733	721	689	681	691	705	708	705	753	702	723	658	689	679	690	701	682	697	662	671	713	684	683	677	675	668	717	673	704	712	641	703	734	642	684	680	745	717	689	636	713	652	674	661	736	665	706	662	668	682	723	659	666	697	630	661	659	667	688	681	734	690	669	700	680	681	626	738	663	685	731	684	705	659	686	712	702	744	686	678	695	689	751	690	674	711	699	712	756	712	670	697	704	641	730	666	725	652	704	674	672	660	682	673	684	690	703	719	660	674	703	696	679	684	690	641	702	697	710	637	698	681	704	691	700	712	680	723	687	664	671	675	654	700	696	689	721	707	689	688	709	694	693	697	708	678	682	672	702	677	694	709	687	701	690	638	680	732	665	678	685	648	710	659	701	689	695	664	706	729	691	692	656	696	677	686	651	751	722	711	674	606	737	671	659	684	717	690	730	709	677	692	699	700	713	678	696	665	655	697	738	687	668	743	688	669	719	723	652	643	643	677	675	651	667	720	704	703	670	703	660	698	646	697	694	665	665	709	718	691	712	685	723	697	723	653	676	672	677	721	740	674	708	696	720	668	679	676	700	695	719	674	688	695	677	640	746	664	701	684	683	681	708	636	748	695	696	719	659	673	722	700	674	670	721	674	697	723	665	700	703	667	678	663	665	691	674	686	690	681	698	690	679	659	687	662	676	653	744	718	705	622	688	700	673	670	690	690	637	709	672	686	684	702	697	700	704	673	707	703	684	706	673	707	651	650	662	718	682	708	663	698	718	704	682	669	731	688	714	691	705	699	658	711	671	658	696	730	674
21650	11794	7976	4141	2283	1402	958	705	540	453	452	392	336	368	343	343	300	292	319	318	273	266	288	241	266	259	281	242	255	237	286	305	257	237	262	262	238	243	279	290	253	257	275	243	263	267	252	236	254	240	252	246	250	252	260	255	287	230	287	252	242	291	266	246	286	297	268	271	269	295	241	241	275	268	274	249	279	241	257	273	243	253	258	239	250	251	252	266	261	250	250	268	251	271	265	251	261	233	288	282	251	273	248	242	249	259	250	282	294	274	238	230	271	243	289	279	276	281	303	272	267	272	255	251	262	237	264	264	266	291	267	257	254	265	269	253	261	255	250	265	257	257	282	277	269	268	277	269	270	252	251	271	265	253	264	250	249	237	250	293	252	246	237	254	255	265	223	257	258	232	258	257	233	261	266	267	259	218	273	230	275	262	273	256	238	269	275	262	254	253	285	276	216	281	263	254	284	269	243	278	247	281	256	270	225	263	230	261	291	265	252	259	296	289	237	253	256	256	254	259	255	276	246	224	255	250	259	230	271	268	255	211	239	237	253	225	242	246	267	277	267	277	263	246	245	296	269	274	254	287	273	250	268	253	254	243	244	270	273	289	292	279	259	257	249	235	262	254	262	269	268	258	233	253	256	286	249	281	241	263	247	264	260	264	266	249	247	300	254	272	242	277	255	281	238	281	251	255	246	263	251	238	242	254	266	270	252	250	227	256	278	250	263	232	262	259	263	250	270	257	269	293	269	248	245	242	243	257	248	243	242	240	239	268	258	265	259	258	275	264	286	237	252	270	251	248	264	229	261	263	250	258	244	259	232	249	279	272	267	238	247	227	248	269	282	255	262	292	279	263	221	270	265	236	251	260	260	240	248	284	274	277	243	287	272	226	228	264	269	233	238	285	283	251	288	239	246	249	241	254	295	272	264	274	243	263	265	269	260	261	263	267	247	246	285	263	247	244	271	274	250	293	256	277	255	260	247	254	230	271	224	267	266	281	255	253	264	259	229	262	266	219	230	272	293	229	268	262	310	269	268	249	259	252	266	281	247	239	274	274	271	239	252	247	252	293	245	271	229	268	272	283	259	245	248	248	261	245	279	247	278	280	276	271	237	266	249	249	246	272	239	283	264	244	273	280	259	242	277	239	224	231	257	265	258	243	290	265	237	264	244	238	279	261	248	261	313	243	270	267	285	235	259	217	249	257	260	295	249	242	305	259	237	274	269	243	240	250	230	259	280	241	291	288	258	290	299	257	273	270	259	257	239	237	232	264	274	254	263	227	249	267	297	280	257	264	269	282	291	269	271	260	251	239	268	237	268	291	247	262	269	262	280	230	270	234	253	268	252	279	232	237	251	259	296	285	256	260	283	227	239	220	244	253	259	249	277	269	253	255	254	258	252	254	273	264	263	232	269	289	274	272	276	242	267	263	272	243	246	279	241	261	257	298	283	299	274	279	274	266	277	242	281	236	243	224	263	255	286	276	269	260	263	246	246	243	265	262	225	254	268	241	277	240	260	273	244	263	241	260	250	270	270	237	254	214	239	258	275	264	240	258	273	283	242	276	264	258	256	283	252	260	248	256	259	224	283	240	247	269	241	265	252	232	281	240	257	282	282	256	249	276	249	267	232	247	226	260	270	246	261	251	265	272	274	248	251	243	268	243	258	273	239	272	258	246	258	240	253	229	247	277	258	252	260	248	255	251	246	285	249	288	265	255	220	279	246	229	266	257	254	268	292	253	259	271	271	242	236	280	261	267	270	215	277	226	278	246	223	273	276	272	266	256	251	284	297	267	263	260	275	254	256	245	263	255	265	240	248	256	252	237	262	229	200	228	289	263	260	247	273	232	260	229	251	228	239	259	264	252	255	271	287	251	250	240	249	267	233	256	269	279	247	257	270	294	255	268	266	244	250	233	266	241	310	266	279	252	270	256	272	247	267	240	262	292	253	299	269	273	261	273	245	260	230	255	253	273	242	253	260	257	275	264	238	246	229	264	235	282	260	221	282	254	250	263	254	254	246	275	255	267	227	256	273	244	219	253	242	242	272	269	245	281	278	253	268	265	240	276	269	288	271	240	240	246	277	261	251	273	256	247	254	233	251	270	243	271	250	267	249	246	248	264	299	280	271	245	281	230	267	290	233	252	256	266	250	252	254	282	239	226	276	268	240	243	255	245	245	274	277	287	267	281	296	245	247	259	239	252	233	236	240	252	252	255	256	245	278	236	248	241	232	253	260	235	246	255	267	242	245	248	256	248	249	268	244	274	256	243	239	238	234	260	291	261	259	273	242	260	226	274	241	283	263	276	250	241	257	251	261	256	239	274	262	259	251	273	257	278	257	257	262	272	260	268	285	274	273	244	251	251	284	243	267	231	279	264	239	240	226	274	289	252	269	237	252	225	248	297	279	243	261	262	258	242	272	278	286	239	246	258	256	249	272	250	247	256	290	243	291	238	239	265	243	244	253	210	273	261	247	261	247	273	241	234	232	277	257	248	257	244	254	298	269	264	282	283	271	285	258	243	251	276	262	254	267	266	238	229	255	259	284	256	269	257	274	254	263	242	262	262	258	247	259	248	265	228	252	262	239	255	264	232	260	271	290	252	271	252	268	246	236	238	252	244	266	293	294	284	272	266	245	252	260	292	277	237	272	244	275	266	250	255	284	271	260	277	248	250	285	294	303	244	228	259	258	215	237	244	243	257	236	261	233	252	235	270	246	279	272	254	289	253	263	231	255	256	273	274	263	259	265	261	272	284	233	264	259	272	298	234	237	235	273	260	302	240	245	267	269	260	279	252	286	255	275	268	257	249	250	251	261	275	257	270	244	253	293	290	262	294	240	296	252	272	264	300	248	248	279	248	258	259	276	240	262	260	269	288	258	257	267	229	254	242	258	262	255	229	260	246	231	267	238	251	278	259	236	260	255	264	246	254	259	260	272	235	256	265	267	261	267	280	245	230	283	282	267	238	281	247	254	225	262	257	235	268	263	262	249	277	245	265	287	252	252	258	257	238	228	240	265	268	247	245	267	271	292	242	236	265	240	240	259	263	239	280	269	231	279	254	265	243	252	220	260	248	272	261	260	267	249	245	271	250	251	241	246	248	240	281	249	243	245	256	265	263	259	250	250	258	248	258	271	279	268	240	275	241	280	252	245	244	244	268	266	274	230	260	262	275	250	270	269	266	258	279	259	272	248	284	273	241	254	258	272	249	274	272	257	241	245	257	230	259	230	243	241	268	266	237	263	260	257	250	272	257	264	282	243	237	268	279	257	251	283	288	257	238	250	274	240	256	254	287	251	258	238	259	226	270	277	235	264	247	249	227	253	247	234	250	249	275	241	247	254	241	227	239	272	282	272	288	235	235	263	250	263	280	290	272	277	255	258	265	259	253	268	259	249	249	266	234	253	257	237	243	276	243	272	245	233	275	264	254	265	272	249	285	250	270	288	261	294	233	232	242	238	241	262	272	238	265	267	248
12390	9122	12411	10475	7628	5246	3701	2835	2183	1782	1489	1376	1184	1194	1033	1109	1003	844	829	791	714	675	634	661	626	590	623	636	560	635	641	600	625	585	600	610	605	614	535	621	616	572	558	583	576	615	603	583	573	597	544	562	595	547	554	572	576	584	563	601	599	558	620	564	546	591	540	564	637	589	549	567	586	579	556	581	545	566	585	598	545	578	592	574	551	552	617	581	600	608	614	534	518	538	561	571	521	587	572	582	591	557	540	572	623	613	595	587	596	577	607	565	559	576	581	575	589	560	582	552	591	592	587	555	552	558	592	597	558	610	567	555	603	590	570	584	592	573	579	574	577	609	547	575	541	597	596	585	621	574	593	562	580	589	546	599	588	560	561	540	596	546	576	585	567	567	532	558	563	587	548	550	575	576	578	591	592	599	606	626	577	606	605	574	580	556	593	627	566	592	583	587	576	587	564	573	581	566	528	575	549	563	593	546	592	566	604	598	577	613	563	593	576	577	568	565	609	581	561	614	565	599	557	620	577	600	591	608	597	562	568	567	559	520	628	588	540	594	612	616	538	594	606	547	607	581	617	599	576	595	611	586	568	585	590	558	630	604	589	600	566	584	589	573	515	576	566	563	547	555	585	580	535	604	559	561	603	596	578	606	561	561	548	588	589	590	593	572	604	577	560	554	558	546	565	613	548	530	598	598	602	565	586	566	584	545	577	586	538	599	592	581	567	540	583	603	573	600	561	521	576	605	604	574	580	551	554	597	614	584	580	564	577	583	599	583	605	575	608	590	604	547	537	589	598	551	595	590	591	559	590	584	563	551	573	557	581	547	565	593	572	562	610	553	546	556	577	607	563	564	583	534	548	563	565	641	608	572	601	568	603	615	572	580	613	580	554	595	601	555	580	583	579	584	549	600	528	592	534	555	599	552	588	597	577	531	571	606	585	528	612	564	578	619	585	541	567	557	575	576	572	601	549	551	574	566	598	558	555	596	581	549	558	587	569	600	585	551	554	615	545	601	580	589	549	572	570	600	601	575	619	547	615	582	596	541	540	574	624	564	598	551	530	567	584	626	553	604	632	566	556	604	582	582	581	582	570	593	593	589	579	601	588	610	549	578	578	568	568	560	599	590	543	598	550	501	617	536	568	570	580	589	580	581	571	601	547	540	543	576	608	600	576	568	546	552	559	594	608	552	561	601	565	540	533	557	563	579	638	644	570	592	573	552	572	570	544	576	629	548	571	535	559	606	592	588	637	623	566	592	629	590	539	585	553	578	591	581	606	564	589	559	589	601	566	555	567	602	566	584	568	531	619	590	567	573	582	635	573	574	621	592	617	586	606	584	574	577	583	599	614	628	615	562	578	555	567	542	600	609	562	566	583	572	563	565	572	574	555	590	570	542	614	615	553	623	596	552	605	548	548	614	596	601	543	603	592	543	596	551	592	583	578	601	571	590	591	566	608	574	572	627	608	591	586	598	534	579	583	586	546	590	558	559	562	586	592	528	591	560	525	535	571	535	572	575	584	594	564	566	521	587	574	567	589	619	568	557	581	563	539	583	630	591	530	579	573	544	583	587	565	570	590	561	559	552	578	550	602	568	611	552	566	561	548	581	531	538	559	596	590	528	565	599	585	542	626	601	534	622	571	561	574	571	582	577	551	541	564	595	568	569	562	571	580	541	569	545	577	554	550	556	584	509	584	564	536	593	595	585	612	604	568	518	559	544	520	531	582	582	564	591	591	630	535	624	585	614	539	540	577	587	592	538	598	587	596	572	539	518	571	589	559	583	533	591	586	593	617	588	587	582	583	607	561	579	549	578	595	573	577	564	594	558	587	575	571	579	607	625	585	547	598	595	600	575	601	622	537	566	542	577	569	560	601	574	599	574	591	641	595	584	573	606	561	583	566	541	607	540	571	545	580	552	528	619	586	609	598	567	597	552	555	605	562	568	556	589	584	616	610	584	577	594	540	586	570	595	567	519	597	604	566	589	571	557	560	564	601	577	580	566	610	586	657	590	589	566	550	608	553	559	583	555	591	540	576	585	572	582	645	577	568	563	610	599	578	592	570	548	542	579	613	596	581	578	571	565	561	554	549	557	575	596	591	570	604	548	574	587	585	579	572	596	611	618	588	573	593	574	569	606	578	546	541	551	623	545	551	584	568	575	564	600	555	581	613	551	544	565	587	561	592	606	579	569	566	576	572	579	552	584	614	567	608	526	571	558	582	587	568	572	569	571	524	495	597	589	506	578	575	558	560	577	559	587	580	570	608	598	582	545	548	608	584	542	589	570	600	586	569	566	555	598	535	553	545	523	569	579	599	566	539	571	574	621	551	569	619	600	567	578	601	598	582	622	599	556	569	560	588	540	600	571	550	557	591	577	576	538	563	558	582	581	589	547	589	542	567	597	570	569	558	602	600	592	572	579	546	551	554	560	583	549	565	568	614	562	563	588	559	617	590	591	600	603	614	573	578	591	568	576	529	621	629	552	552	572	572	534	574	550	565	559	611	591	564	577	594	560	589	551	562	569	564	567	554	583	603	597	576	580	583	572	546	547	584	599	572	568	540	565	585	572	593	609	558	595	595	567	613	611	604	563	596	602	581	609	575	593	596	598	541	554	551	558	634	608	573	604	562	576	584	577	570	558	554	583	572	607	572	619	588	625	596	623	604	575	602	586	567	631	574	532	573	579	601	547	617	650	593	596	575	577	613	519	560	590	589	596	556	590	563	565	592	625	571	600	577	589	590	606	570	581	602	553	593	537	519	561	579	559	595	547	561	629	581	578	572	561	563	554	596	577	579	595	525	558	551	591	569	616	553	564	551	581	575	575	574	576	560	552	542	548	598	527	607	562	549	581	576	564	595	583	595	594	591	582	562	616	580	580	558	616	539	530	618	601	604	605	582	596	578	559	510	585	597	533	624	563	606	558	597	582	597	571	584	547	586	573	587	574	595	576	601	554	572	594	567	549	528	598	585	541	588	569	540	567	585	567	610	569	565	602	558	594	529	533	609	541	576	568	591	544	556	623	580	618	615	555	563	547	591	597	510	622	586	541	581	561	551	583	583	589	530	606	588	551	582	603	583	591	560	603	562	574	562	566	576	577	548	574	587	551	597	561	553	599	568	591	560	602	549	590	591	596	559	585	592	577	589	585	564	605	577	557	610	589	539	607	585	586	589	552	548	540	562	560	584	560	586	583	553	579	574	594	607	580	567	580	577	557	621	572	537	556	524	555	589	588	573	575	556	604	550	634	563	538	552	579	562	562	579	544	528	541	584	566	606	589	554	580	602	574	552	629	576	588	578	565	597	589	619	568	613	570	582	599	589	545	614	588	578	547	541	562	567	551	598	616	550	621	587	573	556	557	551	573	577	606	604	584	584	590	590	584	596	598	604	596	585	631	504	583	575	586	578	578	591	590	574	575	579	562	570	637	595	554	576	551	666	534	580	556	545	541	571	567	655	541	603	609	574	579	562	565
32901	17253	14386	9432	4768	2821	1962	1205	811	606	538	531	458	442	418	416	377	345	361	317	351	307	302	286	299	326	310	343	307	303	290	288	278	267	296	306	269	280	282	283	289	277	301	333	300	301	297	288	280	294	257	313	280	287	331	312	288	281	328	305	302	250	287	272	315	306	275	300	310	268	285	276	295	301	278	325	287	297	301	262	288	301	342	275	298	290	307	312	274	247	316	291	291	335	298	322	284	309	300	270	336	305	285	309	320	303	279	301	324	304	300	294	303	307	294	267	277	263	318	317	258	282	277	260	305	283	270	288	307	258	301	276	280	302	269	294	285	291	276	277	298	283	286	309	291	283	269	272	311	275	271	272	288	286	296	305	297	288	292	301	300	292	270	293	288	284	284	311	296	270	249	309	300	301	284	263	295	273	296	300	292	294	290	283	269	280	323	263	290	275	291	291	295	275	299	288	267	298	333	284	318	303	297	286	294	298	296	320	288	247	315	269	303	290	264	316	351	279	308	319	292	311	292	284	288	266	331	281	314	258	337	284	278	312	309	279	294	324	315	285	299	288	278	327	292	312	316	341	298	269	323	305	294	282	300	300	291	325	272	306	291	301	302	291	294	301	291	330	288	267	288	298	319	287	289	239	284	306	276	249	294	306	305	295	281	276	330	337	301	303	282	290	266	297	299	302	268	296	291	275	290	279	303	281	268	304	284	312	305	288	254	303	285	267	307	286	305	276	287	299	320	337	295	288	249	330	271	309	284	311	280	281	306	301	288	308	297	291	315	265	255	283	300	271	281	296	311	324	264	301	292	307	319	282	284	328	292	274	266	266	283	283	291	292	329	289	293	279	305	261	289	305	319	299	296	286	277	283	300	266	289	257	303	284	280	317	277	284	275	274	286	261	286	319	283	291	259	304	292	274	256	279	283	270	281	275	303	314	272	269	290	279	306	297	290	309	301	286	283	265	283	301	275	262	292	332	304	287	289	255	264	296	290	304	306	291	264	301	301	315	296	285	293	304	284	250	274	291	240	266	293	327	317	290	254	295	286	306	311	335	311	282	315	327	301	334	299	260	302	320	289	282	284	248	301	275	291	277	310	281	300	270	327	297	310	309	298	287	306	260	269	269	281	302	274	306	289	278	263	286	258	263	298	317	295	261	302	323	290	300	269	274	260	260	255	282	271	265	284	306	314	289	270	257	327	326	288	269	323	317	323	310	309	287	287	289	264	292	260	324	316	310	283	305	285	316	268	309	290	285	333	301	306	273	281	302	256	289	316	302	295	287	308	265	306	299	321	268	285	283	257	282	292	285	293	281	303	262	260	296	284	293	264	326	289	289	301	273	295	314	281	283	316	265	295	321	312	290	266	289	289	292	290	268	311	312	286	317	288	292	322	296	323	296	285	289	244	342	301	298	282	306	293	303	253	267	275	292	254	290	308	305	268	287	284	311	305	317	262	276	302	260	286	299	268	275	283	280	291	333	272	300	309	286	294	313	300	286	289	270	291	292	254	297	289	304	284	299	278	282	273	320	292	302	317	285	276	300	303	296	314	312	306	279	266	293	294	294	308	295	281	289	291	273	327	306	291	282	306	304	257	290	276	268	253	273	298	283	282	258	263	262	293	269	298	306	289	286	317	280	283	276	302	285	275	295	270	303	288	320	286	317	250	258	304	332	308	313	285	287	297	286	296	299	269	266	298	302	296	295	312	277	293	294	305	264	302	314	308	290	311	291	313	298	287	315	295	309	270	288	296	296	287	261	324	305	313	288	300	336	283	289	310	265	302	285	292	293	309	288	309	334	281	276	279	297	288	285	294	282	303	287	305	281	278	284	280	258	277	263	283	275	281	280	307	319	316	296	318	280	259	290	286	273	300	292	325	303	292	315	295	311	297	335	259	312	254	252	272	300	299	317	299	285	267	322	316	286	286	304	291	276	292	314	325	281	292	303	273	300	263	298	334	274	317	298	284	286	265	291	290	309	299	303	322	308	257	306	292	291	312	268	291	282	303	273	295	283	329	268	268	271	305	282	300	288	288	297	281	288	303	308	306	312	278	309	320	283	308	292	292	294	254	315	315	304	272	277	329	308	291	278	291	287	281	310	315	251	303	294	286	282	295	300	318	256	256	289	275	287	284	279	268	303	283	255	270	276	296	295	288	325	291	308	300	276	297	268	283	283	276	278	278	287	282	324	316	278	314	302	330	287	318	280	299	280	277	266	271	303	306	287	291	296	292	287	248	269	267	303	290	277	280	296	307	282	319	287	327	292	289	277	294	314	274	296	278	310	278	269	271	281	283	293	291	323	303	303	316	281	340	288	298	313	297	284	274	293	268	271	295	241	312	320	271	289	242	321	284	279	270	316	296	292	300	288	258	267	289	296	295	300	283	257	292	277	321	330	289	316	292	302	291	308	298	361	265	311	276	292	262	271	316	291	293	327	323	287	275	301	301	307	293	255	268	309	346	308	286	310	273	296	287	293	290	292	290	295	308	298	288	267	287	293	332	283	279	293	271	322	280	277	307	299	243	302	254	282	291	295	290	299	299	285	286	284	272	325	295	297	309	310	335	297	272	291	284	277	295	283	277	282	293	275	305	265	324	275	313	326	302	319	301	287	322	299	277	308	303	282	272	297	282	228	286	311	305	278	284	278	297	312	342	262	309	278	317	278	310	323	337	284	281	323	329	301	293	301	297	278	282	312	298	288	288	286	321	286	296	310	261	274	274	320	303	296	256	340	287	320	253	328	291	251	329	298	283	278	286	326	317	280	296	285	289	287	282	299	292	278	296	287	273	290	262	296	282	277	304	299	296	293	308	252	292	286	295	319	287	294	261	293	289	294	282	303	262	308	327	286	296	294	300	286	297	296	289	264	301	277	312	262	283	327	318	295	246	289	259	292	282	285	249	270	313	270	306	312	295	243	246	283	278	276	309	344	278	275	265	266	311	279	296	285	301	308	271	287	309	280	304	294	275	284	280	284	297	285	269	284	316	325	286	285	263	316	289	277	278	265	286	275	294	277	280	276	272	277	260	247	294	272	290	287	289	283	285	292	292	287	327	280	299	295	280	308	254	287	282	270	249	271	277	318	297	330	280	309	306	287	309	271	261	265	305	290	301	267	281	306	300	280	280	282	287	296	290	311	308	332	305	286	280	316	298	298	283	302	321	276	278	321	272	272	289	298	255	329	283	305	308	249	293	289	315	306	268	272	300	294	292	311	286	296	281	272	259	291	299	282	320	294	298	341	296	312	293	344	309	316	273	293	278	233	284	274	321	322	308	323	302	264	323	279	298	285	286	297	291	292	309	316	243	306	278	297	271	284	282	241	278	278	298	274	277	301	310	300	313	304	287	275	298	285	291	285	279	273	253	302	287	298	299	261	305	266	288	258	289	305	294	268	278	275	284	275	262	280	333	288	275	308	278	261	257	301	302	300	307	280	301	247	255	282	291	292	289	267	287	315	279	276	278	294	278	299
19645	12805	20795	18895	13739	9908	7091	4853	3304	2720	2153	1910	1670	1572	1406	1414	1210	1078	1003	951	833	776	740	722	688	683	679	672	671	739	704	668	656	721	697	638	646	673	666	645	640	658	670	667	630	610	674	604	634	641	639	681	633	647	660	598	626	619	691	700	669	614	680	628	634	611	614	634	613	627	661	647	629	618	601	596	650	636	622	674	630	651	633	625	686	656	709	650	649	670	657	651	601	652	648	636	673	625	680	618	681	645	710	629	636	624	635	627	643	586	629	638	652	613	635	651	659	587	627	684	621	641	611	626	645	618	671	721	625	638	638	636	622	645	675	659	605	632	653	637	611	645	629	614	670	593	651	652	635	655	631	620	632	655	621	628	609	637	656	585	647	686	659	632	667	661	699	668	634	625	601	668	687	609	674	594	660	670	641	595	624	614	693	608	640	689	648	648	652	657	676	637	679	700	655	628	623	615	654	647	644	635	648	658	650	650	618	642	599	703	636	710	650	645	623	702	602	669	661	580	657	661	660	619	605	687	630	646	647	628	619	671	636	700	669	658	664	615	647	617	661	647	675	658	611	657	653	666	601	624	650	613	637	642	615	627	662	628	613	633	642	673	671	688	594	618	644	664	642	622	663	598	602	641	667	637	634	691	613	630	652	625	630	642	598	660	670	608	631	628	633	681	678	629	611	657	685	630	650	644	638	624	682	672	657	676	605	637	649	667	658	603	636	602	676	656	639	657	665	657	640	595	634	681	649	658	649	616	625	607	681	637	621	682	612	617	673	638	650	648	625	655	621	680	635	618	632	664	650	612	626	679	662	611	672	586	668	592	635	623	605	663	698	698	623	635	633	626	677	687	639	629	621	662	649	634	673	667	630	663	603	643	623	655	650	622	689	633	669	643	671	637	665	628	654	653	619	683	649	611	616	675	611	647	635	651	655	638	642	696	615	677	644	674	646	640	589	653	654	700	621	608	654	658	641	593	660	649	656	652	608	632	644	636	612	636	643	639	621	653	647	686	638	636	654	666	636	632	618	648	685	632	638	652	629	653	649	678	611	641	658	610	642	619	633	651	676	650	685	672	617	658	623	665	689	618	669	654	651	658	693	630	653	629	626	654	651	596	647	616	667	624	651	587	615	613	684	626	639	651	654	654	633	643	662	672	657	656	627	670	650	619	618	617	636	646	649	617	663	695	654	629	612	651	589	628	623	584	647	671	656	626	655	682	647	599	684	647	623	599	644	608	617	653	631	591	665	630	625	645	663	631	625	649	641	668	645	650	649	616	648	664	612	636	698	717	646	629	602	631	625	647	664	696	614	644	631	657	634	694	650	655	706	595	647	632	608	659	636	644	621	663	623	645	676	653	652	681	648	607	600	633	636	615	682	709	643	653	625	608	626	638	641	659	633	646	631	634	624	648	687	694	620	653	664	642	643	663	694	680	641	668	660	656	678	635	587	671	639	643	673	614	632	612	657	649	647	606	620	652	647	631	665	633	620	587	593	619	658	642	629	717	613	652	657	621	621	662	656	620	571	660	653	651	659	597	668	637	638	639	645	613	696	655	647	627	662	660	672	663	622	682	641	619	636	653	669	628	642	606	675	602	604	682	667	628	649	663	663	611	637	619	664	667	648	605	636	628	661	652	589	624	635	581	621	638	618	684	620	626	659	640	644	639	598	650	640	630	663	642	642	652	677	683	676	652	624	645	611	639	637	627	656	656	646	636	678	676	649	657	628	633	661	667	655	617	664	616	612	609	612	658	648	650	607	605	630	619	680	653	624	653	652	655	617	602	664	683	648	685	610	651	651	642	656	672	632	630	679	624	633	650	627	630	632	599	624	655	643	618	612	598	650	630	665	679	620	687	620	657	605	617	657	601	647	626	686	626	626	632	618	669	629	644	591	638	663	658	656	669	650	657	600	653	658	645	653	626	659	614	626	592	714	591	678	651	621	661	690	621	641	643	691	661	656	629	627	629	646	585	634	613	636	622	675	651	625	637	615	629	633	647	636	640	661	649	649	625	665	631	661	613	682	608	667	681	658	681	658	665	651	646	659	613	680	615	644	646	655	622	615	639	641	615	644	639	648	631	695	634	664	641	639	634	657	692	666	607	620	670	615	602	643	687	627	652	608	673	639	661	646	626	653	632	651	636	631	621	682	650	659	616	616	664	699	645	639	602	649	642	653	702	609	672	660	641	657	664	656	627	618	635	688	619	658	636	645	658	585	669	641	645	605	603	685	591	629	655	647	676	673	604	634	612	625	714	623	607	626	634	629	625	681	654	662	669	609	634	659	639	608	645	667	609	641	656	625	689	606	635	638	644	646	610	623	665	656	663	628	638	646	648	661	670	709	672	612	598	626	647	656	585	651	668	661	588	672	651	665	627	677	633	602	640	646	643	629	617	654	596	652	676	650	651	670	658	660	623	632	642	631	654	637	649	617	625	660	595	605	669	650	686	671	658	630	676	630	659	646	600	638	644	649	705	650	649	638	676	640	648	639	628	653	634	654	638	646	687	669	661	629	660	634	643	691	671	667	634	613	607	618	623	594	608	682	623	654	649	618	652	627	638	595	609	662	644	683	620	638	575	571	599	652	663	636	604	603	633	664	671	636	663	606	632	631	618	637	656	596	629	719	631	629	626	611	651	658	624	654	690	633	654	634	644	665	636	640	642	660	645	652	591	634	604	686	675	582	639	636	649	625	635	665	623	653	665	637	636	682	655	633	626	671	641	633	616	618	652	703	676	642	642	649	662	670	651	671	645	642	595	655	590	576	644	647	648	624	648	662	671	663	691	625	623	629	632	638	590	669	679	626	638	657	622	658	636	642	629	588	630	641	660	651	670	659	581	640	629	629	649	661	626	635	635	621	614	639	636	653	660	603	651	629	624	653	702	617	673	660	611	653	637	635	645	675	638	662	623	712	634	651	627	611	646	635	640	657	636	640	655	669	668	631	626	632	656	633	698	643	638	684	678	664	669	635	597	667	661	649	649	618	666	615	617	635	638	660	648	642	643	664	610	632	639	636	613	663	673	626	639	607	634	610	628	677	620	603	669	640	649	675	620	654	661	634	654	649	674	652	640	661	619	616	635	630	599	620	627	639	665	616	613	636	628	603	673	602	592	616	617	645	640	640	670	664	624	629	602	655	630	660	641	606	648	628	671	651	635	645	618	688	654	615	605	621	599	620	630	594	673	635	615	621	617	615	662	654	633	614	590	652	660	678	655	624	631	637	664	640	673	633	629	624	610	633	673	659	665	609	650	663	622	653	613	681	646	653	670	642	641	677	630	621	653	659	604	649	626	624	647	679	647	647	653	646	636	613	697	603	602	628	673	685	634	693	673	632	606	637	628	632	667	651	679	646	641	646	655	656	609	635	609	662	619	596	618	647	636	617	643	630	656	653	692	654	649	631	602	637	656	602	648	659	643	652	674	636	587	630	642	674	674	673	654	598	651	627	653	634	639	607	660	623	611	602	662
43907	26320	21261	13396	7405	4404	2409	1490	1152	835	696	631	555	506	450	495	443	407	416	423	340	358	349	323	313	332	344	346	293	338	338	322	310	328	362	329	330	302	351	330	298	312	312	336	327	312	312	295	311	339	311	329	343	336	285	336	302	322	316	323	329	305	299	350	342	311	298	313	332	337	303	322	333	352	287	312	338	341	286	338	307	329	349	371	328	308	285	342	295	332	340	340	293	380	351	312	323	357	341	314	316	297	319	364	327	333	299	303	326	309	295	334	327	318	287	348	343	328	315	297	320	331	339	276	294	311	348	307	283	330	310	291	334	297	320	296	307	353	321	342	319	332	317	364	345	304	323	313	277	302	314	336	325	336	327	311	329	304	331	314	300	326	322	271	335	349	295	314	378	328	332	345	326	283	317	320	324	296	302	310	334	316	276	317	313	303	310	307	325	284	285	323	317	326	342	302	348	290	328	333	292	320	316	316	314	307	322	338	349	299	309	340	305	330	315	317	297	349	329	296	309	358	323	301	334	306	324	338	325	320	336	310	317	341	349	322	317	286	313	345	330	327	335	317	315	302	303	301	308	356	315	341	308	327	345	285	313	318	302	293	302	322	309	328	322	317	274	306	315	329	287	300	276	314	329	285	345	297	323	316	333	317	321	314	316	297	340	318	333	292	303	329	331	326	322	309	332	288	335	312	341	302	354	313	316	318	303	299	335	319	296	290	314	310	310	345	324	310	336	360	316	333	319	341	286	303	342	320	358	316	327	312	349	312	320	313	322	333	317	321	317	329	302	323	335	319	364	316	337	334	321	307	291	313	308	346	287	331	334	289	334	315	319	289	338	332	299	360	315	323	314	285	341	316	359	286	308	292	302	350	311	310	307	321	298	342	358	310	300	340	327	297	291	319	313	345	367	302	297	303	323	322	335	350	304	301	304	298	325	327	316	323	316	321	325	320	289	346	307	334	315	340	323	306	317	322	339	300	314	310	311	315	333	307	343	316	319	325	343	293	317	304	349	312	332	314	336	311	360	311	345	330	336	332	284	315	297	311	335	312	319	330	328	328	309	329	316	310	313	331	320	339	316	358	342	336	352	329	305	306	316	308	312	340	333	321	319	351	331	309	310	329	276	277	319	282	320	324	278	323	319	299	353	332	353	315	299	293	302	326	316	321	336	311	353	322	329	330	295	304	314	274	314	311	344	332	324	346	326	292	279	329	308	311	331	329	341	327	327	300	342	300	346	331	315	312	287	333	334	348	293	325	323	291	294	294	378	307	337	304	329	293	282	375	335	334	319	300	305	339	300	314	343	321	322	364	313	322	324	308	296	329	328	324	316	337	319	318	293	291	316	352	312	295	332	293	292	309	301	303	332	348	325	300	314	345	326	305	289	316	330	336	290	322	305	303	322	316	294	312	320	323	297	278	301	311	316	317	316	335	325	359	350	325	319	346	325	340	289	320	320	312	307	300	314	312	308	297	327	335	320	304	322	319	311	311	314	307	319	326	339	327	308	330	314	323	293	306	299	316	322	347	302	309	326	313	337	306	337	359	326	327	308	321	328	309	314	305	285	338	351	320	308	301	335	310	327	329	311	288	308	314	305	335	349	279	339	291	314	309	300	326	314	312	302	348	335	312	305	289	307	317	322	331	312	325	322	320	313	337	310	369	338	350	297	323	358	282	293	302	324	301	339	292	304	341	292	347	329	333	322	294	297	305	357	318	300	351	286	329	319	300	339	332	346	324	324	330	311	302	316	304	299	342	328	347	296	331	363	320	315	288	302	317	302	329	320	323	320	308	335	309	321	326	320	315	320	315	318	310	304	333	328	295	338	337	326	312	314	308	321	320	325	296	310	299	344	306	306	299	314	336	355	328	356	291	308	348	327	298	342	290	292	321	306	319	314	298	310	357	301	319	316	304	343	327	318	318	297	313	298	308	325	356	325	339	317	337	337	301	347	334	332	320	318	303	315	310	310	310	296	320	359	300	298	303	327	333	331	311	296	329	283	309	295	313	351	338	323	305	287	315	304	345	301	347	336	299	300	331	334	302	304	354	327	300	308	341	300	322	357	311	303	308	329	361	362	328	303	302	326	336	335	326	304	283	334	332	292	323	353	293	329	302	317	293	312	300	302	313	308	329	319	318	315	303	313	308	306	330	332	354	289	329	326	355	326	344	324	320	333	327	323	326	334	291	341	313	322	305	328	326	309	300	304	293	330	349	316	333	318	306	296	321	344	313	345	311	355	315	300	320	309	323	298	346	297	342	328	335	324	289	319	329	304	292	347	351	324	304	313	338	319	320	326	322	334	306	298	298	344	327	321	322	323	329	342	295	324	311	336	316	311	333	319	317	273	324	336	316	312	311	304	339	314	299	349	327	319	311	333	354	328	322	329	338	351	326	317	311	283	314	329	309	321	317	333	279	312	290	308	328	339	323	335	314	294	331	322	308	327	326	303	298	264	301	306	339	315	332	312	325	317	317	340	347	347	328	300	295	307	332	353	324	325	312	313	318	304	282	342	322	309	360	287	297	335	293	285	343	329	305	331	330	308	322	324	341	307	320	327	355	314	338	299	293	311	328	342	335	351	353	330	340	332	341	321	314	320	321	308	293	315	311	320	353	314	297	305	338	320	311	352	336	282	329	328	308	342	313	316	361	291	308	310	291	258	296	348	356	322	290	311	312	306	316	325	297	296	304	306	339	314	339	328	295	321	290	322	327	291	321	327	301	303	343	307	306	358	352	329	345	290	339	328	322	349	324	330	352	297	303	323	342	370	322	331	324	316	313	326	356	327	296	315	344	329	321	323	306	312	360	315	305	318	321	310	323	315	316	323	342	333	301	338	291	293	340	323	324	343	345	308	324	334	335	307	290	307	308	321	324	349	327	319	305	316	327	327	346	315	301	317	335	336	332	315	348	343	331	313	335	356	289	312	362	341	291	282	330	306	317	306	318	320	333	325	326	315	313	317	284	304	286	329	320	294	278	317	306	325	320	343	331	299	278	341	332	345	313	341	327	311	302	303	297	303	315	314	303	339	311	293	303	331	307	335	311	314	317	305	322	331	321	339	315	296	326	320	320	321	291	333	339	324	308	312	330	324	348	328	328	353	316	313	327	343	325	322	353	313	311	354	306	349	310	275	371	305	326	337	318	324	324	320	312	308	302	297	323	334	338	324	347	347	323	351	327	301	325	297	346	317	327	310	337	308	316	324	305	315	357	301	313	339	317	318	340	338	329	328	330	312	294	300	345	330	312	338	316	353	328	301	316	319	344	274	352	342	313	323	260	312	309	308	335	331	303	305	341	355	314	319	327	341	321	306	328	335	322	346	331	361	313	339	316	348	294	352	325	316	291	334	307	314	323	285	291	305	331	334	335	327	316	334	296	339	315	337	374	333	271	304	310	332	311	343	323	328	312	303	319	291	340	284	319	318	313	291	323	348	300	341	320	340	336	310	323	311	333	338	318	332	309	314	308
25717	19169	26030	22864	18348	13132	8299	5974	4463	3438	2790	2433	1932	1845	1686	1645	1456	1197	1179	1161	953	898	853	820	775	724	734	725	780	752	720	744	744	700	725	732	744	707	745	738	716	703	704	722	723	728	665	705	678	653	691	715	672	723	711	712	656	761	717	696	740	672	690	710	684	710	719	693	718	713	734	737	721	689	692	708	751	718	725	726	733	737	674	711	687	702	734	753	717	720	693	652	678	681	694	661	691	681	681	723	692	708	686	698	693	684	694	711	749	706	699	704	750	712	657	644	679	643	722	678	701	714	661	664	657	701	707	707	673	704	664	675	691	685	669	680	723	670	676	700	693	673	654	696	713	692	644	708	701	706	675	755	725	641	636	691	690	706	719	666	691	685	661	686	762	676	685	649	665	723	729	665	727	716	674	678	730	730	700	713	722	658	681	702	737	656	671	685	692	673	674	731	722	725	720	691	680	699	721	718	687	703	679	675	675	672	702	680	696	678	680	651	677	720	680	690	681	699	721	709	715	703	707	722	762	664	653	652	737	683	692	718	700	661	676	714	708	723	683	687	696	722	682	687	737	682	684	693	673	677	728	680	658	722	672	750	684	737	682	696	718	705	670	711	666	677	652	731	648	690	718	688	720	688	683	687	655	658	736	690	655	674	698	676	676	679	676	672	724	729	702	695	667	720	690	706	677	705	718	712	712	702	681	692	709	712	688	677	660	683	726	712	677	718	667	721	649	741	731	695	679	716	678	683	706	755	656	696	721	720	675	718	703	729	757	681	693	668	654	675	711	684	701	700	703	688	636	728	656	668	695	702	694	721	699	708	704	733	685	702	684	720	697	686	716	719	691	708	746	692	655	691	695	682	739	705	706	707	706	679	675	718	654	666	717	679	715	695	705	711	727	656	706	682	655	681	649	733	662	717	702	673	678	660	728	671	695	720	687	704	711	692	683	647	653	705	652	634	686	674	697	694	666	686	699	713	668	709	693	720	689	694	697	699	651	707	666	697	664	658	708	667	667	688	735	673	636	685	668	685	656	685	708	645	682	693	683	674	702	725	691	673	734	687	683	690	683	633	720	701	683	695	663	662	696	690	683	663	684	654	680	743	665	688	665	646	682	704	715	721	699	707	652	636	698	714	688	682	670	720	664	672	679	701	700	674	707	674	725	697	692	678	698	656	698	638	647	681	701	673	671	713	688	676	711	675	683	695	672	708	711	664	675	716	698	674	730	719	685	683	662	721	667	719	683	701	666	701	689	633	679	678	671	681	697	693	685	675	691	703	705	727	695	699	696	648	662	670	752	706	676	664	676	741	701	744	658	730	707	682	697	721	690	749	698	687	680	731	734	711	713	714	729	693	730	671	686	678	720	684	681	671	641	702	691	676	674	720	677	671	650	725	691	694	679	630	663	699	697	679	673	712	737	687	704	666	702	724	734	696	739	704	695	696	661	713	676	711	703	672	690	699	696	646	713	703	719	747	708	711	713	651	681	671	660	686	699	698	705	669	702	714	718	704	691	649	731	724	704	697	637	716	665	675	696	715	675	668	711	709	679	721	706	699	679	714	708	663	655	679	652	671	720	652	699	725	654	692	708	643	656	700	675	697	721	684	700	693	660	687	702	675	701	664	697	760	698	669	663	712	683	714	667	671	712	722	687	725	719	705	711	717	659	678	661	711	678	684	726	714	687	678	713	682	661	741	685	679	732	653	657	724	743	687	694	679	714	721	727	659	710	668	651	678	722	704	672	677	659	699	676	710	694	699	689	696	694	672	691	655	682	704	687	703	709	739	635	713	716	703	693	654	708	723	659	696	684	663	692	694	685	660	695	633	656	661	702	699	706	695	672	702	662	702	728	680	736	682	714	651	680	693	694	688	674	742	717	703	650	702	703	692	697	722	694	667	637	675	680	669	668	652	689	671	665	696	709	721	670	721	656	669	666	677	677	713	690	694	702	676	646	674	671	691	696	696	717	704	667	668	694	728	670	682	665	678	709	696	678	679	692	678	663	689	702	671	714	668	699	710	681	708	662	647	707	665	718	696	653	697	718	686	650	705	681	662	743	678	650	696	684	692	677	684	634	710	683	696	641	668	650	675	722	692	745	668	688	689	651	749	703	724	665	719	710	647	718	697	714	655	724	699	699	698	690	662	716	732	654	635	719	743	668	697	672	702	644	681	698	690	692	651	730	677	676	721	645	654	697	713	693	718	720	698	688	697	677	690	647	679	647	695	681	747	735	701	719	675	661	720	659	715	709	677	704	654	718	703	700	690	693	711	677	750	641	684	695	633	653	691	691	723	737	683	696	702	720	701	692	698	741	741	721	673	691	751	720	694	729	688	723	739	731	716	691	718	696	726	662	683	680	694	678	699	683	692	690	695	756	691	696	677	694	686	733	713	652	666	683	683	741	739	670	732	698	744	690	719	727	708	645	670	688	687	648	655	724	676	675	667	673	724	673	675	692	718	690	723	690	623	673	689	747	674	672	765	709	696	686	679	724	687	685	692	646	693	671	696	677	676	655	682	725	693	672	692	720	714	670	710	700	682	688	761	683	711	709	696	649	705	651	704	704	712	712	718	659	777	693	640	689	698	653	689	663	725	679	710	669	716	683	730	722	694	705	683	708	660	733	712	707	697	636	670	673	642	695	697	725	687	682	672	695	625	685	668	689	688	753	692	674	727	742	680	735	637	703	737	732	703	694	686	666	703	674	689	707	634	689	685	685	684	655	717	654	630	695	682	670	690	679	701	668	660	727	655	676	717	731	681	665	697	673	684	659	670	702	644	693	693	709	713	753	662	670	704	682	719	734	702	694	677	724	685	685	658	701	659	706	757	649	714	721	671	704	730	676	666	727	672	660	702	641	705	658	674	694	729	729	732	695	656	693	668	709	677	668	667	686	713	687	684	670	671	681	697	722	727	674	715	675	716	632	683	677	701	648	688	671	699	657	678	770	675	670	709	685	701	707	675	671	706	639	683	655	681	752	750	671	679	668	667	671	678	691	682	729	677	701	644	652	744	683	635	613	730	673	653	700	722	698	638	717	702	692	764	696	670	702	670	727	695	714	745	687	690	693	682	694	685	713	699	714	740	729	705	675	690	684	709	696	673	681	717	690	697	747	669	679	683	639	675	629	730	746	720	717	749	687	705	708	753	687	670	691	685	699	694	714	719	688	684	697	680	678	682	683	723	702	709	677	708	714	677	690	726	651	668	696	696	717	674	673	689	715	680	697	700	731	683	698	661	696	712	651	700	725	713	682	692	684	729	674	684	709	706	665	681	700	706	669	713	717	680	711	707	703	713	697	629	679	696	654	676	692	670	645	735	673	725	618	688	737	651	667	735	717	681	705	683	714	681	673	698	675	712	675	722	681	682	728	696	683	666	698	719	715	666	670	705	653	703	718	720	648	711	678	705	671	678	645	647	664	710	685	670	701	688	705	681	691	688	668	649	710	727	676	712	671	672	709	671	678	717	698	725
22428	11903	7197	4560	2569	1417	860	735	582	439	459	381	364	340	318	341	353	300	319	280	265	246	275	276	275	248	238	287	275	230	270	268	258	251	248	270	259	258	241	232	268	276	283	289	257	243	274	245	289	275	253	234	258	268	258	245	273	251	262	247	265	248	262	244	278	263	260	270	279	251	274	259	268	264	252	235	270	276	292	252	241	269	250	274	254	247	293	293	248	289	259	269	279	249	232	262	220	275	253	266	251	280	235	280	254	241	281	261	234	289	284	268	278	256	256	269	292	275	260	255	259	257	242	265	253	256	288	230	252	260	228	265	254	267	246	270	257	251	202	219	242	270	247	268	262	229	241	254	280	240	260	253	258	272	238	258	253	265	230	269	263	292	262	277	287	288	247	255	231	302	252	292	252	268	237	259	252	234	234	269	266	260	261	266	244	226	252	266	216	258	248	244	258	246	275	263	275	292	265	272	272	285	251	297	268	244	259	264	250	271	234	241	237	268	286	284	277	243	270	261	268	237	234	253	255	241	284	256	257	252	247	268	282	260	264	239	280	273	244	263	248	301	241	262	277	243	268	261	265	257	256	262	267	253	299	254	219	249	253	227	256	226	249	254	222	256	274	271	279	267	262	280	276	272	282	271	289	246	231	273	269	247	248	247	266	261	232	247	290	243	229	304	255	272	253	269	296	268	244	280	257	254	248	252	264	214	252	256	251	251	245	239	244	227	271	273	285	233	234	260	260	257	269	270	232	278	256	257	309	257	262	253	261	238	257	252	259	259	282	255	284	263	244	267	257	273	266	261	252	237	257	276	259	256	251	254	233	261	257	255	249	246	273	236	269	259	264	288	263	277	259	288	280	276	251	279	283	266	248	260	255	276	274	237	293	253	259	255	237	235	264	236	250	262	248	276	232	278	260	264	265	273	254	296	269	286	237	258	258	289	289	247	236	248	257	239	278	216	238	289	251	262	269	251	267	264	295	299	263	272	237	259	286	252	300	265	271	242	260	228	267	269	241	287	231	263	266	272	255	253	259	262	239	257	237	243	242	249	212	244	257	259	248	265	258	254	273	244	231	221	267	253	269	246	271	247	275	260	253	236	254	281	256	259	303	258	299	259	272	275	283	276	265	267	241	253	287	240	262	222	287	317	261	300	261	246	267	246	267	258	255	253	240	277	251	277	265	240	239	271	257	254	282	266	254	241	284	253	224	258	260	262	236	268	278	245	269	281	275	258	254	243	251	296	283	256	278	266	275	253	238	281	249	270	257	252	242	285	265	251	261	246	278	243	277	253	268	260	278	264	252	259	250	244	249	287	237	261	280	282	250	255	278	258	238	253	246	230	264	283	299	257	282	236	274	281	210	257	256	257	269	234	245	279	261	255	283	266	237	291	269	262	269	226	233	249	264	253	235	274	206	276	311	246	259	265	256	274	254	241	231	276	267	247	269	261	257	258	251	240	260	279	265	238	272	257	249	248	242	261	233	261	282	279	249	271	255	262	273	251	254	255	257	234	270	259	309	244	256	256	246	245	286	244	274	244	249	257	269	264	247	301	276	287	259	264	245	235	262	282	268	249	238	247	228	279	269	263	240	255	272	284	271	289	242	249	265	276	260	264	254	242	254	261	279	267	256	243	275	247	230	225	241	243	257	249	231	259	264	277	244	278	253	254	259	297	287	309	256	278	231	237	238	242	259	256	250	259	223	237	266	270	264	257	262	267	261	276	262	246	256	243	254	264	249	279	297	254	212	271	303	245	257	248	259	233	266	254	257	244	247	248	231	223	279	247	259	245	227	264	245	254	213	242	257	264	252	250	278	288	256	247	270	251	288	264	253	239	249	253	257	280	271	285	271	240	277	278	222	259	287	244	278	308	260	269	261	241	280	293	278	282	231	248	274	287	265	278	282	246	241	259	264	234	252	272	238	269	236	277	273	244	288	288	286	257	265	239	260	279	273	276	245	276	228	255	265	274	268	245	266	259	250	265	245	269	283	245	262	262	231	247	248	262	251	245	245	241	243	264	271	272	252	279	276	258	293	229	247	283	259	255	243	256	249	278	251	245	268	241	238	240	260	268	259	244	262	235	268	261	268	226	267	256	260	276	247	282	268	264	268	222	247	245	278	217	247	279	255	259	229	248	248	268	262	250	263	233	280	279	227	272	260	257	273	239	246	302	257	250	249	261	269	263	256	266	265	245	249	253	278	276	262	265	261	294	262	251	240	247	284	223	262	280	245	258	259	243	233	258	243	261	247	276	301	271	268	253	244	253	284	250	286	268	245	241	257	241	252	247	305	285	274	236	265	251	233	261	269	259	271	252	265	266	257	271	302	245	280	245	277	254	247	229	228	282	261	257	242	231	261	256	224	234	265	249	255	256	242	263	277	249	266	265	296	302	282	257	232	241	247	273	279	254	242	244	253	254	274	264	284	253	241	286	242	263	286	274	287	239	269	262	261	260	282	256	255	293	246	238	244	248	253	228	260	244	228	261	250	232	242	246	274	277	271	227	267	294	231	224	238	248	248	276	246	253	270	256	244	239	284	262	257	281	266	258	229	247	275	253	243	233	262	262	266	285	248	264	280	216	263	258	272	246	266	244	271	199	296	294	258	269	249	237	259	263	267	253	254	282	253	246	261	255	256	249	271	264	258	284	246	294	238	261	240	271	282	254	255	258	269	243	266	247	261	279	305	270	226	267	254	289	214	274	258	324	255	258	244	269	247	250	262	267	252	270	278	278	249	240	265	276	261	259	256	245	236	262	255	242	258	272	246	250	246	239	256	278	251	267	254	260	242	247	222	273	266	253	281	254	229	269	237	270	252	248	231	244	260	276	242	272	253	242	240	257	252	260	232	253	263	266	283	277	229	282	272	240	257	251	210	234	256	258	237	263	277	217	258	247	268	266	253	244	222	252	227	258	267	240	252	238	314	281	238	250	268	267	265	273	284	240	262	244	248	264	240	246	220	225	242	251	238	282	252	264	241	294	264	250	282	289	265	246	272	245	243	273	322	259	266	269	285	252	287	249	258	237	253	243	268	263	246	285	257	271	290	252	256	259	250	229	257	267	277	260	289	249	280	272	295	269	247	266	251	244	276	270	248	298	267	248	294	269	285	235	264	248	293	254	276	282	264	269	279	297	259	253	259	229	285	271	261	305	244	256	255	265	245	258	260	217	273	269	273	265	255	264	285	253	242	252	273	274	252	253	261	267	245	257	253	274	248	232	235	240	249	253	244	293	259	275	258	255	264	276	230	287	288	292	267	272	292	254	285	241	271	261	240	228	285	258	290	258	261	257	274	266	267	279	268	239	252	266	247	291	283	238	224	254	238	275	248	270	256	264	224	225	288	264	282	263	266	256	243	277	272	274	269	275	282	263	257	265	225	236	244	245	248	258	251	255	252	267	253	272	260	271	272	243	239	277	264	270	284	254	253	245	270	281	234	255	232	282	269	271	272	248	266	268	260	268	258	257	266	244
13164	9162	11325	10966	7959	4823	3590	2717	2245	1638	1478	1340	1148	1148	1007	953	913	788	811	767	669	660	630	679	620	554	633	598	603	586	585	567	590	628	618	581	543	608	564	531	591	553	575	599	564	587	565	584	555	607	554	607	573	570	598	589	610	592	580	540	569	537	566	581	536	575	564	577	610	606	539	600	619	577	561	574	548	549	615	613	591	561	560	588	586	568	589	568	561	609	552	567	605	526	592	537	563	559	548	562	540	626	602	606	551	600	583	564	555	565	581	589	579	594	597	584	613	571	597	596	597	559	597	577	600	571	584	557	609	600	590	577	562	540	598	578	556	593	573	565	576	546	547	612	603	617	579	587	555	597	519	536	581	578	575	552	588	604	598	596	545	546	535	546	565	580	576	572	576	601	601	593	594	576	613	571	578	573	585	551	606	581	565	623	545	558	570	601	567	597	559	599	545	586	566	571	518	582	580	566	563	551	559	582	585	586	595	575	568	523	580	557	584	585	604	570	592	581	534	596	558	574	591	592	541	584	575	574	576	551	589	576	573	600	554	613	572	546	588	534	567	552	595	565	538	611	525	555	610	566	549	561	567	593	541	560	600	550	591	595	602	566	568	563	620	593	592	614	583	531	585	558	557	500	562	565	555	590	537	587	599	620	540	575	563	575	573	557	540	599	605	563	561	593	548	569	596	590	598	582	540	619	580	593	575	571	613	617	625	559	605	601	572	567	614	576	568	591	523	589	569	601	594	578	550	551	552	577	599	615	585	581	590	570	585	555	558	541	581	636	619	601	542	563	586	585	624	595	585	562	599	579	587	568	594	591	550	602	575	559	598	587	572	536	564	619	588	583	566	567	586	556	559	555	602	540	514	611	605	578	568	571	566	582	600	554	590	602	543	589	590	578	595	574	536	619	569	566	568	599	626	601	524	577	594	618	587	541	550	590	592	575	600	570	577	587	585	569	550	584	578	610	560	557	631	584	611	560	565	582	586	535	569	573	557	569	549	591	584	588	630	579	594	563	580	569	557	581	579	605	578	600	614	552	634	561	595	566	582	580	607	576	574	585	581	611	530	620	594	596	567	558	580	603	562	547	575	570	606	615	557	564	562	613	600	593	569	590	595	567	625	580	539	554	602	587	583	582	568	585	570	540	564	567	580	605	606	569	584	597	572	608	592	568	584	575	604	545	572	556	570	603	512	577	557	521	579	577	573	594	536	604	591	580	584	562	598	578	550	549	583	551	635	583	562	549	544	586	565	576	617	585	578	543	553	573	573	521	571	621	614	599	551	605	615	560	577	621	557	576	595	584	557	580	554	601	600	569	558	603	577	516	601	601	570	535	563	572	601	606	591	624	557	559	538	540	557	616	572	596	574	587	578	567	588	579	584	532	555	569	600	551	584	593	585	571	564	566	551	592	550	546	575	568	563	625	604	536	589	530	565	563	549	599	575	558	540	543	638	561	561	565	543	563	579	558	588	558	544	592	591	529	556	550	542	614	524	593	549	578	569	577	592	596	595	605	619	602	572	567	567	574	593	557	531	523	608	634	630	583	618	565	615	547	568	559	591	587	566	580	569	585	617	571	574	570	599	533	562	578	545	599	548	580	582	554	553	605	555	544	591	600	588	579	617	579	561	530	572	593	604	604	573	586	585	581	602	595	530	571	569	519	546	573	584	555	555	568	618	615	556	574	566	595	579	532	543	557	582	591	571	618	656	584	586	564	553	565	606	587	576	543	610	585	586	573	582	579	586	530	558	576	595	576	567	593	562	559	564	583	634	589	580	581	589	577	575	578	598	578	597	605	577	569	584	552	556	579	575	535	526	565	560	580	605	555	577	572	544	555	587	588	581	593	552	584	533	588	622	583	542	555	568	553	583	600	590	598	592	566	573	582	592	540	595	584	613	532	571	570	563	619	561	539	589	585	558	590	602	596	571	592	574	576	536	599	589	551	626	563	610	574	604	554	588	539	589	530	572	527	595	544	516	586	566	562	596	621	534	556	585	522	584	602	607	600	570	597	571	566	599	641	540	584	625	623	594	579	569	591	639	593	592	577	580	556	586	555	587	562	559	596	579	626	584	582	565	573	557	584	588	579	544	579	579	584	589	581	580	589	598	567	599	524	610	579	629	555	592	608	603	628	598	619	598	587	608	571	593	567	609	565	583	612	558	586	560	549	596	501	586	544	572	614	561	609	603	569	559	597	606	583	582	573	590	542	585	599	565	565	554	570	619	555	594	566	567	608	571	552	586	580	619	559	601	559	546	571	556	605	566	646	579	524	534	586	572	628	572	562	546	561	585	596	546	595	629	577	590	573	578	559	562	573	561	544	588	531	606	610	552	571	552	615	559	621	563	619	603	555	608	582	563	592	554	543	596	590	573	595	581	583	562	577	559	541	572	566	551	585	579	564	563	574	610	608	582	581	597	540	585	599	582	557	572	566	549	608	603	607	562	543	587	624	588	566	615	589	565	588	572	543	573	569	528	591	563	581	616	633	559	581	578	558	585	561	596	582	584	595	574	600	565	557	579	579	575	593	604	541	555	572	554	596	610	594	590	563	584	564	578	600	583	594	561	568	583	571	545	602	597	585	537	556	574	595	589	605	616	584	575	575	564	588	554	573	557	578	548	625	561	579	595	600	579	576	536	576	565	559	565	564	563	566	574	577	595	624	581	567	585	576	549	614	555	560	558	639	561	612	620	601	542	557	564	571	599	562	598	540	617	585	580	609	570	576	574	571	616	599	597	575	573	603	613	607	554	549	565	560	578	590	535	584	579	552	548	553	638	568	581	633	586	528	603	566	575	554	571	596	582	593	573	563	570	596	563	587	562	575	582	553	604	596	516	593	575	614	578	589	599	588	570	595	581	572	568	610	570	594	583	617	521	573	612	604	615	594	572	562	573	591	560	571	618	534	549	572	574	565	588	583	558	605	581	589	639	583	574	606	598	581	531	557	593	575	567	594	498	569	531	563	588	574	632	525	579	560	528	584	578	575	550	569	611	528	548	575	576	620	622	596	543	573	628	561	596	561	583	601	635	571	601	556	598	583	586	595	582	546	603	544	591	603	602	566	552	582	567	585	606	596	555	625	570	566	579	551	544	593	602	598	556	623	556	551	574	591	535	601	595	590	583	592	584	560	523	553	571	619	519	558	576	589	568	641	589	587	553	599	557	591	602	580	540	566	581	537	542	556	592	568	598	580	640	591	597	575	547	596	547	599	553	591	566	534	595	597	579	585	548	562	583	585	571	569	572	581	585	558	552	586	579	617	533	586	539	600	556	606	572	606	579	556	559	568	615	581	571	607	600	578	566	600	597	581	593	561	606	551	574	596	587	594	587	556	584	559	565	494	596	626	549	524	569	581	566	588	587	627	531	553	530	583	570	602	560	550	581	590	599	577	577	552	575	599	567	570	603	636	582	589	557	590	541	570	609	572	603	578	563	562	564	576	585	576	568	604	554	579	569	555	539	562	600	540
33968	16952	14127	9663	4314	2380	1728	1146	862	689	608	481	472	474	383	422	402	357	372	323	303	332	307	314	296	297	331	285	272	290	320	301	278	330	276	288	277	280	299	302	280	296	301	252	264	273	291	301	305	311	297	290	282	279	291	258	271	288	292	256	312	281	303	264	290	286	316	325	300	327	296	280	300	264	310	252	263	267	297	248	302	316	281	264	279	262	318	302	306	302	297	270	283	283	299	295	280	274	298	304	297	305	265	299	295	293	268	291	276	312	347	267	275	291	303	289	296	308	304	300	293	267	274	305	295	312	272	339	316	292	243	281	289	248	287	284	323	287	287	267	325	294	303	284	281	301	299	313	296	277	288	268	284	314	289	302	279	281	278	282	305	307	292	314	284	294	254	257	298	289	304	274	299	313	280	299	274	263	323	279	284	308	286	293	294	262	270	318	312	302	275	305	297	296	293	273	280	263	279	319	258	278	286	280	257	304	290	289	303	281	328	317	282	301	268	287	296	309	269	296	283	273	297	263	302	283	280	285	307	312	283	319	284	280	258	307	283	284	311	259	270	269	280	310	307	272	313	294	251	294	310	299	313	313	309	289	293	280	308	293	327	300	272	304	290	323	288	296	288	320	265	299	266	291	299	303	277	272	314	261	276	297	279	298	297	311	278	291	294	309	310	263	285	307	293	267	287	283	286	277	295	293	295	276	279	300	294	293	293	274	281	266	303	319	309	287	265	318	290	291	276	283	288	295	291	286	318	285	298	323	261	329	283	304	279	279	300	289	272	287	280	295	283	284	283	292	283	307	318	273	302	291	329	306	290	316	298	249	284	315	281	274	287	303	288	292	282	280	297	293	284	292	300	290	272	304	281	313	317	286	277	307	270	308	293	294	301	270	287	284	299	322	313	302	298	314	302	272	272	267	313	286	259	306	278	281	277	289	299	290	293	305	278	336	287	302	291	302	298	329	303	279	284	286	273	283	301	300	293	287	285	347	266	309	279	298	288	275	305	255	286	322	309	280	317	269	268	307	274	304	311	279	306	287	308	293	305	250	285	312	295	281	268	273	302	297	281	295	270	291	262	296	313	304	296	284	296	295	278	312	317	326	294	325	275	318	292	258	308	292	296	308	284	319	302	299	277	297	259	278	279	287	284	318	277	308	283	291	274	286	299	281	298	301	284	284	248	312	323	273	285	283	309	277	264	294	264	263	303	322	293	311	308	299	338	332	281	273	308	268	262	297	304	293	308	286	301	282	282	270	309	280	284	305	288	289	322	314	284	308	302	286	281	255	293	302	293	283	281	289	277	275	308	271	277	300	291	309	299	301	287	262	304	277	291	302	269	302	296	300	300	275	292	316	311	274	301	298	282	311	280	285	296	281	310	273	245	323	290	274	294	286	297	259	315	252	316	312	283	285	333	291	289	289	284	263	277	300	279	290	249	311	322	294	290	287	303	316	291	317	276	295	310	292	314	297	292	294	280	292	264	299	299	305	280	278	278	289	277	260	283	280	298	271	288	292	266	313	295	289	289	306	293	283	312	319	266	300	298	309	272	273	284	255	275	281	313	282	316	318	317	282	300	273	292	297	316	286	306	276	284	296	243	263	297	303	283	281	285	283	283	313	306	257	325	309	310	308	279	317	289	291	270	294	266	283	304	306	296	283	294	305	312	283	317	313	303	299	341	293	284	287	351	309	251	265	286	303	323	305	269	278	348	301	303	267	280	319	342	325	297	283	297	315	261	288	285	273	299	318	291	258	280	296	288	303	293	314	297	316	273	286	291	344	316	305	294	297	297	303	257	331	292	275	265	273	278	311	316	282	290	272	321	263	276	278	301	272	329	267	318	297	277	302	295	307	292	298	274	321	300	302	292	281	286	296	283	299	315	323	295	271	330	303	307	311	252	304	288	289	276	276	315	290	284	296	282	275	284	300	321	330	297	308	294	278	283	309	311	260	274	274	302	285	282	312	281	329	326	281	323	288	322	291	268	299	270	297	286	307	282	299	283	308	308	292	313	268	289	271	294	309	319	275	314	296	299	272	290	308	278	300	273	282	304	305	320	293	308	294	248	305	284	296	273	316	281	270	290	288	283	292	322	295	303	293	287	273	302	266	315	270	298	265	286	315	294	270	282	292	282	286	250	290	246	280	303	281	317	314	292	307	298	320	288	316	298	316	304	312	290	288	298	285	318	320	257	320	279	294	284	283	265	326	292	284	296	312	274	266	268	270	282	265	296	291	306	307	282	302	299	318	282	328	323	323	256	299	280	320	276	313	289	274	271	290	312	333	290	292	294	292	293	271	332	294	300	260	286	295	314	318	285	316	292	340	284	295	286	309	283	266	289	290	272	297	295	305	283	312	314	298	313	286	304	290	300	298	289	321	283	287	278	310	278	310	293	256	326	308	327	324	296	317	280	337	330	284	303	301	263	339	298	277	277	279	318	278	256	268	282	287	280	289	297	261	303	301	316	289	291	278	292	298	298	286	323	304	306	268	316	282	306	308	300	296	300	282	292	335	309	302	301	321	259	269	310	296	289	327	314	320	293	308	331	304	301	259	276	268	315	264	255	252	299	286	284	272	317	300	320	311	252	303	283	286	268	298	292	296	269	319	287	323	301	274	263	301	315	302	270	302	298	294	311	266	266	272	282	306	319	279	313	311	280	299	284	272	317	289	311	337	281	278	297	287	278	270	293	296	285	279	303	284	272	324	320	312	286	286	285	257	282	273	301	268	323	269	310	280	326	278	279	305	295	295	286	318	309	275	287	314	290	244	305	266	286	313	278	258	314	286	288	295	279	285	256	279	288	266	293	281	316	301	278	296	311	246	290	332	283	271	310	319	302	298	309	305	297	289	283	280	335	310	318	304	306	286	275	306	285	302	285	307	264	286	297	291	291	262	303	289	297	297	306	322	293	313	316	271	269	320	254	325	301	302	282	305	287	317	296	293	280	298	296	291	290	310	257	315	313	303	297	268	296	294	273	249	266	282	270	328	290	282	286	279	293	320	288	300	303	287	308	306	306	282	290	283	292	292	285	301	300	297	322	264	299	277	292	305	280	312	283	262	303	286	296	307	295	307	299	291	285	304	324	262	284	309	293	343	287	287	295	252	287	274	321	307	266	308	309	306	305	287	317	298	282	289	301	299	308	295	281	318	313	320	298	286	307	282	293	258	277	318	283	291	269	284	288	292	274	263	285	268	290	259	298	263	323	276	276	290	252	293	286	290	308	313	269	285	263	308	271	281	303	324	295	250	316	289	285	285	300	314	273	305	306	329	351	306	296	295	298	291	271	319	289	316	296	284	285	263	279	311	291	275	308	322	306	306	281	295	311	285	273	294	302	302	277	304	307	287	275	295	290	290	313	300	273	280	297	259	283	286	252	288	282	288	310	307	268	302	300	271	293	304	294	308	311	309	253	262	285	290	328	260	295	275	286	322	272	308	290	299	302	321	284	297	302	277	296	280	265	292	273	306
20286	12118	20211	18880	12252	8708	6650	4927	3609	2623	2111	1917	1553	1444	1359	1310	1222	1015	998	1019	845	802	711	733	648	705	710	751	693	671	693	649	671	684	681	653	693	643	644	651	698	639	711	681	621	631	654	692	665	624	648	695	612	656	658	656	647	637	652	636	615	673	651	603	648	643	607	613	628	608	648	598	658	648	678	651	692	627	601	681	664	634	671	681	646	649	640	679	625	637	661	647	709	647	617	653	666	708	619	699	615	637	624	592	603	607	646	689	629	649	642	678	584	649	670	654	615	643	629	690	626	628	643	626	674	633	718	652	628	678	647	649	615	655	660	595	631	652	650	619	649	628	633	646	615	619	698	599	619	642	629	679	657	644	666	681	661	650	682	640	627	674	640	644	624	636	651	625	680	632	619	654	651	635	654	661	674	639	615	628	645	627	620	639	661	622	680	632	681	586	661	663	592	670	623	643	653	635	639	620	662	591	603	603	670	646	636	654	654	677	623	646	633	597	599	634	651	609	659	632	658	617	629	662	626	639	677	619	604	620	637	631	656	657	621	631	645	663	614	655	679	671	687	635	616	627	681	646	621	631	622	635	681	649	618	657	682	659	637	662	655	665	619	626	654	675	645	663	623	635	646	671	658	594	644	638	612	715	647	624	663	674	666	694	613	617	708	670	680	631	644	607	669	636	698	641	622	644	647	682	641	671	678	663	600	626	701	615	638	622	615	616	631	657	646	642	636	615	625	666	666	655	636	630	594	649	657	623	621	663	621	674	629	624	623	621	656	604	664	637	661	656	661	672	647	628	683	639	633	637	659	633	635	688	642	704	645	603	661	606	665	655	629	606	626	642	625	652	592	640	632	662	655	624	630	678	613	657	624	676	640	694	646	636	674	632	633	683	633	661	665	625	636	681	641	636	691	653	627	661	679	645	622	652	609	636	614	647	625	619	637	675	640	594	681	635	650	641	681	669	607	613	632	654	643	671	648	627	661	659	627	597	649	653	632	676	677	664	639	621	672	686	623	612	641	626	605	713	647	612	628	656	652	665	683	659	632	687	618	658	650	601	607	594	677	661	649	669	654	647	647	663	651	669	594	648	677	639	664	654	606	620	640	656	627	646	678	642	691	616	629	672	652	619	646	647	602	638	628	618	674	632	639	665	635	649	631	624	627	666	656	647	643	666	671	636	640	667	643	657	623	622	636	677	647	668	601	619	671	629	645	639	682	641	590	628	662	670	670	666	653	677	646	655	600	656	684	672	622	646	648	668	655	642	664	594	587	657	658	608	623	655	660	669	634	636	675	601	624	600	668	694	629	701	634	641	667	645	624	714	634	667	628	617	685	642	673	694	634	665	679	630	651	586	644	649	630	653	647	641	662	645	643	629	634	657	641	656	644	610	666	652	696	667	619	651	695	666	625	624	635	656	656	640	643	651	643	611	689	593	665	620	700	598	655	662	642	622	634	596	654	644	623	646	651	633	632	619	618	635	704	676	618	631	650	599	645	672	653	626	678	641	673	628	625	620	684	691	631	674	685	618	660	648	672	673	630	680	646	638	662	641	641	647	627	621	605	662	673	630	682	693	611	635	646	612	671	669	651	624	639	656	658	641	658	641	607	681	591	643	684	614	697	633	631	617	663	631	657	616	640	639	653	657	650	660	624	609	674	598	633	606	647	657	621	687	664	644	669	700	664	605	625	647	616	653	638	653	666	618	644	635	661	671	593	651	667	655	663	627	646	627	607	601	677	662	671	668	625	664	636	644	615	627	633	662	651	602	658	634	658	605	609	646	650	603	644	622	631	604	628	635	643	660	614	629	644	654	631	648	589	668	632	637	622	654	633	692	583	628	662	630	597	637	677	666	655	645	638	625	675	651	619	629	629	652	645	658	668	672	673	681	655	591	694	661	694	677	624	620	637	636	635	635	633	641	621	655	639	655	672	641	654	602	657	657	653	675	645	628	670	608	648	633	671	652	663	616	662	646	614	611	658	648	663	608	636	656	677	669	625	614	654	656	695	631	656	637	603	643	703	610	634	688	655	644	623	650	652	673	629	639	629	627	609	630	682	612	672	599	691	654	650	669	673	615	555	612	641	607	604	655	641	617	676	613	634	621	620	607	673	677	675	610	594	599	657	605	632	625	641	646	631	650	633	664	661	620	594	651	645	655	639	693	659	626	657	626	630	631	640	596	644	671	674	649	658	653	614	622	622	654	654	686	664	644	679	652	670	669	682	654	626	643	637	623	631	612	615	681	684	681	676	656	639	687	655	680	630	650	675	648	668	679	678	656	647	610	643	616	647	610	631	653	609	606	633	625	651	642	693	608	640	662	634	611	654	657	626	646	623	667	594	628	697	658	648	655	663	629	576	656	653	623	614	623	672	653	633	594	678	651	662	632	644	656	674	632	665	679	620	657	684	623	648	657	658	685	592	639	618	606	614	617	672	606	682	633	633	666	663	623	583	662	641	625	656	612	653	624	609	666	569	615	632	615	636	645	633	639	658	652	611	635	646	632	626	619	610	686	601	654	635	644	663	612	634	660	657	681	657	669	604	681	669	650	629	644	663	662	642	620	671	669	684	697	655	663	635	669	622	664	646	604	647	675	678	603	682	684	638	656	631	673	646	672	683	668	660	625	605	622	649	640	632	648	658	637	637	660	643	699	601	653	627	642	655	593	630	652	634	632	669	647	715	681	617	654	628	690	649	666	673	638	662	640	627	653	666	623	635	648	635	707	667	634	615	652	665	623	640	671	622	642	628	598	639	668	615	651	600	687	624	670	618	647	651	612	638	667	704	657	650	656	650	641	604	633	645	628	671	615	643	644	654	591	659	652	650	677	660	651	615	656	648	648	650	610	632	670	647	661	664	654	622	674	634	629	624	695	645	614	605	638	649	635	660	646	659	644	703	656	669	609	603	628	629	633	635	648	653	642	653	665	634	632	641	646	619	640	612	641	621	638	635	659	641	661	632	650	644	619	616	626	660	609	646	678	663	624	641	631	657	617	650	622	606	655	633	627	660	643	648	624	668	642	688	619	653	641	657	666	605	601	665	643	702	616	655	628	613	627	664	632	662	658	647	627	644	583	621	667	623	618	631	615	698	608	624	625	625	650	670	622	612	646	617	615	625	614	635	610	620	656	678	681	642	644	635	672	669	684	632	634	656	638	611	637	668	642	609	646	663	633	661	700	657	647	653	638	608	690	652	671	646	625	630	641	613	583	638	659	624	638	618	607	677	656	644	634	639	683	660	647	632	655	621	625	652	648	635	637	611	630	645	640	722	635	651	630	691	639	620	644	627	620	691	645	647	621	629	662	608	626	621	642	683	640	666	681	643	656	666	658	674	677	656	612	663	682	630	651	688	663	631	629	649	632	671	661	657	606	632	657	641	661	639	644	565	695	629	643	695	654	608	612	616	631	673	667	665	634	638	681	680	659	654	632	693	641	629	660	657	621	605	636	666	658	613	636	641	634	646	610	658	684
41924	23529	18800	11681	6437	3798	2944	2002	1170	875	757	613	578	560	433	430	448	421	367	412	378	370	336	317	310	353	340	303	365	312	315	317	364	303	321	325	333	349	318	324	297	325	291	310	316	314	312	340	301	326	316	324	325	324	312	322	327	337	324	322	351	318	327	298	285	286	345	350	320	310	312	296	320	293	337	332	313	312	309	318	301	325	327	294	315	341	302	321	306	314	305	327	320	295	364	354	329	334	309	295	306	284	328	318	305	355	331	297	294	315	299	334	336	309	361	340	319	351	329	347	319	316	326	328	325	292	349	345	324	314	318	341	293	315	309	331	377	313	309	355	311	315	331	327	301	315	335	321	306	319	307	312	331	319	313	288	327	327	332	327	309	347	360	313	366	295	316	324	292	328	339	301	329	319	317	344	309	336	324	342	334	320	324	328	349	337	304	311	330	306	323	332	302	330	333	323	316	317	304	312	311	274	370	334	318	309	337	279	327	340	327	316	333	319	268	265	304	315	314	301	343	317	336	322	324	352	325	296	322	340	346	312	303	314	320	344	296	340	319	341	314	296	322	302	311	325	327	331	334	352	289	306	349	291	320	308	307	318	306	317	329	347	323	297	289	306	305	323	344	296	330	324	301	306	303	302	312	311	316	336	345	306	283	331	324	319	301	293	310	356	339	312	333	351	328	321	316	305	326	317	367	334	348	310	345	316	265	302	323	313	336	303	361	332	300	303	315	284	326	320	308	328	329	331	319	320	323	314	347	298	324	313	299	280	312	342	303	310	309	305	332	321	329	347	300	320	309	309	279	314	341	264	307	320	303	312	337	327	325	312	293	325	322	331	320	372	331	321	308	318	318	315	336	354	363	292	296	315	333	364	346	292	352	285	371	318	347	320	302	310	320	281	338	352	346	324	336	335	321	296	309	313	340	312	305	331	324	345	311	328	317	329	304	332	335	360	307	330	334	334	354	337	320	286	310	312	311	329	315	366	344	354	309	273	307	314	322	327	311	338	288	323	330	309	292	310	308	346	316	288	332	309	321	307	342	328	344	322	329	313	317	331	339	298	306	341	313	351	306	334	341	318	335	313	304	311	302	320	314	366	305	320	334	330	334	341	322	281	289	324	347	322	361	333	345	306	342	303	325	338	303	347	341	302	308	291	350	325	327	333	324	309	312	340	332	326	284	307	342	307	357	313	339	341	358	345	305	326	317	309	324	309	298	326	335	328	327	308	331	316	307	322	336	333	298	366	318	304	329	293	311	317	311	310	293	283	362	363	308	317	349	334	302	313	284	292	317	284	321	357	288	297	340	296	313	266	316	327	320	317	296	297	331	309	303	329	322	328	339	341	350	330	326	320	327	289	326	316	347	310	338	308	293	346	315	329	378	325	312	344	288	323	280	323	314	312	341	347	299	330	337	331	328	312	326	307	328	329	328	334	319	307	292	347	327	326	316	329	302	320	311	306	313	305	310	306	307	314	341	301	328	325	319	317	321	288	317	321	335	310	257	318	302	304	328	289	295	303	323	354	316	333	328	362	319	326	297	324	314	302	320	303	341	311	325	318	345	275	313	346	331	320	267	294	285	334	331	327	292	316	357	354	332	324	275	325	332	309	307	353	334	299	337	344	327	331	337	330	290	333	311	328	331	312	297	298	320	324	324	349	352	344	327	306	343	318	328	345	350	339	323	303	315	305	325	359	343	314	330	299	274	330	330	358	308	323	311	319	311	302	326	287	331	317	304	317	337	318	290	303	323	311	312	312	314	335	315	321	344	363	326	315	313	333	339	308	306	321	311	345	320	332	352	328	337	329	320	315	309	311	300	311	348	348	326	334	337	345	316	332	289	318	321	312	335	303	311	313	296	308	329	331	298	326	326	299	331	304	330	299	328	329	316	309	315	321	320	312	345	317	307	327	265	326	301	319	347	353	335	338	310	330	305	294	331	330	320	300	290	255	286	335	273	331	318	311	336	315	313	379	297	278	287	293	302	325	259	314	331	334	295	340	324	355	305	305	359	281	322	324	286	299	355	330	336	360	305	339	332	308	324	317	307	314	290	323	331	323	323	277	324	344	326	317	310	304	312	297	329	317	313	310	301	336	275	343	318	317	327	322	314	307	306	294	332	306	297	323	295	371	295	312	309	329	336	331	353	304	294	310	306	325	334	273	302	328	349	341	343	317	297	323	308	331	331	339	320	337	316	320	332	328	336	359	336	318	308	328	308	336	289	343	304	304	310	298	329	322	312	315	293	319	333	358	316	340	327	316	302	326	306	336	335	322	316	328	341	337	343	290	345	335	341	279	317	317	327	291	308	306	330	312	349	337	312	311	305	287	297	319	303	318	330	327	337	317	310	319	295	316	277	338	321	332	328	300	316	327	327	332	284	334	329	302	353	309	306	352	301	303	358	287	294	330	301	322	328	323	356	309	314	331	320	345	337	330	316	330	297	319	301	335	307	339	320	346	317	311	305	355	296	319	328	338	340	324	327	338	330	312	301	348	308	302	333	337	313	300	328	310	296	283	328	322	324	338	323	328	329	315	311	288	289	325	325	318	338	325	334	294	318	338	291	324	310	316	315	320	320	330	336	324	318	306	313	311	309	317	352	308	336	342	318	317	319	288	343	297	329	326	302	300	276	319	306	259	286	335	321	315	300	325	324	355	335	322	328	323	308	346	319	322	306	308	293	303	356	265	318	304	335	310	345	374	369	344	336	329	328	326	303	286	338	362	346	304	313	337	310	316	312	343	309	316	349	310	323	350	306	319	305	303	344	312	296	300	317	297	307	348	315	316	312	310	326	321	295	306	295	309	303	337	337	314	312	294	307	335	379	319	340	317	324	332	332	324	322	323	347	310	309	340	296	327	317	317	316	315	281	284	303	335	351	327	351	340	332	339	339	349	329	329	348	304	313	327	313	307	311	308	317	331	304	343	300	324	324	348	312	307	322	313	315	320	329	343	313	353	346	298	280	327	305	333	375	318	323	343	307	330	326	303	303	284	332	325	343	337	338	318	297	312	342	296	305	298	287	322	280	327	324	315	330	329	321	319	283	312	320	322	336	337	328	352	324	295	286	319	316	337	316	330	308	349	363	343	319	347	316	296	351	303	308	317	287	324	334	316	297	331	319	333	319	333	365	328	318	306	321	326	344	304	272	286	303	305	348	324	325	300	301	310	316	348	283	331	320	335	305	299	318	354	314	326	342	332	321	320	325	335	311	306	305	320	346	314	283	307	316	289	341	337	323	345	289	337	324	327	272	287	354	355	335	325	290	315	294	278	310	292	337	327	308	339	330	317	311	316	338	317	349	325	314	331	349	311	334	336	294	301	329	347	361	298	328	326	336	311	312	295	329	342	340	344	354	331	322	297	270	274	296	307	349	346	306	357	366	323	344	283	302	290	346	335	302	308	307	306	293	302	357	363	330	322	301	349	311	318	285	328	328	312	326	320	312	330	341	339	300	325	343	331	335	298	321	308
24314	17386	23495	21369	16828	12234	11020	7372	4442	3545	2854	2318	1930	1769	1638	1659	1367	1160	1149	1118	957	890	853	793	745	752	784	715	791	731	757	747	737	721	719	800	736	743	714	700	708	728	744	677	713	761	723	722	726	669	746	707	700	725	655	743	710	674	693	703	692	642	675	717	689	681	722	734	658	715	670	690	677	679	707	685	715	746	725	657	680	749	710	703	703	691	676	765	689	729	687	723	688	693	687	705	690	678	731	678	702	678	687	692	716	703	705	739	719	701	703	665	680	692	716	699	746	718	716	700	657	721	679	658	679	663	746	707	713	721	700	716	664	684	644	716	644	635	697	641	664	654	663	723	748	677	695	697	698	705	734	648	686	769	664	655	732	673	668	727	693	671	712	692	705	698	679	665	677	719	685	697	707	669	731	665	670	677	695	729	678	684	708	734	690	636	679	703	701	703	729	678	655	703	650	685	693	667	690	626	657	617	681	692	684	643	721	690	652	700	698	631	695	723	703	691	672	698	682	676	702	719	700	700	723	717	704	699	658	672	690	637	696	677	700	730	704	634	676	659	700	634	655	674	670	695	664	668	712	694	718	679	716	660	707	673	679	683	687	724	715	665	735	692	661	675	708	738	688	710	673	660	635	658	666	717	694	756	700	635	676	680	727	672	717	642	727	692	710	747	698	658	699	682	708	713	664	715	674	718	749	681	752	742	708	713	701	698	704	667	686	667	640	637	659	678	682	681	685	659	659	676	676	661	679	656	676	665	711	693	715	688	727	722	714	631	671	715	696	699	659	689	680	743	695	664	709	727	706	655	748	720	712	686	703	690	711	662	691	682	662	687	680	637	712	667	718	696	638	731	634	742	661	707	722	703	681	723	675	681	725	676	659	663	668	659	663	679	668	691	672	703	704	674	665	697	669	697	750	661	663	670	655	705	682	688	680	673	668	693	659	673	723	664	715	690	701	716	690	756	671	658	740	662	708	687	720	738	699	711	716	761	698	722	725	712	618	740	665	690	706	691	703	680	683	703	670	687	648	725	704	647	690	713	726	715	753	721	695	704	700	676	711	695	659	707	716	662	682	710	706	639	723	733	704	640	693	650	682	731	673	637	728	673	682	652	667	677	710	663	693	733	700	693	648	661	664	687	705	678	674	683	658	710	692	660	692	652	759	723	685	714	694	678	661	675	731	695	687	682	690	725	679	715	735	663	695	699	676	675	662	728	704	702	741	646	696	685	708	741	691	684	693	741	722	710	703	722	681	688	692	722	681	684	699	691	716	659	685	704	673	647	720	712	712	718	663	681	688	721	721	663	700	670	657	704	672	657	675	670	735	723	704	695	684	694	691	674	682	692	704	724	673	708	697	707	705	706	750	739	678	722	703	714	743	673	649	710	703	685	695	697	731	686	686	682	687	724	691	688	677	731	688	735	666	657	732	664	718	746	732	734	674	656	717	738	736	686	643	728	665	657	719	696	695	720	703	700	665	694	716	654	687	727	723	684	684	722	722	703	647	688	684	668	668	707	631	703	677	691	737	715	644	718	718	727	639	680	683	621	685	658	684	650	679	715	701	685	712	699	709	718	694	632	692	680	708	727	691	690	680	665	671	677	667	701	667	710	667	720	668	731	666	680	735	716	632	683	690	692	693	687	664	676	695	699	693	715	726	634	757	702	722	660	674	746	690	696	680	693	713	691	665	686	677	653	652	729	690	706	695	741	726	763	676	665	706	731	735	652	672	688	702	681	649	701	700	695	683	670	668	681	701	676	722	743	679	638	750	662	688	695	730	707	699	727	681	710	735	695	659	680	689	713	680	671	698	650	663	675	743	717	663	715	711	716	659	737	707	690	727	710	704	709	642	690	704	731	672	680	704	713	744	644	692	712	717	712	681	682	700	701	720	629	670	709	667	733	727	654	605	696	669	659	670	709	726	677	668	691	703	702	707	665	692	694	723	680	720	685	729	669	659	703	690	709	728	661	740	746	658	624	707	691	672	734	780	680	692	648	702	671	662	693	673	697	730	685	667	641	700	677	689	693	696	731	677	722	714	694	627	663	704	698	694	743	686	693	670	689	666	690	748	669	682	668	658	710	666	671	687	701	737	689	644	723	712	708	646	664	703	684	676	689	670	716	693	707	661	713	633	717	707	665	710	700	650	724	765	712	679	742	684	696	693	672	711	644	631	693	682	678	690	706	653	696	638	730	686	634	688	727	719	655	694	688	714	746	709	695	683	671	700	706	661	704	733	687	646	710	649	723	697	716	691	716	701	718	674	704	703	699	747	675	628	704	710	738	725	688	643	725	667	688	757	697	708	695	667	703	708	739	667	679	675	680	709	725	689	685	676	673	723	724	704	672	751	684	663	708	661	655	685	695	681	733	729	674	718	697	711	666	695	705	686	657	705	714	722	649	688	681	676	646	647	658	729	665	699	688	721	678	663	687	712	684	745	691	708	668	673	706	714	680	679	681	669	733	696	678	714	705	686	719	659	686	641	746	646	703	682	738	716	722	653	665	680	663	685	706	716	693	677	706	705	668	668	694	693	675	680	683	664	657	671	709	681	664	684	706	724	654	738	733	671	654	666	719	661	664	699	662	705	634	669	642	687	699	692	669	719	667	719	665	682	648	740	735	673	712	731	726	682	676	653	726	691	716	694	685	692	767	649	721	716	718	702	759	638	694	652	700	652	694	702	677	680	707	662	655	723	699	725	693	702	738	672	675	684	685	697	710	672	682	727	697	681	683	704	657	670	706	677	750	719	690	724	691	700	714	645	710	701	719	691	694	695	699	669	665	675	664	670	697	698	655	674	725	679	700	697	691	671	676	676	699	649	733	680	686	696	719	682	737	653	644	715	684	695	696	730	723	678	696	728	720	690	715	677	717	674	718	641	673	643	704	725	742	664	681	695	675	682	688	647	701	678	691	731	699	675	657	662	689	675	692	693	695	720	685	699	705	670	697	679	684	717	712	677	724	668	673	707	719	682	719	652	726	669	646	640	663	693	715	681	704	670	688	679	703	654	694	710	645	723	682	665	701	697	691	682	678	709	648	639	675	697	642	656	685	658	665	756	689	700	726	689	701	674	732	693	669	683	679	683	743	661	725	676	670	691	721	687	683	696	686	760	736	693	753	718	698	749	724	712	697	659	737	703	667	744	721	631	740	683	753	683	676	706	716	669	708	665	706	705	712	679	681	673	679	685	655	703	706	688	703	688	699	705	688	684	680	712	698	664	683	710	659	684	745	684	650	709	713	676	756	778	714	715	665	664	669	715	685	704	685	698	689	721	724	684	729	702	684	712	725	658	676	702	726	705	700	714	679	721	652	711	668	689	675	673	685	747	708	699	654	679	720	709	716	698	730	685	709	712	716	693	687	646	659	664	675	701	690	689	671	690	697	690	752	701	735	688	681	662	711	712	689	659	678	703	734	693	676	680	683	685	666	719	712	711	659	703	656	676	651	677	726	670	708	675	703	674	737	683	616
23130	12480	8259	4203	2288	1488	1038	748	511	554	423	425	343	337	306	333	308	299	280	279	269	267	262	264	240	256	278	253	267	240	271	259	300	257	263	282	256	282	277	265	272	254	270	285	249	277	225	253	260	271	277	280	278	255	300	256	248	284	233	260	250	267	276	284	246	268	254	241	285	266	268	222	254	262	257	265	264	274	229	279	260	252	257	258	240	256	248	272	241	257	276	248	258	248	276	283	250	280	246	226	235	280	254	260	276	263	277	272	287	242	275	265	223	241	247	247	239	279	272	280	261	279	270	242	283	281	254	256	260	255	255	277	296	253	279	301	233	262	268	260	281	249	268	265	255	263	272	247	253	290	286	276	275	271	280	298	280	269	261	282	278	235	249	230	255	258	267	292	266	277	252	270	256	286	270	239	274	245	271	275	262	258	282	280	265	278	257	281	242	266	255	281	244	238	310	280	258	230	255	285	268	280	239	264	247	265	268	259	240	288	279	249	262	270	255	317	261	262	244	247	256	262	257	274	310	278	253	274	242	267	247	303	286	281	252	259	247	268	259	264	247	245	292	279	279	253	280	268	258	255	269	251	217	251	258	253	255	250	252	285	270	258	240	228	240	296	266	296	256	282	279	277	246	277	266	291	255	243	258	248	222	263	243	259	238	269	253	242	288	294	221	265	264	289	263	253	261	260	234	290	255	259	263	257	267	247	257	248	268	269	256	264	279	271	287	252	258	293	260	266	258	253	279	281	269	259	261	255	262	264	265	293	266	268	253	239	262	252	260	270	233	286	263	256	219	281	247	258	303	297	267	249	266	261	264	263	232	266	291	234	274	259	291	236	259	266	288	276	268	261	257	302	258	255	245	243	253	280	302	240	255	266	269	272	258	268	269	272	301	257	312	229	267	263	234	262	263	245	229	262	252	247	304	278	267	250	233	290	289	262	244	287	260	264	230	232	272	248	272	283	264	238	270	252	253	260	269	256	252	260	271	260	285	292	261	283	257	256	257	296	268	268	285	266	229	309	272	278	261	273	273	269	244	244	249	257	253	243	262	247	255	268	239	269	262	291	268	238	244	256	264	250	275	252	249	249	286	266	254	293	265	265	259	274	277	238	246	273	234	260	260	279	273	272	273	257	255	261	239	243	257	275	301	268	251	265	289	250	266	255	262	244	295	256	273	269	263	270	259	271	285	265	306	270	263	247	240	272	245	257	245	275	286	247	254	266	270	268	288	265	251	251	248	253	277	264	281	259	285	228	263	266	288	290	237	270	286	277	259	263	261	252	269	238	283	268	257	262	277	301	254	242	295	252	286	277	267	250	266	264	282	242	278	270	255	257	224	263	267	247	265	267	263	268	255	291	258	258	234	267	255	264	266	307	261	243	294	283	250	273	296	240	239	256	260	267	258	284	231	276	272	253	273	289	263	259	253	232	269	254	266	225	275	258	237	236	270	261	223	289	298	273	233	253	254	245	292	270	300	271	276	288	267	250	251	257	267	285	273	260	265	249	234	274	238	282	251	282	257	247	257	239	288	289	251	278	238	242	262	256	283	300	279	243	269	260	285	270	269	264	270	255	289	226	261	265	258	249	289	270	258	241	245	253	294	279	268	276	285	267	254	286	250	311	271	236	269	276	269	280	258	276	281	295	251	236	248	262	276	245	248	277	284	280	270	264	238	265	253	274	270	264	276	259	231	241	257	233	262	280	248	286	248	254	273	241	260	274	238	259	282	261	263	242	262	276	231	275	279	259	272	272	252	246	260	293	261	240	274	277	226	277	262	262	247	230	249	262	271	261	282	261	233	252	294	252	258	269	296	275	296	249	275	259	265	257	284	252	271	262	237	222	258	247	272	248	222	240	289	259	269	222	279	259	278	271	281	279	268	260	265	245	245	276	227	267	251	260	266	263	247	306	289	283	283	276	261	277	271	300	299	269	234	264	264	254	256	265	240	284	250	252	289	269	224	265	241	305	280	248	273	273	248	274	274	280	245	257	260	266	268	289	260	246	289	278	257	244	282	247	263	256	258	280	263	282	275	253	264	278	235	236	265	280	257	251	238	248	269	272	263	229	264	254	263	268	266	251	256	229	269	281	248	258	286	263	222	248	208	268	273	268	259	271	265	240	279	264	236	267	264	286	234	265	297	273	245	245	250	238	253	280	244	237	250	269	262	283	265	282	282	244	256	257	260	243	289	266	290	254	236	260	256	286	265	301	295	257	267	252	259	280	284	282	271	268	274	263	238	244	264	293	328	288	254	234	296	260	262	296	261	275	264	257	232	250	280	278	296	279	245	253	239	267	230	240	259	254	288	236	266	261	301	254	255	335	264	301	287	262	248	259	268	256	272	271	253	278	272	259	265	284	263	248	252	318	269	262	299	259	273	254	271	259	271	269	256	278	253	261	269	288	260	265	275	238	250	233	273	265	264	266	263	301	270	279	261	286	263	258	285	251	261	269	227	244	259	259	253	235	284	259	251	252	271	246	271	275	273	249	248	265	272	261	241	248	297	248	243	254	276	304	241	269	288	249	277	274	294	265	273	260	306	255	258	269	294	266	283	278	258	250	263	250	234	216	273	280	224	241	275	254	260	279	281	306	263	273	259	229	266	275	267	252	274	256	274	261	260	299	285	287	277	286	273	274	277	253	275	239	275	283	267	215	247	232	255	260	260	274	265	268	255	280	251	286	256	258	229	246	280	250	290	264	274	264	271	266	232	245	258	256	260	278	262	266	238	289	262	265	306	275	256	249	266	278	245	276	295	251	282	249	294	250	259	276	241	265	268	271	266	290	291	243	253	251	217	267	240	260	252	256	251	297	265	274	292	265	271	248	294	273	273	276	281	265	248	268	262	273	256	260	256	240	278	242	244	286	252	260	251	277	293	255	267	265	254	285	283	267	265	243	256	265	249	232	251	288	247	248	230	241	249	265	227	285	263	271	261	267	268	249	273	262	252	241	269	258	240	263	262	261	263	286	253	270	269	276	300	234	264	257	251	277	249	288	264	288	247	273	264	267	273	261	308	286	293	294	263	266	237	286	276	271	253	247	307	253	283	267	265	262	287	249	279	272	290	270	302	283	288	299	261	256	245	261	239	249	249	228	259	263	260	250	301	242	260	263	265	223	251	277	255	268	279	276	228	255	276	288	265	253	263	285	246	263	264	244	308	232	258	251	261	237	278	286	287	271	240	271	255	243	265	255	246	244	237	246	256	237	272	255	259	264	274	267	231	285	245	245	295	280	247	256	254	269	266	277	264	288	283	272	281	242	288	247	259	254	280	258	242	226	219	258	247	267	261	263	256	282	255	286	261	292	227	238	254	235	271	260	256	240	261	290	283	254	230	223	249	242	253	206	270	261	257	231	281	267	261	238	249	293	278	265	234	255	287	219	279	288	299	250	263	247	230	279	257	232	251	267	222	241	248	258	276	272	296	263	258	255	277	261	275	253	271	283	263	252	261	266	285	267	241	260	257	289
13538	9635	12664	10457	7719	5624	4068	2905	1891	1752	1528	1294	1109	1061	997	927	894	802	772	768	657	702	634	578	650	588	612	579	629	596	581	639	576	621	653	634	597	587	588	564	564	561	572	581	592	605	616	556	583	611	617	596	590	578	605	611	610	574	602	576	590	596	597	571	582	598	581	562	591	568	601	596	564	548	614	595	563	562	560	553	600	590	624	557	566	578	554	600	597	575	565	554	608	628	647	544	567	594	605	593	585	577	611	582	625	643	624	576	550	583	591	565	558	583	627	586	548	590	608	602	565	616	567	611	596	622	583	573	587	556	604	603	560	583	579	580	596	577	566	612	596	614	599	570	573	546	603	592	606	539	601	635	580	601	642	617	586	622	565	572	563	583	592	592	556	611	575	570	535	541	596	583	579	591	582	604	577	547	578	618	602	583	578	573	607	591	617	637	563	565	568	565	644	599	556	561	598	583	557	561	599	595	558	557	575	581	609	565	642	553	602	567	577	608	588	598	584	590	593	548	580	566	609	556	620	557	587	595	615	627	602	569	595	618	581	614	635	560	606	598	607	591	629	594	564	591	539	571	576	578	607	611	550	555	535	616	650	540	566	629	614	592	587	590	599	582	607	639	584	597	568	611	603	592	575	584	598	580	605	605	624	550	581	576	593	594	558	623	608	587	570	576	576	637	598	586	623	590	556	570	594	635	577	560	537	619	613	593	592	601	627	591	601	570	613	568	609	582	581	636	592	579	540	561	612	606	542	589	575	570	598	586	624	595	572	573	592	590	573	616	589	585	563	617	600	614	598	579	577	564	614	581	565	571	593	585	616	632	614	606	586	624	573	582	569	567	576	581	574	534	590	610	580	601	659	531	592	557	610	610	601	576	621	594	549	568	591	592	571	630	568	598	600	546	596	580	597	584	639	592	589	599	594	572	602	613	630	597	626	581	592	607	583	573	599	584	588	571	606	593	571	550	584	619	574	625	572	617	602	615	578	586	608	600	562	611	584	607	583	581	566	575	610	557	569	572	554	575	597	520	619	610	554	537	570	601	601	561	596	604	543	581	583	579	596	552	577	619	604	539	572	588	587	599	601	554	606	611	610	590	544	563	619	587	592	599	574	566	630	562	605	567	605	571	603	609	584	614	623	594	589	600	583	590	621	605	581	595	599	630	618	579	590	567	554	557	566	590	600	551	575	599	607	560	557	610	606	605	558	563	633	556	582	588	622	554	634	600	594	599	569	584	581	582	570	611	603	583	563	586	576	601	539	626	528	554	591	605	574	595	637	599	598	578	553	575	543	566	593	601	574	624	593	599	610	570	599	554	574	584	579	577	598	594	528	544	571	572	647	569	545	633	589	594	594	572	562	584	558	583	611	634	609	583	572	610	560	540	550	626	564	545	588	601	603	586	601	616	633	592	545	606	598	591	585	554	576	596	629	585	578	579	629	592	560	585	588	592	556	621	588	543	606	593	567	611	603	605	565	554	571	582	614	601	588	556	622	592	577	546	581	617	577	587	557	568	586	608	571	588	629	624	626	561	616	591	583	626	588	587	577	548	599	584	597	565	593	554	611	603	614	596	629	583	562	544	595	568	617	600	561	602	576	602	530	589	555	566	562	582	577	552	621	601	596	577	594	564	572	577	577	597	564	578	597	610	583	594	555	553	533	622	548	589	604	564	590	550	592	598	547	599	554	606	585	596	616	599	600	593	557	612	590	587	562	548	569	562	575	597	627	535	630	584	577	623	583	631	590	609	587	574	566	601	613	588	579	577	583	627	589	585	574	604	596	590	564	572	579	593	607	606	629	604	565	619	557	580	579	609	627	607	593	575	580	567	545	566	592	581	570	576	583	604	575	581	607	621	583	648	551	611	619	590	550	580	643	584	585	598	597	555	546	610	530	574	601	560	555	536	582	586	611	612	582	576	595	608	595	623	571	583	573	597	635	561	568	595	539	582	561	538	609	612	609	569	581	560	589	571	563	626	593	575	612	595	560	573	606	564	610	606	602	588	555	585	604	585	575	602	584	639	637	597	558	564	608	585	544	551	573	591	591	594	586	608	566	608	584	599	508	557	552	582	580	640	588	567	553	552	558	590	554	548	557	590	566	586	602	580	557	556	547	542	603	602	626	564	582	576	637	628	555	553	625	620	606	591	571	563	567	601	589	605	584	545	583	527	555	554	548	617	576	582	567	574	579	639	554	603	571	587	601	584	613	609	632	552	604	596	578	598	545	571	596	612	582	613	544	597	577	559	565	578	580	643	593	561	585	594	615	564	534	606	599	605	610	585	541	596	562	569	600	576	582	606	563	594	562	614	649	545	570	617	609	578	588	588	581	611	563	583	575	585	543	556	558	618	611	597	635	537	622	575	580	572	569	559	572	580	597	566	611	592	605	599	618	567	609	587	539	616	610	558	572	541	607	577	602	611	606	608	604	599	583	589	633	568	581	593	604	609	576	582	554	579	567	586	572	592	613	640	590	604	596	639	575	542	602	596	597	559	611	564	595	615	542	613	591	559	574	580	571	591	592	644	575	632	559	570	606	564	582	563	523	608	640	577	596	592	580	617	566	627	601	561	560	583	585	607	599	542	601	555	515	578	581	619	623	555	574	617	582	549	592	557	606	620	585	570	573	599	569	522	590	534	512	552	595	626	579	616	619	577	597	578	589	615	604	537	654	602	584	615	587	602	579	612	578	583	601	563	600	568	575	558	609	620	612	616	597	592	620	594	557	599	553	572	561	624	575	594	532	606	579	571	591	588	562	611	617	601	588	551	571	592	583	590	597	541	573	616	573	615	550	599	576	565	578	564	546	587	552	626	583	560	587	588	573	567	614	547	604	612	565	574	547	566	546	615	543	578	578	587	586	556	600	618	607	598	587	602	598	594	566	585	570	598	569	605	612	593	590	593	600	564	592	592	609	581	592	548	599	606	565	529	594	550	557	560	636	618	593	595	573	615	620	561	591	575	552	563	662	591	585	618	591	589	575	577	583	577	599	609	571	607	589	612	590	607	603	605	621	541	599	619	579	585	550	571	611	587	556	635	619	581	579	565	611	627	603	603	584	622	589	615	580	581	605	557	577	571	571	574	560	629	586	619	586	628	566	579	568	580	569	585	589	602	575	605	562	604	576	606	581	568	601	589	561	628	541	636	565	592	586	559	607	592	564	565	598	611	570	596	592	557	591	603	602	574	627	569	562	577	575	580	580	609	591	606	636	590	596	583	610	581	562	587	618	628	589	590	573	619	595	565	576	578	574	584	560	552	588	593	619	555	566	623	613	560	646	597	558	563	547	567	559	604	562	623	614	587	584	590	619	590	605	575	580	525	603	573	598	575	546	586	583	567	548	613	553	596	581	595	566	550	599	578	535	629	577	570	572	575	613	574	578	609	559	580	613	604	622	567	603	530	532	558	566	609	565	626	587	574	557	592	607	589	565	582	598	590	598	588	548	592	589	573	587	582	564	558	614	592	578	582
38647	19260	13372	8777	4961	2794	1795	1077	709	642	512	505	361	375	421	405	379	310	345	356	309	298	298	281	310	289	281	318	287	284	333	304	308	277	307	301	321	292	278	324	320	259	288	308	299	298	313	277	283	315	292	282	283	300	291	298	285	294	320	331	297	313	311	315	299	297	305	268	306	258	256	305	310	324	282	323	308	340	321	335	330	296	300	290	310	298	265	275	292	292	307	279	251	265	295	293	311	291	322	282	281	305	295	310	309	279	295	303	267	313	278	317	301	304	312	264	276	286	300	281	283	282	286	261	290	290	273	296	273	289	285	295	293	272	307	314	300	295	304	277	283	279	320	305	270	293	294	311	297	309	344	289	292	312	282	315	314	276	288	265	310	279	287	278	279	303	274	290	324	290	293	328	323	281	288	293	278	304	279	298	279	273	309	300	309	301	301	242	283	285	271	267	311	263	286	296	285	324	292	318	279	311	305	314	323	299	302	284	296	299	282	323	326	266	320	284	311	325	300	278	320	312	315	335	307	294	310	317	295	292	319	277	297	275	321	292	253	296	299	285	284	302	307	298	273	279	332	273	276	298	318	299	274	315	271	294	297	302	308	275	296	273	299	318	294	285	282	315	304	295	305	312	290	263	290	317	274	303	297	299	338	316	295	284	307	279	295	286	286	269	291	273	295	290	268	286	276	292	273	306	297	310	303	274	328	304	313	333	273	295	302	283	300	337	318	325	266	271	252	313	328	296	281	288	267	251	278	272	295	265	293	288	271	277	295	270	286	300	306	295	319	297	288	283	296	299	320	280	330	307	312	291	302	301	341	276	293	282	288	317	281	294	328	275	266	251	291	305	279	293	298	275	269	281	276	283	284	293	308	290	282	278	268	324	329	310	327	327	297	287	256	292	308	302	284	284	282	286	298	292	293	315	256	301	297	295	289	272	269	282	271	300	276	284	314	261	300	288	322	282	303	299	271	263	343	267	290	271	285	280	305	314	275	307	296	322	300	280	297	289	286	316	296	305	331	274	299	297	262	273	260	308	279	286	282	271	290	294	290	263	286	275	318	296	272	278	307	299	282	286	295	311	303	255	269	314	269	300	292	329	316	329	297	279	266	296	261	318	299	289	291	333	322	272	282	291	261	277	290	332	301	293	310	315	300	303	309	276	290	309	297	293	321	295	282	281	304	306	302	350	313	302	283	295	282	265	284	282	319	281	287	308	262	279	286	278	277	300	268	286	323	278	336	281	300	264	276	324	286	290	305	307	272	294	301	295	309	307	304	301	303	275	314	305	299	293	310	320	299	301	292	306	271	295	289	279	264	309	264	303	323	324	301	281	300	297	262	298	309	299	268	321	304	324	314	312	295	269	299	297	315	236	267	277	269	269	312	296	289	312	300	316	302	311	295	309	248	298	261	305	305	291	311	331	311	304	305	302	280	297	292	276	295	304	282	296	301	315	308	291	269	290	285	286	283	282	289	262	287	272	311	285	306	285	293	318	286	319	312	312	310	303	306	311	289	282	281	318	317	306	274	323	294	308	324	315	320	302	304	310	296	318	307	287	305	274	313	272	309	296	310	287	288	263	301	330	294	292	277	327	345	255	287	297	312	298	290	293	275	299	316	310	309	269	295	314	292	287	297	290	275	288	286	285	314	311	296	300	271	302	261	299	303	312	297	329	301	275	313	285	288	276	306	314	293	309	308	284	321	264	271	295	278	268	301	296	275	296	295	281	262	303	295	293	325	285	298	280	276	288	307	308	274	309	306	301	305	297	309	291	287	276	295	280	312	274	280	307	302	271	317	311	291	312	287	331	288	279	312	300	311	292	348	313	282	294	298	301	266	281	274	280	308	297	308	315	304	307	291	332	301	271	309	307	329	291	296	277	275	286	312	314	307	305	317	290	301	278	291	294	351	309	325	302	312	277	308	297	339	271	281	324	291	303	279	316	285	280	271	286	319	302	289	282	275	289	267	269	300	260	360	275	319	297	314	305	278	293	315	270	301	276	335	309	294	291	291	307	306	293	264	283	290	301	302	281	270	293	341	284	285	318	286	314	324	289	294	262	333	293	272	309	316	279	286	316	323	252	298	313	293	329	303	260	265	279	296	276	291	330	291	291	281	302	307	278	280	300	301	295	318	287	290	279	297	275	253	299	303	301	271	295	245	276	332	339	308	292	306	297	332	278	282	306	304	285	292	302	303	274	293	299	323	295	275	303	286	288	278	321	288	295	297	278	299	294	274	296	284	283	313	318	311	287	299	311	305	326	326	282	295	306	297	321	293	282	296	305	312	311	265	294	313	310	299	288	289	302	286	342	295	292	280	312	277	336	303	313	303	283	289	323	314	323	262	288	285	289	294	299	267	301	298	307	287	279	294	305	282	297	269	288	284	308	278	303	298	295	253	297	305	279	282	290	297	301	310	290	300	276	270	305	296	265	280	315	301	297	299	297	251	316	300	316	301	266	260	276	312	294	312	255	274	287	315	298	284	293	283	328	270	284	305	320	282	264	294	284	282	303	283	291	288	301	314	265	309	327	302	288	300	324	289	312	266	288	313	306	300	309	282	243	264	310	347	302	337	267	302	293	290	292	306	257	301	305	292	281	285	255	300	297	296	275	308	281	280	302	293	297	279	257	315	332	281	287	302	321	275	298	304	318	289	293	294	312	278	293	326	289	284	293	316	300	291	287	302	307	311	312	337	308	272	318	284	254	276	307	278	299	298	311	286	257	300	303	284	283	331	250	314	274	292	318	280	291	279	277	303	292	308	323	263	309	275	299	327	300	302	294	300	319	288	292	302	280	299	291	303	312	290	279	307	293	277	274	327	268	281	308	305	307	258	277	301	295	307	333	300	258	299	285	285	277	308	295	312	298	282	310	294	275	311	285	292	339	291	294	299	292	278	332	287	272	268	306	286	303	276	309	298	271	331	286	336	296	297	310	302	286	292	276	289	287	352	307	258	307	281	280	263	304	337	318	260	294	307	289	335	291	272	294	292	308	311	298	279	268	295	314	302	284	273	284	316	284	275	273	296	304	308	271	324	321	302	297	269	295	318	289	297	287	281	306	325	346	307	290	300	288	282	297	282	281	303	361	272	301	273	297	297	296	297	337	311	276	288	297	353	294	282	293	293	327	290	323	279	290	320	271	309	316	255	328	298	284	297	329	291	285	288	288	319	299	293	297	303	304	294	294	321	271	301	297	279	308	281	304	305	303	303	296	298	307	351	290	311	288	295	257	308	276	322	300	322	290	279	283	260	287	278	277	299	272	299	268	282	286	285	273	294	300	292	259	326	293	280	313	284	312	341	271	289	315	308	320	310	301	300	300	316	282	279	277	293	344	327	314	286	286	318	301	290	303	278	289	268	305	292	301	322	337	310	291	293	306	298	279	299	287	293	288	299	307	293	285	269	304	276	307	287	294	272	285	291	273	296	289	284	288	301	303	286	307	295	282	283	282	267	305	318	304	298	295	272	277
23398	14004	18738	18242	13320	9274	6764	4496	2737	2372	2063	1648	1375	1298	1270	1062	1107	963	948	882	762	766	693	727	703	657	699	709	672	658	684	718	691	684	666	674	687	693	673	668	688	651	632	695	660	700	660	715	622	682	671	659	654	681	638	689	677	633	658	663	653	606	648	683	654	636	666	627	684	683	644	664	630	638	675	657	674	665	659	605	634	658	639	635	630	693	669	659	654	621	666	688	641	664	634	657	681	617	655	611	675	700	650	600	597	652	704	715	597	616	682	651	644	668	653	628	702	655	616	645	624	693	635	607	629	655	611	682	703	670	627	651	656	667	685	619	704	658	681	621	653	670	653	633	672	674	616	666	680	664	630	667	638	669	635	612	632	663	652	642	665	645	681	630	654	658	621	645	643	680	686	607	671	646	665	648	636	648	674	628	644	678	617	681	718	603	665	612	637	620	666	676	646	682	631	660	658	642	645	646	633	621	733	638	712	653	652	631	689	638	680	671	640	650	658	611	645	623	650	697	690	633	660	660	635	615	677	695	670	674	645	643	628	671	623	652	640	634	697	665	613	614	587	681	631	679	604	619	681	671	638	716	587	653	629	607	630	667	624	662	655	622	679	629	676	644	632	669	612	677	621	616	644	679	665	654	646	639	662	674	642	649	680	670	611	662	650	702	669	660	676	604	624	676	662	631	638	651	663	659	728	645	607	601	674	666	645	627	660	626	614	655	615	651	661	653	612	694	645	632	645	600	652	664	664	657	674	629	660	628	672	609	664	617	620	623	679	618	626	600	699	618	687	634	629	661	638	678	686	608	627	642	669	646	660	640	688	659	653	667	661	674	622	648	636	632	663	675	656	660	647	618	651	617	652	649	658	611	679	652	655	638	655	651	656	637	645	654	624	700	629	635	620	653	655	621	654	717	678	664	663	667	679	660	636	607	669	656	635	681	685	606	645	694	661	664	669	618	618	662	668	623	661	694	652	663	689	611	649	643	656	645	667	680	648	682	654	607	695	615	676	655	642	683	650	680	613	664	687	653	635	676	651	635	623	626	669	693	649	658	654	607	615	654	640	664	618	671	674	649	603	601	664	669	683	669	656	666	667	634	683	687	650	639	630	629	635	678	641	667	625	665	672	650	646	614	653	659	671	648	632	656	691	660	665	625	651	672	649	586	674	663	584	662	619	637	683	592	684	622	681	629	664	686	644	604	615	591	673	671	676	610	675	636	645	647	635	630	655	625	671	660	647	628	688	733	622	628	639	631	641	640	685	607	639	666	622	655	699	648	644	657	663	665	623	683	631	630	649	671	615	628	616	679	610	662	641	634	623	643	636	624	629	657	599	595	615	679	665	641	629	646	667	652	652	673	668	633	621	694	681	667	597	689	646	650	635	647	650	643	669	686	609	645	670	589	660	614	662	625	682	625	641	608	636	631	645	643	653	623	638	685	652	633	610	636	645	671	604	618	665	600	654	615	669	675	652	675	625	678	619	667	683	639	642	649	640	602	605	640	671	623	636	645	608	668	618	638	608	649	613	661	672	670	633	665	637	634	630	664	648	642	672	684	659	659	625	660	652	667	627	648	647	648	649	644	657	610	628	670	650	659	707	679	674	631	633	642	654	659	642	660	635	680	624	645	647	630	639	641	636	631	645	645	660	632	661	647	663	655	650	697	699	670	630	592	651	620	633	661	628	723	651	659	695	667	684	589	639	650	663	621	670	615	652	669	647	678	651	657	605	628	687	638	722	666	670	610	657	660	630	696	625	625	624	671	666	696	656	610	633	647	644	673	641	664	616	686	667	654	632	607	617	654	698	634	666	655	654	631	648	596	639	636	631	691	686	608	590	621	635	660	623	630	626	602	630	642	689	647	664	596	647	638	693	627	648	628	647	624	658	638	693	658	679	674	650	610	632	667	641	704	642	661	669	675	681	636	619	654	654	665	616	667	626	641	679	623	639	626	625	651	660	611	648	614	651	682	667	671	624	621	640	670	644	655	609	667	618	644	619	665	624	619	646	688	658	608	624	665	675	649	700	687	638	632	648	664	647	691	605	663	640	653	670	638	645	654	638	650	675	639	621	646	676	606	638	607	663	680	646	658	633	616	677	658	652	673	619	654	634	623	670	634	630	622	615	641	624	658	642	654	648	664	654	647	624	694	644	633	620	629	620	658	635	583	665	619	665	678	614	605	641	657	666	668	669	663	653	667	693	612	638	639	654	656	690	627	619	614	687	626	652	655	646	660	670	669	692	673	677	657	607	677	644	637	670	642	657	644	663	659	648	646	664	674	640	625	665	642	650	645	642	654	683	655	672	640	635	633	628	676	635	676	714	655	648	645	619	639	633	646	643	701	663	659	658	617	643	641	664	674	641	662	658	677	648	658	642	642	668	651	636	634	685	681	625	651	614	624	657	701	637	630	652	625	662	627	655	658	639	637	644	662	677	635	620	673	650	648	655	643	640	632	623	687	669	630	636	704	653	662	684	662	634	694	667	644	641	668	642	635	641	656	656	630	666	661	624	608	614	635	669	645	685	610	675	644	652	700	615	606	670	676	647	639	658	626	636	634	633	608	651	640	650	661	633	631	675	606	644	648	660	642	643	667	665	659	630	614	617	649	661	683	657	664	631	671	616	663	662	667	626	624	678	664	602	659	615	670	662	665	635	704	664	661	637	684	664	635	666	646	665	639	638	695	639	650	674	668	693	653	687	604	638	633	643	675	623	619	665	652	633	658	646	692	676	653	656	670	657	672	634	645	635	627	658	664	656	674	590	649	664	645	681	706	607	626	671	609	665	637	687	650	651	635	650	635	669	663	633	695	638	670	677	620	637	663	618	637	657	679	622	638	660	648	583	684	632	661	584	672	656	576	646	687	635	652	652	626	673	681	605	625	707	663	617	673	669	624	686	657	621	718	625	637	673	640	663	635	631	610	687	690	660	623	694	694	657	647	642	677	659	618	637	637	632	670	639	658	622	630	654	657	632	651	612	625	665	677	690	625	621	656	661	658	663	613	613	657	665	679	664	650	672	597	645	708	627	637	606	646	646	650	683	608	623	670	673	664	661	624	735	648	648	665	645	619	609	645	668	630	734	674	613	644	623	669	649	634	632	663	641	664	674	635	656	696	634	659	633	649	661	637	656	652	684	681	650	642	640	636	630	665	646	616	652	662	620	650	639	659	632	625	661	639	656	674	658	651	633	650	678	624	657	620	664	641	666	630	627	657	671	688	663	642	685	647	633	667	669	673	655	655	659	698	678	658	643	678	704	617	638	665	673	689	672	609	593	634	645	660	660	628	641	669	635	612	640	669	643	654	626	649	701	656	645	629	625	681	648	622	637	607	668	621	635	654	669	653	638	642	689	671	617	638	684	667	598	662	668	658	674	633	672	640	645	637	664	659	644	619	608	670	621	687	698	633	616	636	665	646	668	639	625	647	637	655	623	682	646	656	649	641	657	679	654	636	641	640	661	623	663	637	677	696
47740	26707	18900	11472	6278	4418	2634	1475	1027	779	713	575	498	435	469	461	428	380	383	386	331	326	334	323	324	343	317	327	315	327	320	352	331	350	349	304	303	318	322	291	346	310	357	346	344	337	329	331	307	288	298	290	364	321	329	298	293	309	316	322	317	325	371	338	308	345	277	313	304	304	331	302	317	349	333	324	386	364	317	323	297	354	330	316	303	368	351	346	337	327	309	313	328	330	317	279	318	305	322	364	304	331	320	318	298	327	337	366	332	293	304	301	323	320	313	296	326	282	318	313	341	342	335	322	294	300	303	343	303	337	311	320	339	313	334	316	313	313	330	326	308	321	329	303	340	356	309	310	307	332	294	325	335	316	325	342	327	321	322	299	319	331	331	309	315	355	330	313	327	341	357	301	306	287	297	327	325	342	297	322	349	320	293	323	301	311	303	312	312	298	322	335	302	322	320	321	342	318	306	297	302	333	339	326	333	321	316	336	336	337	321	300	318	342	377	306	318	329	309	319	330	322	321	275	303	262	328	350	334	329	322	308	311	333	312	334	348	308	314	299	307	308	295	338	310	291	307	298	311	345	341	297	350	336	298	322	288	317	317	307	329	307	302	345	363	309	289	357	337	323	305	330	372	331	347	316	319	320	306	294	310	307	327	292	311	332	298	340	325	336	317	332	320	306	308	301	325	319	337	332	353	295	324	332	287	332	295	308	341	325	306	322	304	314	295	323	341	323	306	325	300	329	367	332	339	311	307	327	336	299	293	317	282	284	333	323	317	349	319	315	293	300	294	304	295	358	336	327	321	347	334	282	312	303	325	317	314	353	324	315	330	337	336	288	317	356	279	322	318	325	329	321	337	301	283	314	319	305	309	308	295	295	352	292	306	317	317	276	287	289	308	311	296	291	304	307	311	304	356	293	323	318	298	302	355	326	343	277	287	265	287	339	306	311	294	330	320	336	369	308	285	358	329	310	314	294	343	308	322	344	306	305	299	330	329	337	325	312	321	294	322	292	316	329	336	329	329	314	310	303	301	295	282	319	369	297	359	300	334	338	328	349	300	318	346	301	309	330	320	293	343	368	298	333	326	288	327	304	326	341	345	293	321	297	351	335	311	321	314	288	324	347	334	329	320	335	308	314	330	277	336	319	317	333	279	350	328	358	331	314	326	317	322	337	324	297	314	308	312	312	309	328	304	361	353	313	335	352	278	315	349	324	334	279	332	276	327	317	327	342	330	303	277	325	287	313	334	285	292	297	369	324	327	345	309	295	299	318	312	325	307	294	325	344	316	315	320	353	333	316	322	338	366	323	330	330	296	344	342	344	317	331	320	310	336	339	300	306	335	323	351	318	306	366	306	332	344	310	350	337	307	312	291	299	295	318	330	313	311	294	314	303	340	332	321	316	303	331	297	313	296	291	337	326	325	310	316	327	306	309	332	301	363	312	320	301	339	343	344	292	274	321	318	318	312	295	347	318	270	325	339	327	314	288	358	330	320	305	321	285	312	307	313	318	315	298	325	305	328	294	332	316	323	331	346	313	307	296	345	321	310	352	318	311	319	288	284	339	345	329	315	331	309	337	325	300	333	316	327	331	305	305	295	324	325	357	326	279	310	312	336	332	307	310	315	307	313	328	328	288	301	319	310	348	313	350	292	327	327	323	281	325	299	324	324	357	361	349	289	318	322	337	302	334	327	319	325	299	315	330	324	331	300	330	317	303	331	305	309	335	319	340	298	313	340	308	331	329	333	295	341	346	288	325	306	345	323	300	316	303	298	275	358	333	333	338	301	321	340	290	333	307	325	327	321	322	338	320	335	326	330	291	329	322	313	333	311	326	292	316	298	335	312	306	303	294	282	289	311	283	308	332	339	321	333	332	273	329	345	307	318	290	289	299	318	318	316	316	310	298	322	350	345	315	320	326	352	305	296	340	307	304	304	327	334	339	320	294	325	354	309	316	352	357	311	307	335	316	305	323	312	344	328	336	322	341	356	338	329	354	357	343	288	310	301	321	312	328	332	312	276	326	306	317	301	323	332	341	312	327	339	315	327	332	325	322	323	330	323	290	284	334	346	339	328	310	322	348	320	313	309	290	317	300	344	341	319	306	326	326	325	345	340	322	333	340	311	298	330	338	308	341	336	317	331	287	340	336	324	320	308	329	321	337	337	305	332	318	299	315	316	317	318	361	337	321	336	301	300	325	307	320	327	306	305	317	329	327	362	352	283	297	316	293	312	325	306	338	326	319	291	322	320	319	306	338	276	313	324	320	347	343	318	305	328	328	282	304	308	336	319	317	304	303	312	300	316	332	300	356	313	326	351	314	266	265	306	316	325	321	281	299	286	314	299	315	328	313	307	282	319	281	314	311	317	312	343	290	291	346	312	275	319	316	297	318	317	347	316	327	333	321	320	303	330	293	315	308	313	289	292	313	299	343	285	286	338	345	337	324	315	325	359	326	319	316	313	311	328	333	327	317	323	330	292	331	332	327	278	281	280	284	319	319	303	291	332	303	319	288	311	279	326	297	329	332	306	302	329	304	324	314	319	342	336	303	328	319	291	302	329	340	306	317	337	334	330	336	309	304	311	317	324	322	341	326	303	327	291	318	326	312	306	345	307	313	339	318	333	330	325	309	323	321	320	314	286	308	306	347	327	290	272	305	287	328	340	311	298	304	329	310	329	334	307	351	345	344	298	303	343	316	325	332	298	318	330	303	307	311	309	289	324	327	339	297	301	370	331	305	280	290	332	305	289	336	313	292	324	349	335	323	310	336	329	349	302	352	291	323	334	304	311	301	322	333	325	324	334	310	297	311	321	329	313	327	288	314	329	328	311	309	319	306	303	344	322	332	335	310	309	344	304	309	300	317	320	310	314	303	311	300	355	292	314	323	318	320	307	308	334	295	304	328	298	313	330	303	368	301	287	345	302	311	268	307	296	312	319	303	278	329	298	366	323	321	280	334	289	304	326	318	310	322	318	302	336	316	327	316	299	294	322	315	335	315	334	362	315	331	336	303	300	297	289	326	310	307	329	321	335	354	303	316	308	341	301	328	291	309	316	327	330	334	322	321	328	290	286	312	323	300	299	331	306	320	325	313	307	318	322	344	351	313	302	312	278	309	304	300	321	271	306	340	347	304	308	332	298	301	313	288	289	299	297	339	344	322	341	345	331	324	346	276	312	322	338	288	302	312	328	323	353	323	319	325	306	352	322	323	341	339	347	329	335	317	339	300	282	267	343	334	289	359	315	329	306	324	313	305	328	299	344	302	325	327	303	276	303	313	309	356	318	281	289	342	309	322	362	340	324	288	324	336	305	314	305	314	307	312	303	343	315	320	310	321	328	330	316	335	327	336	306	306	310	342	294	353	323	326	400	326	329	337	310	296	322	336	356	309	323	359	360	328	353	319	334	312	301	349	325	303	305	273	323	330	325	325	307	312	304	300	296	315	304	321	311	325	315	327	305	323	305	392	323	322
28560	19265	22648	20831	16574	13472	8975	5630	3755	2959	2698	2177	1830	1503	1622	1291	1414	1049	1063	999	986	838	796	781	761	727	720	777	798	757	725	729	757	714	736	717	758	699	683	699	701	693	718	673	746	707	739	722	672	684	692	668	700	690	699	668	644	764	674	675	701	673	693	678	666	713	748	690	724	735	698	685	709	675	732	747	662	720	674	666	687	661	711	732	719	766	691	678	657	706	722	681	741	675	684	673	713	698	687	694	689	718	716	717	715	697	720	672	704	655	733	682	668	701	697	680	717	704	708	704	694	674	670	697	712	710	736	721	710	668	693	713	661	660	711	719	654	717	722	679	660	712	681	684	696	680	685	734	654	696	722	708	687	684	702	702	692	680	702	698	712	755	730	671	683	678	691	715	710	684	698	682	682	633	698	725	662	669	716	711	689	696	663	698	661	674	653	746	722	707	683	683	722	709	658	672	694	731	697	680	712	679	680	666	664	715	693	707	668	637	722	676	714	667	698	700	683	715	636	755	673	712	647	684	708	688	714	701	741	709	715	712	716	707	661	684	644	740	731	689	659	663	675	685	653	692	642	697	700	645	666	697	670	653	718	690	667	671	677	672	729	687	698	687	670	709	660	660	670	687	699	688	715	690	733	664	665	684	651	679	682	677	712	703	723	700	668	665	681	724	612	660	628	716	662	693	660	684	710	683	696	704	688	694	734	683	712	683	745	659	677	675	711	693	693	668	666	713	673	722	667	671	648	696	689	676	673	725	726	673	683	734	695	650	682	626	688	698	710	652	700	649	698	674	728	698	732	688	674	683	680	702	689	712	708	705	666	714	705	697	688	698	737	696	719	656	694	715	656	662	685	683	719	713	659	729	718	717	709	694	703	686	751	704	712	694	670	640	660	696	701	642	718	703	706	682	649	724	718	737	670	723	636	710	710	695	669	644	676	668	679	692	688	703	723	699	679	695	711	700	720	704	699	706	687	684	739	733	724	709	674	699	700	687	690	656	657	670	706	655	694	731	650	670	679	699	679	695	720	697	613	706	705	720	719	705	721	690	682	682	642	626	711	712	705	695	682	769	709	659	688	719	685	694	686	706	761	701	726	691	706	627	693	686	670	742	691	672	716	726	687	675	704	700	666	718	726	703	665	686	673	684	687	743	680	703	714	668	679	664	613	656	665	692	687	686	686	680	706	704	761	697	684	727	689	671	702	743	641	664	739	698	669	665	655	679	700	718	706	684	676	671	722	698	682	721	694	652	699	714	744	716	721	720	691	716	698	655	716	720	708	682	669	709	678	657	722	707	707	696	717	730	704	687	709	708	666	628	779	712	671	671	673	679	674	709	662	645	688	723	690	688	717	682	666	720	702	664	710	646	655	694	682	698	675	692	668	665	682	673	738	635	681	682	688	741	695	705	704	653	701	717	734	718	723	701	755	672	676	692	706	689	669	693	721	666	676	664	692	698	684	722	688	639	689	656	696	687	673	669	689	733	701	702	696	679	696	667	722	654	690	683	725	687	721	680	723	692	676	709	726	685	674	718	727	653	732	677	705	645	699	676	674	690	687	665	717	673	705	722	665	710	713	671	684	663	663	711	686	706	646	684	707	710	682	681	663	648	666	680	684	654	699	687	705	704	670	709	703	683	717	695	700	668	701	694	680	691	685	688	681	695	698	666	678	747	684	685	741	722	645	679	720	646	682	677	691	710	698	707	726	637	694	686	664	731	705	688	719	684	683	699	702	701	685	710	710	665	702	691	693	722	688	654	641	680	711	727	728	692	641	700	717	663	685	710	717	690	643	691	728	677	722	702	674	665	654	705	717	688	744	674	701	713	693	662	703	689	678	697	637	708	732	685	697	665	695	715	689	730	679	677	660	690	640	657	683	687	697	689	684	732	745	735	713	667	677	644	710	669	686	717	729	651	673	692	744	675	728	694	659	729	694	720	665	670	728	706	676	682	673	714	674	697	694	699	656	717	691	715	676	724	678	675	708	701	715	695	681	713	690	692	678	678	717	727	682	663	725	657	653	677	669	631	679	656	681	671	711	744	700	697	698	693	697	712	677	705	698	687	696	684	717	677	702	726	662	696	675	630	694	691	702	656	713	672	644	687	714	707	700	731	704	747	625	692	700	714	666	660	731	678	719	692	700	658	717	717	693	706	695	693	658	661	722	664	653	687	648	692	681	689	695	672	666	665	650	742	669	679	683	700	688	697	675	699	694	728	690	647	737	660	687	700	682	635	686	688	678	704	700	737	692	691	693	671	661	676	648	724	661	687	683	707	701	663	668	744	681	685	656	688	651	695	690	657	732	675	678	676	693	730	659	720	721	642	690	721	683	739	698	703	714	690	691	688	664	693	709	711	689	665	709	730	731	670	709	705	722	699	693	663	665	670	688	679	688	703	678	694	650	687	663	648	663	681	649	728	706	732	698	692	680	706	711	697	700	697	671	699	704	690	685	633	725	648	651	688	699	667	654	686	720	681	711	686	677	627	683	736	644	738	696	685	686	666	660	651	702	685	663	705	682	743	650	719	652	644	682	681	705	672	630	706	658	673	667	690	714	670	725	713	713	691	646	746	677	637	709	656	707	696	699	656	722	670	687	661	680	708	691	679	673	686	632	649	666	657	703	719	641	696	673	663	661	699	712	680	691	682	683	665	711	707	649	683	637	691	678	721	678	738	668	731	659	665	710	702	674	716	702	659	639	688	659	698	712	601	669	670	656	677	658	675	710	637	727	701	689	739	695	715	699	653	721	662	666	662	689	686	716	675	732	697	682	640	713	671	650	689	701	709	676	640	695	710	663	670	669	724	696	692	708	681	705	676	704	660	691	715	663	644	701	713	707	699	685	668	654	696	709	682	700	679	696	721	723	693	727	684	731	690	707	696	668	679	713	657	700	703	685	659	726	723	669	723	709	660	687	705	680	690	679	694	705	686	670	708	704	674	703	700	674	673	720	652	678	698	633	686	658	719	664	664	694	696	694	670	679	711	698	687	682	661	681	738	688	731	716	761	713	698	695	673	714	676	725	689	631	689	695	677	647	681	720	704	648	704	674	689	696	699	704	700	642	654	677	658	681	674	656	709	664	653	700	687	694	723	675	681	649	666	699	715	715	684	718	709	678	709	729	726	670	665	698	735	698	728	685	688	683	650	687	693	697	694	700	638	695	687	650	670	721	672	678	729	655	731	675	695	662	678	678	660	698	711	691	712	716	720	665	663	681	699	670	693	689	610	712	685	684	700	684	712	717	715	746	704	676	691	684	649	698	673	734	676	664	644	683	690	666	712	709	660	765	746	696	712	675	715	707	739	690	686	720	680	647	665	678	659	686	700	709	665	675	691	678	714	692	692	700	655	699	687	673	674	693	685	638	680	706	660	738	673	716	663	675	650	736	676	640	663	674	672	711	692	677	734	689	720	721	649	684	696	675	694	713	678	724	687	705	694	730	738	679	689	703	739	693	695	726	692	697	728	682	681
24486	12421	6978	4171	2395	1419	906	705	559	506	428	406	360	320	345	374	317	317	315	308	288	260	267	284	270	269	264	246	256	294	278	278	259	262	254	268	308	274	266	261	249	241	256	275	257	267	267	274	273	245	263	278	263	257	246	248	268	254	281	276	264	266	257	270	273	267	247	250	263	285	290	257	252	279	307	264	263	276	256	278	254	267	242	266	259	272	288	252	279	284	265	279	279	283	285	241	281	281	281	250	256	238	293	240	280	258	276	258	239	268	279	273	298	255	260	278	263	269	263	274	281	283	259	286	277	263	232	251	242	267	266	249	282	263	280	254	300	288	293	248	272	262	261	265	268	283	243	233	265	289	260	232	261	256	279	230	253	261	278	259	277	273	225	261	250	251	249	265	276	230	251	264	259	268	280	263	257	250	279	292	266	296	284	292	270	244	297	243	242	261	273	268	279	240	294	244	274	295	264	251	278	253	259	291	270	269	249	241	292	275	280	268	252	258	293	285	313	260	256	262	293	289	260	247	260	258	248	281	274	269	284	257	267	288	275	312	265	278	274	288	273	290	271	251	269	270	270	248	267	256	260	235	252	277	265	241	223	244	261	247	246	245	248	239	274	255	286	252	263	281	273	222	254	255	262	291	250	244	305	272	257	243	263	275	242	252	261	296	285	281	256	259	257	258	278	270	243	289	240	266	255	252	267	273	282	245	282	281	267	273	218	247	232	272	252	246	278	260	267	275	292	261	269	258	274	242	271	236	267	254	220	276	246	249	261	278	263	255	256	256	269	244	246	271	270	258	237	261	254	270	282	265	300	280	258	280	251	263	280	272	282	244	235	271	243	291	271	267	258	264	242	259	248	274	276	222	240	268	270	263	252	280	252	259	253	264	254	225	242	279	242	254	249	273	264	265	276	269	275	314	252	271	280	248	244	256	270	300	279	267	251	274	271	265	286	277	275	285	235	236	305	262	247	267	263	263	279	243	255	268	266	248	266	253	288	292	341	274	284	234	264	304	240	271	260	287	287	255	263	259	296	282	298	249	249	248	251	258	275	261	296	259	277	251	303	272	309	271	241	276	277	253	285	290	315	254	264	305	263	262	262	259	275	266	251	257	273	275	287	291	266	275	244	275	240	268	283	259	279	267	270	248	270	300	312	238	249	284	266	272	259	239	291	289	290	284	278	264	224	249	269	275	253	287	248	248	239	304	268	228	278	296	282	246	235	254	311	281	260	264	227	231	255	242	275	289	259	251	271	251	261	266	313	280	240	277	259	209	260	301	269	235	277	284	226	263	259	251	265	273	278	241	256	277	256	259	289	275	277	279	263	269	253	231	236	245	283	265	275	253	255	267	266	277	288	248	239	266	243	277	250	271	302	250	276	258	293	300	275	266	260	238	251	263	260	238	251	247	255	335	271	266	269	265	256	236	292	243	246	268	254	266	310	220	270	290	271	229	281	270	267	273	241	244	303	249	284	271	247	287	246	282	292	254	293	231	259	260	277	262	247	278	257	283	284	255	273	273	258	249	252	252	255	276	271	285	252	290	242	249	235	260	269	220	256	233	262	289	238	246	266	264	276	231	283	278	257	242	268	270	268	258	298	276	256	254	247	283	256	251	265	270	283	254	251	250	263	243	247	230	282	274	271	240	261	291	237	265	307	282	259	276	280	231	275	277	280	250	280	263	279	266	243	279	278	279	265	248	286	271	254	262	295	254	258	288	250	242	230	272	290	280	234	272	264	263	258	280	237	275	271	249	253	232	275	285	218	270	258	295	288	238	269	267	287	273	258	293	271	274	298	278	237	275	289	271	258	257	272	235	270	285	274	272	271	257	255	257	256	269	255	241	257	230	240	285	291	271	269	283	265	275	267	234	231	275	277	294	280	251	265	244	299	226	248	243	263	293	246	252	238	264	264	254	239	280	266	306	260	248	260	258	261	271	268	251	258	281	261	270	299	252	286	267	282	286	271	274	272	268	263	271	292	247	268	266	289	246	271	280	275	233	284	291	264	257	255	278	269	279	267	280	280	268	267	266	270	289	271	273	277	237	260	248	244	279	316	290	258	263	229	264	248	267	274	248	263	262	228	246	273	266	231	273	292	240	256	266	273	276	230	268	269	277	278	272	268	249	278	260	278	257	245	257	280	265	281	259	250	235	272	272	272	276	261	242	254	262	245	268	277	255	229	272	265	266	230	260	269	227	229	251	260	246	251	278	239	252	282	261	265	272	284	285	269	257	294	310	263	275	290	254	286	257	251	268	241	262	244	287	283	284	246	291	283	289	282	276	267	314	269	288	269	246	284	273	282	287	258	238	252	253	256	267	278	276	255	268	254	252	239	260	230	299	278	255	258	266	253	260	270	284	248	287	255	276	242	240	240	255	271	259	276	266	236	285	247	258	213	260	258	272	277	251	255	240	265	246	268	251	270	260	230	229	258	258	283	277	257	215	271	270	259	238	309	261	278	292	263	278	258	253	244	290	273	272	271	273	275	273	280	228	295	245	262	275	271	267	237	265	266	302	253	262	239	243	286	280	292	274	239	276	303	252	287	243	270	274	257	280	247	260	247	275	281	299	272	255	247	287	281	303	265	289	268	256	257	257	292	271	267	303	296	299	271	280	280	255	235	283	246	240	232	252	261	253	261	251	243	268	279	261	274	234	270	290	225	269	244	285	251	255	270	268	250	260	243	266	290	261	259	266	250	266	282	293	269	249	279	257	210	272	251	299	240	282	265	239	269	252	242	291	306	276	246	291	304	264	286	247	249	250	267	268	243	283	258	228	243	284	259	290	276	256	292	242	275	265	269	296	242	239	307	259	260	278	306	254	273	231	249	281	290	275	293	256	292	232	261	293	276	300	284	257	302	266	267	303	255	275	223	266	264	288	238	238	274	266	262	242	250	257	265	226	297	266	284	257	251	281	278	271	264	275	286	286	294	279	248	280	290	279	271	277	253	260	265	268	295	294	267	265	276	271	257	275	275	257	258	253	257	258	240	255	262	265	247	264	266	257	238	262	284	254	255	256	260	268	273	266	284	229	291	285	257	243	244	261	268	280	225	250	254	283	255	267	259	265	288	303	312	277	260	270	262	252	270	264	295	297	255	271	300	288	256	272	280	275	270	267	262	263	289	270	237	246	257	298	282	270	246	278	266	270	252	263	261	296	256	254	309	277	267	280	248	282	280	258	271	252	245	266	282	238	293	307	269	235	278	255	264	267	267	249	265	249	252	264	294	242	261	276	280	277	256	258	277	256	273	292	244	261	288	266	268	251	294	254	258	243	254	277	285	268	261	243	265	250	236	278	230	273	243	286	268	236	271	259	273	282	255	242	275	247	281	265	225	288	269	317	267	277	243	261	265	270	252	249	260	270	234	264	255	237	284	266	262	249	267	259	292	263	281	266	282	234	277	255	277	263	240	258	269	247	280	296	274	246	294	281	278	286	263	283	261	249	257	250	295	269	243	279	235	237	321	254
14493	9272	11147	10528	7964	5011	3274	2817	2076	1713	1523	1295	1089	973	1016	896	926	770	737	693	719	657	636	559	657	614	613	634	574	619	607	574	635	594	589	634	572	612	611	618	584	622	555	593	575	559	584	588	576	609	600	581	608	622	568	624	605	594	617	562	588	567	598	619	587	601	618	626	607	545	599	549	635	566	629	565	554	613	558	578	604	585	569	603	557	586	613	526	602	561	627	569	603	595	567	583	546	617	631	603	543	575	534	578	588	600	598	593	609	528	584	619	588	583	623	608	586	574	563	527	563	616	617	618	561	587	560	592	587	610	572	556	570	566	591	553	576	613	572	623	587	599	578	623	563	558	614	515	606	558	614	590	603	556	600	588	573	567	576	525	600	610	601	538	563	582	552	574	558	605	571	635	562	623	580	607	597	583	599	562	584	605	597	539	589	590	600	594	577	631	605	588	600	536	567	581	592	604	614	533	617	557	618	568	596	616	569	636	577	584	592	619	617	577	548	589	565	590	583	580	571	606	556	557	617	622	566	558	572	622	602	609	603	613	581	611	597	529	612	654	610	574	618	542	604	602	583	577	573	580	587	602	570	595	596	540	592	594	572	567	585	641	606	564	577	576	576	644	535	623	578	588	580	576	586	587	644	596	609	586	601	577	602	625	599	609	579	611	583	555	656	587	575	578	592	551	551	561	588	616	602	652	602	602	664	583	615	571	589	591	570	572	541	553	571	593	637	576	588	546	588	588	614	563	589	621	619	591	525	599	619	609	578	593	600	611	597	618	583	582	562	586	598	580	614	590	581	557	592	599	592	556	556	569	564	608	599	576	592	602	555	570	576	591	566	588	560	604	585	601	560	593	622	596	618	625	598	605	606	574	543	607	541	579	587	588	615	586	623	591	565	567	575	577	584	574	572	594	614	629	588	606	586	589	590	613	571	564	606	612	557	594	581	600	577	593	600	608	569	538	597	605	554	599	600	535	605	600	614	579	616	595	623	560	544	576	567	595	586	578	588	601	614	572	573	570	576	616	550	566	616	597	609	592	612	611	572	588	602	599	602	594	555	576	587	586	573	584	608	569	614	585	588	578	575	557	592	569	520	526	575	573	594	590	542	556	611	543	583	554	558	577	573	580	615	600	550	605	605	587	563	602	576	593	565	580	626	556	609	548	606	570	588	543	614	597	586	583	566	636	556	583	635	564	628	574	571	589	641	606	574	596	555	576	604	615	580	605	587	633	581	580	595	589	582	620	566	578	542	629	585	636	625	588	603	581	569	557	560	570	586	609	589	566	511	583	621	583	586	587	557	570	568	590	592	562	627	598	587	597	597	580	594	600	569	563	552	573	571	606	583	596	615	583	648	624	567	596	548	590	588	554	591	598	562	591	591	617	575	637	595	607	579	582	616	578	576	589	580	605	619	589	610	601	593	571	575	580	576	632	553	610	620	602	592	537	595	582	636	556	592	587	556	585	567	597	536	599	545	599	577	606	574	551	599	604	596	595	573	612	593	586	605	574	538	550	586	614	625	573	567	565	585	593	570	586	564	545	604	552	603	573	579	567	569	580	581	615	588	544	625	602	591	568	564	617	535	597	570	594	560	598	587	604	614	598	557	619	565	577	601	593	579	578	589	627	592	555	556	585	575	579	593	602	573	594	595	591	570	591	577	588	575	597	557	580	569	603	600	593	572	579	597	592	574	532	558	614	603	587	587	609	600	557	548	572	537	577	613	609	572	617	627	586	611	586	595	617	602	636	585	589	562	584	559	575	582	588	627	610	594	605	580	628	602	592	585	609	627	601	586	598	597	557	621	581	535	599	591	583	552	576	605	557	599	567	613	561	625	575	593	598	624	568	527	596	605	555	603	578	604	576	599	593	570	643	622	581	590	623	601	580	593	568	598	582	565	615	610	576	563	562	552	573	586	619	556	592	647	590	554	597	608	590	571	540	552	591	572	582	547	585	564	604	580	601	606	632	645	594	543	616	613	582	582	610	609	613	577	629	602	554	595	579	602	547	591	588	576	613	599	559	603	609	585	575	532	594	575	591	629	583	541	614	586	541	577	612	611	603	562	574	599	605	532	565	584	653	559	584	530	586	616	564	572	595	592	606	643	579	552	607	584	608	567	579	569	617	587	568	605	567	569	595	565	604	572	613	567	532	598	581	548	580	597	569	592	631	592	594	610	549	565	602	597	565	582	542	568	582	624	590	611	574	591	621	613	597	622	582	561	560	591	610	626	626	609	587	583	608	568	574	592	582	640	574	536	620	612	617	603	621	556	579	557	536	558	568	590	605	618	576	646	579	592	572	577	596	584	587	612	571	616	609	610	575	593	565	554	599	604	584	577	588	556	578	566	592	552	577	571	605	604	617	614	599	581	565	586	626	613	573	554	582	584	592	578	584	590	567	623	617	595	587	577	600	581	680	576	569	579	592	623	596	586	594	605	626	531	602	607	558	572	595	572	566	590	598	583	554	568	574	583	620	575	556	607	599	640	572	562	590	572	610	565	595	608	586	590	570	613	600	606	578	578	600	569	618	574	600	588	564	552	601	605	582	619	618	573	574	587	545	550	581	584	574	560	565	535	563	585	567	605	547	567	589	571	576	589	589	610	577	587	580	575	581	623	575	584	608	592	591	610	616	615	566	611	567	624	600	578	599	589	619	572	574	621	591	586	608	565	570	572	566	594	606	574	575	542	606	566	588	584	589	611	551	610	600	596	579	563	535	597	610	619	561	566	579	589	591	611	603	592	580	577	555	578	600	637	607	606	553	616	581	575	633	583	570	566	623	569	592	579	574	561	589	597	598	585	583	567	590	593	615	580	618	579	588	621	604	597	603	604	565	600	601	616	591	588	616	593	586	599	612	604	591	590	593	596	590	547	581	548	606	580	565	613	555	569	562	566	615	611	584	551	597	573	627	582	595	576	565	590	562	597	545	599	587	544	603	566	580	585	612	589	603	576	565	608	579	609	626	645	565	632	553	557	582	597	596	556	576	568	582	562	568	589	579	569	567	565	580	577	568	570	578	580	588	574	581	576	604	554	588	565	586	577	572	562	573	582	610	636	576	564	617	603	581	603	581	569	591	532	593	633	541	604	531	609	591	590	560	549	574	607	610	556	574	550	618	608	577	582	596	589	620	607	602	584	536	564	576	560	544	584	555	593	575	582	574	626	590	578	579	592	538	594	589	581	603	606	614	572	609	611	586	558	543	592	583	621	562	556	574	570	636	573	602	598	593	563	596	581	601	585	559	520	601	652	579	578	634	618	622	574	598	625	572	607	572	578	550	566	619	563	553	571	595	600	576	599	581	547	617	601	598	595	565	595	593	599	572	594	572	602	579	579	620	628	585	544	562	589	617	612	568	613	582	601	583	572	623	621	611	593	578	572	623	581	626	558	607	586	597	591	537	575	577	591	635	642	551	580	577	600	582	614	578	574	635	571	578	601	598	590	554	604	571	587	592	581	609	641	570	550	613
38105	20306	12538	7284	4484	2294	1358	1083	790	718	591	512	484	413	427	406	366	367	324	341	298	317	322	303	293	306	318	286	301	286	264	310	315	313	292	315	313	302	287	305	311	272	286	370	275	301	305	292	317	306	320	317	328	323	310	298	306	312	290	298	285	296	314	323	253	314	295	302	304	312	318	296	297	298	339	300	266	292	311	299	264	292	342	328	283	303	293	294	292	294	293	294	257	277	281	299	356	311	298	265	312	304	255	274	307	273	341	272	274	304	306	281	251	293	291	328	280	272	308	286	267	256	296	312	275	319	291	288	317	279	294	300	343	280	285	305	312	305	289	313	301	288	313	288	303	314	292	319	286	311	277	284	290	295	307	265	295	303	333	261	323	273	308	287	319	281	322	303	312	325	266	297	315	324	292	329	303	311	289	303	287	280	282	292	281	306	261	294	319	277	290	324	299	275	286	304	270	275	309	328	277	305	287	282	311	290	313	306	279	300	284	293	343	308	303	279	273	293	277	273	311	295	286	282	286	271	320	303	320	288	285	293	278	290	288	309	317	303	305	265	326	307	301	320	307	306	282	294	285	246	284	279	313	285	290	274	302	306	304	298	265	259	309	301	335	267	311	273	289	287	305	269	269	323	293	288	284	303	326	298	292	269	274	309	318	275	272	309	317	306	323	323	333	332	285	267	281	291	277	295	278	284	331	303	320	259	331	351	296	342	289	286	295	305	284	297	280	288	261	299	318	309	307	295	288	297	291	330	322	294	291	279	308	268	298	289	301	312	279	285	298	281	322	298	304	299	293	277	303	304	285	313	333	310	290	279	301	298	298	303	280	289	318	305	295	312	298	283	305	284	272	310	314	268	301	293	284	314	268	277	303	322	306	292	317	310	310	293	302	301	334	287	276	274	293	316	277	290	281	311	269	316	289	289	291	274	305	277	351	299	292	308	278	340	285	300	280	316	282	303	309	279	295	307	319	317	305	294	287	270	285	294	287	255	320	291	276	284	280	303	301	290	273	269	307	321	278	310	312	310	275	294	320	291	321	306	285	314	296	274	300	343	292	322	292	347	308	306	339	295	311	306	282	298	316	315	303	313	340	293	261	297	312	308	288	294	286	319	291	317	301	309	268	286	297	259	296	270	310	291	277	305	305	308	303	298	286	311	305	293	308	327	310	278	292	279	278	257	288	294	292	296	282	294	279	323	258	290	283	291	251	272	289	338	272	277	298	298	314	301	257	267	251	271	301	291	323	319	298	299	316	282	296	264	308	297	271	297	315	299	304	288	296	338	320	291	283	280	337	272	301	283	265	282	287	302	289	290	275	319	308	299	279	290	315	343	273	306	313	295	308	306	280	286	300	304	294	291	288	290	294	269	321	295	297	297	290	296	315	302	372	305	274	283	315	281	300	284	295	307	332	295	280	268	299	277	264	293	318	274	300	293	296	288	280	306	323	307	305	289	283	329	299	301	285	266	291	287	302	319	306	277	298	332	290	282	291	286	287	257	322	305	289	324	269	288	280	289	290	276	292	283	271	302	315	320	283	285	312	270	306	300	310	293	342	299	282	299	310	278	262	276	293	339	262	295	314	294	304	282	303	287	303	308	298	334	284	326	271	276	316	310	300	281	293	275	287	289	279	297	308	303	270	303	295	338	308	325	277	286	284	282	315	311	313	311	265	284	304	281	297	289	285	291	278	318	273	325	320	263	307	285	304	292	285	282	285	290	305	309	296	296	284	276	270	275	324	298	279	289	292	279	271	266	317	313	289	320	301	275	276	292	314	295	329	261	299	289	275	297	299	273	243	295	282	308	320	285	311	303	338	297	272	277	305	276	278	311	283	287	293	347	325	282	308	285	304	301	284	293	282	279	277	266	295	296	293	303	320	303	285	294	315	260	279	291	305	307	308	309	299	253	284	282	338	286	307	282	297	305	315	270	321	288	294	317	287	278	284	278	301	358	332	322	258	318	318	277	267	279	308	291	295	293	304	314	280	316	285	281	297	282	294	312	270	295	299	249	283	303	308	276	318	289	300	285	317	310	286	321	277	358	293	287	263	306	261	272	323	315	281	318	325	306	277	306	315	329	299	351	329	306	310	255	323	312	303	318	322	259	272	310	271	333	302	315	269	284	294	294	280	306	298	289	285	269	325	306	340	297	254	324	317	288	305	292	268	264	317	281	305	308	302	288	315	316	325	269	307	313	275	292	266	294	306	315	276	276	296	288	287	317	275	316	322	272	310	310	296	309	276	307	256	275	298	320	336	301	245	300	289	292	288	312	258	273	294	266	290	264	310	327	297	266	265	323	276	281	266	299	288	320	309	309	307	280	269	287	320	314	264	248	283	303	298	305	310	299	288	288	299	323	308	268	291	316	281	277	275	339	274	299	302	322	288	304	307	285	283	305	300	283	288	285	286	298	291	290	271	288	277	340	277	283	301	312	266	312	290	285	309	259	330	304	303	297	272	319	309	284	304	291	258	283	312	313	288	308	273	288	309	300	297	303	303	306	324	310	275	280	281	296	271	268	282	301	316	297	304	296	300	304	313	275	298	301	282	331	299	314	314	288	325	300	314	288	298	314	303	264	272	310	324	286	266	303	272	263	310	311	298	329	305	289	290	275	297	334	293	311	286	316	313	307	297	311	268	291	316	291	308	314	279	308	307	301	287	278	309	282	266	316	297	298	291	317	292	296	272	308	264	283	248	309	311	275	301	276	306	298	306	304	298	296	308	300	321	307	250	295	309	308	303	319	260	271	282	286	301	315	288	334	308	271	290	279	254	289	292	328	266	260	286	289	348	320	290	319	306	298	296	276	281	311	316	299	283	256	279	310	311	307	281	288	285	302	316	261	333	273	314	287	315	293	312	290	280	315	298	303	311	278	283	271	308	322	278	278	282	288	296	277	316	267	317	298	284	268	297	308	295	278	285	282	276	282	321	296	320	322	314	306	271	336	339	286	309	269	312	315	311	286	308	277	328	279	301	273	276	293	303	279	295	288	306	288	274	291	269	266	305	287	305	310	305	277	323	285	309	285	299	300	280	301	293	280	259	304	320	300	279	319	282	288	283	308	318	256	297	292	298	282	295	288	311	283	261	299	291	282	317	269	335	308	292	309	288	308	276	290	271	277	336	320	279	283	284	278	296	259	280	285	300	299	279	284	259	293	272	304	328	281	285	284	253	276	292	309	303	313	274	278	310	274	265	269	305	276	251	283	310	293	297	323	294	270	313	328	267	276	308	298	338	287	279	313	319	311	336	279	320	329	333	291	324	303	300	268	274	305	304	292	351	294	310	296	278	310	286	292	269	300	296	326	287	271	272	270	351	284	268	304	286	285	277	275	309	260	315	287	307	318	301	335	333	283	305	290	294	295	298	286	297	298	313	313	273	275	291	284	270	266	305	319	332	313	295	306	321	274	280	292	280	306	286	294	279	277	290	281	314	312	309	319	282	286	286	300	273	318	312	299	289	291	301	324
23230	14493	17441	15896	12512	8077	5286	4411	3256	2643	2306	1979	1665	1398	1436	1213	1090	981	872	863	775	755	745	716	664	682	747	688	698	695	687	716	690	683	651	655	679	653	710	668	684	656	675	644	619	639	652	665	644	695	657	647	664	654	706	637	656	638	662	642	687	657	688	659	690	618	685	647	685	675	701	637	697	671	706	626	656	688	702	645	650	632	659	646	634	684	637	674	645	657	647	686	636	613	701	653	662	648	640	685	628	645	671	709	636	685	664	691	633	651	666	651	673	641	697	684	659	644	621	687	678	657	622	646	648	674	655	655	636	665	675	670	673	640	634	669	639	622	633	671	660	676	613	646	623	640	637	641	681	678	626	628	665	694	665	672	642	653	639	668	668	665	625	644	703	672	643	619	642	712	667	645	618	637	662	666	675	655	626	645	651	667	657	642	648	655	651	583	623	620	652	632	623	610	619	644	670	617	621	648	666	643	756	657	663	668	659	667	695	675	652	636	604	662	602	674	712	616	616	617	613	606	647	648	671	642	687	625	639	663	636	619	684	638	626	611	609	645	683	653	607	695	633	685	614	641	655	640	642	637	673	675	618	652	619	661	635	618	608	659	667	630	665	687	650	622	642	663	655	656	662	664	639	674	663	638	679	657	631	651	666	654	658	615	659	629	633	686	678	606	677	657	653	676	682	683	645	672	640	699	676	665	654	641	609	660	664	684	669	711	653	660	639	716	652	628	638	670	648	646	673	676	694	642	640	671	688	675	635	670	660	591	682	632	669	683	652	626	621	638	653	581	690	649	624	635	653	706	637	631	677	640	645	655	665	676	691	698	623	685	663	654	677	638	677	655	673	660	652	657	660	658	632	653	705	655	683	618	634	651	663	637	679	695	640	645	670	671	681	676	680	648	645	692	652	634	671	668	665	613	663	662	634	669	669	597	640	652	645	650	633	652	677	639	649	621	650	623	646	701	611	648	651	647	626	659	622	649	642	671	615	648	677	694	625	636	640	628	625	593	660	619	660	637	669	679	667	671	656	655	653	647	676	630	686	659	640	620	663	657	665	591	671	650	677	645	669	635	702	647	661	698	693	688	615	612	631	654	644	644	688	661	651	650	628	657	617	630	647	730	670	664	684	656	662	627	638	609	608	694	623	687	663	652	659	655	638	599	656	637	612	647	674	697	640	657	685	669	641	677	653	667	693	657	659	648	660	662	629	619	680	697	673	630	635	685	658	645	639	648	646	665	649	692	638	588	659	640	674	711	650	649	672	641	607	628	663	637	626	636	636	725	651	656	654	665	604	618	650	624	650	664	620	627	642	674	642	684	675	672	649	643	636	610	647	648	677	626	666	627	676	630	675	686	625	644	668	692	649	639	677	673	645	653	655	673	653	674	608	632	701	632	625	625	648	674	642	659	653	654	648	659	665	611	663	652	676	656	639	620	630	630	670	661	651	686	654	703	641	633	631	605	673	663	629	669	697	694	673	630	657	680	693	629	676	648	663	598	619	625	676	663	647	658	632	654	629	606	647	655	655	641	612	668	685	679	620	659	685	677	655	647	682	656	622	628	662	623	670	700	610	648	699	644	682	666	660	665	650	647	641	705	615	675	641	644	677	622	684	653	662	671	671	646	649	656	654	676	660	631	663	670	638	635	641	668	691	691	656	643	625	629	623	677	657	616	647	677	658	676	609	727	656	685	671	643	619	673	635	675	602	667	713	679	628	624	624	638	656	674	658	687	641	676	611	615	693	646	654	700	693	682	654	651	666	641	620	624	651	684	628	653	615	627	664	672	681	657	656	672	649	646	641	658	668	636	594	626	667	664	653	692	653	633	653	633	656	658	661	713	635	627	633	668	661	695	645	659	618	633	657	682	625	648	648	628	712	636	663	670	613	654	677	653	636	655	698	652	634	663	686	694	662	654	668	672	656	607	682	676	635	682	600	670	693	656	645	651	668	632	686	649	636	628	660	699	704	644	678	662	611	647	622	684	650	690	650	687	642	644	634	644	677	660	619	653	645	643	665	676	681	656	707	641	655	624	667	658	650	627	621	622	640	700	650	648	664	646	615	645	637	663	599	635	657	675	624	633	626	681	627	660	646	678	595	677	707	661	634	657	658	657	698	678	672	675	582	663	652	635	656	705	657	634	616	643	636	637	639	646	630	697	675	635	645	616	702	687	654	620	628	602	626	653	662	634	678	689	644	651	651	639	637	699	661	611	604	664	639	707	644	674	618	693	678	695	651	631	617	638	662	604	666	660	651	611	629	658	663	666	574	626	661	630	631	652	644	605	671	653	660	641	660	641	665	673	658	616	622	629	597	651	647	639	634	661	665	650	643	659	684	677	676	634	668	658	624	640	666	654	676	639	686	690	667	642	653	696	672	608	639	665	640	678	654	655	668	655	640	629	625	650	651	638	682	663	637	669	674	680	637	666	666	605	637	682	650	683	629	622	687	600	627	638	721	603	684	655	628	700	658	661	649	642	647	680	587	657	615	648	597	630	645	609	641	645	647	668	628	632	653	652	618	620	686	653	647	646	629	636	684	668	631	608	626	645	637	634	651	644	640	630	632	646	617	678	639	659	608	645	680	658	673	691	663	659	647	669	628	668	636	632	626	654	692	654	622	664	626	621	682	627	661	662	636	663	643	636	653	702	623	667	696	611	615	631	686	672	675	612	628	652	653	660	624	655	650	662	713	649	661	678	654	614	651	691	650	680	653	669	617	611	670	613	650	623	640	623	612	648	635	584	666	632	659	636	630	628	628	630	660	650	643	673	644	676	673	649	624	662	634	604	648	684	680	658	653	653	621	677	640	687	670	641	651	636	622	630	657	705	713	651	659	676	720	699	646	618	605	686	660	619	665	618	649	633	616	656	649	661	624	657	651	677	672	667	654	669	669	697	609	677	706	605	670	645	665	672	662	635	619	663	635	630	628	658	665	650	639	659	616	656	655	703	638	663	666	657	686	635	680	658	678	612	659	724	678	662	637	633	680	699	620	693	659	656	659	682	679	646	644	691	637	679	615	676	665	676	649	593	624	639	666	631	654	622	643	686	656	654	622	632	625	675	690	690	698	629	671	625	662	668	639	666	651	624	674	676	688	624	645	591	649	612	627	627	660	650	641	638	650	651	692	689	659	669	680	666	699	688	635	653	668	635	610	596	613	682	648	613	688	692	644	638	644	619	648	654	648	646	656	615	684	620	630	630	648	615	669	624	654	731	661	652	707	687	640	679	652	660	612	673	672	641	647	611	629	691	625	662	656	641	617	632	672	629	709	693	639	650	620	671	619	646	631	678	666	618	621	607	661	619	664	638	659	645	600	700	635	660	672	623	690	633	657	676	660	660	674	664	669	644	670	668	654	689	610	673	660	648	614	650	643	646	638	613	632	621	682	620	605	686	639	681	654	665	629	623	668	634	690	689	649	624	632	642	652	625	667	682	673	647	647	669	634	698	618	663	650	652	632	662	656	693	663	591
46404	25977	17365	11478	6613	3322	2232	1547	1084	923	806	648	560	496	454	482	417	398	355	373	361	376	350	338	322	324	311	332	349	337	322	332	302	339	327	351	312	309	301	325	347	342	350	298	340	329	339	335	323	302	300	357	346	314	346	325	306	298	307	317	340	323	308	310	301	319	330	333	318	321	308	350	311	305	323	307	330	262	301	366	360	358	304	333	319	336	352	324	338	312	327	316	316	347	307	294	316	307	323	300	303	332	323	325	328	329	323	343	326	336	304	325	285	303	299	294	288	346	330	316	297	309	321	328	328	303	314	319	316	293	310	326	351	289	322	303	290	322	328	284	274	311	309	326	322	312	323	330	362	331	333	266	335	323	339	345	333	296	314	283	319	298	317	319	352	331	308	294	347	282	325	328	288	310	306	330	332	327	311	342	324	310	321	344	313	346	339	294	333	329	302	317	327	345	305	311	352	345	318	329	322	306	311	332	326	326	369	357	320	368	297	295	324	358	301	327	310	349	318	332	316	316	335	319	295	362	313	293	302	355	298	310	335	304	317	316	331	331	325	298	359	318	299	306	304	314	343	346	386	309	268	326	292	331	370	319	332	313	347	325	315	304	288	306	294	313	286	281	324	307	355	320	311	339	335	322	283	299	289	328	331	347	275	336	328	331	317	348	299	315	323	311	308	307	346	274	291	310	322	305	321	343	336	323	324	316	330	346	319	329	314	305	301	343	349	325	319	323	313	304	311	316	296	322	298	319	326	328	314	329	341	362	368	349	269	342	313	292	305	318	304	289	311	323	322	311	336	309	287	280	319	314	329	331	335	316	331	299	314	335	318	332	341	273	317	308	328	350	320	364	311	335	350	327	340	343	334	323	305	310	296	322	339	365	324	322	294	329	341	301	311	316	320	312	317	348	330	337	323	314	325	331	343	288	311	320	330	347	312	296	320	301	334	310	365	334	339	353	329	324	311	328	311	315	296	350	270	309	290	351	313	373	366	309	311	332	278	327	327	338	330	312	324	321	343	333	333	335	337	324	326	333	357	291	297	323	322	302	334	326	299	327	311	351	320	349	290	304	298	334	331	299	311	322	306	308	298	297	319	321	319	302	341	333	331	296	337	332	335	298	332	327	325	292	331	320	336	316	323	341	312	328	363	319	352	338	311	342	318	353	337	317	311	324	344	336	334	322	335	325	302	304	289	325	320	325	332	333	306	319	332	311	310	370	309	288	324	326	355	291	337	304	362	336	365	309	310	336	305	340	304	312	291	303	302	315	287	340	332	318	333	315	307	339	312	333	297	324	289	303	326	317	293	347	309	335	298	340	277	295	346	296	323	307	318	309	315	310	331	361	327	312	341	334	314	327	331	326	336	315	315	320	288	305	292	342	328	350	309	326	298	302	323	300	265	321	311	321	301	327	293	334	323	284	342	313	289	297	294	295	333	312	349	313	323	342	302	315	354	339	338	299	352	308	290	290	343	324	324	294	324	296	322	340	326	310	341	290	311	295	296	292	334	308	350	293	344	317	294	327	330	329	306	306	310	316	314	332	326	313	312	303	308	350	306	328	288	344	302	339	338	345	305	296	304	325	330	313	309	297	300	350	314	336	338	295	358	291	324	327	298	344	345	332	356	282	333	329	296	302	339	302	303	307	302	327	308	340	307	284	309	298	314	361	328	296	332	281	298	296	342	321	349	294	306	357	339	319	326	319	314	367	310	298	320	309	349	303	312	298	297	314	312	301	294	310	306	347	300	299	318	312	330	300	310	349	372	278	330	325	285	277	354	327	289	307	318	338	320	319	292	330	326	313	335	305	300	309	309	293	322	320	301	337	312	305	321	320	313	302	293	336	344	327	274	312	308	301	332	301	321	317	324	326	282	304	313	309	286	293	347	347	307	342	332	300	353	297	330	342	319	316	328	326	340	334	342	314	303	324	316	310	337	323	301	303	285	343	303	312	307	369	303	311	335	341	315	326	307	320	374	356	311	366	348	325	335	334	350	316	332	339	363	324	324	302	308	302	303	316	368	340	309	313	339	299	342	300	311	319	296	312	300	339	318	284	298	334	289	325	350	343	322	320	336	300	337	299	309	347	318	311	333	311	324	329	308	349	310	303	320	324	297	348	330	298	317	317	343	309	313	276	296	291	326	330	287	288	335	312	332	335	295	305	311	324	330	317	316	316	305	296	293	284	326	317	342	336	344	331	297	312	309	358	345	330	330	326	306	340	318	311	314	321	325	337	295	286	305	311	339	322	298	334	296	297	315	337	317	351	316	325	301	313	336	371	326	317	295	268	284	333	320	322	355	314	312	365	329	313	337	322	308	323	307	322	299	349	347	310	354	327	311	297	329	326	347	340	299	313	337	315	294	329	317	360	299	306	366	342	325	302	346	311	329	314	341	332	317	306	338	314	321	313	332	340	336	339	343	316	303	349	336	354	334	314	307	341	317	311	309	282	294	306	311	310	343	327	334	314	338	344	320	356	335	343	316	329	338	331	292	336	355	332	320	293	314	335	353	366	331	356	336	340	322	307	297	314	309	286	338	336	335	348	314	332	330	303	292	335	327	340	325	332	291	342	321	327	313	343	336	324	302	340	361	329	326	359	304	286	327	315	358	311	343	322	315	328	344	327	301	353	328	309	320	349	334	310	303	343	339	356	349	314	306	307	319	331	297	323	298	317	334	338	317	320	317	315	311	317	323	330	296	334	272	329	279	295	342	309	322	317	315	300	327	320	308	293	343	358	312	360	297	318	305	355	310	339	314	332	305	299	326	309	359	333	284	335	329	321	289	317	330	329	325	310	293	306	313	302	345	352	336	309	346	348	323	349	306	346	316	341	323	370	320	330	342	336	296	298	323	324	376	344	320	362	305	318	303	349	291	317	292	309	333	342	363	309	317	307	315	351	276	311	329	338	343	334	317	372	303	296	323	310	353	344	293	320	353	341	302	307	296	340	318	318	314	314	330	338	318	327	307	306	320	271	317	341	360	323	338	351	382	306	336	306	272	275	339	308	342	308	294	325	341	293	338	341	332	331	352	288	301	284	331	319	307	319	342	349	356	342	311	341	273	370	342	269	328	275	318	355	306	328	329	358	328	345	349	309	369	311	326	339	330	317	313	317	313	334	327	322	326	304	341	312	326	291	329	331	321	327	301	362	327	355	342	295	295	327	311	313	325	319	331	336	315	328	306	341	347	305	344	318	343	359	341	342	301	341	340	298	336	335	304	284	316	305	327	315	298	313	283	310	292	322	322	318	309	302	344	311	328	316	335	308	304	323	353	314	318	327	321	356	348	346	286	312	332	333	304	297	300	332	321	338	306	299	330	294	316	317	322	326	332	324	316	314	303	346	309	336	301	341	318	314	320	332	324	306	319	316	330	326	288	293	333	336	330	277	343	317	320	329	304	305	358	326	315	319	289	306	315	342	342	343	314	330	312	301	361	336	291	324	333	292	351	333	332	351	333	344	316	327	349	322
27518	18015	22144	21209	17115	11090	8345	6106	4535	3649	3193	2574	1981	1773	1751	1550	1460	1286	1139	1070	978	884	861	734	798	762	789	708	749	734	753	688	748	707	733	715	734	764	753	699	685	689	711	761	692	673	739	706	759	709	682	660	703	680	713	667	724	692	733	706	694	655	668	705	706	736	747	708	701	689	690	691	758	721	733	678	724	709	726	684	747	689	746	679	707	739	736	715	681	686	737	701	641	716	739	708	727	663	719	723	711	736	753	702	744	660	756	733	723	730	741	727	701	759	696	684	699	684	759	715	685	691	726	706	704	682	720	631	661	703	658	686	727	716	712	711	669	715	679	687	685	720	682	703	720	679	689	714	715	689	740	712	666	731	723	721	728	666	694	668	679	705	681	724	716	686	723	737	689	656	738	679	697	698	727	726	715	699	711	699	676	690	681	676	673	664	686	673	732	691	688	684	706	697	686	658	711	679	702	707	692	692	632	686	705	755	676	727	671	724	724	697	638	710	694	684	714	734	726	702	675	720	684	665	771	672	697	671	728	711	728	675	683	628	710	697	706	738	741	700	678	673	690	743	706	728	688	633	653	648	678	737	670	715	689	672	669	709	699	743	671	689	661	669	746	720	673	710	695	741	685	673	729	694	723	692	651	685	691	668	653	674	693	682	750	707	696	680	717	632	659	667	727	691	691	682	659	720	705	696	713	685	740	698	725	683	712	667	688	702	683	697	700	727	681	682	691	665	687	677	668	739	741	696	716	744	725	651	733	709	669	683	682	684	694	686	715	717	684	714	673	698	698	660	698	672	726	685	710	667	683	726	659	668	655	726	709	700	657	710	679	716	713	707	684	705	638	683	701	719	642	736	695	751	723	738	683	720	695	747	674	673	692	691	664	672	674	683	642	704	723	727	693	719	719	705	687	695	669	701	708	694	719	731	686	715	711	717	729	694	708	731	710	665	747	663	676	696	697	614	728	682	736	725	694	724	689	695	684	689	669	695	679	697	705	701	700	690	694	737	720	702	687	702	693	688	700	704	766	741	704	744	713	719	698	701	716	700	672	663	691	734	694	714	707	708	684	675	713	698	695	668	691	681	707	692	710	672	715	691	672	678	689	702	697	690	718	696	663	678	701	662	703	672	723	654	722	681	783	690	654	698	737	689	720	705	688	658	666	702	687	644	681	714	697	747	672	663	711	676	691	705	733	709	697	714	668	731	692	684	682	684	720	684	701	716	676	670	710	675	722	700	705	651	722	750	710	630	698	662	760	688	685	698	692	756	672	716	671	662	683	638	661	685	665	690	710	676	633	721	695	709	693	721	682	716	704	676	703	693	673	690	676	748	717	710	709	716	716	690	714	715	671	660	713	712	698	655	667	685	679	695	682	654	694	705	684	692	677	696	687	700	673	713	711	678	680	736	722	716	699	710	710	700	746	710	670	759	695	697	680	736	701	669	654	685	693	676	718	678	717	704	668	682	755	665	675	711	702	681	662	697	723	701	711	706	701	690	685	684	724	690	700	670	673	676	728	664	727	716	691	710	663	649	705	690	689	677	681	696	681	740	701	697	735	700	704	746	688	699	676	759	701	670	694	687	681	740	679	730	667	696	688	712	712	695	725	665	689	691	789	705	639	691	731	669	707	693	685	695	694	691	668	695	696	662	694	703	715	688	719	720	650	688	715	655	713	709	681	732	704	745	700	715	690	644	731	686	685	671	752	667	676	709	714	699	675	706	735	700	709	700	690	721	736	711	712	674	711	719	682	741	677	630	671	701	745	674	716	653	691	643	685	720	696	736	686	717	729	700	691	626	690	702	691	692	682	700	706	691	732	736	658	730	704	645	705	680	709	750	708	650	737	673	682	734	693	713	719	706	700	711	660	669	681	695	667	692	660	736	772	674	716	702	684	657	758	734	667	704	695	683	662	715	678	696	708	710	729	696	718	696	687	689	729	695	720	704	777	721	691	686	760	689	675	730	707	669	693	693	727	703	690	706	709	707	696	691	746	660	714	698	709	732	757	705	678	717	739	664	722	696	724	646	713	698	718	688	651	675	699	691	698	703	672	703	700	687	658	685	678	698	705	669	654	702	670	708	698	681	699	665	704	690	654	683	685	693	742	724	708	704	735	687	670	710	717	691	689	695	723	656	644	654	677	702	698	724	721	686	652	746	702	696	689	711	742	683	687	711	700	693	737	707	700	674	760	709	663	700	721	698	734	656	693	709	704	678	690	746	736	684	698	681	684	682	678	687	648	717	696	640	726	696	730	612	706	692	701	735	661	684	722	670	730	652	647	707	674	724	687	753	704	728	712	673	700	664	663	709	733	743	714	723	713	683	680	678	686	735	732	681	684	737	638	669	706	746	719	743	696	728	657	690	697	677	699	677	683	712	721	663	715	686	693	698	686	726	687	720	750	700	752	707	693	744	674	725	694	702	701	700	666	705	665	659	698	691	668	668	669	692	678	703	702	713	724	714	740	686	720	692	645	683	679	717	655	689	671	662	720	709	723	677	681	673	682	742	693	686	651	706	738	686	664	719	680	673	716	717	694	646	730	700	711	700	746	739	732	647	720	725	704	655	700	670	701	713	644	683	706	695	728	654	674	689	710	668	725	706	661	703	678	681	689	694	684	693	671	664	671	706	644	731	717	702	633	670	657	690	690	683	692	709	707	702	682	697	689	748	677	701	698	745	738	678	695	719	691	678	687	718	682	727	705	716	722	701	674	712	682	709	690	713	710	660	717	697	724	752	674	657	711	707	703	691	700	694	655	711	732	683	704	707	701	708	675	685	677	648	676	684	663	729	683	681	696	684	676	724	758	696	659	722	672	704	698	711	674	730	722	760	676	716	719	676	718	708	679	663	653	700	659	723	766	676	697	683	674	696	666	681	705	670	722	638	752	664	755	676	740	692	663	709	653	693	682	707	668	661	704	661	665	694	666	683	724	691	634	709	721	718	721	678	701	715	708	667	646	706	688	692	673	710	703	661	680	675	705	701	688	747	691	706	673	665	700	665	692	649	699	724	717	689	670	649	674	707	735	649	715	704	733	708	715	704	681	650	683	678	735	651	686	668	674	733	721	712	707	703	711	677	731	685	696	670	686	695	721	630	676	692	701	693	717	710	693	677	723	710	710	665	727	691	710	714	705	674	725	622	669	735	739	670	694	707	658	720	677	696	695	748	649	697	700	695	712	702	686	710	690	663	695	684	732	728	715	736	692	681	746	705	675	665	714	717	683	724	724	691	741	698	736	674	735	730	720	688	691	677	675	711	769	653	743	663	687	730	712	699	706	737	681	674	712	652	721	672	657	691	718	700	712	680	677	650	665	713	710	661	699	742	699	677	700	676	707	727	737	715	713	714	694	660	747	702	705	709	635	684	678	660	688	716	711	675	755	653	707	686	723	673	682	692	697	727	701	721	686	706	705	713	718	676	696	695	681	730	698	701	718	693	684	657	731	680	714	723	688	682	726	701	677	727	708	657
21816	9747	7202	4133	2236	1496	1008	760	604	501	495	410	354	369	349	313	307	314	307	307	262	306	263	272	294	278	295	291	267	250	257	257	263	272	262	283	304	286	266	265	229	280	273	256	263	292	292	254	270	249	240	273	254	258	250	300	234	245	268	254	238	266	252	244	245	257	251	272	283	280	272	261	280	231	251	256	272	267	265	279	303	246	240	241	292	253	290	251	262	269	266	286	254	285	274	259	234	244	239	272	274	242	262	228	264	261	250	251	235	263	257	288	262	236	286	288	278	273	253	246	288	273	277	233	291	281	303	275	255	265	255	254	276	288	255	249	246	272	275	287	240	261	267	269	302	261	284	258	289	229	277	245	251	284	251	263	293	249	264	290	240	242	256	266	259	268	260	254	260	279	287	303	275	258	234	276	278	254	273	270	283	244	237	267	253	283	290	274	288	248	268	297	283	278	262	271	248	286	253	267	260	272	295	251	304	298	286	276	269	283	260	248	260	252	255	274	286	234	263	279	259	249	255	251	236	255	283	230	271	231	301	261	280	274	251	270	258	301	271	256	255	281	281	225	289	261	223	239	258	270	252	263	264	256	253	249	260	246	270	274	239	284	272	271	294	252	245	258	265	254	293	275	274	260	229	263	234	286	267	254	233	255	284	287	300	265	238	252	286	289	281	295	265	255	233	253	265	252	262	252	269	288	254	244	272	291	278	269	258	273	296	268	260	244	274	269	276	280	270	284	275	248	246	276	265	270	275	288	248	280	273	234	280	236	232	267	267	240	269	293	298	291	293	276	246	260	264	307	257	296	265	308	293	245	270	283	275	275	289	263	243	287	278	286	259	273	297	246	262	275	262	306	303	248	272	296	269	268	263	251	279	282	286	269	277	268	299	271	311	254	278	284	245	268	264	265	241	254	263	263	259	286	304	261	264	237	267	294	279	255	259	264	257	262	272	273	279	271	268	265	305	265	273	277	304	259	244	265	292	271	272	257	254	263	255	240	281	276	254	226	247	251	281	252	260	260	283	267	285	272	291	271	299	260	277	246	246	262	261	277	234	266	251	275	247	258	275	297	258	264	261	285	300	258	254	256	251	278	242	253	273	233	270	226	285	255	252	275	256	231	245	241	255	285	279	284	259	247	252	281	275	257	280	270	238	215	250	272	235	270	264	276	263	246	254	258	265	269	270	259	291	286	266	251	251	272	254	249	262	263	254	267	299	292	279	290	262	252	238	246	293	246	274	279	246	255	259	266	253	271	256	264	267	274	265	287	278	276	262	256	264	256	245	279	263	268	267	269	277	271	254	265	279	254	301	280	252	277	277	234	236	260	264	287	283	289	285	275	277	280	271	274	267	240	271	275	269	246	267	285	263	277	235	290	320	291	299	264	266	245	288	251	283	262	225	255	255	248	260	281	234	280	253	280	270	246	287	262	243	280	280	254	282	259	282	231	245	255	277	234	281	275	276	252	284	274	244	249	274	271	222	227	295	265	230	237	243	279	260	215	259	289	254	271	279	288	264	268	278	261	273	257	279	263	278	273	250	243	251	297	304	287	260	269	242	252	238	279	265	267	266	289	261	296	306	270	259	276	254	275	274	263	296	245	313	241	265	284	285	295	258	280	295	248	274	231	295	318	267	274	289	254	293	266	215	242	287	240	313	262	286	264	259	274	229	256	258	247	275	273	271	248	257	253	267	286	256	288	265	260	268	284	294	271	226	291	284	263	269	253	243	269	276	260	257	267	311	270	263	296	257	268	256	277	285	255	282	261	280	257	264	253	275	264	268	263	280	270	247	245	253	267	224	232	255	249	298	290	277	288	244	231	239	248	276	266	266	241	249	252	283	307	277	241	269	288	251	288	273	314	271	256	286	258	256	248	253	268	303	275	276	268	240	256	250	285	250	296	254	269	265	285	252	281	275	264	272	287	295	272	277	272	289	274	268	248	270	236	272	277	279	269	257	281	254	304	304	264	264	267	255	255	249	279	264	284	285	261	247	266	250	285	328	258	277	265	247	274	245	266	274	272	313	248	254	226	262	290	231	268	268	262	233	280	275	262	242	237	250	245	254	272	256	243	223	250	253	288	260	255	251	236	248	254	262	257	271	237	270	262	268	261	239	268	247	269	300	255	257	272	252	271	259	277	234	238	290	288	270	276	300	248	268	255	261	246	286	271	280	251	271	268	280	263	268	277	256	266	287	288	281	270	264	278	240	266	285	265	278	276	302	241	274	277	289	287	272	278	244	262	275	263	288	275	269	294	276	251	241	267	268	282	286	249	273	258	256	294	294	280	241	294	243	242	271	239	315	238	276	267	260	270	273	277	287	251	263	268	277	251	230	266	260	266	280	254	297	285	263	293	255	267	269	280	258	250	262	281	241	265	255	300	261	245	284	314	274	294	295	261	278	265	257	331	285	274	266	265	235	257	303	271	288	249	278	236	289	276	316	285	238	250	283	234	266	252	289	272	270	258	249	262	312	266	274	239	249	268	256	275	283	292	257	302	267	257	283	255	283	272	268	263	261	264	267	243	272	257	267	270	250	256	241	269	242	258	261	283	283	329	272	270	250	250	244	244	273	276	275	294	281	246	281	295	275	279	259	297	259	301	282	266	283	291	243	290	281	269	295	238	252	288	297	234	271	233	275	271	278	242	216	256	265	261	288	288	258	283	279	275	293	278	294	279	275	266	265	245	257	292	278	238	263	269	270	247	308	253	249	282	266	249	262	240	225	278	289	257	266	247	247	251	270	266	269	271	257	254	262	262	311	299	248	252	257	263	234	281	258	251	272	254	281	271	272	252	244	277	301	271	282	274	262	263	283	289	260	278	242	270	264	291	293	271	286	256	253	300	256	245	315	281	294	274	290	274	263	253	271	275	250	246	257	270	229	267	283	241	280	261	283	254	258	266	253	255	269	286	264	254	277	322	250	262	273	250	278	270	281	265	283	270	297	254	246	276	281	265	238	264	276	284	266	241	261	248	272	206	269	280	273	253	285	242	282	261	267	284	284	224	245	259	279	304	259	243	265	285	239	259	264	285	252	271	274	281	267	265	260	260	243	269	262	258	261	275	273	268	252	264	247	242	266	288	276	272	257	278	261	229	252	256	265	260	282	243	295	270	259	252	251	289	280	264	277	263	291	268	293	253	253	287	275	254	264	274	272	265	289	262	268	284	253	271	264	260	265	249	269	272	264	239	241	271	253	285	264	255	226	288	294	242	302	273	267	280	244	294	277	271	232	247	275	299	264	311	277	309	245	247	265	251	261	284	288	281	253	269	282	269	266	285	286	262	260	255	275	264	296	286	238	266	247	267	241	234	262	237	271	269	277	234	257	260	278	255	264	256	295	285	252	284	269	271	268	252	269	298	285	250	281	288	270	286	247	276	273	266	243	241	242	263	285	263	289	272	272	269	246	273	270	252	296	264	253	266	275	299	266	259	294	229	241	258	249	285	271	291	250	267	253	248	269	241	253	264
12953	7553	11909	10303	7470	5486	3971	2953	2141	1820	1759	1390	1232	1096	1099	1033	941	920	750	770	725	659	638	645	648	588	615	590	620	630	656	589	606	615	605	632	606	600	602	626	588	636	613	606	567	582	577	583	620	602	587	619	570	594	581	590	596	618	544	545	619	592	599	598	580	610	562	602	596	566	596	612	570	589	625	593	599	640	594	568	629	583	635	612	620	581	621	536	570	577	618	589	583	614	614	592	637	574	606	572	555	552	589	640	580	634	591	600	604	595	643	629	618	613	541	597	562	582	565	588	569	590	611	563	625	625	614	607	591	599	564	598	595	573	621	596	587	600	596	600	597	591	597	640	607	613	581	597	561	607	585	569	593	566	591	614	569	547	573	602	636	562	577	541	529	604	594	582	554	575	597	573	575	608	618	558	586	562	559	570	601	572	549	573	576	613	582	580	625	567	553	611	602	637	578	607	615	601	593	595	633	543	596	562	583	554	547	604	600	622	599	584	595	664	556	593	575	583	595	564	534	594	580	605	583	582	571	608	596	542	604	580	609	549	606	568	561	616	607	580	636	600	628	581	639	564	587	645	564	578	602	568	615	570	568	561	607	563	595	569	625	567	585	630	581	589	577	591	559	600	616	622	632	610	563	588	573	580	605	565	604	598	609	584	590	629	625	569	655	647	526	588	559	581	584	564	581	597	594	580	566	565	576	580	601	597	598	595	573	601	594	600	590	604	612	597	553	600	581	589	576	563	612	638	620	602	565	581	598	597	636	572	576	567	573	597	565	621	639	582	594	595	574	592	590	600	616	602	597	626	560	595	573	604	580	548	556	597	564	600	615	611	607	591	579	618	606	613	614	605	597	592	556	580	601	616	635	625	661	600	622	623	595	577	586	578	635	548	576	591	581	536	572	632	602	511	557	580	598	577	599	592	552	573	600	572	553	549	548	554	582	616	634	596	588	568	589	580	583	637	592	579	609	562	590	579	592	608	561	602	583	497	586	606	560	579	572	620	608	601	562	627	551	602	565	574	611	632	587	623	608	595	588	587	625	576	587	590	573	589	594	617	575	580	587	592	589	571	562	575	576	564	563	622	563	566	579	553	628	569	558	580	583	592	578	608	634	608	618	586	584	591	611	569	548	610	564	602	601	607	583	600	574	601	636	628	609	581	582	534	594	621	585	613	578	590	591	594	623	625	571	584	600	583	632	560	596	578	600	596	588	571	589	607	551	563	587	586	593	606	603	638	568	590	563	575	559	574	601	580	564	610	593	573	572	567	557	566	569	606	605	584	600	586	539	580	590	597	586	586	598	557	582	588	624	559	591	580	600	624	596	563	575	566	583	586	583	581	601	603	594	585	558	572	585	599	577	596	589	606	587	576	577	602	587	536	578	586	583	586	624	588	564	599	650	599	597	555	590	597	602	589	610	618	605	593	538	575	584	609	607	639	582	559	582	670	635	582	580	575	574	599	620	660	630	629	601	595	562	601	551	616	577	600	566	597	562	594	585	596	621	606	601	587	614	607	570	540	614	616	621	552	599	567	627	574	564	609	581	570	610	565	578	629	582	596	595	585	568	578	632	569	587	582	575	601	616	653	607	608	597	606	590	564	624	583	580	562	600	576	624	605	615	620	574	597	565	598	612	610	589	610	581	586	579	571	593	620	653	597	569	565	612	600	548	585	551	579	559	606	587	560	616	570	589	576	587	629	602	604	569	609	525	624	572	590	566	612	595	543	603	534	604	605	601	563	568	578	566	543	560	602	555	576	576	604	577	639	619	600	570	617	600	575	597	587	614	579	574	619	584	579	613	620	618	593	595	608	622	556	591	605	586	515	627	571	588	571	611	579	587	628	594	603	600	606	573	611	647	596	616	557	567	628	604	576	631	570	573	572	609	557	600	571	637	601	621	601	629	605	584	559	579	581	585	580	592	601	574	590	600	582	532	629	607	637	591	565	623	623	577	617	599	594	564	581	651	584	613	631	550	573	619	559	560	593	566	606	571	612	618	645	595	603	562	575	584	587	607	621	603	648	587	566	581	606	584	602	583	591	572	599	578	606	593	593	676	603	604	557	604	609	595	549	575	576	629	562	568	541	596	593	606	578	617	546	577	593	610	619	594	609	590	573	605	595	592	616	546	623	585	596	596	578	608	626	611	605	574	567	591	591	568	618	602	606	605	613	595	613	593	613	634	596	584	631	580	580	595	655	559	597	599	593	584	599	562	621	566	630	582	613	601	583	638	654	567	670	605	577	604	589	576	590	628	555	599	569	624	549	589	574	537	596	609	600	557	614	607	566	573	583	588	638	568	627	593	596	568	629	634	574	594	581	587	586	561	564	581	517	570	621	614	598	592	587	552	573	601	608	629	577	591	599	580	628	577	621	556	610	603	587	605	575	587	552	602	593	587	604	575	602	595	552	607	594	559	580	620	614	620	587	626	566	624	573	589	619	582	564	552	599	566	594	614	579	595	574	605	573	653	573	597	586	581	611	576	560	604	590	585	592	586	608	579	633	583	588	615	591	596	593	624	598	560	563	636	582	573	538	639	553	608	614	553	619	619	624	563	580	602	614	611	623	570	635	561	627	587	572	591	585	583	585	581	573	626	598	621	591	593	552	608	607	553	602	585	582	570	586	602	572	599	564	565	585	619	602	559	609	588	606	596	605	613	637	601	591	571	570	589	578	591	609	612	595	596	603	580	620	585	587	655	609	596	593	602	599	601	563	587	608	612	604	567	582	613	597	624	606	605	631	612	606	605	563	618	580	609	584	589	610	586	577	573	596	608	612	592	580	587	612	608	570	586	583	599	615	613	566	602	585	613	570	628	539	586	581	555	596	644	595	600	621	605	614	603	576	581	654	606	568	630	610	588	591	606	616	602	607	609	606	602	561	584	623	567	598	614	567	587	603	638	602	575	540	578	597	605	569	588	601	564	581	553	631	571	628	590	573	607	566	610	580	607	597	599	584	585	642	634	582	536	596	598	579	587	608	590	540	595	565	612	605	606	544	598	621	574	618	573	602	607	603	577	574	568	629	611	552	544	602	616	585	602	621	593	565	624	581	631	604	552	584	572	611	590	579	595	591	608	569	573	536	582	591	598	564	553	600	610	568	603	573	569	564	578	562	624	571	599	604	584	604	585	611	583	586	591	598	573	606	590	637	622	543	573	570	599	619	578	611	593	554	587	599	641	553	588	607	582	624	563	605	607	542	585	612	612	607	571	577	608	596	591	588	621	597	613	594	577	596	569	604	591	594	621	561	607	592	577	588	611	539	597	617	534	608	607	594	582	599	570	597	557	600	592	567	580	588	629	579	596	582	621	599	628	612	616	614	602	595	586	597	599	597	610	582	589	652	599	580	589	585	590	588	567	631	559	579	578	595	584	632	576	616	570	600	582	548	557	586	585	661	574	595	553	554	624	559	575	631	618	631	629	586	581	601	611	580	620	595	613	597	566	585	572	581	559	635	610	622	609	582	557	615
32128	17485	13074	8169	5114	3054	2183	1285	876	694	716	554	557	410	406	418	369	439	360	319	332	309	300	298	294	308	312	323	314	275	292	303	320	291	303	283	273	292	299	282	318	314	293	286	304	304	277	295	315	313	283	277	294	287	306	310	319	296	321	301	284	290	295	279	289	288	265	312	275	332	309	315	316	315	283	298	310	324	290	315	292	290	339	322	299	293	292	258	284	284	313	308	276	282	297	268	253	295	260	311	301	290	313	282	292	250	278	326	300	274	304	308	291	304	293	338	305	330	281	265	290	292	334	287	285	287	299	268	281	282	289	271	335	301	293	295	295	255	301	260	292	306	288	272	322	298	300	301	293	300	318	275	282	272	282	310	301	310	293	273	313	317	274	304	257	279	316	284	326	303	311	286	284	302	300	267	291	293	299	272	306	300	315	284	280	309	275	292	265	318	328	289	283	287	296	292	317	318	308	299	297	289	306	292	292	292	307	310	310	304	297	279	268	293	316	294	285	291	266	308	320	315	317	320	320	276	303	324	305	294	273	268	250	283	309	302	310	324	298	308	299	313	336	292	280	264	304	258	260	264	296	333	306	269	313	299	282	302	319	323	282	280	251	305	292	261	282	310	305	292	306	315	273	282	311	302	288	293	264	269	283	307	294	273	319	294	310	277	346	289	273	273	288	275	296	305	258	305	339	293	308	317	277	309	312	305	315	279	322	321	273	323	309	297	264	294	312	301	304	262	294	298	277	299	321	301	300	310	283	267	281	306	300	300	306	310	335	306	308	326	305	282	291	322	283	323	310	289	329	299	306	288	262	305	299	283	275	302	324	304	314	312	315	288	255	290	288	296	301	296	295	293	269	294	326	321	333	277	296	317	332	272	324	272	275	299	307	284	313	279	311	275	291	298	315	288	308	269	296	346	312	273	329	315	305	316	267	283	289	292	298	310	320	283	327	298	303	278	280	270	288	310	275	301	280	300	324	304	307	321	268	298	310	312	320	333	277	340	313	302	284	289	278	268	305	279	262	302	249	277	296	310	304	314	296	288	314	290	308	281	320	305	279	298	296	276	280	293	305	332	304	309	288	303	344	294	276	286	294	331	266	298	301	274	305	316	279	285	308	310	267	288	275	279	285	326	293	286	293	274	303	331	295	278	275	298	255	305	301	306	306	285	275	322	306	252	276	293	290	292	301	287	271	293	282	299	307	277	292	286	257	276	260	294	311	260	276	308	293	308	299	309	291	320	303	280	311	270	296	242	282	287	307	277	293	288	304	281	299	305	268	294	277	254	308	280	260	274	309	290	300	323	305	308	284	267	276	288	315	300	311	308	304	315	326	298	301	338	312	263	321	299	295	287	302	268	317	294	308	274	300	313	294	292	302	289	297	305	322	296	278	321	309	305	283	301	259	317	296	314	296	296	279	276	259	271	287	289	317	299	278	296	274	273	292	321	309	295	322	288	295	338	295	312	313	294	273	292	314	311	294	290	284	314	317	344	322	301	277	281	313	268	316	293	289	310	292	297	286	301	301	307	287	332	294	280	300	267	274	305	284	339	285	300	286	285	336	299	271	293	332	289	297	303	317	284	264	302	298	279	303	332	276	279	294	292	285	309	294	268	284	308	259	273	292	286	286	322	282	296	319	286	281	261	295	305	309	291	298	316	323	296	288	316	307	287	287	278	295	297	295	300	333	273	318	292	302	273	298	282	323	296	316	293	299	317	335	300	292	320	284	316	305	296	325	280	289	335	304	297	321	319	294	273	300	300	270	314	304	304	282	333	277	296	301	296	290	314	301	295	306	316	298	268	278	286	288	299	289	266	329	294	294	316	297	287	302	284	265	306	317	291	327	268	317	313	297	295	312	303	313	300	305	300	293	267	283	325	335	287	293	275	307	296	311	295	305	307	276	322	310	282	275	300	308	313	309	287	264	262	292	276	288	316	261	276	311	297	268	301	262	308	302	316	300	334	295	310	287	330	318	330	316	303	279	291	314	303	287	283	284	299	283	282	344	328	325	319	302	293	328	290	281	327	288	260	281	296	297	291	267	291	265	286	303	262	292	295	288	269	263	317	322	283	302	326	276	292	308	290	277	298	323	307	290	310	295	301	284	313	282	310	326	283	270	263	283	281	277	316	310	289	284	281	296	305	310	280	323	283	315	287	284	278	285	299	309	303	318	272	293	310	329	267	279	291	262	302	304	292	265	297	299	284	277	280	311	280	336	270	323	327	303	317	304	286	301	288	330	301	329	327	279	280	286	309	325	291	287	318	290	285	304	302	297	287	324	300	298	329	271	319	296	308	310	277	289	287	294	275	326	316	302	320	322	261	292	322	339	269	305	282	312	311	274	336	319	312	306	286	268	322	272	284	304	252	269	274	311	292	292	280	293	293	287	294	282	331	288	250	324	309	296	284	310	295	310	299	276	264	313	287	305	263	301	287	322	317	310	318	302	301	322	298	317	319	262	294	286	324	264	280	315	291	297	298	282	317	297	336	315	313	284	295	280	303	308	276	293	273	279	290	337	302	291	291	290	327	333	296	323	309	291	260	270	317	277	303	315	267	273	307	298	299	287	289	313	299	260	289	270	360	309	307	306	291	308	275	299	287	267	256	266	293	300	297	292	277	300	306	283	280	301	289	320	340	282	290	298	291	293	260	289	301	290	279	282	301	269	271	289	314	268	320	292	303	298	292	278	319	294	309	334	309	304	313	304	287	312	297	291	295	311	283	280	295	306	324	274	333	303	325	275	291	296	263	325	309	307	301	314	274	265	309	296	302	276	256	273	292	289	311	265	301	286	294	305	293	281	288	269	293	266	330	290	274	250	300	299	286	305	276	326	272	276	263	309	306	309	286	297	303	266	278	282	304	295	299	360	286	258	292	269	290	274	319	341	311	311	299	296	322	298	294	276	294	310	270	296	277	317	293	270	303	281	275	290	292	307	285	301	281	268	303	268	334	288	249	327	297	306	297	317	322	311	303	292	301	309	325	319	308	294	282	279	296	297	284	317	280	284	296	307	287	345	307	283	305	295	306	310	275	326	319	251	299	276	282	284	335	319	331	312	298	301	294	288	284	289	301	296	333	314	322	296	333	305	318	334	303	322	276	296	317	291	283	276	263	286	323	287	269	323	325	274	302	283	281	296	278	292	269	349	310	276	311	290	297	335	259	274	255	295	314	325	303	284	281	331	294	294	285	298	335	332	303	294	309	304	284	290	249	288	307	296	324	318	280	295	297	315	305	326	282	292	302	275	319	338	295	266	301	293	301	271	294	305	270	304	279	292	298	276	290	320	289	299	313	305	278	263	293	291	316	305	294	330	334	284	320	308	274	323	280	309	299	261	314	289	251	301	305	296	294	283	287	260	307	269	270	299	293	296	280	278	270	330	318	299	301	297	317	331	259	311	272	266	293	283	309	285	323	255	311	306	298	290	292	265	320	298	301	296	302	284	296	287	309	287	297	306	281	277	288	284	303
19176	13081	18225	17955	14848	10795	8282	5249	3340	2736	2826	2043	1639	1436	1445	1413	1204	1143	963	928	895	744	777	692	717	690	704	698	694	670	694	668	679	699	668	672	675	678	661	679	691	625	622	697	639	721	637	684	693	649	677	696	659	676	655	684	653	633	647	636	634	673	605	677	652	713	663	658	656	686	626	676	626	606	688	702	695	675	636	642	693	700	653	652	637	673	641	671	660	664	692	663	677	659	673	653	630	664	650	671	667	670	688	671	638	660	650	646	661	631	648	625	662	637	643	677	676	600	652	664	669	662	610	635	617	679	624	641	667	668	653	671	643	714	659	618	617	675	689	659	611	640	686	670	674	689	646	669	623	637	631	661	629	668	672	634	652	614	625	687	676	627	667	634	637	630	682	608	679	634	625	638	665	700	622	630	654	630	671	673	666	628	712	677	641	650	662	629	660	670	639	616	685	704	682	654	662	645	629	659	708	609	619	630	637	717	621	660	685	637	654	665	622	668	660	641	670	643	643	632	648	660	671	716	610	633	668	639	639	670	663	625	667	663	617	640	595	662	679	661	640	651	663	661	669	624	606	639	643	649	649	669	657	631	649	666	625	649	639	600	659	615	650	702	646	618	671	649	688	658	638	621	632	649	666	646	681	636	696	649	652	648	662	666	643	596	650	647	659	644	606	629	644	633	676	644	625	718	717	679	669	598	654	628	664	716	708	671	678	644	646	673	655	671	639	710	682	661	646	640	654	657	649	650	688	664	633	680	657	683	633	689	664	651	631	675	650	656	665	657	686	646	677	597	658	645	673	648	673	648	630	634	646	634	618	642	633	677	639	618	604	626	672	632	643	650	662	661	610	613	687	637	629	642	676	685	619	623	651	680	663	683	631	664	677	646	646	649	657	603	699	652	657	660	615	669	636	627	653	695	630	656	636	656	690	652	696	642	701	582	685	700	663	613	653	704	669	661	688	614	647	667	647	654	611	672	664	652	644	665	645	713	623	634	667	648	661	628	672	627	686	659	679	653	673	658	643	632	640	657	640	679	630	667	591	640	624	670	657	691	629	648	625	627	646	672	672	660	686	653	585	612	618	640	693	645	672	658	652	635	633	694	592	698	641	672	661	663	614	673	671	694	640	663	640	699	672	726	609	646	646	688	619	697	646	659	663	658	624	661	600	679	646	617	643	611	663	645	637	678	715	674	644	645	695	617	643	632	634	654	625	687	616	676	649	630	638	623	678	642	642	716	673	647	627	687	691	668	684	649	685	649	645	654	658	660	669	638	638	624	650	632	645	688	677	680	650	611	680	658	705	658	635	645	694	679	663	653	608	666	662	637	676	619	649	651	668	662	633	663	674	658	615	662	648	658	645	621	644	637	681	614	618	704	661	641	665	614	640	634	654	631	658	665	665	699	682	652	612	705	631	637	644	655	655	591	594	673	649	677	619	673	631	681	645	686	635	681	692	646	644	611	659	648	619	608	647	629	617	656	607	674	638	625	637	665	642	676	644	679	683	673	643	649	669	622	637	670	650	664	667	634	670	672	661	655	685	660	655	667	698	641	687	627	638	645	635	621	656	699	674	603	622	664	641	625	685	664	641	658	649	604	607	650	622	641	627	625	640	679	659	691	638	662	662	617	639	675	623	678	677	628	735	708	652	637	638	649	616	612	709	648	654	698	647	649	659	662	641	688	676	657	616	665	661	696	642	662	678	623	622	621	642	660	654	632	653	636	661	698	651	646	650	657	641	640	650	705	657	645	667	623	612	665	628	668	662	658	669	674	623	613	628	664	648	679	665	703	693	701	661	632	652	658	639	670	665	679	689	671	643	693	608	622	664	630	624	618	700	682	655	615	679	689	676	689	633	632	638	667	655	618	656	637	681	676	680	617	659	657	698	664	661	642	663	701	688	665	680	659	678	667	669	652	694	645	656	658	655	642	666	676	638	691	622	636	665	616	686	659	650	625	633	626	647	650	631	650	639	660	658	691	663	660	651	624	715	613	669	675	684	634	628	633	657	636	633	666	623	663	659	652	640	667	654	623	651	684	652	626	707	703	645	663	634	627	652	622	681	636	677	717	626	628	666	645	681	627	655	645	633	652	634	639	623	642	660	583	646	655	677	611	614	634	694	660	681	670	629	703	678	645	683	678	624	662	624	644	674	612	675	652	680	629	613	653	624	602	654	659	669	644	632	640	653	665	668	652	643	664	649	705	619	660	636	663	632	682	611	668	664	665	603	682	664	683	648	607	608	630	618	646	664	678	672	697	617	664	652	635	684	618	653	634	625	665	602	629	635	672	655	605	675	616	660	643	621	632	673	663	620	627	642	625	719	624	640	696	672	693	654	657	656	623	666	654	669	618	657	590	656	675	670	652	671	661	665	646	710	608	698	656	660	628	640	627	618	601	671	635	660	713	648	665	654	678	616	585	620	678	641	687	690	673	654	665	638	691	661	699	642	587	649	637	637	654	610	647	672	650	662	628	670	669	645	602	639	649	639	648	643	629	685	625	605	671	643	631	653	663	655	655	657	691	657	629	669	674	656	721	672	620	631	640	672	647	688	685	623	618	656	622	626	648	626	715	665	595	663	664	625	637	652	674	655	630	670	651	654	660	670	663	671	659	623	643	661	645	606	651	641	643	629	607	676	613	670	661	622	679	629	671	683	644	680	672	617	664	619	670	672	670	592	636	653	673	658	688	660	644	630	637	640	676	631	660	696	626	647	639	666	643	701	637	642	628	673	618	665	655	673	641	683	637	602	709	598	649	614	624	657	635	666	662	657	676	682	674	684	642	612	633	685	702	641	660	678	689	627	678	653	616	663	660	679	624	701	668	617	637	643	633	623	684	658	703	604	630	629	630	649	630	653	628	693	656	652	633	616	662	681	669	663	634	690	679	641	688	621	640	667	628	654	697	631	630	670	608	630	623	614	628	639	678	629	618	654	669	698	662	669	658	650	672	628	617	637	623	596	643	659	657	648	634	607	644	662	643	630	671	649	678	677	629	627	609	629	618	596	655	640	656	686	662	643	625	600	637	615	664	689	674	667	656	642	642	668	707	634	624	690	651	635	651	627	699	641	647	636	623	666	642	681	696	671	613	666	667	619	647	632	670	626	703	665	631	622	651	662	670	638	669	636	675	704	658	664	625	652	659	649	624	641	619	687	646	555	680	659	714	652	675	636	660	614	618	614	702	649	657	680	630	661	673	632	654	628	689	672	640	619	671	658	671	661	662	661	679	626	701	664	633	673	687	650	651	683	709	652	675	689	645	668	631	658	627	688	633	630	659	617	622	658	646	669	629	609	680	647	706	684	644	632	624	625	682	696	617	649	669	652	659	671	658	652	631	657	641	643	664	698	661	640	652	687	631	699	651	635	630	650	649	685	642	611	676	657	659	655	646	637	676	635	625	639	636	693	673	588	678	658	628	661	640	658	660	633	681	606	640	632	659	699	695	664	638	675	614	640	667	635	706	639	671	648	639
43656	26044	19377	13356	8255	5590	3496	1630	1046	862	851	577	510	492	464	438	408	412	412	396	401	348	341	299	308	334	337	325	305	329	341	322	327	338	318	332	313	334	355	308	331	326	313	322	287	294	313	315	363	319	318	340	373	335	347	299	342	339	341	339	331	294	348	317	294	327	334	327	348	353	330	253	349	343	325	352	353	353	338	329	314	366	300	330	297	312	332	345	296	334	324	330	298	305	323	347	328	334	325	348	301	299	336	336	325	309	333	314	289	323	315	345	362	342	331	329	336	295	351	312	348	309	359	333	291	311	312	327	322	344	294	340	349	316	306	270	320	351	348	328	314	330	311	283	289	323	324	311	330	318	322	340	337	323	353	334	311	297	308	320	344	339	339	317	332	273	305	335	315	296	323	298	333	354	309	315	325	340	296	320	335	355	330	327	353	309	345	312	318	308	297	305	306	293	364	354	285	320	315	309	323	323	318	302	304	344	326	334	311	310	332	344	275	312	313	335	322	334	348	323	329	308	304	310	328	355	318	353	322	317	324	345	284	306	313	311	330	327	292	348	312	271	334	302	349	294	324	313	309	315	292	319	312	321	282	311	340	333	328	314	310	333	328	330	343	350	311	340	301	336	348	313	325	292	307	363	321	324	319	295	320	295	331	311	322	304	295	341	334	317	311	305	338	339	303	336	331	320	289	293	340	305	331	282	317	335	302	322	328	338	353	297	335	309	318	344	335	315	352	296	288	316	322	325	301	338	325	367	340	343	321	354	338	345	349	307	299	357	313	320	316	347	276	315	340	328	322	329	307	332	311	342	324	343	309	308	341	333	314	309	368	317	317	361	301	317	300	327	368	353	334	341	323	341	341	278	317	313	345	303	313	350	352	347	302	335	346	356	301	301	346	349	313	337	370	326	315	305	330	340	306	301	296	327	308	331	291	335	339	299	303	301	336	311	321	317	298	326	319	324	326	320	295	282	326	278	324	325	326	315	344	285	277	326	322	345	320	345	339	319	310	314	312	356	308	324	322	292	304	309	288	325	313	321	281	314	318	312	334	343	349	321	309	324	305	331	318	305	321	308	321	321	326	288	360	297	337	325	339	338	300	346	324	341	341	325	315	321	318	302	335	301	297	308	359	318	302	302	320	314	342	326	305	323	314	349	331	322	302	323	308	289	342	341	349	313	313	313	306	319	285	332	302	315	325	343	283	303	309	315	294	320	337	316	323	300	298	309	322	344	333	329	354	323	314	315	328	303	328	320	308	333	293	301	349	312	345	315	309	340	291	329	347	313	314	371	344	276	306	314	321	342	309	351	312	295	308	334	314	345	334	300	322	331	319	329	331	333	357	321	356	307	279	304	328	329	320	316	335	311	327	286	317	342	311	335	289	290	342	311	319	355	307	312	340	317	349	317	296	338	345	305	315	343	354	349	306	337	305	313	321	332	335	312	321	301	312	320	322	309	320	308	326	332	299	297	309	327	305	326	298	327	331	316	297	335	354	359	323	311	312	324	321	289	350	288	320	347	345	320	329	307	300	292	301	336	339	295	306	348	331	352	319	314	285	314	353	328	346	340	316	314	318	338	305	311	318	341	316	323	323	306	344	308	339	289	332	348	299	309	333	329	379	299	351	295	266	306	324	336	341	337	329	293	326	318	311	356	337	315	342	306	342	329	305	322	313	314	306	343	327	355	350	309	345	297	299	322	321	328	326	315	297	309	316	328	307	311	361	312	312	304	333	300	352	331	307	305	303	280	358	322	306	313	319	326	312	346	274	280	328	310	308	310	360	332	309	367	273	328	334	361	313	324	348	307	322	359	316	307	325	335	321	309	303	326	304	324	297	318	315	289	297	315	350	361	329	326	333	308	328	337	363	294	313	292	333	314	345	329	317	346	308	313	324	332	331	275	295	290	343	332	324	345	289	302	305	334	296	334	301	292	341	353	343	319	306	329	335	310	329	306	295	322	307	299	296	288	328	317	301	330	284	287	314	310	338	305	353	293	329	331	312	316	334	338	317	314	306	315	324	353	315	328	328	331	314	338	309	364	316	344	299	317	322	333	315	349	311	286	294	316	327	323	335	326	306	306	292	352	321	332	335	315	340	344	323	311	354	305	373	322	324	324	326	317	334	338	342	311	345	331	354	303	317	294	332	315	365	313	318	354	339	310	320	326	310	274	319	304	337	347	320	326	313	313	344	352	314	345	297	311	313	306	299	319	306	326	326	317	339	317	310	334	278	318	339	289	319	340	319	332	327	346	290	311	332	300	327	306	311	303	315	317	295	316	300	322	323	349	312	299	342	334	346	352	325	289	320	339	335	328	277	339	322	297	313	328	297	297	320	337	332	356	384	318	302	351	321	338	315	361	316	305	328	345	332	340	334	308	303	326	310	323	305	296	279	334	321	327	323	344	322	321	343	357	337	357	311	321	318	348	320	335	345	345	322	295	323	299	321	330	362	335	327	313	328	308	304	316	339	327	326	354	311	304	320	308	358	294	317	355	341	331	301	319	300	324	296	325	297	305	331	343	355	316	305	341	326	309	318	301	339	298	351	307	300	297	349	336	333	346	344	295	304	338	315	322	333	321	319	325	299	306	358	364	302	277	306	304	307	299	307	298	302	374	319	300	282	322	325	303	311	355	305	327	300	330	351	300	305	338	324	337	310	372	319	335	336	311	295	307	320	320	333	303	327	320	310	323	309	341	335	311	354	339	298	347	334	338	323	332	319	351	308	319	297	305	345	334	296	331	317	338	373	294	338	306	344	314	311	344	320	318	295	300	322	310	285	318	356	335	345	289	338	350	323	341	341	331	375	335	316	316	329	349	336	327	355	332	298	324	333	335	345	327	327	360	315	348	301	298	315	313	328	313	326	318	355	361	287	303	331	336	309	329	325	325	339	322	315	349	343	324	308	300	322	324	305	317	308	319	309	334	317	316	316	330	326	315	307	314	298	353	324	322	294	308	326	299	310	305	309	306	341	292	340	309	295	325	299	334	301	334	299	340	361	318	300	326	301	311	306	316	334	313	306	307	313	313	262	297	335	320	304	332	334	315	356	311	331	343	306	339	307	283	309	295	318	312	319	322	323	348	334	302	335	344	314	307	309	295	329	302	292	326	300	330	325	294	314	325	351	317	330	294	302	322	314	327	332	325	291	306	322	334	297	342	319	309	306	300	282	335	316	298	362	322	283	320	299	331	309	323	327	324	286	328	322	312	294	352	314	318	320	334	313	312	297	303	325	337	319	349	331	322	312	335	343	342	325	299	341	345	298	340	340	336	313	331	322	295	333	286	277	294	322	311	288	317	300	317	319	294	324	328	332	350	337	305	314	298	322	298	353	359	327	303	328	320	263	279	291	324	308	336	317	333	316	328	314	335	363	306	326	329	336	305	316	313	311	328	350	316	304	316	291	360	361	301	335	351	341	338	313	325	295	298	319	306	315	289	319	323	350	326	321	375	344	310	305	342	327	355	303	307
25527	18638	24288	23635	19887	16678	11271	6336	4141	3359	3247	2359	2057	1658	1620	1712	1375	1371	1050	1040	986	893	803	786	788	774	797	789	730	803	784	691	714	702	741	727	784	696	715	746	673	745	779	720	714	718	709	698	684	694	697	633	702	676	671	670	708	719	683	735	744	728	705	719	704	705	732	695	704	677	672	736	670	716	721	696	699	709	694	684	713	731	692	704	694	680	677	722	710	722	667	712	717	731	713	682	693	699	694	747	714	686	681	729	711	663	711	709	726	710	743	676	747	683	675	700	659	650	715	678	656	681	721	735	723	726	682	703	690	711	686	653	741	685	681	692	700	691	682	703	708	666	700	712	737	708	669	685	716	662	661	689	719	736	653	639	684	734	724	701	679	727	684	680	668	667	726	754	690	682	687	703	710	761	679	671	691	680	681	700	706	725	712	712	717	688	668	689	696	704	682	746	677	691	633	698	721	728	686	688	680	664	683	701	714	745	671	712	735	719	752	668	699	703	727	700	720	701	689	723	693	690	692	698	719	712	689	650	708	668	660	660	725	702	714	680	660	712	705	666	689	729	670	709	712	718	664	682	714	755	678	670	658	688	708	653	715	682	712	723	675	712	710	683	719	757	700	685	709	694	645	737	661	723	687	698	729	656	721	713	666	715	696	724	661	642	693	715	654	732	707	635	696	700	708	691	726	722	720	709	751	676	672	694	710	688	691	698	702	662	684	695	730	721	693	694	697	677	709	685	709	673	683	701	704	700	702	700	661	682	729	689	688	678	688	717	706	700	700	740	683	664	679	711	675	719	655	669	699	673	656	717	669	712	691	691	667	671	721	687	717	692	657	676	698	698	702	695	674	724	658	732	713	699	719	677	691	705	667	676	659	732	670	666	658	703	694	692	737	686	723	727	683	689	679	718	744	690	708	702	718	688	695	695	715	688	719	719	649	687	727	635	688	726	719	689	698	691	723	665	728	706	729	721	729	745	716	732	704	675	713	659	723	656	653	703	710	703	697	730	687	706	713	680	723	668	731	743	688	707	680	693	688	695	684	674	689	707	684	673	718	696	727	702	671	668	690	679	672	642	731	721	729	714	701	732	690	735	697	713	711	682	706	680	690	673	716	734	720	667	681	693	704	735	654	672	654	689	695	702	694	649	668	688	685	656	680	704	681	710	696	669	700	680	730	708	732	678	685	701	701	630	691	697	704	671	763	701	694	695	707	686	706	719	730	704	683	704	694	749	736	670	710	688	735	685	687	717	759	647	716	671	691	740	682	693	686	733	691	741	763	705	672	706	731	693	708	741	713	742	690	673	717	704	648	706	714	758	652	699	684	703	699	693	696	719	667	686	704	679	686	685	694	711	665	709	682	664	693	735	758	704	667	658	685	733	681	700	678	711	699	689	677	695	734	692	651	716	703	726	740	704	684	676	711	712	698	722	678	677	688	710	672	666	725	704	695	735	648	698	688	667	651	687	690	688	760	690	725	697	704	689	738	637	726	715	720	703	700	722	722	697	698	701	723	671	713	694	697	701	700	689	612	675	722	664	684	740	690	738	664	710	734	731	652	669	692	652	685	691	734	734	697	712	728	693	706	742	708	712	709	742	728	719	727	722	677	717	710	678	692	722	664	715	707	702	706	686	720	723	735	676	704	734	691	667	639	713	723	709	710	700	718	675	689	674	701	719	705	701	740	737	676	687	721	692	730	679	693	726	693	682	605	708	681	660	678	653	695	679	685	690	688	714	724	712	670	695	679	720	707	690	701	678	674	673	678	691	671	665	653	688	705	755	660	681	718	709	744	728	689	682	668	686	647	706	655	650	702	708	751	694	657	698	720	666	741	722	719	752	704	703	706	689	722	689	669	714	703	696	720	734	693	702	717	673	692	675	669	705	717	718	680	700	713	690	683	684	710	638	654	661	708	664	688	673	722	676	707	695	674	713	703	698	663	707	688	659	692	729	686	700	711	718	658	665	709	651	730	678	676	748	677	695	723	664	653	726	699	695	661	718	702	711	764	695	694	737	701	660	738	738	710	707	659	697	685	712	681	702	683	682	663	704	709	715	687	759	680	703	684	695	693	692	681	731	740	673	658	707	711	655	653	694	665	638	715	697	732	650	668	644	720	706	718	736	696	673	752	699	694	692	684	744	700	695	690	709	674	748	695	721	748	718	765	674	659	696	702	676	706	723	731	694	712	724	697	655	713	735	716	716	720	640	696	711	727	669	674	730	673	716	653	689	699	696	667	659	690	732	694	676	713	754	706	740	703	657	737	718	723	714	718	728	716	699	721	706	678	710	714	693	729	674	704	708	662	722	687	711	719	646	714	715	679	674	667	675	714	750	692	742	673	715	675	674	722	692	719	681	683	671	697	730	694	660	681	691	712	717	652	751	684	690	739	686	721	689	724	666	713	725	723	663	724	663	715	686	688	720	663	658	696	716	640	693	700	693	728	688	682	717	715	630	703	651	703	660	703	669	660	719	702	714	675	712	675	716	717	661	683	725	706	692	742	690	754	705	675	692	682	716	697	696	705	704	673	656	698	692	706	691	674	659	718	748	678	694	727	658	679	671	695	721	669	659	709	688	685	668	674	709	664	712	684	676	729	650	722	691	665	687	726	683	673	727	762	728	738	743	671	680	681	647	735	704	690	683	694	684	741	706	727	696	695	734	652	645	668	737	722	699	610	702	687	675	723	712	696	719	703	734	731	755	652	703	717	686	727	684	676	719	711	699	680	714	701	709	723	695	701	729	650	675	684	721	700	707	682	710	717	663	705	720	679	721	738	657	680	681	730	725	727	717	625	721	729	694	685	713	719	704	710	708	659	695	712	716	686	703	684	713	746	704	759	679	694	685	703	693	713	704	707	669	714	702	705	705	726	724	698	683	659	727	733	710	713	735	722	693	680	704	673	674	673	683	720	733	702	692	685	695	692	699	645	702	698	731	680	707	645	685	671	688	679	735	673	721	721	707	757	678	683	715	701	632	678	695	687	681	676	679	679	716	691	700	696	728	715	702	743	722	746	681	700	700	701	718	719	716	701	699	697	692	720	712	696	724	691	682	707	702	713	657	765	684	705	732	714	747	729	677	668	719	682	689	668	690	662	686	654	706	656	722	689	642	693	713	665	715	731	601	693	731	712	678	721	676	703	721	719	687	710	666	649	711	677	694	693	726	722	699	706	693	696	697	725	676	677	648	738	703	721	673	687	729	676	690	746	659	692	706	655	704	687	705	693	646	662	695	752	685	685	694	723	705	679	689	672	713	666	700	671	716	645	674	631	683	664	704	695	689	653	679	715	724	704	731	696	685	726	699	683	679	640	704	708	672	742	678	673	656	706	689	674	688	713	702	682	702	715	690	646	744	680	717	711	697	710	680	682	740	709	696	707	692	763	674	740	689	707	709	706	699	726	703	715	635	675	694	716	668	666	716	722	706	656	697	693	756	674	704	685	714	665	700	671	713	696	668	711	734	697	682	681	685
22500	12820	9250	5332	2425	1331	919	724	585	500	494	400	362	324	319	401	307	340	311	290	274	276	290	236	260	277	276	333	279	280	254	264	284	273	296	254	273	297	283	282	268	321	268	274	273	285	274	282	283	245	284	264	277	308	245	262	245	271	266	259	256	262	276	277	266	283	278	258	253	295	280	312	239	288	272	282	263	273	276	275	285	260	277	260	289	254	278	294	269	228	280	270	242	279	283	252	287	281	282	282	276	269	254	285	287	239	281	263	268	260	285	286	282	271	267	241	298	273	232	253	288	300	292	283	239	253	290	259	259	274	245	258	282	271	274	264	261	306	321	292	275	259	295	281	248	241	267	286	264	276	275	279	265	319	264	283	273	280	260	253	240	253	296	267	294	285	255	295	264	283	278	271	242	297	275	266	266	284	292	252	284	270	251	284	260	250	275	287	302	292	266	256	262	242	270	271	236	287	260	277	257	255	260	276	269	290	266	278	274	271	291	277	280	278	271	273	254	252	257	252	280	286	287	270	276	270	275	302	282	305	276	260	248	269	272	269	275	276	283	288	268	291	267	271	262	282	273	254	259	265	269	257	273	293	283	309	287	269	274	266	308	246	254	283	299	293	272	260	252	267	276	247	288	268	279	254	272	271	251	255	270	271	308	278	246	281	240	260	272	265	275	290	274	281	295	278	301	249	254	258	303	263	267	272	293	273	302	273	299	253	263	274	254	251	260	281	239	292	237	280	314	263	250	252	282	282	268	269	237	257	271	249	290	259	247	243	258	252	293	274	281	266	276	290	275	283	291	268	289	290	268	256	285	272	262	292	290	287	309	259	249	300	313	282	258	292	280	312	289	276	246	265	267	268	264	262	275	261	282	270	267	287	240	263	262	273	260	240	254	303	244	261	259	267	283	270	245	239	276	241	255	270	271	283	266	251	285	293	280	292	261	261	270	265	286	263	295	278	265	252	249	253	249	260	269	274	297	290	268	267	259	269	263	259	266	282	248	247	284	300	305	269	284	264	284	282	283	276	259	254	258	247	265	265	251	254	266	264	261	260	297	260	273	265	298	317	268	277	246	282	282	254	241	259	279	269	261	294	267	269	288	282	280	241	267	278	279	274	253	266	288	277	282	249	281	269	258	278	268	274	281	287	265	293	252	270	277	255	278	246	276	254	250	270	271	283	255	227	262	268	282	242	277	263	277	298	232	274	298	290	262	288	289	304	261	257	256	236	259	259	249	246	279	271	275	249	272	275	257	253	266	246	282	257	297	267	265	254	252	274	268	288	263	282	245	253	217	280	292	305	298	260	256	286	314	296	258	279	267	286	285	287	285	250	265	266	315	264	264	282	256	295	273	262	238	263	270	282	270	279	250	265	250	285	299	268	280	270	261	268	264	273	266	287	267	282	264	266	268	325	283	257	278	286	253	277	274	239	236	266	262	271	237	268	244	281	261	284	248	294	245	293	252	295	269	257	296	263	263	319	272	266	294	264	254	265	261	290	268	279	264	271	277	267	271	312	276	295	238	273	268	288	261	287	278	287	257	262	248	252	283	257	261	256	284	250	263	277	240	269	247	263	249	262	250	287	290	266	270	262	284	273	269	284	295	289	247	262	278	257	288	281	289	288	267	300	267	276	265	290	266	255	261	228	300	268	265	249	277	263	287	284	268	282	252	269	241	250	252	281	261	290	290	249	275	273	261	253	266	279	270	280	246	262	260	297	255	287	290	270	304	261	252	216	252	219	267	269	246	270	258	240	304	296	282	277	283	302	306	274	225	292	316	265	282	260	265	275	290	277	272	266	307	272	259	256	270	238	238	273	295	278	294	270	247	235	248	290	254	260	235	264	285	287	307	264	282	287	270	257	256	240	259	240	272	282	279	290	294	246	257	293	273	250	283	287	275	289	284	286	276	231	269	259	276	282	248	295	279	271	268	288	259	244	281	299	266	281	244	241	271	240	282	298	287	280	299	258	252	256	285	305	260	266	249	262	288	262	275	260	260	263	290	253	247	269	244	256	262	274	266	259	293	296	269	255	252	306	274	247	285	265	302	248	264	274	242	273	281	274	283	260	278	292	261	309	276	293	275	262	263	268	289	267	258	244	285	286	253	255	231	272	258	273	271	258	268	241	262	272	269	267	299	293	262	245	296	289	265	256	313	285	259	282	253	292	284	254	271	273	229	303	305	298	274	267	268	271	254	266	267	254	267	278	284	291	254	279	229	277	266	278	254	261	272	264	272	281	296	270	280	250	261	267	267	277	266	292	258	275	265	257	286	275	266	283	271	282	246	267	282	243	296	261	255	261	265	278	261	290	274	253	261	244	279	301	284	238	260	269	264	276	281	275	276	276	290	256	257	242	258	268	295	251	217	258	292	258	320	290	255	274	275	271	262	300	270	250	252	253	279	257	281	239	270	245	324	247	247	258	261	274	281	253	237	266	260	247	297	272	268	275	291	265	290	263	267	311	311	291	294	276	216	281	289	257	255	299	285	253	290	262	262	254	288	308	266	284	266	269	268	279	280	251	298	279	262	285	279	252	295	250	262	279	272	255	259	271	262	253	255	280	287	232	283	303	246	246	254	287	276	302	303	273	258	295	270	248	245	283	279	301	266	263	233	266	287	285	294	265	245	269	287	272	266	275	273	250	248	316	287	266	269	290	272	219	252	271	257	255	256	239	227	262	319	278	288	283	265	277	241	258	283	265	282	266	298	290	291	241	298	277	259	270	275	250	278	273	276	274	286	268	260	266	229	289	282	272	283	258	298	276	269	264	271	262	260	275	287	280	270	257	286	294	264	282	257	258	287	236	258	283	255	233	249	262	265	282	272	254	240	305	290	240	270	275	251	288	279	282	298	289	261	263	257	263	259	261	264	264	262	279	252	266	262	292	306	279	279	265	259	277	248	279	264	254	279	259	281	272	268	275	244	311	317	273	257	255	289	296	288	255	277	267	263	264	247	288	231	260	248	288	297	269	292	243	282	259	256	272	251	272	279	298	252	242	262	266	262	255	259	250	247	284	280	296	248	241	258	284	272	246	273	276	278	289	263	266	274	275	289	304	261	279	270	249	258	283	259	236	269	282	280	273	318	282	272	248	322	229	288	261	263	258	231	266	286	313	309	259	280	280	267	264	264	266	248	279	237	278	266	277	257	274	295	280	292	269	254	278	267	270	224	265	262	257	274	287	295	259	231	228	265	297	261	325	242	263	290	250	254	288	267	263	265	278	275	273	260	275	268	302	265	271	304	296	279	278	247	259	263	264	257	274	242	248	282	268	279	282	277	271	279	290	282	289	258	262	267	250	277	290	297	295	231	302	273	278	281	298	273	262	276	293	295	253	279	275	290	279	303	269	260	243	299	287	286	285	276	270	267	233	276	277	278	274	267	247	264	243	251	309	254	312	275	284	281	271	262	287	293	237	233	270	291	269	228	325	274	286	292	277	267	267	290	269	272	264	256	249	279	244	247	254	262	284
13156	9989	14226	12207	7555	5061	3644	2858	2229	1670	1770	1360	1108	989	961	1004	939	927	787	695	739	674	685	610	634	628	573	656	658	565	638	591	595	648	615	619	594	603	630	617	598	624	602	568	584	588	590	611	605	618	599	605	615	631	590	569	561	639	598	604	595	593	638	588	589	584	554	604	622	621	612	643	577	587	658	605	660	603	630	639	612	577	590	626	599	634	599	639	614	657	626	589	614	592	666	614	586	631	570	598	602	594	622	590	578	600	621	600	632	571	591	588	619	597	557	584	546	558	578	572	567	597	601	604	642	577	598	611	600	613	603	601	590	600	594	612	599	617	519	625	576	584	601	581	576	591	657	604	584	616	576	639	648	606	626	582	609	574	616	600	611	560	558	571	568	607	624	610	576	638	611	580	644	584	572	567	625	598	601	597	548	662	597	581	602	617	567	623	601	599	614	583	594	633	637	624	572	558	598	609	568	600	599	550	605	595	609	602	610	617	632	559	592	570	584	586	607	596	568	558	581	617	598	605	640	601	592	621	646	646	605	595	582	580	561	600	606	632	613	586	616	621	593	581	654	566	558	606	612	608	661	584	617	599	653	641	585	638	580	609	650	630	597	611	567	604	597	595	624	616	604	594	602	595	572	607	627	555	568	574	564	582	641	613	618	585	604	640	600	606	583	623	561	640	589	608	607	629	596	612	586	643	589	594	575	576	581	622	629	596	631	580	589	591	581	587	581	642	624	599	539	616	593	599	611	577	626	621	636	594	552	571	616	580	577	584	617	651	580	587	550	637	613	602	604	597	563	619	561	595	597	619	593	557	632	601	565	597	583	612	588	618	601	588	612	587	585	589	600	593	596	598	596	607	593	602	559	575	600	564	576	632	583	626	604	571	652	571	587	631	579	584	600	635	599	559	580	576	615	648	599	553	587	601	640	586	592	617	637	615	560	599	599	622	634	565	606	590	582	567	625	636	574	615	623	596	620	622	591	590	614	593	582	598	625	571	630	577	595	604	643	571	610	626	546	604	594	596	615	614	585	605	605	617	607	651	594	558	597	624	604	597	604	568	582	597	617	621	599	623	614	574	547	568	562	602	607	614	588	604	616	624	595	587	592	610	594	570	581	621	594	606	612	636	592	629	566	608	584	609	614	611	600	601	559	589	604	604	605	588	580	591	555	616	588	601	612	558	589	604	586	564	604	599	564	586	657	571	610	588	611	570	598	586	634	572	569	617	620	580	575	595	551	631	574	628	600	603	599	617	589	603	612	595	589	594	626	579	620	589	541	624	621	592	601	621	626	649	608	577	609	601	615	608	614	570	619	606	598	572	615	620	609	617	593	606	569	628	581	605	622	582	603	577	604	589	628	589	620	623	614	586	647	580	612	619	576	629	566	619	593	613	597	592	602	616	586	586	609	599	614	619	584	599	613	608	629	598	603	610	590	617	598	601	623	595	619	585	605	603	610	580	578	585	615	575	617	575	638	614	608	574	603	608	621	615	565	605	610	660	606	643	579	592	600	655	600	550	578	666	629	608	614	649	639	609	620	629	605	552	589	615	647	639	612	612	607	623	607	613	603	590	606	625	589	612	621	608	588	617	602	598	638	618	615	650	589	612	592	573	645	668	593	549	616	599	583	557	597	572	589	630	618	574	620	649	585	622	590	605	602	613	599	621	579	594	598	587	674	626	615	620	604	613	540	601	630	589	632	643	602	555	610	616	591	549	623	580	579	573	587	584	575	622	636	617	613	648	642	608	575	560	648	620	620	588	562	562	635	563	601	584	624	592	614	629	588	631	570	577	577	634	646	571	615	614	627	626	582	615	608	643	580	623	625	618	603	545	575	588	638	559	571	586	589	570	577	618	612	568	650	572	617	587	620	613	639	627	576	590	603	593	620	600	630	609	603	637	582	586	620	571	593	588	645	589	620	583	591	632	624	572	621	629	612	617	600	583	628	580	633	595	609	573	598	619	635	596	596	616	660	560	623	559	583	599	576	598	623	604	598	627	585	550	639	651	618	640	598	576	605	600	628	609	582	551	541	540	579	570	600	580	609	621	632	588	583	566	622	613	591	611	566	587	597	593	600	616	587	611	596	643	602	607	654	618	591	638	561	657	606	625	614	595	595	638	578	595	617	636	617	658	605	647	588	624	613	606	632	609	622	593	609	609	621	680	618	626	596	604	657	572	592	654	625	547	574	604	596	590	579	635	611	660	619	565	628	632	656	538	608	604	608	580	572	635	593	575	599	597	669	592	638	542	631	660	587	595	617	618	620	594	613	639	632	586	570	565	575	652	565	598	558	616	581	588	588	603	579	594	551	633	617	585	599	608	575	625	572	588	622	609	591	628	589	586	598	567	608	596	587	586	560	623	585	602	583	600	623	635	587	573	629	600	588	598	641	590	577	585	631	623	574	550	633	586	580	580	608	592	576	602	643	625	584	607	607	613	585	611	602	604	554	618	588	605	574	602	573	606	584	579	593	624	617	645	619	582	605	567	575	606	611	569	559	628	613	599	617	594	616	628	631	605	587	620	627	614	594	571	620	549	552	561	620	603	605	570	618	616	629	646	638	605	599	610	625	587	646	605	634	648	570	630	597	587	613	595	613	618	610	606	592	651	670	583	594	604	615	616	564	604	597	625	591	611	608	577	595	629	585	605	572	607	545	612	578	602	607	646	593	559	619	609	630	594	592	585	582	590	589	585	595	534	638	580	612	567	602	588	652	590	594	615	620	604	578	599	575	580	595	570	575	600	557	634	602	603	594	625	624	585	586	594	599	610	599	582	572	616	588	603	596	598	588	607	620	593	617	574	569	588	585	556	620	612	595	589	567	575	582	593	548	563	630	561	605	630	583	601	606	589	601	636	612	559	633	592	581	586	580	602	595	587	613	587	587	622	586	605	603	611	621	629	610	583	563	569	653	605	594	566	604	651	626	603	595	595	611	617	579	639	611	608	606	580	614	617	559	623	582	600	581	605	606	601	586	589	597	591	584	616	599	580	571	626	572	618	589	597	614	610	620	554	601	578	577	588	608	617	637	611	601	600	629	616	588	605	585	575	636	577	598	576	606	670	579	581	590	617	583	657	625	613	621	622	612	615	608	543	591	624	609	600	602	574	628	611	580	586	603	600	598	593	595	632	560	590	578	599	601	638	626	580	609	587	587	610	611	614	582	587	610	596	565	572	615	604	559	646	606	571	602	642	582	585	594	578	628	557	580	631	612	600	607	632	577	632	626	570	594	622	578	610	666	581	578	616	582	645	572	607	611	645	587	613	596	595	579	576	606	616	626	553	620	594	621	582	579	560	582	615	591	605	608	558	650	638	623	629	602	624	612	596	586	643	595	615	638	571	595	577	604	609	577	560	656	642	622	659	600	601	602	592	603	573	632	596	591	605	615	624	588	605	590	612	595	618	604	635	602	574	606	621	567	580	549	608	563	578	601	583	600	554	553	568	595	647	634	580	622	616	608	609	645	595
38665	18979	14413	9434	4180	2682	1700	1117	830	654	671	509	432	406	372	363	421	357	323	347	317	322	287	290	285	317	282	313	324	288	297	268	314	293	306	295	313	320	303	313	299	289	264	274	322	280	306	297	307	304	290	306	301	301	289	286	280	293	289	274	310	300	270	310	294	291	308	316	287	292	304	305	309	284	304	336	276	308	312	281	278	277	311	313	293	329	317	320	288	299	295	259	293	330	290	284	316	309	303	312	315	273	291	284	304	325	298	314	288	289	303	322	318	303	316	307	275	330	281	305	301	302	308	286	307	314	286	252	315	310	316	306	296	284	273	351	283	317	282	285	269	282	300	282	308	315	293	288	342	312	272	321	298	304	260	309	279	301	293	293	312	323	301	294	296	279	279	284	308	285	280	309	314	291	288	329	307	315	299	279	260	297	320	299	290	304	314	313	276	278	283	282	307	301	295	325	297	298	291	309	324	268	267	295	288	313	299	297	300	295	290	315	291	339	304	294	318	294	280	293	303	298	294	307	297	316	318	279	313	321	297	299	291	286	324	328	317	295	281	298	279	328	280	329	320	313	304	289	304	306	298	284	309	315	293	277	319	298	314	276	304	315	293	307	330	317	303	284	307	280	311	291	345	333	302	347	293	306	317	310	309	326	321	290	281	306	310	348	276	290	316	309	305	329	297	298	317	316	323	319	294	326	301	290	295	303	302	307	277	299	312	275	340	288	304	272	277	273	332	290	237	299	296	311	277	288	264	300	320	274	319	293	294	319	306	288	311	283	317	302	293	291	318	289	283	251	314	295	306	257	272	314	280	306	272	307	288	306	345	286	285	303	313	302	341	320	309	313	306	321	299	284	331	259	299	302	296	286	293	290	317	299	309	308	320	330	288	276	310	319	283	268	279	301	342	311	278	287	298	258	275	304	275	315	300	318	292	294	288	270	312	301	297	299	252	306	317	277	284	319	287	297	298	301	256	277	287	282	286	329	279	274	328	362	302	278	293	272	282	290	273	268	275	292	340	294	327	285	287	308	296	285	287	330	323	305	295	328	297	289	307	331	295	286	293	305	268	307	313	324	329	307	324	277	292	283	293	311	300	308	293	281	304	305	286	323	286	280	305	285	329	300	318	298	306	319	306	284	293	283	306	275	288	354	326	303	307	312	304	300	276	299	300	325	299	296	309	284	298	295	251	299	303	333	279	302	306	303	298	307	336	300	281	315	305	287	346	326	319	288	313	323	294	300	283	307	297	300	297	336	307	294	284	337	286	330	307	312	319	342	324	288	306	333	321	278	296	304	305	297	307	300	306	322	317	280	333	340	300	270	268	274	306	308	288	313	276	304	299	304	288	304	289	301	268	260	259	293	319	298	292	325	319	267	315	294	254	290	291	282	269	289	287	251	308	292	294	278	303	316	294	305	294	295	285	266	305	292	301	306	274	273	318	330	275	304	284	314	301	302	308	275	289	271	328	296	274	305	311	290	269	286	305	310	303	304	268	308	317	304	302	303	291	297	291	275	277	284	303	306	278	319	339	312	325	301	303	287	291	301	287	291	317	299	312	296	324	315	318	308	277	304	312	280	255	288	302	293	297	325	299	267	316	309	300	296	306	273	310	303	291	319	294	298	281	323	289	284	308	308	316	299	302	283	290	311	315	299	289	283	305	285	317	293	304	317	302	290	278	292	318	315	342	289	289	291	314	310	261	315	284	293	280	327	327	274	312	287	321	297	300	336	272	311	313	309	310	301	271	330	299	288	275	315	314	314	334	313	271	290	291	320	297	280	280	296	300	305	291	254	311	274	260	295	314	298	295	310	336	306	288	295	309	331	298	295	310	318	284	295	313	289	265	278	333	314	295	325	311	288	271	329	289	280	326	310	333	271	293	298	314	284	312	279	300	305	319	298	310	282	314	301	277	281	303	291	302	307	285	306	280	305	299	302	289	303	278	282	302	301	305	320	314	344	311	292	302	273	293	313	311	315	310	283	281	298	284	291	298	322	313	290	318	315	312	292	299	288	298	272	321	300	283	304	298	284	297	300	282	284	276	290	314	314	289	300	312	282	294	307	306	295	331	310	326	300	310	318	309	308	320	277	301	294	283	273	325	306	310	343	280	297	328	296	297	294	297	287	330	266	307	296	308	288	256	309	316	274	287	306	289	325	308	282	301	281	287	314	315	278	301	279	308	278	301	291	305	301	281	298	285	316	283	302	283	258	288	289	293	269	305	291	321	310	268	288	282	312	296	274	279	310	278	275	313	306	315	300	248	318	314	294	283	289	300	276	295	288	323	293	282	309	339	327	287	283	334	290	293	294	275	277	309	274	319	304	342	292	284	312	295	287	290	304	290	286	312	316	346	305	301	308	314	269	301	260	327	294	310	288	294	317	316	260	295	283	292	283	283	293	284	274	304	308	289	297	305	349	288	272	305	293	308	286	276	296	294	294	285	307	323	291	310	292	298	279	280	311	325	307	302	276	308	290	328	303	315	307	319	276	288	281	263	243	322	315	311	292	304	284	278	331	279	293	314	283	292	328	299	274	317	304	317	308	349	304	276	307	302	343	290	281	286	268	271	304	309	271	308	320	317	326	294	330	304	324	313	289	306	283	285	287	294	293	290	311	296	307	326	323	282	279	297	297	269	265	302	291	306	278	319	287	266	355	289	289	277	309	278	321	282	288	261	313	276	290	303	313	321	313	294	299	330	324	337	299	304	304	287	288	312	295	306	307	285	304	316	296	323	285	351	302	296	282	329	300	320	314	297	303	301	296	249	315	293	271	300	277	302	290	320	320	283	284	257	321	309	306	288	301	316	297	288	292	295	288	298	301	274	308	277	295	300	287	305	303	255	260	290	318	303	286	297	305	284	304	318	325	307	286	280	304	287	319	320	292	295	279	325	277	322	323	312	298	311	272	307	324	306	290	251	290	299	296	311	275	268	337	298	330	310	317	302	324	290	282	301	312	284	312	331	297	289	334	296	309	266	293	299	307	289	307	307	290	343	301	310	285	285	303	315	315	275	285	277	313	270	309	306	294	267	293	287	285	258	266	310	313	285	329	279	330	324	299	279	299	299	295	279	267	301	283	295	304	322	287	290	288	287	288	272	294	307	297	273	305	292	288	270	292	288	297	275	296	321	306	306	326	302	324	284	338	314	283	278	281	292	281	279	267	277	294	310	309	317	278	307	322	330	313	339	331	326	257	318	320	301	316	287	307	273	292	306	308	274	305	301	295	327	306	285	293	284	317	320	301	320	266	323	324	274	308	306	282	271	293	295	310	300	322	341	342	321	277	294	300	305	296	301	304	322	308	291	290	318	314	286	277	302	323	300	303	271	320	298	316	263	317	300	292	304	283	301	283	309	286	317	278	277	273	290	288	304	313	285	300	299	317	315	314	310	306	335	292	273	290	286	307	274	296	299	273	273	309	294	303	286	295	290	305	304	297	282	295	300	320	295	276	295	277	302	302	305	297	310	295
23661	13535	20309	19033	12133	9467	6552	4253	3151	2622	2363	1871	1516	1334	1139	1201	1216	1120	972	933	844	723	697	746	730	674	741	714	721	673	668	671	690	691	678	693	720	663	664	666	653	666	659	651	659	643	665	717	662	697	720	660	690	637	705	685	679	646	648	662	641	693	673	691	672	680	651	682	694	652	706	621	637	692	677	618	651	653	679	638	656	637	657	701	687	719	662	672	647	602	683	712	629	691	628	677	660	652	671	646	623	682	676	697	690	660	635	690	642	693	640	647	648	647	672	690	684	652	652	664	660	664	655	618	624	640	675	650	673	651	662	679	619	626	659	646	711	697	612	650	629	698	679	642	680	686	636	667	676	675	680	673	656	686	686	701	657	690	678	694	674	669	714	667	677	648	637	681	695	642	653	680	652	664	639	614	667	645	638	663	643	655	662	679	665	643	624	645	707	660	634	661	612	616	684	663	632	666	614	684	683	677	664	659	680	643	644	648	661	654	632	659	632	664	667	633	693	623	613	706	681	642	697	699	646	630	641	640	633	617	640	640	678	684	649	682	657	651	628	707	679	682	636	666	626	656	664	675	641	682	678	661	669	623	674	647	627	698	678	615	609	679	665	634	673	658	689	671	699	664	676	652	672	639	740	683	587	673	676	661	627	628	643	650	634	679	654	665	707	608	689	638	630	612	686	661	604	666	659	684	647	709	662	660	615	652	669	688	642	643	613	635	640	718	673	640	646	678	646	691	652	657	665	650	674	640	669	656	670	671	643	636	671	678	695	647	646	654	651	649	657	637	664	676	621	615	653	644	675	673	597	633	701	657	665	655	656	674	662	615	663	681	647	639	637	675	662	661	648	650	654	680	650	638	674	592	614	703	685	684	639	640	637	657	631	652	644	683	647	640	640	702	628	662	667	651	703	625	697	643	662	668	634	704	657	725	629	639	677	674	659	641	696	613	654	653	665	669	682	638	716	719	639	654	681	607	673	668	630	697	669	643	646	623	687	641	590	641	598	684	700	644	707	674	647	634	587	603	653	663	651	628	678	656	666	641	615	705	668	639	689	687	676	667	671	682	684	701	647	628	693	636	638	669	668	652	618	739	668	677	599	666	634	653	653	672	631	687	624	656	663	617	634	644	662	654	665	591	629	715	657	654	671	655	653	596	679	630	672	646	690	667	653	660	667	686	670	669	625	672	652	672	666	675	668	638	662	681	646	719	665	634	698	681	707	647	641	641	634	738	656	675	676	654	647	635	652	648	666	656	669	667	626	638	668	647	640	635	640	656	682	682	689	699	643	653	642	614	604	689	669	653	659	641	680	631	632	673	652	685	626	647	640	679	622	618	605	630	648	692	632	682	664	654	617	656	682	663	669	707	686	652	669	603	667	680	630	651	655	672	653	638	677	630	648	646	659	624	641	656	667	669	712	641	691	660	646	659	689	699	691	671	657	671	645	652	663	693	686	660	634	646	667	669	631	667	655	669	657	644	648	680	674	670	688	634	655	705	625	646	678	648	677	655	672	631	643	641	690	673	663	673	660	669	629	662	668	650	684	670	649	662	659	670	652	634	695	651	679	654	665	680	677	708	676	686	602	639	659	673	647	666	601	685	676	612	656	661	637	634	646	690	639	661	654	643	662	648	684	706	661	673	683	620	648	668	641	652	638	646	712	627	640	659	637	668	650	699	632	666	720	670	694	638	632	689	691	676	655	644	695	648	624	651	627	627	670	657	664	625	663	631	697	702	620	615	620	659	637	620	656	669	646	647	665	651	719	630	660	654	701	635	605	648	707	669	675	683	684	650	657	676	650	652	638	632	684	656	608	683	649	654	667	630	649	663	649	660	632	655	670	659	643	660	651	651	617	676	699	654	631	650	657	655	621	686	656	658	657	701	632	658	702	638	670	651	686	646	672	644	678	623	655	641	669	648	667	640	632	685	658	655	628	668	603	690	698	654	625	714	668	621	649	621	680	699	660	663	653	611	649	695	630	641	646	618	687	686	702	618	672	637	685	641	681	672	674	692	647	661	682	657	690	638	698	697	665	644	675	657	606	656	652	714	667	613	657	638	665	698	652	637	721	685	640	623	679	648	644	618	652	622	688	690	649	680	711	686	670	621	600	679	667	631	666	627	651	673	695	663	688	668	620	692	591	649	653	623	683	641	669	648	694	628	657	629	661	686	652	686	632	620	652	634	681	656	725	670	668	695	650	624	654	684	616	663	643	679	684	658	663	684	680	651	642	634	660	639	637	688	664	623	701	625	660	659	659	662	682	700	667	728	689	637	679	669	658	655	645	662	660	693	673	678	664	657	645	647	624	693	640	646	624	628	637	642	659	657	660	666	699	682	678	649	642	663	680	641	688	678	635	608	651	609	686	663	660	632	676	649	675	689	693	682	660	652	681	633	669	660	687	653	677	647	641	658	723	643	652	673	678	659	673	654	654	654	634	661	662	677	669	674	687	707	639	703	660	706	704	637	654	640	639	651	671	725	652	619	656	651	707	680	623	699	681	646	654	605	637	673	642	681	694	659	622	645	687	691	654	681	702	642	711	676	670	628	711	683	683	654	684	659	656	722	640	665	645	617	683	661	683	670	594	667	642	671	648	696	623	670	698	640	709	683	681	619	702	683	638	635	657	702	704	649	646	655	665	708	691	651	654	693	642	698	662	715	676	681	675	662	654	642	643	645	668	661	693	664	658	683	701	630	604	683	597	611	650	640	646	628	688	673	647	616	665	703	642	613	701	685	631	667	667	690	651	649	670	665	628	661	704	661	626	620	663	648	675	673	647	642	605	645	611	623	624	697	661	613	613	649	663	673	708	668	665	673	661	650	652	700	657	667	626	601	620	692	683	694	702	670	621	639	664	618	652	644	674	646	645	631	628	614	682	666	664	658	648	618	688	659	670	658	671	689	633	620	663	635	653	652	700	671	649	673	679	680	697	672	618	645	642	634	708	659	646	632	625	690	626	647	632	635	631	667	642	660	666	689	670	620	669	628	659	637	703	665	645	640	633	657	711	660	688	648	636	679	689	642	640	655	683	663	672	661	659	652	688	659	648	662	642	685	692	642	681	629	657	659	677	613	673	644	644	678	644	630	703	667	640	659	660	640	657	643	643	630	651	656	697	659	655	688	633	683	591	694	681	663	685	635	694	651	681	652	662	695	642	653	613	640	645	681	665	640	641	645	664	669	669	652	671	700	616	645	639	628	664	662	686	723	633	698	726	643	659	650	638	662	622	605	626	671	692	655	587	597	663	680	629	666	675	659	671	692	617	647	641	620	686	642	708	671	677	685	641	674	630	633	672	660	694	633	679	675	691	657	663	666	678	686	671	667	675	649	684	671	665	639	652	652	661	638	660	641	695	653	655	623	673	631	677	650	636	676	664	661	635	670	639	634	637	680	642	660	691	680	638	674	693	639	658	628	668	665	699	650	676	663	654	642	646	706	664	614	669	669	657	669	648	676	666	605	675	686	614	664
43644	24493	18510	11568	7241	3626	2347	1602	1184	881	853	679	617	515	466	427	439	401	391	367	401	327	331	349	351	336	350	346	323	365	358	293	316	320	321	359	337	309	326	348	323	320	318	333	342	303	310	311	281	353	347	331	300	306	326	304	308	325	347	323	310	345	307	327	331	339	315	327	302	314	337	328	316	290	317	311	330	280	308	333	334	330	298	332	314	352	348	319	315	311	335	310	311	291	335	333	356	277	310	327	292	331	327	345	331	335	335	314	334	329	310	309	292	305	309	322	332	306	323	322	343	322	319	359	323	324	325	328	328	291	337	331	327	345	334	316	323	305	293	296	322	302	331	303	294	350	360	338	342	310	315	300	322	292	347	320	282	327	288	277	329	323	369	283	341	304	285	310	313	356	318	323	309	333	314	337	317	284	323	321	342	345	327	336	370	335	319	321	294	301	299	314	325	310	334	324	330	300	354	315	343	329	319	349	316	328	315	317	318	315	325	295	353	304	311	355	307	302	303	323	325	311	318	340	317	286	281	335	294	357	344	331	301	323	348	306	340	321	304	324	337	332	302	299	312	369	331	356	328	316	315	335	299	320	323	315	335	321	311	334	342	362	369	314	323	329	329	305	341	306	333	381	316	278	334	305	357	317	332	355	362	348	346	326	312	320	324	324	292	310	333	333	352	302	325	313	327	288	320	301	276	313	315	332	348	345	288	328	315	320	356	340	331	338	284	346	298	349	346	326	325	294	302	310	340	332	311	341	338	319	311	321	297	303	345	351	301	314	326	316	318	318	329	325	297	334	325	334	317	350	297	328	308	310	300	330	326	297	325	336	302	322	303	320	335	322	321	348	321	327	323	347	302	327	311	314	357	302	295	346	341	294	304	364	277	294	322	348	330	346	330	315	345	326	281	337	323	297	324	303	360	303	336	342	331	333	299	327	274	325	340	333	349	327	329	344	315	278	332	313	306	318	309	319	310	326	336	288	332	309	340	308	344	324	316	322	319	342	345	352	330	318	336	337	293	329	345	314	317	296	351	314	317	321	312	314	312	311	293	312	326	340	321	305	332	349	306	320	285	320	384	302	304	288	336	325	293	297	292	294	314	329	301	329	325	306	325	311	328	307	279	308	328	312	332	325	317	367	296	326	325	306	329	335	319	303	335	288	328	318	334	318	314	372	363	319	296	311	341	321	306	311	304	331	297	334	326	289	359	316	337	284	328	296	323	343	336	311	305	316	343	324	344	332	316	332	321	327	323	314	315	310	312	335	319	335	303	307	368	356	308	339	342	285	294	291	282	342	327	322	327	331	324	344	312	301	355	328	325	318	330	358	290	330	333	351	302	350	310	320	344	302	299	309	301	316	328	287	326	367	293	317	363	303	323	337	337	332	328	321	348	318	335	307	323	312	346	325	357	325	303	341	341	317	343	322	323	334	308	303	375	302	331	328	361	334	332	315	353	291	341	312	301	337	337	328	307	337	309	312	322	327	368	289	342	326	314	345	343	323	309	330	330	320	345	298	313	323	311	314	316	305	356	352	299	343	323	306	300	342	308	284	339	359	311	344	330	317	299	344	306	299	275	354	351	324	303	352	344	352	351	324	320	341	300	326	295	290	295	290	314	312	296	328	306	325	349	320	348	337	309	288	328	294	315	343	309	301	309	351	345	342	308	349	313	347	360	342	314	339	310	332	318	307	313	335	306	320	303	333	311	339	334	333	305	309	297	326	328	333	336	314	336	324	311	367	310	303	333	336	321	329	338	295	300	368	326	321	342	270	302	294	317	322	305	277	336	322	316	342	292	345	333	324	334	313	331	311	328	311	358	337	323	319	315	352	344	361	343	322	315	325	283	322	337	295	324	345	343	299	304	361	325	328	335	295	319	296	289	293	318	332	338	318	310	328	347	311	319	306	300	331	293	334	336	323	318	311	347	327	284	309	329	328	313	318	325	300	348	354	371	320	371	339	287	307	302	318	314	326	298	342	333	312	339	315	322	325	296	304	323	342	299	287	323	325	366	341	323	350	306	327	312	314	311	312	341	349	350	320	310	318	339	325	327	295	302	318	312	325	301	325	340	323	334	328	350	300	313	319	311	320	356	309	346	311	312	299	298	339	337	332	297	311	334	318	331	308	328	298	338	337	343	339	306	320	321	300	313	328	340	372	327	307	292	329	268	308	304	325	316	308	338	350	319	309	313	316	348	337	283	318	321	329	306	303	307	317	324	309	322	316	342	330	307	322	315	366	317	317	338	358	333	337	334	294	307	280	340	334	329	308	300	313	351	341	343	328	306	298	314	345	318	356	294	302	283	364	330	321	344	287	316	339	308	322	327	312	327	336	305	328	302	301	325	323	324	346	276	283	324	338	324	257	305	319	310	320	281	322	319	364	287	311	301	299	336	340	391	347	336	340	293	336	352	324	339	318	293	334	322	290	349	333	324	306	303	333	333	327	344	319	352	291	333	322	339	331	315	324	334	290	311	306	318	312	303	313	316	324	342	351	326	314	347	322	345	299	314	343	321	316	320	302	345	325	326	352	320	324	290	321	320	339	339	335	326	347	338	296	332	324	319	345	323	328	320	335	333	327	329	312	339	324	328	299	339	334	296	323	289	324	300	338	319	321	312	327	347	285	341	320	329	298	333	324	328	343	344	293	349	355	324	271	330	325	322	311	289	305	361	329	328	317	324	309	291	316	321	312	321	303	300	328	334	318	331	318	349	324	349	303	330	312	338	326	299	338	353	315	345	328	324	296	303	314	344	327	357	304	314	365	326	312	301	324	326	344	318	323	353	331	313	315	352	360	308	333	326	350	324	311	350	330	335	341	318	345	330	329	366	365	344	290	365	289	285	327	348	346	303	311	300	304	335	296	319	341	359	326	335	322	284	340	345	321	295	280	320	301	358	330	327	313	328	315	296	308	316	334	323	319	332	324	330	337	293	314	304	332	289	309	324	346	326	315	339	347	323	300	332	324	325	314	330	333	338	351	327	352	332	329	316	312	318	343	340	306	325	333	311	289	319	332	335	334	304	337	302	340	333	315	331	341	317	311	293	332	314	325	323	301	311	316	316	333	335	315	311	354	306	333	343	320	324	304	306	306	322	332	321	320	305	332	315	341	365	309	297	339	345	323	321	353	337	352	328	301	308	321	351	306	334	341	324	320	348	325	381	326	294	302	315	300	318	304	358	308	341	301	320	324	335	337	310	308	346	350	308	336	335	303	334	355	315	288	343	297	341	338	311	322	322	308	322	339	336	301	292	355	311	366	295	321	328	307	343	302	344	319	324	335	320	317	294	321	305	306	320	328	323	328	320	296	317	327	320	337	295	303	340	343	351	322	334	316	324	326	313	354	350	306	320	303	331	329	332	309	303	331	348	287	328	303	336	317	339	337	319	338	320	351	308	325	301	314	312	333	346	309	298	321	298	323	328	336	333	298	292	310	332	317	326	346	311	334	321	290	351	323	329	330	322	335	335	321
25437	17935	22746	21922	17992	11767	8875	6245	4798	3548	3270	2402	2274	1764	1478	1472	1499	1299	1236	1009	988	871	849	777	751	771	792	752	720	712	780	705	781	751	712	724	703	738	741	673	726	731	719	694	702	704	669	682	656	678	743	731	700	721	734	683	696	697	718	669	658	682	682	701	693	703	691	746	725	726	750	686	700	709	700	699	702	766	785	717	703	722	736	693	642	698	700	735	720	712	721	710	680	687	671	708	703	739	693	661	730	715	715	722	687	665	698	712	723	678	680	721	716	676	710	713	704	656	713	729	729	713	677	674	679	651	726	707	725	714	694	735	682	714	674	680	704	673	715	710	715	668	719	681	685	682	723	650	725	674	693	692	674	682	671	654	679	708	662	690	725	688	715	702	682	723	701	709	714	732	652	687	705	714	687	677	690	687	675	715	734	677	732	702	730	691	731	739	703	664	723	682	704	711	700	679	730	690	694	743	692	697	708	710	723	724	667	720	674	701	664	680	725	677	696	693	732	681	707	672	690	707	662	660	702	714	713	656	760	691	670	699	683	647	705	678	722	674	701	754	672	682	719	654	753	673	743	680	694	636	655	705	695	701	693	726	662	636	719	729	692	681	692	708	712	703	735	693	695	648	706	642	710	704	706	677	682	716	711	706	681	695	678	692	715	658	733	733	726	683	682	698	680	706	671	686	696	711	711	716	696	744	716	682	707	730	722	682	687	681	663	717	731	724	681	724	698	683	728	651	701	682	711	700	681	675	708	662	702	714	715	683	712	698	679	699	693	748	705	690	694	721	678	643	675	700	767	721	682	733	730	697	701	702	715	700	672	693	727	692	711	733	702	672	689	688	692	716	721	726	704	670	718	728	699	697	670	746	710	690	690	670	696	673	703	726	673	714	661	733	691	697	720	645	637	669	681	701	727	720	684	694	658	736	732	689	667	736	738	646	680	732	666	640	685	736	692	646	708	658	702	687	748	716	666	690	753	689	686	726	744	701	680	699	674	668	707	711	696	700	684	727	702	678	713	716	653	694	662	704	688	699	670	707	655	700	724	724	680	692	655	758	721	653	712	710	717	692	723	698	706	727	705	679	694	701	675	684	732	727	626	737	699	666	708	676	706	710	746	693	713	724	683	677	674	728	716	669	685	701	710	726	698	770	695	723	685	704	715	622	712	681	721	733	707	724	695	666	713	718	693	714	713	662	699	664	676	689	691	757	667	670	684	714	681	700	665	703	706	715	677	722	684	708	693	732	676	703	693	657	689	714	660	714	676	706	718	666	684	729	680	735	690	703	683	676	703	704	702	717	712	698	689	694	675	709	644	726	701	703	737	688	728	699	661	698	659	714	668	746	707	777	689	667	658	748	730	681	707	664	709	725	658	686	670	696	713	686	668	695	712	665	695	669	649	714	703	713	651	729	731	656	712	682	721	669	699	675	696	705	675	722	704	660	716	724	738	684	726	699	691	677	715	746	679	707	698	696	688	666	707	662	740	721	744	716	700	721	708	715	671	685	704	674	688	691	677	667	659	706	706	745	684	670	736	757	675	713	692	705	688	689	734	719	699	662	707	707	659	644	711	703	667	701	697	677	691	681	697	657	694	706	683	692	721	708	702	647	719	664	665	696	683	691	711	692	730	668	726	690	660	740	696	698	668	725	699	690	765	725	701	717	686	677	758	684	672	678	682	707	671	704	732	672	695	657	701	707	711	679	695	726	769	692	699	692	687	733	724	656	709	703	687	726	725	716	724	708	725	744	668	655	660	710	726	734	725	665	689	717	751	678	690	698	727	729	701	716	700	683	729	634	695	702	723	663	696	738	706	702	704	721	703	675	704	709	715	787	704	636	700	696	687	670	640	694	673	712	675	730	689	660	694	696	708	687	745	714	650	693	698	671	725	675	701	686	673	663	713	672	720	727	725	689	717	688	723	684	671	687	669	681	678	731	709	695	677	694	679	690	692	685	676	646	699	675	706	721	688	740	689	705	744	759	670	698	635	743	708	686	768	722	723	701	700	683	716	645	695	713	720	726	658	707	715	706	652	655	699	673	685	749	681	682	700	725	705	719	727	711	694	676	712	683	711	685	700	716	748	669	739	703	689	674	718	673	714	708	641	677	724	696	720	731	716	719	678	706	666	683	637	721	667	681	648	674	733	734	710	690	663	713	776	667	715	708	738	680	739	692	713	738	699	746	706	721	737	712	665	645	693	702	703	704	673	675	702	665	653	674	719	682	699	692	693	701	690	731	706	718	698	711	735	692	700	698	714	685	744	712	665	687	680	707	662	727	674	672	673	657	692	683	693	712	692	695	727	690	713	752	634	649	682	677	692	676	725	696	759	710	701	662	701	681	663	749	749	694	707	727	724	749	670	697	722	708	716	712	719	710	696	686	656	713	655	727	703	683	693	689	651	660	748	671	713	691	697	735	689	697	706	720	708	733	712	687	710	697	693	691	722	702	726	679	699	682	656	763	702	752	680	680	666	706	725	715	668	707	669	659	696	749	645	731	694	685	722	701	700	690	711	683	693	706	712	666	674	668	696	700	689	683	714	674	663	686	699	716	767	659	673	689	694	699	739	719	667	676	695	659	661	646	664	666	720	659	706	697	667	729	681	690	653	675	744	707	693	714	708	713	709	705	720	682	735	719	667	706	712	745	706	694	699	728	701	733	719	674	677	690	709	728	695	670	708	768	663	740	709	704	715	691	737	752	683	706	703	674	706	680	694	732	704	700	663	639	670	708	657	727	705	685	702	696	709	755	724	709	737	679	741	641	700	685	715	718	713	701	718	658	671	736	669	715	695	706	679	731	679	617	703	653	679	697	763	696	707	717	652	697	642	704	681	711	727	688	683	706	688	657	666	674	692	647	670	705	693	709	666	705	726	687	723	715	653	696	701	720	703	694	686	685	752	704	665	701	724	726	727	684	690	670	710	705	693	723	700	725	734	711	669	692	657	701	756	718	679	706	685	705	694	716	698	690	750	670	674	651	684	711	704	690	729	692	647	682	655	720	697	699	659	733	691	706	684	675	687	677	700	691	680	726	751	702	677	679	678	693	704	715	675	698	722	712	692	672	694	669	721	730	667	717	645	725	712	719	730	713	700	702	708	686	723	667	682	691	704	676	697	682	680	699	685	736	715	722	676	682	713	691	730	707	713	736	667	687	654	666	735	656	700	678	692	754	696	687	730	665	677	686	661	670	670	677	685	666	689	654	685	696	677	702	713	722	676	686	682	699	709	704	678	702	720	725	738	714	714	724	698	700	738	706	721	712	694	678	697	704	726	710	726	652	661	665	662	699	755	715	675	719	737	741	748	658	717	729	718	718	673	710	740	682	721	684	660	749	666	706	699	754	672	695	686	668	737	699	716	692	710	723	674	720	650	708	702	671	714	687	703	658	707	697	683	710	651	725	701	697	737	667	657	688	671	673	682	717	720	663	722	711	708	733	670	695	671	696	705	704	707	691	703	708	685	730	681	692
21271	10473	7439	4300	2400	1390	932	726	669	480	468	390	317	340	353	329	284	296	299	299	298	313	259	302	293	246	252	275	247	286	260	271	279	276	284	248	261	308	287	303	273	258	306	259	282	258	285	249	269	275	299	225	293	249	261	255	273	279	261	275	290	275	258	245	283	290	275	269	279	274	264	271	286	222	263	274	276	249	270	275	280	259	269	261	271	263	275	281	261	316	261	272	276	284	269	269	253	269	220	224	269	285	297	307	246	287	263	225	250	273	274	282	287	233	257	301	249	263	280	275	288	294	266	262	272	301	278	282	240	280	236	231	238	234	279	271	274	247	241	262	280	264	263	265	278	302	263	288	277	274	229	293	268	258	293	289	251	269	288	282	278	243	237	266	272	272	272	266	240	261	259	292	293	243	252	292	262	281	274	273	244	271	290	252	256	286	276	237	249	250	292	269	269	280	285	269	283	254	275	259	260	279	279	307	254	274	274	291	299	238	299	255	300	287	253	244	260	297	294	266	283	260	252	282	269	266	241	267	298	241	256	271	291	277	254	250	281	273	253	230	302	268	263	288	277	268	252	248	260	261	244	232	257	239	289	273	312	296	297	293	264	255	259	254	266	264	287	313	271	271	245	265	287	259	258	284	280	263	295	259	313	271	256	246	272	284	273	272	249	271	284	277	266	252	279	269	317	265	260	252	301	259	322	269	255	292	257	281	260	262	264	269	236	246	263	260	258	278	272	282	254	267	264	258	273	247	248	250	267	282	282	275	273	234	262	253	269	296	265	300	262	237	274	294	279	278	259	279	271	265	274	280	248	287	293	271	292	283	287	256	248	272	262	265	265	253	282	293	286	248	241	262	286	292	253	280	258	248	248	276	245	260	293	265	261	264	258	268	261	290	259	269	253	264	283	250	261	265	253	279	268	245	255	284	237	254	262	286	258	282	256	258	286	273	269	288	252	274	273	243	240	277	264	253	270	273	277	265	272	263	280	268	272	244	277	233	264	267	242	295	273	267	269	278	237	257	275	251	265	306	232	292	265	263	248	262	261	250	257	259	264	265	272	261	257	287	273	253	263	295	275	287	243	241	262	286	272	294	252	279	278	244	263	283	262	256	258	267	297	266	249	239	250	260	257	262	245	291	303	287	254	284	264	263	255	232	262	284	294	271	285	298	249	283	267	278	247	283	270	227	256	279	253	248	258	261	276	283	276	267	284	251	276	285	266	262	292	269	258	269	263	283	280	246	274	259	234	248	266	255	276	276	311	288	272	287	247	267	277	297	277	268	276	269	269	256	271	263	271	260	316	284	267	258	235	257	252	244	239	260	255	255	280	263	250	268	199	277	259	266	262	278	256	253	282	252	282	234	296	256	259	250	256	272	281	290	273	267	272	247	243	269	254	283	253	282	273	273	273	296	254	277	230	282	277	262	275	254	294	270	275	257	311	258	292	214	285	275	266	276	259	276	250	280	250	274	305	281	249	275	245	291	292	269	263	271	268	280	264	254	277	287	284	286	266	257	294	249	268	270	270	252	299	286	245	276	264	307	283	219	297	286	302	292	277	260	282	260	274	294	264	290	264	286	277	245	264	265	270	261	255	250	268	261	277	250	279	258	268	246	263	278	246	274	268	271	244	297	256	268	257	252	231	232	248	232	250	256	216	255	258	288	277	275	247	293	252	268	285	262	255	313	322	250	263	237	245	279	275	288	267	245	270	265	297	286	261	250	247	244	264	290	283	246	282	237	265	262	284	263	274	268	255	265	288	250	269	255	295	262	267	243	235	315	268	301	291	241	246	302	262	230	280	286	284	275	258	253	249	231	272	304	276	291	283	277	285	259	234	251	282	263	270	265	279	263	245	266	277	273	295	279	286	269	255	241	257	280	277	270	241	267	239	254	251	296	290	279	274	274	278	268	285	238	266	304	279	258	267	266	292	260	260	316	305	246	276	256	264	280	266	255	283	264	266	250	245	323	287	269	245	297	276	243	250	280	260	259	261	262	287	245	262	246	268	295	264	255	268	270	273	299	302	238	288	251	259	252	266	296	265	284	269	271	287	245	296	274	275	241	274	250	265	276	289	294	237	276	264	243	270	276	274	254	295	292	251	298	278	274	284	265	249	282	269	268	282	248	270	256	332	264	269	289	266	255	274	295	284	277	252	250	266	259	239	264	269	260	267	254	253	246	273	303	288	243	291	273	270	278	279	288	272	250	248	260	266	298	262	287	270	280	273	266	279	228	255	241	256	260	262	260	243	261	276	236	268	286	276	275	261	250	276	261	260	270	285	243	285	257	288	230	277	263	251	262	288	296	267	258	252	248	268	273	283	300	309	261	236	258	268	272	261	278	272	262	269	240	295	281	264	275	260	269	262	280	280	236	257	254	265	248	277	267	243	263	250	270	292	293	275	273	259	248	262	253	283	240	268	279	242	302	280	283	245	255	308	246	252	251	281	260	244	271	268	277	265	251	268	265	274	291	256	257	235	264	245	247	269	269	265	269	278	283	271	254	249	295	274	273	261	260	266	258	278	255	264	278	259	262	261	276	283	256	307	285	297	243	300	257	245	235	264	281	292	263	264	242	248	255	280	275	268	276	243	275	250	273	237	239	262	300	256	254	230	272	259	252	268	308	285	237	251	252	260	281	278	275	275	264	297	306	271	295	255	252	290	254	261	290	264	284	285	276	294	276	274	278	268	258	238	267	251	250	257	237	243	246	285	225	263	250	270	270	295	288	230	259	270	270	276	260	273	296	288	283	280	270	278	252	274	246	253	275	268	248	256	264	284	249	265	265	262	259	234	264	259	227	307	277	273	268	259	293	262	288	282	251	238	242	291	249	281	257	278	251	256	262	266	271	280	292	247	271	267	230	247	246	276	252	279	258	255	259	290	280	261	255	244	276	265	268	292	297	249	240	284	281	254	248	253	259	277	253	263	268	277	243	249	262	243	295	263	254	252	247	290	270	268	314	297	285	261	248	282	298	260	273	242	258	279	246	295	231	280	282	276	272	291	288	258	275	269	259	302	275	287	274	267	246	313	287	279	256	275	267	269	260	270	264	283	270	270	293	260	299	263	249	279	283	267	284	255	271	284	267	259	257	289	285	305	271	251	225	223	273	273	266	287	262	256	257	269	259	281	270	299	263	270	262	269	264	301	292	302	225	236	255	290	246	300	252	245	263	268	254	287	252	285	278	258	263	254	285	241	268	261	274	281	261	238	256	273	261	254	277	278	320	285	271	272	286	280	251	295	268	254	277	259	274	248	257	238	268	262	241	255	258	266	261	293	244	256	274	296	280	230	285	253	298	311	249	273	220	225	266	254	252	266	295	285	239	273	256	249	236	281	275	243	242	261	293	257	276	256	269	238	248	303	275	265	258	311	242	233	237	283	283	277	305	295	272	324	302	289	291	277	254	266	275	274	263	222	271	292	267	271	261	295	263	268	255	255	245	254	237	264	258	250	289	287	287	240	244	268	233
12894	8542	11672	10857	7822	5100	3692	2938	2459	1707	1700	1356	1286	1071	920	978	1004	924	779	730	703	657	601	608	624	627	609	614	589	675	607	656	611	614	564	584	637	617	591	627	615	596	596	612	608	609	591	602	639	602	574	602	626	614	657	569	627	582	584	604	569	612	624	565	578	615	553	571	651	549	619	574	654	593	659	616	574	615	578	616	587	593	576	586	622	608	612	577	626	625	607	595	633	601	591	585	595	570	620	596	559	618	583	606	590	592	615	558	623	559	612	639	564	594	652	600	617	584	563	580	567	582	601	594	560	607	593	666	613	634	561	568	589	608	578	560	625	605	581	637	587	610	590	572	628	580	574	583	608	563	586	590	599	590	566	588	580	624	587	605	570	557	591	561	600	633	598	613	589	567	604	599	643	608	634	592	625	591	598	604	612	575	578	601	605	570	578	590	582	628	606	551	614	582	571	585	609	594	595	603	593	576	609	660	591	608	553	595	591	606	592	593	579	579	598	559	586	564	624	610	597	613	604	602	603	601	571	602	607	560	602	597	573	579	591	640	574	599	580	649	592	603	578	602	544	582	577	603	618	627	593	588	593	630	608	598	612	622	615	612	593	563	596	620	588	592	564	640	615	556	596	599	607	569	567	617	591	616	618	602	607	598	584	576	575	631	623	629	605	591	623	592	588	592	575	580	596	564	557	569	572	622	606	622	584	583	595	589	587	580	587	559	643	622	601	623	583	629	636	619	578	603	587	584	588	581	575	588	594	605	615	610	644	590	564	574	574	612	618	612	618	603	606	605	596	599	584	608	576	617	599	627	575	577	578	580	624	635	592	628	588	601	575	602	616	606	572	607	579	604	545	590	577	634	622	600	630	571	573	607	566	596	642	629	587	631	624	605	615	575	576	610	584	570	602	555	591	584	579	631	637	593	576	609	610	617	576	631	575	576	559	608	610	596	579	570	602	620	641	608	608	575	571	607	604	593	576	547	649	557	605	596	586	591	573	629	605	581	601	609	593	601	630	580	572	579	626	618	616	601	618	630	560	612	595	575	595	551	571	564	609	619	564	623	577	622	581	607	622	626	598	541	645	577	641	595	605	583	612	583	588	564	576	564	561	624	564	599	589	619	595	595	580	581	573	560	623	581	594	580	615	574	566	593	637	577	568	572	636	611	622	584	617	610	607	627	603	604	574	550	624	615	589	608	586	623	554	596	546	591	601	590	640	612	608	589	591	627	602	621	581	580	574	583	635	631	568	600	623	607	603	577	600	597	607	598	554	595	589	601	579	585	612	587	594	593	621	611	619	618	594	593	589	594	632	677	614	624	591	570	657	585	639	606	586	617	563	595	632	604	594	601	614	581	556	566	620	650	627	559	540	572	609	585	603	581	600	631	570	601	552	592	537	571	624	588	611	600	593	622	577	637	568	641	635	582	623	582	624	579	591	559	624	618	562	589	576	563	603	631	545	593	590	559	621	565	576	585	604	622	559	589	635	603	601	615	612	601	574	604	601	590	627	596	602	537	595	627	560	598	593	541	592	566	538	629	611	584	597	604	610	620	601	598	622	617	592	609	582	581	597	593	586	604	563	617	600	605	587	556	599	595	613	596	582	557	565	591	579	582	611	606	615	593	572	620	572	618	612	592	582	588	576	575	607	572	586	559	558	571	566	594	579	612	606	619	606	569	586	585	605	617	610	642	594	593	640	639	552	623	597	602	605	578	565	553	597	586	551	574	601	597	615	577	566	579	589	624	603	551	609	565	618	596	553	650	551	594	609	553	576	616	597	573	601	575	613	582	584	590	563	599	585	583	592	598	587	546	543	569	612	599	617	572	545	602	611	576	576	569	589	638	565	564	610	592	589	608	587	607	635	582	593	599	585	598	581	599	567	590	545	582	599	589	546	614	603	579	563	567	598	582	580	606	631	586	642	579	592	592	580	564	580	601	585	631	613	629	592	624	598	575	586	604	599	602	594	600	584	598	585	614	580	581	602	608	575	615	576	573	553	618	583	573	593	575	616	620	584	620	615	608	604	570	606	629	596	604	630	584	575	562	638	600	609	570	584	592	571	584	624	580	596	594	572	609	593	603	575	618	582	593	610	603	623	640	601	592	623	569	622	586	562	650	569	603	584	625	620	587	641	622	581	581	594	590	599	554	579	601	549	627	630	585	640	626	554	580	616	599	581	583	583	596	577	602	558	624	655	590	616	602	550	595	618	603	599	592	577	583	589	576	565	616	607	603	587	589	623	620	624	554	614	589	563	571	596	573	584	569	545	592	646	623	601	592	606	555	598	588	553	564	619	621	586	589	576	611	546	660	594	614	577	602	567	547	610	648	576	602	598	554	601	577	591	592	584	564	592	544	580	578	648	585	586	572	589	570	572	595	604	601	570	585	603	567	579	586	588	590	588	594	630	622	601	567	569	547	564	635	598	609	587	605	589	581	626	558	572	596	610	582	567	598	630	592	561	619	603	642	643	611	595	595	575	566	598	564	574	595	599	595	635	570	588	567	559	578	582	574	559	624	570	565	583	579	563	571	573	578	611	633	585	618	578	643	587	612	561	613	613	601	584	575	599	558	607	557	560	550	596	619	593	575	570	591	626	629	594	579	574	594	605	614	610	638	631	611	578	601	579	575	598	612	620	544	550	633	571	590	561	618	627	619	583	587	574	605	593	620	565	583	620	600	577	574	595	575	599	568	576	606	637	620	602	578	602	628	612	611	587	588	623	629	616	608	635	621	628	622	589	566	613	598	637	587	591	582	626	611	625	619	578	564	585	556	598	599	646	580	618	586	631	582	606	596	599	621	572	550	559	605	532	605	544	622	604	582	579	650	590	564	582	608	595	543	604	597	571	600	616	607	600	580	584	564	596	572	574	582	569	625	591	605	610	639	553	569	612	616	644	583	627	585	583	550	610	616	551	575	562	597	608	651	617	595	587	564	594	594	608	568	594	600	611	584	561	616	604	594	558	603	607	590	623	590	582	571	581	592	600	583	585	564	596	607	617	631	632	646	583	560	592	623	622	619	629	586	563	628	643	598	560	568	596	631	572	586	624	576	634	561	633	582	569	549	598	528	576	612	559	565	605	602	626	574	590	582	600	612	587	578	616	581	558	567	601	609	568	610	620	565	596	602	619	644	586	622	552	617	594	598	571	551	539	599	606	615	569	598	572	557	661	589	584	580	560	579	584	579	608	614	596	611	580	571	643	575	616	607	615	588	587	604	581	657	572	587	610	592	574	610	602	573	612	581	615	587	602	575	572	560	634	638	599	602	601	642	617	604	642	610	596	586	618	590	588	613	577	585	641	599	594	576	600	592	571	592	612	613	595	585	560	601	581	578	601	618	633	590	628	591	652	585	614	637	582	591	606	646	572	589	658	649	579	572	573	589	588	632	583	564	577	579	587	612	581	611	630	608	617	573	652	607	594	576	593	578	556	576	646	593	573	589	604	615	574	610	596	600	620	568	617	527	604	602
32713	16718	12886	8111	4611	2703	1726	1196	972	733	663	495	532	456	434	391	370	370	364	335	316	335	317	279	295	301	289	290	321	332	302	262	280	284	297	312	337	283	308	333	334	317	287	298	304	292	310	307	299	281	305	300	281	303	282	281	284	267	325	282	273	278	290	303	297	284	278	272	303	293	300	281	261	279	328	289	282	269	322	329	284	312	303	266	292	306	316	273	309	296	290	312	294	299	301	344	266	285	279	345	318	318	310	302	316	306	311	300	264	264	289	283	308	279	313	301	313	324	312	305	309	313	309	307	291	294	302	302	313	289	287	308	294	288	323	272	279	270	299	302	303	272	301	335	269	261	282	302	293	307	274	277	318	307	294	317	276	290	288	296	304	266	312	285	275	280	287	319	295	294	278	305	280	309	284	299	286	299	256	338	299	331	299	313	301	287	276	315	299	294	317	307	310	299	265	312	308	309	299	304	300	307	284	300	276	290	301	301	290	343	296	297	271	311	279	301	304	311	312	293	288	283	286	303	310	307	288	307	291	344	291	303	302	307	295	322	312	271	298	309	307	316	289	309	271	332	283	304	290	328	322	307	292	285	314	306	314	309	293	280	304	263	283	290	266	304	273	275	283	315	313	272	321	302	288	283	302	306	294	297	306	281	324	343	288	273	341	317	282	324	264	297	328	302	289	286	319	301	286	291	281	299	308	315	285	264	329	301	261	288	329	288	288	280	286	287	292	262	326	290	264	296	345	335	329	297	300	304	295	330	277	325	307	288	290	278	279	306	304	282	300	323	303	290	302	311	327	310	270	298	264	271	306	285	311	322	308	320	344	301	285	300	306	307	297	291	282	314	285	313	297	301	287	321	275	267	295	291	334	330	291	294	303	271	305	305	285	328	282	293	290	302	264	337	299	312	329	293	280	324	302	296	286	309	302	326	309	269	308	289	334	283	302	304	280	292	292	306	287	282	281	308	297	288	294	296	309	302	295	281	288	317	300	309	331	269	306	321	267	267	312	305	301	298	296	315	321	299	324	303	270	292	304	305	314	297	270	310	259	311	321	294	293	289	279	293	304	266	273	297	296	327	332	266	281	292	280	303	285	323	282	314	247	300	299	289	303	315	291	281	300	295	314	288	309	292	289	296	263	295	302	290	305	263	319	266	243	261	292	299	292	292	294	321	334	287	297	274	288	290	277	306	308	310	281	325	278	309	297	301	278	273	300	288	307	303	292	279	311	309	292	297	300	296	267	287	278	283	287	279	305	285	292	335	267	285	286	317	324	278	283	303	283	302	270	296	298	275	282	274	278	270	314	268	315	300	299	292	317	319	300	284	266	322	307	287	291	286	292	283	277	319	264	280	333	316	287	304	271	288	304	305	282	324	293	317	306	291	277	286	321	283	289	276	329	291	288	259	270	293	282	316	295	255	291	328	292	288	302	293	326	266	310	271	310	288	335	323	310	298	316	306	322	305	304	316	299	291	312	282	299	315	279	299	257	276	267	299	309	309	314	297	290	305	317	320	305	299	314	306	275	275	282	279	290	280	310	291	313	302	291	287	333	312	293	304	285	294	288	254	322	316	287	270	283	326	278	243	284	295	325	299	307	276	270	273	274	320	299	316	292	308	302	278	311	315	318	317	294	268	291	320	278	277	314	297	290	298	343	302	273	310	285	285	302	310	310	304	305	315	308	304	293	323	291	309	312	289	306	293	270	287	302	303	300	311	295	309	266	291	289	312	278	342	293	287	298	276	285	292	298	288	262	285	288	254	273	290	292	285	322	291	295	256	291	305	292	313	326	302	310	296	328	337	282	295	324	312	267	320	285	322	306	292	293	317	300	282	276	301	299	268	280	292	300	286	305	311	264	295	314	272	305	296	286	288	303	278	293	300	295	302	302	320	329	303	275	300	300	303	293	285	308	305	256	268	322	301	269	292	310	301	291	305	303	264	306	289	332	294	292	296	308	303	308	304	315	300	297	271	318	303	309	300	302	305	308	275	264	300	296	317	335	321	307	300	304	307	323	323	303	277	265	286	295	298	304	289	266	281	275	293	290	292	304	302	279	286	295	268	286	317	308	275	285	284	288	293	259	279	279	315	288	288	304	297	288	309	310	287	282	296	284	300	253	279	271	281	323	303	288	294	280	305	302	280	288	301	301	290	297	339	295	267	298	302	311	294	275	294	311	281	317	316	276	270	304	319	302	290	300	268	314	314	295	287	290	285	312	313	303	298	310	302	310	292	331	282	269	303	315	299	288	277	279	294	284	304	277	294	302	314	298	314	302	333	293	306	313	291	324	342	279	335	308	273	316	295	303	288	307	296	320	291	289	307	343	264	274	292	277	279	290	282	297	309	325	320	278	285	263	319	331	314	297	315	267	306	303	275	300	311	274	305	321	298	288	297	279	321	314	291	278	294	276	294	277	273	296	279	319	325	265	303	307	295	280	241	282	295	310	288	290	294	263	268	303	299	304	315	305	285	323	295	320	317	285	299	272	312	307	294	275	279	287	301	276	274	268	316	307	313	289	301	283	293	291	279	338	274	341	328	297	298	316	304	293	306	280	267	316	288	308	306	289	295	306	273	266	287	325	283	296	318	332	299	303	273	318	332	294	307	313	301	304	244	303	276	315	294	307	295	283	322	270	298	335	317	299	290	300	285	305	322	314	275	335	256	295	282	296	303	284	282	284	288	301	332	270	304	276	362	275	312	335	336	290	290	310	303	299	321	288	305	294	343	290	294	283	308	281	307	312	300	274	273	318	297	289	295	291	301	299	293	290	321	286	286	304	295	278	309	268	293	316	296	294	329	323	294	278	296	291	308	298	293	326	309	326	313	305	332	304	289	282	287	296	263	307	284	280	299	290	302	317	279	305	327	341	297	274	285	304	309	277	266	323	294	259	305	291	263	278	276	316	302	277	302	306	309	309	320	279	315	310	292	273	344	289	253	303	314	290	273	312	286	300	294	297	304	310	270	313	324	309	323	313	314	320	302	303	293	318	245	310	311	297	327	302	297	297	300	281	304	296	273	291	322	279	299	295	288	272	293	272	273	290	291	308	271	301	307	297	327	246	280	298	292	308	301	309	302	275	293	279	293	282	289	297	291	306	311	297	299	275	306	321	293	306	294	308	291	299	299	327	302	320	330	309	300	302	295	297	302	261	282	315	294	289	299	311	270	282	269	301	269	292	292	295	290	315	305	275	307	290	274	278	314	330	301	310	292	308	289	297	319	289	280	276	239	288	312	272	294	310	283	266	291	254	292	297	302	297	292	304	331	295	299	299	293	360	336	267	300	304	295	303	329	335	326	279	287	310	299	311	284	268	297	293	261	302	295	285	296	276	311	326	311	274	310	283	279	252	271	291	291	285	306	315	309	259	304	345	324	316	296	332	322	299	305	315	284	293	299	310	286	297	322	275	277	262	275	291	301	278	311	309	291	270	280	283	288	262	324	258	269	248	302	286	316	270	259	319	301	327	302
19314	12271	18583	17584	13424	9703	6752	4822	3957	3049	2918	2064	1856	1490	1262	1310	1321	1158	983	931	834	777	768	667	664	692	723	716	699	729	647	640	664	689	684	690	717	667	660	642	671	687	668	655	615	654	684	674	650	638	605	585	684	667	688	615	675	648	670	674	657	669	654	681	613	644	671	620	685	671	648	610	680	681	631	680	645	683	646	710	641	640	648	699	609	654	634	634	702	672	655	658	647	669	646	679	670	665	698	704	632	666	677	656	602	646	668	677	638	644	694	610	663	706	635	673	632	631	631	670	644	648	650	666	635	626	606	611	659	648	663	677	626	683	649	670	609	684	707	643	615	635	648	686	640	647	638	675	615	663	617	723	636	663	711	641	655	669	619	662	648	674	637	672	671	647	639	648	590	692	609	617	624	626	647	668	695	647	661	664	646	633	673	646	617	624	643	679	612	688	651	634	692	605	635	612	687	670	660	664	657	627	648	598	655	606	674	655	675	623	664	670	661	682	619	657	626	646	629	664	648	678	681	621	676	651	664	660	696	664	616	650	685	619	636	626	670	696	656	614	629	703	629	662	658	644	655	612	704	652	669	641	613	654	647	615	649	636	616	647	654	604	610	675	615	636	669	698	640	681	631	671	636	633	658	685	630	692	655	630	655	638	664	648	671	685	610	634	647	685	713	671	649	647	696	694	688	630	672	681	653	659	651	696	634	615	659	623	624	652	661	677	669	652	667	627	672	636	700	625	663	668	629	649	653	601	641	698	678	644	654	649	653	669	665	672	651	645	622	657	671	646	631	641	630	686	664	664	658	641	629	694	689	680	646	631	612	652	699	638	699	656	655	624	692	625	641	673	666	638	663	613	687	673	681	671	659	655	629	624	627	656	647	671	694	671	666	633	666	658	647	675	630	637	619	648	661	695	676	672	615	662	683	642	660	633	731	633	654	629	616	664	624	635	652	641	644	618	686	676	659	641	663	683	633	640	660	685	648	669	665	654	662	644	681	649	654	624	681	625	666	630	651	663	638	641	683	698	628	650	658	626	651	683	656	657	657	688	677	615	665	691	614	672	618	664	646	684	636	675	606	608	681	620	700	654	644	663	654	631	646	642	623	634	624	630	638	686	672	659	617	641	654	680	628	695	680	667	656	656	718	642	616	643	637	617	649	654	614	641	679	645	638	657	653	614	686	661	649	654	639	623	652	630	628	658	684	721	654	658	617	609	635	623	663	646	639	657	639	630	655	640	670	627	637	614	656	647	652	641	681	678	629	699	678	664	645	661	663	667	650	667	633	633	669	673	688	606	634	623	669	644	627	655	655	663	650	662	664	646	688	656	713	623	692	649	631	644	690	621	655	652	627	693	615	610	642	643	651	669	681	622	647	646	615	650	654	648	695	672	688	653	629	653	685	633	648	610	638	678	662	634	650	662	643	648	614	644	646	678	647	645	647	645	621	624	638	619	696	658	657	649	648	603	680	644	616	706	659	668	635	646	636	628	651	674	652	647	678	611	685	655	678	654	631	645	640	653	680	675	626	723	638	623	643	685	663	652	608	630	679	649	635	624	656	593	657	650	697	643	651	635	670	663	664	655	658	659	645	673	632	629	649	630	660	663	643	621	644	640	677	635	661	642	625	687	638	619	624	630	686	668	660	654	649	648	668	668	642	650	641	644	613	622	634	661	681	689	637	650	678	650	621	650	642	655	674	609	645	639	675	697	685	656	624	651	665	666	621	653	658	666	700	661	654	672	658	655	714	613	596	676	648	637	601	656	656	664	651	639	643	658	700	609	657	673	639	637	664	691	638	642	655	644	674	691	686	657	694	638	612	654	652	694	710	644	661	649	675	700	680	655	624	666	666	671	623	591	675	694	655	642	665	632	637	675	664	639	631	655	711	665	637	665	611	671	634	665	646	670	686	646	641	683	641	622	682	648	653	654	683	634	670	663	569	659	646	652	636	619	623	614	619	696	638	633	633	667	638	647	633	671	691	689	614	647	650	671	645	691	626	691	688	652	643	613	679	681	642	672	662	685	674	636	697	670	665	679	631	641	664	625	601	673	652	648	636	635	654	630	605	644	646	671	645	612	642	638	655	653	667	610	596	690	629	582	653	667	666	663	703	638	691	622	649	621	695	632	648	650	641	634	645	674	640	659	654	648	660	695	649	684	618	658	659	670	644	634	643	677	687	630	650	651	625	678	642	711	688	656	614	680	658	669	669	643	666	651	659	619	631	654	705	649	622	629	650	683	662	644	620	624	608	642	641	614	602	656	651	623	627	663	657	664	642	647	647	666	665	672	629	626	694	623	644	675	636	656	593	602	643	617	646	643	655	656	684	659	652	666	682	660	639	649	684	601	667	639	622	659	684	693	667	644	672	647	694	645	635	667	654	663	675	655	686	643	656	641	661	636	675	644	614	639	629	647	647	627	667	638	664	668	642	639	633	642	691	664	649	619	632	651	672	670	607	657	633	667	669	653	651	691	669	616	669	647	653	646	614	666	614	645	667	659	703	624	629	650	678	663	623	681	676	684	646	673	611	662	658	639	638	653	657	694	640	622	629	630	677	634	653	632	634	688	678	646	654	658	653	673	663	660	667	666	646	684	663	648	683	634	616	678	654	645	640	653	699	632	693	635	651	630	671	640	665	617	673	711	660	620	656	670	647	668	637	648	652	694	647	609	684	652	663	674	638	643	662	618	650	648	672	653	641	646	652	618	634	651	635	639	682	665	651	694	676	631	675	651	664	634	661	665	695	644	639	612	648	661	657	660	663	635	622	635	642	643	629	647	632	674	644	674	663	648	664	653	647	644	647	617	673	644	649	650	684	682	616	653	659	663	668	682	657	679	619	711	696	633	661	677	613	677	666	650	660	655	607	649	624	686	640	647	648	658	639	667	666	639	657	648	680	662	666	602	649	646	665	588	658	647	661	611	656	645	679	608	647	686	633	655	636	599	663	619	673	641	616	628	634	628	657	669	645	713	653	668	654	662	667	654	678	703	685	645	648	662	680	659	679	650	674	662	642	640	630	671	686	652	678	654	653	695	630	649	648	643	644	708	646	684	628	633	625	652	617	635	605	603	629	591	681	676	670	644	615	656	670	721	641	623	647	607	660	685	644	648	667	660	640	644	609	600	670	642	683	669	637	598	638	652	670	636	636	611	645	697	636	659	676	641	641	655	635	645	627	611	652	678	677	667	666	646	651	627	670	655	679	639	660	615	641	690	671	628	665	654	650	633	678	615	633	701	677	614	640	657	693	621	650	701	635	653	615	656	620	649	626	677	637	680	660	629	677	668	633	631	615	665	629	659	611	710	653	700	635	657	672	674	654	668	663	651	659	654	640	692	637	660	658	588	655	648	619	626	689	648	685	636	615	641	665	639	636	638	670	685	678	637	686	667	681	645	683	698	624	628	680	652	645	657	682	680	664	640	687	663	677	675	624	638	643	696	683	654	618	629	628	642	657	638	665	630	667	607	693	691
47222	23923	15806	11608	8391	4006	2131	1387	1055	847	729	586	635	521	445	383	377	410	402	401	333	371	330	367	322	331	319	343	329	324	309	327	325	308	358	351	337	336	322	283	328	284	313	327	332	320	337	320	307	322	309	308	313	319	312	284	304	341	320	304	335	342	285	317	323	348	315	289	319	289	299	331	342	312	320	339	336	298	330	316	307	320	338	335	313	381	302	320	291	330	305	288	348	322	341	303	346	317	312	315	303	317	321	330	311	304	306	310	353	344	310	312	335	320	350	345	338	325	323	330	320	326	348	330	320	318	328	314	297	325	335	342	326	323	286	308	281	330	308	313	327	352	346	320	307	319	331	330	287	362	279	315	291	352	305	318	317	288	347	327	337	316	291	293	346	304	331	309	349	320	293	296	316	333	342	277	286	308	303	324	337	304	324	305	346	308	331	330	312	330	320	332	337	336	321	327	310	336	333	312	316	311	281	337	332	292	283	323	344	317	313	341	295	297	315	294	331	305	344	340	305	330	301	344	346	312	327	308	286	327	323	309	330	332	308	319	342	343	354	315	295	331	311	283	332	320	355	339	315	303	303	322	282	296	276	324	345	312	305	322	302	274	325	333	327	304	335	323	308	338	322	342	325	312	317	322	317	311	328	321	318	294	337	307	301	348	324	328	320	293	290	276	287	329	340	335	315	301	308	325	317	284	311	324	323	313	365	305	311	322	321	354	325	308	318	316	334	329	315	326	295	344	300	298	307	332	297	362	352	321	308	323	312	308	337	309	287	325	342	321	341	317	332	306	302	342	272	309	258	333	313	329	333	305	305	340	297	316	287	304	304	319	329	308	308	323	294	342	325	330	292	325	351	331	318	340	323	326	297	301	310	336	310	326	355	317	327	312	332	330	307	345	321	283	284	320	315	313	322	313	333	292	344	357	304	292	306	366	300	322	325	304	311	338	333	299	311	320	298	366	346	325	331	325	317	291	306	302	335	331	313	311	301	334	316	280	323	326	308	343	330	320	315	337	315	336	338	316	302	316	334	278	323	325	318	296	310	334	292	352	314	323	335	338	300	318	320	294	301	325	312	332	316	300	340	315	297	355	331	325	317	276	327	313	318	307	315	321	306	312	329	362	311	317	334	344	332	299	347	351	333	318	349	330	347	326	303	298	293	340	305	308	340	288	313	307	317	325	329	291	316	303	343	333	290	345	345	311	281	345	341	321	313	362	347	346	301	354	351	335	326	343	338	325	307	330	320	319	335	303	324	351	341	351	309	350	314	269	333	336	305	316	314	304	314	331	328	285	337	327	367	330	296	303	302	353	305	325	353	320	355	305	323	310	323	317	294	323	321	347	341	287	343	341	321	330	341	333	298	307	271	304	319	355	347	309	302	333	336	336	308	305	321	333	304	300	301	339	332	339	290	355	328	295	324	323	326	370	328	325	340	326	316	316	307	361	350	300	321	295	302	339	315	342	317	329	318	303	315	295	345	330	328	325	308	287	289	317	373	322	308	331	310	323	326	306	321	317	313	299	299	290	334	320	307	323	337	330	322	318	294	344	325	324	319	297	289	315	327	311	317	278	319	313	288	303	295	310	321	306	306	318	313	316	345	301	311	340	330	318	333	343	318	302	304	329	294	329	320	328	290	336	318	346	326	334	311	313	336	318	316	324	278	321	326	329	336	363	293	306	322	282	305	304	355	321	337	330	266	271	326	357	356	298	328	355	302	353	294	296	308	312	325	334	344	326	315	324	311	305	334	338	307	316	332	331	330	350	282	300	356	303	317	343	354	330	310	319	306	314	320	311	337	343	373	321	295	315	321	273	303	318	336	304	326	332	312	348	343	305	286	368	344	377	327	310	290	336	308	299	310	322	273	324	354	342	307	310	302	296	316	330	318	316	326	347	315	326	348	334	314	304	291	311	302	300	288	294	306	298	311	350	316	307	317	315	325	315	314	317	302	329	317	308	340	340	335	296	350	300	307	333	326	309	340	310	350	285	344	321	316	311	313	296	337	313	286	276	313	312	307	287	338	351	336	305	343	331	302	333	291	333	302	312	268	326	312	291	353	322	344	308	303	340	318	282	285	298	299	341	311	293	290	334	310	302	321	300	312	272	342	311	314	323	298	315	300	302	302	301	294	343	347	293	261	317	326	328	319	298	309	331	335	325	319	310	295	303	295	311	293	298	296	284	328	326	330	313	310	289	337	293	330	284	309	329	300	321	293	313	304	318	289	322	314	292	335	316	337	306	309	352	309	278	328	320	323	333	352	324	365	327	293	307	324	298	312	319	326	320	318	322	331	306	344	304	331	337	320	290	306	301	309	323	336	315	313	375	310	297	298	316	329	312	296	341	324	322	299	349	356	351	335	319	313	307	314	335	319	321	354	309	295	308	329	358	370	344	328	302	291	318	319	319	341	352	323	300	310	295	260	317	293	275	314	311	311	337	347	320	330	320	316	350	285	304	323	314	279	326	313	326	314	313	333	344	345	307	332	335	302	340	290	315	351	311	303	299	306	331	341	341	319	331	323	336	318	307	298	273	344	302	312	312	323	293	342	298	316	337	286	290	317	298	282	352	300	310	334	311	324	342	295	379	322	366	318	306	317	319	313	318	319	352	278	337	345	318	306	304	291	315	340	311	313	315	310	302	336	336	301	323	322	360	310	313	348	323	330	336	326	302	343	302	334	315	319	293	306	319	294	312	323	254	305	309	291	322	364	314	359	328	319	312	315	323	336	304	338	332	286	327	327	301	280	287	303	316	282	302	327	334	291	289	315	332	343	361	314	329	317	306	293	321	289	329	319	301	319	316	343	293	285	345	292	294	311	292	323	329	303	337	337	336	288	294	294	326	300	355	345	325	341	342	303	307	322	315	321	331	313	356	276	337	365	325	383	303	348	331	325	297	312	311	318	359	316	299	318	294	321	356	315	296	336	310	348	337	346	302	267	329	320	351	344	335	286	298	307	325	343	354	351	289	311	276	313	312	319	317	327	339	360	325	338	341	342	311	306	344	328	345	307	373	299	284	334	322	331	346	319	314	330	308	313	317	294	301	324	295	312	333	339	351	331	297	325	299	319	308	308	332	335	308	320	328	325	335	315	318	306	301	313	309	332	309	346	304	347	345	347	311	340	313	311	301	346	306	332	306	304	332	333	337	345	329	326	350	320	350	312	302	301	348	312	322	296	315	326	295	309	323	293	336	306	287	328	342	324	321	353	311	323	313	323	336	304	297	307	352	317	303	329	290	305	329	311	323	289	348	316	322	324	273	322	303	353	311	281	338	324	325	342	312	323	338	318	334	340	311	304	332	306	279	299	302	310	354	298	306	312	319	314	342	354	338	301	304	279	301	305	304	323	334	310	310	377	323	312	279	333	321	310	299	290	351	316	293	322	282	340	321	301	343	307	308	298	330	356	319	306	347	304	340	332	320	332	338	362	310	347	315	328	304	344	344	286	271	302	296	274	298	275	327	322	317
28019	16692	20922	22108	19495	12115	7794	5495	4457	3548	2984	2355	2134	1602	1368	1399	1348	1271	1105	957	923	873	822	761	793	743	760	711	712	729	697	737	724	743	689	747	719	726	703	713	730	709	665	703	724	706	736	720	641	656	685	741	703	717	694	701	680	648	686	761	696	678	669	700	667	706	688	635	715	694	703	703	714	684	686	739	667	719	683	727	753	679	709	755	704	724	687	710	720	719	697	675	687	715	734	717	741	702	730	729	712	717	751	680	730	695	680	682	671	671	680	683	719	727	682	671	699	702	706	724	668	767	689	683	696	681	660	736	744	690	687	679	646	699	666	704	713	669	691	713	666	698	718	680	665	684	687	674	643	673	675	690	744	714	679	702	702	732	705	726	674	731	712	695	680	694	665	705	676	727	685	710	654	742	698	651	664	688	708	682	696	700	711	694	684	696	649	716	760	694	682	696	671	716	679	720	683	647	712	650	705	663	722	648	702	731	662	724	701	700	717	693	709	691	710	685	686	701	697	693	683	685	725	718	703	677	655	680	680	717	677	655	697	708	738	699	700	704	662	678	673	699	718	672	676	692	663	701	681	685	697	696	727	643	687	726	714	673	685	680	706	668	699	717	727	745	701	682	713	650	705	685	696	717	716	703	726	772	667	693	715	718	688	679	706	649	645	718	713	675	646	732	697	689	723	711	700	712	676	731	668	672	753	724	664	731	731	708	682	675	676	678	733	683	732	650	679	669	727	705	698	737	761	696	690	678	647	688	651	678	684	660	722	684	735	695	724	682	661	733	657	693	697	679	710	708	707	708	673	687	708	687	714	675	708	657	702	677	685	738	716	690	701	693	690	748	669	713	684	682	754	693	657	698	690	699	729	702	688	694	724	674	697	731	706	747	681	653	667	728	690	707	689	677	665	718	701	699	674	701	666	657	707	713	661	700	704	672	677	737	681	666	675	711	666	721	725	692	726	703	680	700	642	677	717	658	653	698	668	668	692	696	717	643	608	697	706	664	664	710	691	713	700	678	699	692	691	692	722	696	723	680	675	667	686	679	697	731	666	696	695	670	692	698	670	688	672	730	696	704	684	733	652	670	688	693	676	712	702	683	683	651	692	678	720	697	737	700	689	709	711	736	696	702	702	688	750	673	688	663	682	708	700	717	742	656	671	727	690	678	700	676	716	683	708	658	679	760	666	740	671	674	701	681	688	679	671	656	685	681	678	670	675	664	678	704	702	705	661	699	692	684	707	644	688	691	690	667	732	668	695	700	645	666	685	712	676	677	687	686	647	672	694	724	660	670	710	660	660	682	733	684	688	676	681	660	735	672	666	674	727	710	655	682	638	645	696	684	656	714	717	682	735	707	672	705	673	665	706	684	646	691	708	694	701	688	736	679	701	669	750	713	684	693	717	677	687	696	683	702	665	683	686	741	701	745	723	696	700	692	657	713	651	673	692	697	693	664	721	680	674	686	679	687	712	676	662	678	654	682	719	685	656	688	689	692	693	734	655	697	683	692	692	687	621	670	686	645	705	679	676	667	742	697	672	632	659	743	698	669	683	713	735	685	716	636	714	699	747	724	686	638	703	671	691	666	732	646	699	726	706	667	678	711	700	655	681	679	702	728	660	700	697	689	682	657	673	716	691	686	726	734	663	707	637	709	684	679	676	745	721	684	736	706	723	685	689	687	673	729	651	745	717	691	699	702	697	693	683	702	685	722	710	660	656	657	701	684	662	671	677	659	691	695	671	696	688	680	724	665	689	754	697	696	663	694	730	678	733	686	671	664	737	701	674	687	679	746	685	721	679	739	671	715	719	705	696	669	708	683	715	693	676	653	697	726	711	729	677	717	724	668	712	707	728	670	696	674	632	705	725	716	668	704	686	673	718	692	675	704	707	713	727	695	644	689	653	692	688	684	704	685	704	658	624	687	738	711	707	721	719	705	728	678	707	720	657	664	741	700	703	702	709	697	710	747	665	734	663	690	751	702	679	668	740	696	659	683	692	687	707	691	721	648	637	721	710	667	679	727	705	678	704	713	702	692	734	758	716	702	660	650	690	670	720	754	690	652	755	759	707	760	681	692	734	690	724	676	713	677	714	717	727	720	693	716	666	706	720	670	712	672	737	699	670	748	678	682	713	668	646	672	670	762	681	677	757	730	661	688	686	720	692	669	633	730	624	677	692	687	662	694	656	710	668	710	712	725	710	684	706	659	702	706	706	658	703	684	719	673	707	680	744	680	699	690	675	773	720	648	654	717	691	676	659	685	700	700	672	726	653	693	659	664	741	664	702	693	670	688	719	686	734	695	703	732	703	673	688	677	717	731	699	725	677	686	677	698	697	687	713	691	674	689	642	652	720	677	699	685	725	661	708	718	667	672	722	678	699	637	694	714	684	660	739	744	737	669	703	686	668	693	653	668	675	680	670	721	706	660	692	682	634	687	704	661	738	711	682	740	695	668	742	685	651	713	695	690	699	625	726	705	695	698	664	691	692	645	695	681	734	685	719	676	691	677	715	703	681	642	753	681	645	651	670	701	715	718	729	715	687	691	686	728	695	683	682	660	692	690	677	676	744	703	716	716	691	733	684	684	698	669	681	704	669	637	721	720	682	655	683	624	706	669	703	706	705	725	650	688	717	729	700	675	705	652	729	662	696	691	687	677	694	663	721	660	697	736	683	685	708	705	681	690	712	684	699	657	703	715	684	715	714	672	713	679	713	665	731	710	709	681	724	726	688	746	667	684	647	725	694	722	680	680	711	674	673	680	687	676	716	681	714	701	687	703	671	711	713	680	719	684	694	750	726	702	662	669	678	696	715	714	686	630	674	673	662	683	695	692	718	760	694	732	689	651	707	640	724	679	640	680	693	690	704	684	677	696	693	670	668	686	690	687	691	670	704	645	646	738	711	679	725	733	678	686	719	688	711	692	674	678	649	679	644	683	696	738	666	685	676	665	717	717	698	638	695	690	728	704	683	671	664	748	649	653	693	660	670	636	678	674	666	710	703	766	685	715	671	666	673	707	698	676	662	679	697	691	702	705	664	655	705	659	708	777	696	680	721	667	713	655	678	707	712	635	705	673	713	729	649	683	667	680	682	671	740	660	688	744	749	687	682	686	698	722	684	726	711	709	685	675	670	691	705	658	716	722	688	673	698	681	669	686	727	700	730	714	664	683	689	680	677	704	689	729	715	705	715	699	727	706	691	659	712	737	715	678	675	689	755	711	629	684	716	696	689	707	704	668	721	683	704	759	672	693	723	735	707	686	708	714	698	683	683	715	683	760	716	664	679	691	728	698	684	697	635	721	688	658	665	688	691	724	713	759	648	667	666	707	688	746	677	749	663	695	683	687	703	708	683	658	649	711	644	716	688	680	665	671	674	711	698	714	701	696	741	713	676	683	695	680	682	720	683	672	664	688	718	734	661	709	674	648	639	714	672	667	703	690	660	722	689	691	681	709	674	699	677	731	712	703	708	701	694	634
25385	11578	7060	4952	2725	1376	920	683	614	504	476	413	393	352	320	300	325	303	296	281	273	281	259	253	262	269	249	264	289	249	250	262	290	272	268	262	267	273	254	238	248	244	251	245	249	242	280	256	251	300	285	285	256	295	257	272	281	258	274	239	270	244	233	266	290	275	265	272	270	273	251	280	289	254	271	258	265	260	280	281	270	293	274	257	274	259	279	274	258	251	271	256	275	229	301	246	317	288	270	286	261	276	291	256	220	246	255	263	276	268	230	266	299	239	265	241	258	265	278	284	257	280	248	256	285	252	276	274	245	256	253	234	264	298	283	235	259	265	284	263	247	233	238	264	264	303	275	259	290	231	226	252	253	248	229	232	280	270	256	275	254	272	296	273	256	238	251	257	270	275	247	263	268	256	299	254	280	274	257	264	261	265	263	272	289	253	287	285	259	247	258	296	272	262	262	268	252	253	264	253	246	262	268	260	286	256	262	294	271	267	273	308	297	255	238	260	264	250	259	257	245	223	256	270	256	252	285	287	267	263	249	287	214	273	260	256	261	262	249	265	249	286	249	273	248	245	253	261	268	253	274	257	283	268	268	292	250	254	267	280	266	249	261	286	243	274	267	264	243	267	241	248	246	253	304	283	256	280	264	268	260	245	266	264	260	268	281	255	262	271	262	253	263	283	295	266	291	249	256	309	265	251	255	275	223	263	238	237	273	274	268	286	266	260	259	262	263	263	256	266	250	241	262	272	263	277	248	289	273	220	256	251	243	261	259	280	258	262	265	262	284	266	297	285	271	247	293	258	265	242	275	273	280	253	266	230	276	275	223	250	263	244	264	255	238	268	256	249	263	282	266	272	302	251	260	268	277	257	254	245	259	279	253	239	251	248	266	285	276	271	283	261	284	271	275	288	273	264	258	263	255	275	293	249	259	242	256	255	275	274	240	227	235	272	242	266	238	238	262	259	223	261	237	275	257	265	272	240	281	280	246	242	263	244	246	262	294	264	236	252	293	237	269	252	256	298	245	272	268	260	274	274	301	255	256	252	266	242	265	241	267	296	272	275	282	231	282	244	254	277	282	274	251	275	274	251	284	272	276	252	276	264	251	255	269	259	238	260	254	272	286	252	282	257	242	249	251	284	276	264	292	256	247	232	255	245	252	239	253	276	307	304	255	233	288	244	252	292	311	296	313	274	245	274	279	266	244	255	249	282	273	260	273	245	251	269	270	294	261	280	258	287	280	242	300	318	272	260	289	314	278	305	286	282	268	260	266	271	287	254	254	244	263	253	292	252	269	248	293	259	263	295	276	271	296	263	274	250	254	241	281	272	268	273	264	257	273	249	241	286	239	274	234	260	295	264	277	241	302	292	290	240	281	263	284	275	281	251	251	304	294	248	249	274	238	265	234	239	283	288	242	264	296	263	278	242	280	293	268	262	272	236	255	256	259	270	273	276	310	252	289	245	244	275	268	293	217	259	267	258	236	267	258	264	274	263	303	285	282	289	255	253	269	281	246	269	280	258	275	285	228	232	280	308	276	273	285	271	277	264	289	265	251	300	286	265	280	239	270	236	250	238	260	243	267	266	256	244	248	263	283	273	266	276	249	268	274	260	258	262	218	288	255	259	274	242	288	271	289	232	237	266	276	240	269	292	240	253	275	281	230	287	271	291	263	277	256	286	256	258	309	242	243	279	232	299	219	258	246	245	264	273	275	274	279	235	258	274	285	287	282	273	264	271	227	286	284	285	276	279	272	232	275	261	251	283	280	254	253	249	272	285	228	273	259	254	216	254	255	244	265	277	258	276	285	279	239	259	240	285	289	271	263	241	259	248	286	249	265	257	249	235	258	267	257	269	262	248	294	271	263	256	318	275	278	295	254	228	265	246	265	231	259	280	278	248	252	280	248	251	259	281	262	239	246	280	290	282	265	232	249	257	264	264	298	266	249	219	299	274	253	225	270	275	306	286	281	300	305	251	249	294	258	268	257	252	276	273	264	238	271	263	286	233	252	275	269	264	256	256	242	283	256	260	282	254	273	257	301	263	226	253	262	282	239	262	262	258	266	253	295	283	266	262	228	275	252	247	285	267	239	248	274	240	250	260	273	287	263	253	243	266	256	273	241	264	313	248	255	251	281	288	282	283	274	271	288	272	274	291	249	265	255	264	260	283	244	261	258	268	258	264	254	284	235	266	285	255	257	272	295	263	282	275	238	264	274	242	272	285	280	255	283	274	244	239	256	258	249	262	260	285	319	276	244	260	239	264	213	255	281	264	225	226	267	263	275	245	249	236	269	264	285	264	247	240	270	259	261	260	258	292	278	249	282	249	269	288	274	245	286	225	274	265	246	259	289	251	265	291	271	260	276	259	271	266	250	254	263	246	292	250	289	283	243	257	265	254	246	255	274	268	299	268	288	248	275	273	233	248	257	250	279	246	244	268	256	269	263	275	262	261	281	254	250	271	264	259	237	289	271	275	244	267	254	273	241	268	293	259	246	256	255	277	264	266	261	249	284	248	251	258	269	264	249	270	260	269	236	261	276	255	285	251	257	255	270	244	251	271	271	280	262	239	280	278	289	264	263	261	274	257	243	274	275	247	239	263	251	258	257	252	257	256	291	264	242	259	251	269	254	292	241	261	245	233	263	248	239	261	269	271	263	226	251	244	252	254	253	256	250	278	247	248	259	279	273	279	255	264	274	266	238	256	264	276	249	261	242	220	245	301	264	264	248	257	302	272	295	293	274	255	268	289	256	260	286	255	254	272	248	263	297	297	269	273	265	263	279	249	262	252	266	304	239	265	257	245	275	270	263	246	272	272	256	269	264	270	276	255	269	258	258	283	269	265	255	283	261	280	263	298	264	260	274	274	259	263	260	273	268	259	240	257	270	282	226	269	270	242	291	266	261	251	241	290	281	256	276	266	243	270	250	269	260	246	276	275	282	269	269	286	273	259	303	249	248	284	271	258	282	254	246	280	279	248	278	277	281	276	290	239	248	270	242	246	276	265	267	272	271	265	270	291	270	244	274	278	270	274	251	289	251	249	248	264	257	235	262	276	243	277	243	260	264	289	244	274	264	300	287	245	270	252	293	251	274	263	271	237	233	254	284	243	297	256	247	267	308	291	240	249	228	267	304	282	265	284	256	282	269	241	307	262	256	249	262	266	254	245	263	288	280	289	309	290	249	225	220	257	269	273	253	242	277	277	255	295	249	250	264	280	244	271	264	268	226	268	225	253	272	255	254	241	244	265	273	264	246	251	269	248	303	286	283	266	258	269	261	289	278	263	275	283	253	270	258	280	278	280	272	262	224	235	286	265	279	290	275	276	247	226	273	245	236	258	235	232	255	283	319	275	274	292	278	235	243	281	257	259	281	271	276	282	267	257	257	231	247	270	268	290	244	257	284	231	239	250	267	279	277	264	297	271	284	235	257	236	274	243	248	257	260	245	280	247	272	256	260	253	268	243	261	273	265	272
14829	8276	11625	11990	8288	5109	3581	2753	2342	1867	1632	1382	1170	1094	933	887	857	786	747	761	716	663	600	610	637	621	619	605	633	654	584	637	592	563	601	588	604	643	630	617	555	566	556	579	540	624	633	575	584	577	576	595	593	556	586	579	611	594	559	628	585	596	597	596	634	582	584	572	566	581	585	569	546	544	599	573	591	616	638	578	609	583	575	598	542	588	561	568	570	564	576	606	563	586	577	560	613	603	554	617	583	573	603	568	596	622	572	583	652	580	595	559	612	566	548	604	584	559	575	597	622	586	611	588	598	560	596	537	604	590	584	581	543	538	583	607	614	581	575	594	576	577	595	599	615	531	585	577	568	585	638	581	603	549	545	601	600	557	590	608	601	598	550	576	563	583	581	601	613	578	605	562	574	598	584	547	585	585	580	613	559	601	593	627	562	550	576	608	616	587	595	582	569	575	583	561	585	614	572	547	601	599	606	598	579	585	562	606	626	604	598	596	605	578	579	548	584	595	572	574	593	598	600	563	626	606	558	599	597	618	608	600	605	573	553	575	558	629	579	554	605	584	558	578	623	542	567	620	593	611	613	576	569	590	601	575	622	541	597	625	604	576	554	565	551	587	565	595	578	560	611	584	558	614	619	590	614	561	602	555	578	582	603	587	601	541	579	643	592	589	609	609	577	559	595	586	598	569	552	578	607	607	538	604	611	572	556	599	585	581	575	574	590	581	543	580	625	526	577	587	605	656	582	609	631	560	570	568	589	562	532	593	577	587	617	546	581	582	564	592	581	647	619	533	599	638	603	578	552	608	604	593	545	574	541	598	585	583	573	567	558	555	595	599	615	590	616	573	591	609	624	593	598	586	604	595	574	578	587	615	603	556	598	587	607	603	555	615	622	586	599	568	626	574	582	585	591	584	611	583	569	589	607	598	605	543	565	594	518	583	590	604	586	513	597	573	561	563	562	557	582	557	590	638	589	592	584	587	565	595	566	577	517	577	557	595	600	605	636	553	580	619	561	580	572	578	605	547	507	552	608	611	586	607	569	581	604	581	565	589	599	581	614	607	587	547	571	555	594	599	587	552	591	603	555	598	640	594	593	590	620	542	593	570	586	590	593	622	575	613	581	605	579	561	595	614	648	589	565	560	577	578	552	655	577	534	563	603	595	586	614	571	623	587	588	617	541	603	583	597	612	607	584	616	568	628	591	598	572	605	526	612	575	564	566	608	641	652	584	636	566	617	574	530	630	538	565	588	585	610	550	564	547	571	555	574	581	609	550	633	570	589	583	634	582	596	603	602	536	611	562	582	597	577	591	630	572	565	584	562	562	567	562	585	535	571	559	603	551	578	590	594	609	598	615	607	589	585	553	590	586	578	588	607	567	561	567	616	613	582	601	571	602	565	579	581	602	573	603	625	584	608	638	567	557	573	607	577	562	589	582	589	626	591	582	594	585	563	580	607	579	584	574	546	615	590	570	614	621	576	571	565	616	579	617	580	583	584	603	565	605	548	572	598	574	590	606	603	578	557	580	580	607	597	574	547	580	594	572	544	581	582	626	560	616	582	509	579	586	581	570	552	629	555	598	530	621	582	583	605	536	581	590	579	632	586	530	583	611	554	567	604	562	598	612	638	581	558	589	599	570	573	575	546	635	599	553	541	622	546	559	609	600	601	580	559	596	581	573	566	602	613	600	563	597	589	632	577	570	609	562	542	615	622	602	563	594	586	581	582	566	567	586	599	590	573	557	602	523	589	597	606	581	576	599	641	566	639	582	598	620	614	590	579	562	558	590	550	645	614	601	582	599	593	589	559	596	585	618	555	576	583	581	582	608	590	557	561	620	594	612	589	618	526	599	550	578	541	539	587	604	567	551	626	592	627	592	591	601	581	588	609	581	593	630	569	583	573	575	574	563	588	563	594	563	597	657	591	618	560	645	550	553	622	621	662	586	612	616	604	653	553	550	562	594	592	593	617	609	586	571	603	577	605	587	562	569	559	624	608	594	629	557	606	620	568	621	605	584	566	605	530	552	614	619	590	549	576	649	596	593	590	580	583	607	567	553	623	582	572	583	576	630	563	545	602	602	548	626	602	541	549	582	589	571	652	561	591	578	645	586	566	569	633	591	599	597	603	614	601	596	590	594	546	592	582	620	597	580	582	542	570	573	572	587	613	610	573	570	560	574	583	564	633	594	609	607	571	591	580	567	570	604	604	602	582	617	576	646	566	604	588	568	601	628	636	570	599	552	595	613	556	567	597	579	563	583	579	591	595	589	607	629	563	575	620	578	614	609	512	569	621	556	598	610	580	546	593	567	589	637	574	577	585	559	569	591	611	595	612	568	558	625	581	613	587	563	585	577	618	525	573	557	621	572	591	563	571	565	574	584	613	554	577	600	587	610	551	593	599	606	568	630	544	601	572	597	569	615	566	576	592	591	580	607	599	567	635	553	551	647	556	596	567	586	582	562	534	518	586	602	572	608	582	568	569	607	565	569	565	594	589	598	582	558	580	595	569	568	581	555	587	630	608	601	565	591	561	663	614	563	603	553	579	578	589	583	580	621	588	574	591	600	556	583	560	569	573	563	579	558	595	567	576	596	606	524	588	605	596	603	541	562	596	601	554	557	585	626	635	616	596	597	604	628	574	570	588	600	590	572	579	573	611	595	572	620	557	578	534	602	592	587	586	568	624	613	586	586	613	637	615	608	570	606	614	588	581	634	560	587	611	610	567	581	561	579	572	602	619	617	629	566	592	613	585	585	580	590	604	572	575	620	598	610	625	580	567	607	529	579	609	556	575	579	616	609	519	581	609	604	577	544	589	574	600	630	556	625	597	594	587	571	591	572	576	632	563	592	583	536	638	551	582	595	580	588	533	636	557	553	608	609	555	605	581	583	620	573	625	584	609	555	570	564	546	582	565	614	596	627	587	575	559	581	608	576	628	611	552	620	566	564	568	540	586	571	582	573	607	544	602	586	587	637	602	583	579	562	633	558	595	540	591	606	601	593	610	556	588	583	586	614	606	597	605	566	551	539	623	569	543	592	551	582	561	565	636	579	555	597	598	547	607	604	566	552	589	592	564	626	600	630	565	590	589	593	535	552	526	599	607	623	570	582	609	569	596	612	572	542	612	588	574	618	560	578	570	580	585	575	582	600	552	581	584	642	550	562	594	641	586	607	587	589	552	592	612	591	567	573	617	583	593	559	570	578	556	568	561	586	562	556	613	609	539	568	592	600	572	603	585	613	599	582	583	564	587	577	527	586	581	585	604	609	576	605	599	580	586	584	569	595	548	615	570	585	569	625	588	556	557	601	601	585	627	581	591	594	638	602	579	587	574	553	561	568	573	585	576	632	574	615	600	547	581	595	630	615	597	593	600	583	521	618	606	602	611	582	561	578	620	573	621	643	548	578	529	594	570	629	611	571	580	548	566	529	602	548	615	579	573	591	551	576	569	582	536	580	616	599	620	639	587	603	557
33331	16768	15164	10609	4743	2451	1659	1092	900	753	590	563	463	426	380	356	342	367	345	338	301	326	285	313	296	283	301	292	273	302	268	297	311	317	300	265	259	267	258	267	280	292	301	296	296	295	311	310	305	272	273	319	303	290	315	268	287	272	293	300	293	284	306	295	307	283	300	290	269	302	274	271	283	353	308	263	272	275	293	315	265	262	287	325	298	271	253	311	306	281	307	285	334	307	310	240	287	287	285	266	283	289	294	329	262	288	293	284	276	267	283	309	301	304	290	301	278	266	289	277	267	290	277	279	321	282	286	272	291	268	304	285	295	289	299	282	312	292	291	284	295	301	280	309	256	249	276	275	311	304	282	292	296	287	262	298	305	269	305	263	299	302	276	282	274	283	302	288	291	293	301	275	284	292	319	283	289	280	264	294	257	277	281	306	294	313	331	300	257	279	305	285	354	270	308	265	303	269	273	285	295	299	278	271	299	291	295	329	297	302	299	319	254	318	309	303	301	295	317	305	282	281	304	296	309	269	284	277	269	317	303	279	311	284	289	272	281	307	297	281	291	289	263	273	267	310	312	274	287	305	278	294	283	294	284	295	314	286	313	310	280	297	283	305	314	275	304	293	282	326	287	283	298	302	290	283	300	287	299	287	298	294	282	296	273	270	285	298	312	286	319	279	290	297	284	318	322	237	293	265	276	322	303	298	292	305	260	282	286	285	290	315	308	271	266	302	325	289	314	291	306	295	284	290	302	273	254	325	309	298	300	290	307	286	290	310	274	275	301	290	271	279	290	302	283	291	313	316	285	283	273	291	283	312	323	306	269	282	329	312	301	282	284	300	280	278	315	292	274	288	288	292	333	279	281	307	290	256	285	310	251	271	306	297	261	317	315	282	308	311	302	279	280	270	348	307	308	282	305	314	281	304	279	294	300	293	290	315	301	261	285	287	294	298	259	268	326	256	298	302	305	262	308	276	276	274	321	286	265	283	309	297	308	314	302	274	252	271	298	317	297	283	324	310	290	291	306	308	272	307	281	311	284	277	278	293	264	293	259	303	285	299	307	301	293	272	283	287	295	308	291	323	309	275	310	304	306	312	307	289	296	261	288	289	253	277	291	292	301	294	285	270	302	283	301	293	280	274	264	273	316	269	274	282	297	287	314	283	298	294	276	295	317	310	298	313	329	283	274	282	275	323	312	308	332	263	281	286	306	280	348	297	308	276	304	281	343	258	280	296	272	297	285	295	295	307	289	279	282	325	296	300	297	312	291	279	291	278	302	318	280	307	310	325	295	292	297	258	294	293	324	288	275	296	278	255	287	290	289	282	296	291	282	301	287	295	268	279	295	301	317	270	303	293	269	282	279	307	293	270	256	307	307	283	291	275	315	311	308	281	304	273	271	301	291	287	300	294	290	319	288	314	318	291	285	273	251	272	313	301	276	314	261	278	314	312	297	291	296	294	298	319	320	281	316	303	302	293	305	282	308	284	289	306	294	299	256	270	266	295	283	283	252	283	302	294	274	279	307	316	281	278	292	280	299	262	299	262	308	321	297	278	289	273	289	307	263	309	314	278	232	280	285	276	307	307	309	277	322	318	313	255	307	281	310	316	306	306	314	272	283	305	301	295	297	293	277	292	281	285	258	311	272	298	281	262	287	296	277	256	283	297	307	277	294	286	302	306	277	299	276	302	293	282	299	263	289	258	294	308	289	298	253	300	292	300	315	306	322	290	289	240	280	309	332	286	313	304	302	310	277	261	298	330	272	295	296	320	291	309	315	303	300	294	280	298	289	307	316	297	324	295	322	274	303	285	316	321	261	325	312	310	334	279	266	276	278	277	287	260	303	282	296	286	295	278	290	298	279	294	271	279	288	291	288	269	276	322	283	289	282	292	293	318	281	282	270	319	267	316	335	337	295	323	268	296	307	306	275	294	286	316	290	296	263	319	295	325	284	296	288	263	275	272	278	304	313	265	303	301	276	281	273	296	279	290	291	327	285	292	280	273	292	285	290	289	310	309	296	270	311	266	272	271	324	279	311	308	280	316	268	295	289	309	280	263	306	308	291	317	264	306	306	327	283	277	289	278	281	277	277	261	307	289	306	270	271	259	281	272	320	325	306	283	316	294	299	294	326	289	286	287	305	259	263	298	294	272	282	264	275	276	282	280	293	298	289	317	300	313	295	301	301	275	319	312	272	283	269	263	315	300	296	305	267	275	297	299	291	282	319	294	272	288	294	314	321	311	260	281	297	314	316	314	277	312	312	283	296	294	297	295	329	271	274	268	328	249	272	301	298	286	322	288	288	305	271	282	278	257	258	303	321	279	314	303	287	282	334	292	283	283	306	292	307	293	285	294	299	258	298	286	283	275	318	301	311	281	278	279	293	287	259	277	266	301	278	270	289	265	279	269	304	293	290	300	316	286	263	274	273	257	295	253	264	282	291	254	295	300	299	305	293	305	284	336	302	304	291	263	263	318	321	274	301	287	270	292	281	293	267	285	273	277	280	274	290	337	329	338	270	261	309	316	283	306	282	277	279	281	291	267	287	293	292	276	263	277	308	317	279	291	270	278	243	329	317	334	284	259	303	275	264	289	284	280	297	274	284	245	298	284	290	334	263	265	296	282	292	296	327	305	316	270	284	276	294	298	301	293	300	306	319	267	276	288	268	307	258	302	274	255	268	305	325	280	304	314	292	326	281	314	301	297	291	260	302	298	312	293	269	263	291	308	280	297	274	303	281	280	286	323	277	291	284	300	296	288	288	296	265	261	308	304	299	306	285	298	309	272	271	284	272	274	290	292	284	293	304	264	274	293	282	257	283	271	290	256	297	281	284	292	289	305	277	323	263	300	307	331	313	285	292	306	264	271	292	283	254	324	279	286	270	307	282	263	303	314	299	286	311	301	288	281	282	272	300	297	270	277	272	304	250	272	282	284	292	289	304	266	321	295	290	326	261	279	303	312	286	264	303	296	316	299	306	286	265	300	281	305	282	281	271	279	284	278	285	255	299	276	274	294	275	327	276	267	304	258	304	277	272	299	301	279	303	314	279	291	276	277	268	296	307	280	307	272	263	270	257	294	316	331	264	261	288	309	335	308	305	308	278	274	283	289	280	281	312	286	294	279	318	297	284	289	326	318	262	309	296	282	321	273	296	314	257	278	281	295	294	300	320	342	309	294	289	264	300	307	285	262	315	323	296	307	295	269	322	269	284	302	291	315	284	298	278	290	303	305	304	292	293	294	289	280	297	289	295	275	315	321	264	338	277	303	275	280	349	311	307	275	244	282	304	274	303	292	291	284	267	269	286	307	270	290	316	274	296	280	293	261	339	279	299	316	322	282	264	296	301	260	306	301	281	288	296	300	265	289	277	271	254	254	293	267	311	306	290	269	297	277	291	299	275	309	314	264	270	316	304	285	311	257	283	296	263	259	275	260	313	313	324	328	330	235	280	287	272	303	316	266	348	305	298	302	276	272
19944	12977	21340	20167	13060	8438	6271	4278	3668	2964	2422	1974	1555	1448	1123	1146	1087	1065	943	861	880	744	689	643	693	723	681	662	660	644	686	648	646	688	617	674	676	678	650	686	674	649	636	657	669	639	672	627	629	674	649	619	635	656	669	655	575	628	632	619	654	680	653	686	661	642	634	652	662	639	676	668	646	666	672	582	656	674	632	673	636	652	638	644	690	638	658	616	635	620	633	685	660	667	696	619	673	640	647	625	602	628	639	618	650	648	615	689	677	658	668	601	612	658	693	638	615	696	666	636	685	659	625	665	683	669	673	610	672	614	648	631	660	635	608	614	629	657	616	622	655	667	629	642	633	641	642	584	655	660	697	677	669	635	623	639	621	601	630	647	680	614	639	667	606	621	619	644	664	647	636	630	622	659	622	626	672	630	635	656	632	615	624	676	647	665	616	621	602	657	628	622	643	636	626	650	626	584	614	619	641	675	663	595	647	654	598	651	662	651	619	675	630	650	605	675	610	653	646	667	632	629	633	647	682	681	703	616	621	675	652	614	636	625	639	601	657	680	654	716	648	649	684	665	654	639	625	631	632	672	641	628	674	641	675	613	644	622	654	617	584	625	634	633	617	644	659	607	617	604	642	644	642	627	649	635	631	627	640	633	645	634	663	632	689	646	605	638	673	672	646	636	631	671	640	616	618	601	626	621	620	645	631	621	646	649	610	618	655	639	653	656	648	664	585	668	604	643	681	640	647	628	625	700	688	653	632	650	658	676	628	634	583	619	644	647	629	643	659	643	621	634	618	651	662	629	636	626	640	654	666	651	653	628	639	698	616	669	645	614	623	620	635	628	656	646	623	643	619	635	702	586	611	663	633	708	639	635	662	643	650	650	670	690	609	641	652	644	680	655	677	630	664	640	658	631	609	642	624	619	620	646	634	625	652	658	617	637	622	612	656	656	671	650	621	638	653	643	585	633	600	664	675	651	634	654	626	594	659	628	637	625	619	660	634	650	667	666	611	607	645	608	662	631	640	603	655	640	638	636	624	634	624	661	651	626	661	607	639	633	595	624	654	617	628	622	659	639	709	651	631	663	596	657	665	684	629	637	617	638	632	652	626	687	635	608	632	650	634	601	637	685	636	667	677	594	619	580	648	648	653	663	621	668	600	640	570	611	679	677	636	650	627	649	666	600	656	609	627	622	621	693	614	654	658	652	708	605	595	661	690	647	669	683	678	636	635	645	632	640	601	613	656	607	622	653	623	585	677	594	647	642	631	596	657	624	657	643	624	640	651	643	616	614	628	631	616	654	645	624	631	612	643	677	660	614	609	611	691	674	648	598	613	692	655	638	662	608	666	625	637	646	597	658	647	635	682	656	645	640	632	632	654	631	628	612	636	625	680	619	621	602	641	663	678	609	642	639	627	641	650	653	628	607	659	648	654	656	685	630	654	658	622	634	659	588	632	644	620	624	630	597	640	647	631	674	601	600	658	664	615	628	616	600	631	641	640	656	654	641	649	644	584	631	668	617	598	620	615	673	685	653	703	650	667	611	609	689	650	631	660	636	680	629	659	686	647	634	599	644	637	666	678	623	621	639	612	662	633	603	618	651	598	611	628	627	639	619	643	661	643	620	626	622	642	646	637	636	694	662	630	652	619	623	679	584	660	636	639	619	657	661	705	672	646	645	620	641	618	616	657	658	652	625	619	650	644	604	667	583	595	655	607	610	649	675	663	635	674	655	626	657	658	647	636	634	633	591	638	665	603	624	656	625	646	621	653	617	693	591	636	665	627	643	655	675	672	620	588	652	591	667	657	701	623	637	611	648	622	603	669	695	666	647	648	627	616	639	664	617	706	589	631	633	643	585	641	663	630	595	676	666	629	649	632	600	631	690	600	688	596	627	603	652	668	678	662	711	663	615	609	623	622	628	649	621	598	604	686	627	687	630	664	626	642	613	659	651	647	670	667	637	637	689	620	649	657	668	658	633	627	608	674	622	673	678	620	622	620	708	621	642	631	622	641	618	655	621	631	621	638	605	621	653	655	669	652	610	615	630	651	634	629	704	654	595	662	643	629	635	624	652	625	570	600	625	620	642	629	626	650	649	592	621	658	623	633	650	622	633	626	607	649	673	648	644	638	652	645	596	610	657	658	613	591	663	628	650	669	615	585	643	638	660	622	658	634	631	638	616	616	654	687	647	633	629	664	646	620	679	677	627	646	638	645	696	639	667	640	602	655	646	637	600	661	646	705	656	663	653	644	600	661	643	657	621	617	650	622	630	678	645	649	639	580	703	637	640	619	610	635	629	682	611	660	644	624	639	597	642	638	618	628	616	636	673	655	603	614	616	644	624	588	629	613	636	661	664	653	670	613	659	648	606	594	639	579	633	656	606	653	646	663	644	615	619	667	630	640	649	606	625	652	661	638	631	595	643	626	639	652	701	646	658	658	637	629	588	631	666	617	603	638	667	618	608	598	651	658	679	610	618	671	596	622	633	676	599	609	658	664	597	648	641	648	630	632	627	622	628	677	637	637	632	598	647	681	630	644	637	652	619	655	620	629	640	703	621	611	672	643	641	622	653	620	653	617	642	636	700	645	648	598	625	624	652	614	666	558	640	610	587	641	652	641	678	600	663	603	642	690	618	629	655	643	609	645	585	644	668	662	641	606	679	628	657	643	659	607	612	655	641	654	642	650	628	620	677	653	574	639	626	612	651	619	598	633	619	626	635	651	657	632	666	640	618	603	659	648	663	655	657	635	673	627	623	618	665	607	663	590	665	655	593	650	624	677	682	648	688	642	641	645	633	631	672	671	591	679	642	626	647	639	608	651	641	658	678	608	662	600	705	668	591	695	646	630	631	663	629	651	650	621	638	624	649	639	622	628	692	618	647	628	630	638	636	629	664	698	608	613	612	650	614	658	595	639	630	614	621	645	605	661	660	630	633	626	622	667	649	632	704	622	642	698	636	610	633	634	698	635	649	641	620	628	642	601	624	632	662	645	646	641	636	658	652	719	635	641	626	681	645	606	633	689	649	624	627	606	603	661	633	614	591	612	687	647	683	658	638	649	681	603	658	614	603	631	654	665	622	602	623	640	624	580	688	666	603	684	652	635	624	659	645	663	608	612	640	611	636	670	649	617	632	599	646	618	631	636	618	635	615	608	670	657	662	647	684	666	673	638	627	666	650	615	624	639	624	640	633	670	603	614	652	688	630	612	648	604	647	666	672	651	639	632	633	656	662	640	600	645	691	605	590	622	647	733	604	676	607	653	684	660	646	659	604	662	601	611	602	650	678	617	678	627	656	649	616	588	644	636	624	610	633	694	625	654	619	619	614	601	640	624	640	663	653	664	639	622	613	644	638	651	641	640	627	661	642	594	614	613	655	652	615	638	623	606	660	645	670	717	606	685	635	649	694	628	658	636	604	650	642	678	617	640	619	600	621	636	615	658	661	627	619	626	653	597	629	640	663	639	649	603	681	599	676
47400	25685	17768	11768	6404	3667	2265	1421	1038	938	708	625	569	451	368	426	449	398	419	388	393	341	344	320	307	358	306	308	310	363	337	341	297	315	286	307	341	288	292	365	301	303	320	314	298	336	300	302	342	303	334	368	337	316	327	290	311	323	346	320	329	355	334	304	319	306	291	337	306	306	303	308	326	273	314	310	277	291	315	310	321	293	330	312	276	324	293	303	338	308	319	306	298	320	322	340	347	328	337	295	370	313	333	304	334	310	310	303	328	312	305	312	347	318	298	303	300	306	320	295	303	311	292	287	318	302	320	324	348	338	319	316	319	321	283	308	312	334	301	362	298	313	336	295	300	316	339	281	305	318	312	338	315	284	345	305	306	323	301	325	329	332	328	315	351	336	304	301	335	295	323	344	297	318	341	283	325	286	297	307	313	325	312	349	306	319	312	322	319	311	350	313	324	349	299	330	293	331	304	294	312	293	291	314	296	329	335	278	298	328	354	312	297	313	328	311	289	308	333	315	308	323	312	318	355	314	319	293	333	345	320	317	341	312	316	320	312	345	317	303	300	300	312	294	327	290	325	333	316	309	322	305	310	304	309	323	304	326	303	296	293	347	305	324	347	307	283	317	296	305	332	337	316	351	293	326	336	306	301	306	316	337	337	306	295	300	349	310	358	325	296	322	306	302	312	315	300	301	306	322	293	321	329	273	289	303	328	312	304	298	315	323	301	295	315	296	304	322	313	318	310	298	302	306	337	314	307	288	334	300	321	320	307	331	307	311	311	333	311	345	332	309	339	318	323	313	332	302	289	293	314	310	292	347	326	305	354	326	308	319	305	313	278	299	315	317	312	306	319	324	342	330	306	329	292	307	310	331	312	310	331	311	335	332	310	323	285	325	311	320	323	304	319	320	354	332	363	318	305	287	313	310	326	340	321	361	302	315	293	315	349	321	320	306	363	304	327	325	327	315	322	305	282	296	321	296	348	342	309	293	318	340	288	319	320	323	301	266	335	327	325	315	312	318	268	342	314	333	317	306	311	300	331	316	267	319	340	329	309	312	331	287	309	332	335	289	327	316	330	321	322	290	307	311	316	325	319	316	350	317	344	319	288	345	309	322	335	271	303	292	304	301	309	321	326	286	335	314	306	335	341	326	357	330	331	339	310	334	325	307	315	299	287	368	298	297	332	289	309	327	323	297	322	317	303	328	320	292	290	301	305	341	301	303	308	345	288	323	318	325	319	338	320	328	348	299	280	321	315	345	327	336	336	314	290	326	331	324	312	325	323	330	313	360	371	338	284	315	337	301	325	338	338	304	322	344	330	306	300	285	329	334	285	315	293	346	323	315	321	327	356	313	344	331	314	329	280	316	325	321	329	342	292	339	294	319	326	321	308	316	313	309	322	338	292	287	319	302	330	333	319	322	324	295	343	358	312	359	326	318	319	315	331	333	318	310	326	300	313	340	277	304	312	294	309	311	302	309	330	322	319	301	311	303	324	265	300	284	331	308	332	328	279	302	308	302	321	305	315	276	330	290	319	313	296	293	286	326	311	312	314	327	321	310	287	299	328	309	298	321	318	332	281	326	317	341	283	331	348	329	302	325	317	305	325	307	310	313	318	329	291	310	284	277	321	320	325	325	323	297	326	323	346	276	338	258	312	300	292	323	330	286	326	325	288	346	324	323	359	329	317	288	291	345	288	324	320	301	323	336	353	302	326	321	313	291	324	293	302	290	293	306	347	323	287	337	293	307	316	310	315	304	307	336	291	272	332	325	327	317	340	298	325	301	320	322	319	297	339	303	308	335	304	326	322	332	331	286	302	346	317	330	323	304	325	323	302	367	310	315	340	329	307	323	289	302	284	305	339	277	315	296	318	330	277	333	322	303	331	313	340	319	295	286	305	334	307	338	296	344	331	327	319	325	311	312	294	303	289	305	291	303	296	315	326	306	327	342	297	316	334	340	360	295	309	336	324	328	296	327	327	341	299	297	293	310	306	311	306	327	320	338	311	285	349	312	317	321	334	342	298	305	315	315	320	302	332	334	307	342	347	352	292	335	340	344	319	335	302	322	340	293	312	309	326	371	286	302	353	320	297	294	336	296	325	302	325	317	298	294	285	349	295	318	318	318	330	304	326	345	332	310	325	325	323	320	314	303	304	323	297	315	354	297	284	312	297	306	292	327	330	336	311	317	319	323	321	295	294	308	300	321	328	300	289	294	305	349	315	298	343	328	332	336	332	343	336	299	348	297	330	333	332	322	288	303	342	330	328	325	326	292	325	299	317	331	323	326	333	324	291	302	305	342	288	349	340	316	312	325	313	310	313	325	327	347	315	321	301	312	283	328	305	323	319	306	328	307	312	321	315	273	318	343	345	294	341	300	356	326	320	318	323	323	325	284	335	318	293	338	308	306	331	342	308	322	294	320	291	331	312	308	308	336	318	281	337	307	336	322	311	367	329	343	296	360	340	306	325	309	299	292	374	311	313	319	295	291	316	320	317	305	333	343	383	341	317	326	296	304	329	302	332	321	286	326	306	298	322	299	295	322	334	275	299	334	306	310	317	334	307	313	305	301	329	332	313	316	299	302	320	303	299	264	312	320	328	355	350	285	305	322	313	298	305	308	311	331	317	343	335	333	294	346	320	319	313	354	333	295	335	335	287	333	318	295	306	289	319	296	311	315	332	354	329	313	341	318	346	320	279	264	312	281	308	338	318	286	276	344	330	327	326	275	325	308	312	312	301	296	303	302	322	293	332	334	292	319	295	342	307	282	286	342	295	302	311	289	336	345	315	358	284	282	355	379	322	297	316	332	320	324	334	331	312	313	323	322	325	283	326	304	331	285	303	324	347	322	359	331	331	314	341	296	281	299	333	322	290	317	294	311	299	329	295	296	312	311	339	293	331	323	317	313	310	346	314	343	320	310	330	328	305	325	338	312	311	309	345	317	348	290	301	336	310	283	338	295	296	311	332	323	327	328	327	324	316	291	324	319	308	302	317	337	334	297	303	320	326	342	296	291	306	310	324	310	328	340	315	302	328	309	305	320	322	302	322	308	343	340	331	330	298	314	333	324	319	306	330	328	339	322	348	291	286	318	331	322	317	318	309	296	317	289	310	312	324	303	305	329	315	316	339	347	324	333	282	279	332	320	320	333	327	321	313	360	315	283	321	345	347	362	316	308	343	308	302	322	312	303	363	310	301	327	317	285	280	303	320	321	293	309	316	339	330	312	292	322	306	308	311	293	322	323	307	333	307	322	318	298	311	329	331	321	327	282	312	365	317	287	349	324	340	315	307	333	334	322	332	324	323	339	340	297	334	357	307	299	322	328	313	320	287	286	324	306	311	314	316	320	322	319	313	326	340	313	304	296	340	296	334	308	330	321	308	306	309	304	346	270	347	323	319	316	314	308	303	322	326	327	328	297	336	332	348	274	264	328	333	295	321	329	349	321	303	334	309	329	327	303	322	299	316	355	300	326
28178	18007	21665	21683	15898	12327	8136	5434	4359	3563	2880	2385	1882	1787	1416	1276	1282	1246	1076	996	964	827	854	766	713	715	791	723	742	749	719	735	733	701	702	728	690	714	704	694	728	696	718	723	695	692	691	663	741	685	657	729	665	666	670	753	665	640	635	667	688	676	673	654	705	670	677	675	713	611	719	669	727	680	721	697	655	728	720	647	717	691	735	711	694	669	711	671	682	694	685	702	748	708	716	682	681	657	630	708	662	649	648	645	667	693	673	734	657	635	712	637	714	647	710	695	655	674	667	714	686	693	669	737	638	717	670	726	683	690	673	746	698	685	706	715	684	727	705	674	655	656	639	721	721	702	693	669	668	684	650	635	605	677	642	683	752	672	679	705	663	682	715	642	735	670	710	672	652	698	766	711	733	664	667	707	711	697	636	664	707	653	692	743	714	677	698	646	702	741	668	658	643	680	713	681	714	683	675	690	675	665	699	673	662	670	728	712	688	676	684	716	668	622	671	697	706	625	679	701	647	652	672	717	688	664	648	711	656	682	674	679	695	730	711	719	681	697	678	658	641	694	654	717	726	657	656	703	674	690	677	671	703	684	654	694	673	676	706	645	669	686	690	704	677	695	627	640	661	707	677	600	721	671	663	683	678	655	686	648	685	649	741	693	713	657	686	646	678	667	670	703	707	710	698	666	644	704	696	664	706	729	682	685	693	685	668	732	666	689	707	691	740	651	717	698	668	704	698	664	680	714	679	694	668	634	628	728	673	663	726	677	694	716	661	638	656	719	674	676	687	669	697	686	669	698	655	704	695	677	612	686	679	666	733	691	657	669	711	655	721	704	697	693	699	723	697	689	658	650	661	664	704	636	716	656	646	670	664	699	714	694	666	657	657	711	666	677	715	677	673	717	681	695	657	625	674	693	707	708	605	689	664	711	663	716	721	700	662	638	724	657	698	653	673	713	651	700	668	638	696	672	656	689	702	646	682	718	680	683	691	654	674	696	611	656	667	676	665	639	680	706	701	671	732	708	691	689	674	675	705	663	718	631	687	682	691	634	704	687	648	676	653	622	665	678	694	610	673	663	700	704	669	679	642	664	653	736	633	688	683	716	730	626	634	693	699	697	703	669	690	676	680	676	695	680	644	709	709	664	704	642	679	683	693	669	720	660	700	699	633	690	675	693	727	641	709	718	662	636	723	635	681	704	648	697	689	696	713	695	680	682	676	719	661	662	694	664	700	649	729	686	647	645	712	655	712	640	702	714	675	730	726	687	671	663	702	703	699	709	641	711	704	736	661	664	710	708	697	699	687	652	729	698	684	669	687	686	706	649	687	694	697	657	679	707	735	664	691	639	665	671	693	666	667	665	760	705	691	684	707	707	709	677	645	662	685	714	661	682	696	669	699	656	662	654	700	669	733	684	631	661	662	728	703	705	673	668	674	706	695	689	683	638	664	612	669	684	679	736	655	641	684	712	710	694	661	714	691	697	668	678	667	697	637	666	639	680	647	652	662	697	684	699	703	675	668	695	715	704	668	693	651	659	658	695	637	667	660	717	672	669	704	678	677	680	722	676	697	705	679	667	660	708	712	682	710	664	702	674	717	728	691	621	682	649	662	687	681	660	641	665	669	712	713	671	671	649	689	701	667	658	636	681	675	677	674	720	686	719	704	706	680	645	646	671	738	713	699	694	680	677	680	659	715	656	712	676	685	687	773	680	692	680	700	671	678	688	681	672	698	660	667	679	675	712	701	706	683	695	676	668	720	712	684	677	683	706	685	664	692	697	692	705	683	695	648	660	632	720	705	705	694	712	668	665	686	695	675	672	680	739	677	695	717	629	665	663	706	644	677	690	672	662	689	716	666	672	735	683	690	672	662	668	683	676	698	693	717	714	674	654	677	668	667	689	672	658	713	640	704	685	728	695	688	670	739	745	698	698	691	648	729	690	682	706	723	649	697	722	679	674	662	712	698	680	729	710	671	671	701	668	697	696	637	715	771	726	673	636	696	686	676	678	683	667	667	651	671	724	654	660	673	687	638	721	667	679	673	664	673	677	687	614	684	708	621	670	688	654	655	684	707	665	701	666	715	681	692	676	658	690	682	711	661	640	712	696	638	711	736	681	675	650	699	645	671	704	648	730	643	695	677	647	672	660	718	670	694	667	698	675	684	680	663	689	687	677	678	712	640	639	687	710	702	723	710	712	697	714	651	710	685	663	691	693	684	680	706	675	707	687	661	664	660	680	671	716	620	651	717	724	666	658	695	755	678	709	693	673	723	649	671	647	660	711	663	686	714	704	669	687	688	694	704	677	684	698	657	692	662	659	719	657	684	636	661	666	700	696	638	655	687	669	702	692	658	753	633	650	675	632	660	690	680	674	714	678	655	708	673	638	682	672	663	636	707	682	675	672	683	685	650	624	647	675	639	673	738	692	656	656	708	695	680	674	695	683	637	684	689	647	653	679	680	723	669	684	686	694	666	636	686	693	648	695	675	709	697	673	635	704	712	659	685	707	716	646	657	664	672	662	663	628	646	722	707	667	747	674	655	696	695	669	678	663	702	699	698	712	676	656	695	674	673	676	690	680	700	686	619	684	741	694	703	643	656	719	641	707	688	687	723	694	742	710	684	690	690	659	676	683	709	682	759	690	693	658	670	668	699	699	687	704	668	689	681	670	669	660	694	693	694	703	664	652	664	680	701	664	689	681	676	737	645	702	663	693	688	707	667	676	647	669	674	652	649	703	706	644	702	699	685	683	647	666	718	686	696	737	693	674	678	673	652	715	687	639	679	667	664	704	661	697	690	716	716	674	675	645	650	708	708	689	666	685	688	688	676	711	649	724	650	662	684	705	686	705	627	698	670	684	691	656	710	654	660	686	703	713	704	670	690	661	687	683	674	669	698	702	754	678	711	658	742	633	705	699	705	646	673	697	709	700	701	692	690	644	697	702	687	677	638	717	724	663	706	663	647	683	651	709	692	629	703	662	689	700	690	697	656	673	672	719	691	651	679	669	704	702	652	664	676	684	698	681	681	668	654	666	657	653	679	695	661	652	653	683	702	704	701	689	664	683	662	687	657	722	701	743	709	657	664	683	701	719	688	643	666	704	670	658	673	704	697	697	714	738	669	699	712	704	700	650	699	701	694	594	637	698	665	685	652	734	697	693	694	661	673	665	695	670	696	677	669	695	725	682	652	683	704	710	695	676	683	661	713	712	659	649	634	712	716	697	668	676	698	705	640	678	706	719	640	656	660	666	717	659	670	665	699	673	685	673	702	702	697	690	678	692	707	708	689	658	621	690	665	660	686	667	681	706	667	685	636	681	709	680	640	683	670	708	704	675	680	675	634	640	693	674	660	699	686	676	676	706	728	684	665	665	655	708	721	673	665	715	731	645	672	640	670	715	700	691	704	694	667	701	640	718	743	711	682	679	713	625	650	683	684	714	665	673	668	671	721	657	693	666	716	701	673	619	702	651	747	661
27538	12869	6954	4654	2521	1330	837	686	578	497	454	372	314	338	330	346	317	273	256	259	287	281	275	259	266	248	244	287	250	287	256	271	243	240	259	268	291	273	252	266	284	274	254	285	262	270	266	253	246	291	267	278	278	261	269	279	254	238	242	260	266	255	291	287	269	260	237	278	276	259	246	247	266	266	243	254	239	265	242	274	247	254	249	265	277	288	262	252	271	289	292	256	279	274	260	260	241	267	269	246	241	269	278	275	239	236	260	270	249	277	260	241	252	246	257	260	259	238	260	247	296	245	247	252	258	262	246	247	291	275	259	257	245	284	247	259	243	271	282	253	269	249	265	258	293	253	271	256	289	294	254	243	252	271	242	235	250	246	284	264	289	244	285	244	289	295	262	269	262	269	258	261	249	225	283	279	265	259	238	260	259	271	242	241	264	271	293	254	250	249	245	258	248	258	235	273	250	268	258	271	260	261	297	263	274	261	260	256	264	261	260	253	244	215	276	241	249	281	285	231	251	252	268	263	274	251	241	267	266	255	252	254	302	286	277	269	278	284	250	258	258	259	273	256	297	283	249	261	262	286	236	254	246	255	285	260	255	258	245	264	251	269	264	227	247	254	260	252	248	271	279	250	238	235	255	258	272	219	236	240	240	274	258	254	259	257	299	285	260	251	260	242	230	279	249	238	273	261	247	263	267	247	270	273	252	239	269	247	286	246	292	260	227	240	260	283	267	272	236	257	258	259	233	241	262	286	261	242	241	245	259	293	249	236	258	253	270	246	259	233	259	284	270	254	247	244	236	259	280	252	264	250	250	264	252	265	258	269	261	273	256	252	267	270	254	256	284	277	271	246	242	255	246	269	276	250	274	281	260	283	261	246	256	244	288	250	269	286	264	265	271	259	249	249	294	271	224	294	288	289	308	262	225	249	260	277	276	263	245	242	268	248	271	245	248	253	254	313	276	255	277	284	243	273	253	238	242	269	261	283	237	289	277	247	298	252	288	237	269	249	262	270	279	267	292	252	243	236	278	272	266	243	295	294	261	240	267	275	272	243	287	287	283	242	248	247	275	252	274	254	267	229	257	239	226	289	250	247	276	269	260	279	228	265	280	247	267	260	251	292	246	268	307	261	258	255	266	294	235	215	251	265	277	272	260	267	272	301	234	232	276	280	267	246	262	273	276	233	291	284	282	253	258	275	250	271	261	280	278	251	245	239	272	255	261	258	274	239	259	279	261	255	294	276	243	268	277	270	236	255	241	290	245	257	238	242	255	241	289	250	271	276	260	256	245	290	258	263	239	272	250	283	287	253	276	255	226	257	254	268	241	262	268	265	295	290	260	306	284	261	263	240	271	227	246	241	289	250	255	254	296	269	224	250	234	298	250	283	257	245	221	285	260	240	257	261	280	263	272	273	243	244	255	255	274	234	263	288	269	249	259	276	279	247	274	242	286	245	311	261	249	253	255	264	263	286	269	272	259	243	247	266	258	269	284	270	305	273	265	288	272	246	238	270	238	257	262	251	259	257	240	242	292	293	272	296	266	262	248	264	287	249	264	261	278	298	240	264	268	265	274	267	235	240	253	261	260	281	260	249	266	254	263	236	225	256	285	243	244	287	246	251	273	255	262	237	247	261	239	276	285	269	250	259	272	293	291	268	240	265	274	282	247	271	262	254	238	220	262	255	284	258	236	255	264	291	285	274	245	270	270	245	237	225	254	268	245	262	271	337	291	285	220	285	254	284	250	235	262	243	277	242	263	231	269	239	239	234	287	229	282	236	271	249	285	290	249	231	274	284	251	291	260	283	276	259	280	249	285	241	272	263	246	251	248	245	247	277	251	284	253	287	235	259	253	278	248	276	246	280	245	246	272	254	257	287	268	267	263	248	266	282	255	251	257	253	318	269	269	271	254	283	217	274	265	287	266	257	268	280	258	281	255	246	218	275	265	251	257	236	259	268	264	265	264	285	239	279	262	251	263	257	237	221	253	249	235	264	283	269	267	232	269	267	241	239	265	270	286	273	271	273	250	275	276	237	233	219	246	255	240	272	265	286	266	263	263	260	270	273	254	247	257	272	261	251	261	274	263	230	240	273	292	246	260	273	278	239	266	255	269	253	243	311	249	259	261	256	244	234	263	246	242	246	243	246	282	274	273	241	228	285	261	305	256	251	282	243	223	261	253	247	235	223	294	231	278	241	268	282	285	239	273	226	260	234	282	276	272	241	235	279	230	278	249	239	250	224	244	268	260	233	278	267	239	250	284	270	249	235	226	237	265	279	255	258	276	288	256	223	269	261	292	227	275	244	225	295	238	233	271	295	264	307	271	237	238	275	250	266	276	280	257	254	281	292	246	262	268	253	289	270	239	219	228	269	238	264	256	213	256	253	230	272	264	244	252	293	277	266	214	238	250	247	261	234	240	280	275	257	292	244	237	244	236	296	278	256	232	237	245	278	271	270	246	242	262	277	270	285	295	231	250	258	257	280	275	265	245	270	264	235	260	277	286	245	238	282	296	283	265	293	275	268	253	263	281	280	268	243	248	238	248	296	268	256	263	237	234	290	272	286	245	225	238	253	300	252	273	274	250	281	277	254	286	260	239	264	253	273	257	246	249	281	237	255	267	292	289	238	275	227	249	250	289	251	295	260	261	247	254	289	242	269	254	274	265	264	255	257	247	290	233	275	263	294	252	242	253	277	263	242	251	264	243	228	238	224	266	273	253	262	229	268	281	258	259	245	282	261	242	258	267	255	266	239	250	261	245	231	234	274	272	289	304	267	242	251	292	253	236	238	282	276	251	275	285	280	266	256	270	260	280	270	252	255	245	261	261	260	273	280	245	257	255	275	231	264	277	257	256	258	233	286	254	273	273	256	268	274	250	291	252	264	286	244	265	230	261	259	249	230	278	307	263	263	282	266	274	261	259	256	300	264	250	246	259	300	251	253	276	230	273	279	250	260	249	274	263	262	258	245	270	289	235	254	264	266	247	240	230	273	248	286	278	271	250	242	298	268	270	241	271	282	272	271	255	294	242	256	239	274	294	260	268	261	284	240	245	252	262	227	270	238	250	252	283	256	260	251	264	257	256	221	255	236	264	270	281	285	280	296	244	292	260	258	275	256	240	252	286	266	262	246	261	259	253	243	258	264	248	278	257	235	247	281	268	270	278	270	274	276	278	255	259	241	272	250	272	281	244	269	273	259	255	227	260	251	247	236	239	268	222	229	288	266	255	255	242	252	248	271	251	267	230	243	253	305	239	248	259	280	280	276	259	271	240	238	251	262	231	250	251	266	249	272	243	277	254	271	283	271	266	254	299	270	216	256	273	292	245	281	247	284	281	238	244	287	282	265	255	256	252	273	281	258	239	244	250	248	258	258	283	268	256	261	235	277	292	282	270	289	284	261	280	252	286	264	267	255	263	263	280	261	285	260	265	252	290	240	270	288	254	261	257	246	251	261	276	235	274	247	241	243	278	262
16248	9076	11156	11250	8516	4835	3263	2578	2108	1718	1535	1392	1056	1062	864	815	824	780	790	720	724	590	635	580	649	580	581	613	581	589	600	611	596	597	577	586	576	550	546	609	542	605	567	612	576	592	555	621	578	613	546	599	585	607	588	577	597	588	532	563	590	565	600	618	571	598	573	591	534	584	609	605	620	559	614	573	609	569	603	538	556	607	593	641	537	547	578	575	582	619	587	596	591	582	583	544	520	626	553	595	579	590	557	626	564	568	591	564	545	569	580	557	530	614	588	599	559	583	615	601	551	577	604	569	571	537	543	572	572	545	613	623	564	593	571	586	578	533	564	609	608	612	555	592	550	544	583	603	570	573	590	573	617	607	553	568	602	577	580	554	588	617	621	576	575	575	563	603	573	586	528	563	617	549	575	525	540	567	596	578	584	566	579	637	577	562	609	536	587	589	567	571	602	595	591	576	550	541	593	558	590	604	555	549	578	572	582	592	584	602	609	581	556	583	566	581	623	583	590	594	605	537	569	625	527	576	594	568	578	555	599	579	532	525	610	574	561	585	604	606	555	578	591	543	568	580	615	574	577	595	605	589	573	545	611	504	552	607	531	543	568	616	579	581	608	583	632	567	540	556	550	591	538	566	587	604	600	545	577	547	556	599	598	615	587	554	531	627	544	596	572	596	602	584	541	584	625	606	548	558	559	610	588	592	586	550	604	532	572	577	552	596	573	577	581	566	553	569	587	560	657	539	542	597	565	613	578	590	546	586	578	577	582	530	577	585	618	565	612	610	546	602	597	587	557	538	605	580	584	591	583	629	583	543	595	576	597	594	542	549	574	628	602	566	572	559	574	574	626	566	572	594	577	534	577	622	597	584	566	587	587	576	557	611	589	598	569	600	566	610	587	605	566	595	574	573	583	553	582	617	568	553	571	603	567	551	602	594	568	562	549	597	612	568	593	582	575	570	601	566	578	591	594	572	575	615	581	581	581	631	566	612	581	570	547	600	601	538	558	605	564	571	574	555	546	570	598	566	577	565	599	553	541	566	591	587	593	584	573	588	599	586	610	600	529	557	625	575	559	620	552	561	593	574	561	588	553	587	613	584	607	558	568	615	543	601	603	580	584	557	562	614	560	587	569	549	628	550	548	603	619	532	553	605	616	583	651	549	566	561	584	617	581	595	594	582	548	569	621	551	589	603	571	587	546	569	555	575	594	573	595	572	576	584	565	589	556	549	560	571	610	560	557	556	537	583	586	562	547	561	577	603	591	584	565	626	581	584	566	554	608	562	605	573	586	565	592	560	577	509	589	575	610	580	530	585	590	616	532	574	547	579	578	597	578	577	609	554	526	567	613	566	582	602	563	553	557	604	601	571	619	568	560	562	604	604	597	551	553	621	585	525	568	564	599	571	565	584	611	583	612	622	568	561	598	534	588	587	595	550	589	576	616	610	590	622	534	602	557	569	602	573	551	586	573	599	588	582	551	553	594	573	558	592	574	580	573	606	601	592	595	617	589	612	589	564	569	630	608	562	572	609	533	603	570	555	606	561	571	523	560	595	564	604	572	588	580	570	572	591	543	569	570	592	574	592	535	540	536	547	614	583	564	608	616	581	620	565	549	582	581	599	560	538	596	607	539	563	575	581	587	543	635	520	583	544	550	544	588	568	572	535	550	529	554	574	574	572	561	579	583	583	562	604	609	609	580	580	576	572	583	615	554	545	558	566	553	572	569	637	579	546	595	598	608	614	569	606	568	555	548	565	554	594	608	500	607	550	553	591	540	602	599	578	593	577	577	557	576	612	587	595	591	584	569	550	582	595	579	577	561	584	571	564	575	586	554	606	547	591	580	552	605	558	545	556	595	595	586	537	574	578	552	581	574	581	591	530	598	566	575	631	528	596	556	626	607	552	593	569	563	603	584	571	588	576	550	541	588	615	547	577	552	576	545	573	573	569	584	559	593	590	591	570	557	570	609	582	558	607	616	573	603	579	545	571	577	577	603	613	568	621	615	592	599	577	597	590	583	618	562	575	545	569	583	554	544	542	581	565	543	581	569	620	589	585	567	657	550	599	570	541	560	561	602	578	557	583	598	539	594	562	590	593	570	582	540	611	577	588	609	576	595	568	567	522	588	566	607	562	573	543	594	567	587	562	577	585	589	585	555	640	537	617	594	581	576	579	605	576	580	590	546	582	530	634	600	564	601	549	587	594	539	583	538	577	569	582	596	596	610	573	588	581	589	527	539	592	590	568	520	550	585	544	543	620	586	553	590	583	611	578	522	569	581	586	572	565	557	562	542	547	565	578	517	606	603	586	557	570	587	567	565	565	595	602	589	565	567	604	583	593	596	552	571	609	542	544	597	561	622	548	593	544	537	611	535	601	574	602	591	604	587	556	556	543	585	604	586	604	618	587	594	606	552	558	613	551	589	579	602	560	591	556	574	601	585	579	595	552	594	594	614	557	594	598	536	621	615	558	623	585	569	610	615	585	563	588	592	527	578	580	570	592	594	564	609	623	587	589	607	570	598	570	572	596	594	568	572	623	572	581	623	581	592	584	582	571	567	602	557	558	547	562	598	578	535	616	552	563	589	571	554	521	625	568	598	586	576	603	551	573	553	590	613	608	566	604	533	571	609	598	606	584	542	578	579	583	559	580	587	639	619	564	572	585	595	592	520	595	546	569	556	579	549	559	561	561	579	576	581	572	600	571	590	546	573	566	575	576	579	545	599	599	600	592	597	563	600	586	499	541	572	571	568	605	561	601	575	578	597	578	618	588	598	571	572	580	557	533	621	568	560	592	570	583	573	563	589	621	596	549	582	571	574	567	562	603	605	591	531	589	596	595	588	575	576	595	595	560	606	583	589	601	557	548	557	591	617	563	580	595	557	607	518	611	568	557	555	593	572	550	587	610	554	581	561	508	554	613	565	582	540	546	558	596	568	548	622	556	588	570	550	560	571	581	557	581	599	543	604	621	519	598	582	566	586	561	603	548	551	595	603	582	550	597	622	573	569	576	575	562	562	548	561	585	575	569	593	587	570	555	623	559	595	572	587	565	603	583	562	582	591	560	619	542	612	573	596	584	539	599	586	606	552	570	551	584	609	594	541	602	605	560	592	564	567	608	593	539	590	581	577	542	540	589	587	590	592	606	573	535	587	525	605	570	572	555	587	596	572	596	584	549	530	556	630	591	550	566	599	578	589	565	625	569	559	586	604	523	599	556	555	608	569	575	604	612	595	568	561	572	588	618	609	548	568	579	530	547	614	563	560	586	554	595	561	562	601	564	567	600	604	555	583	608	599	582	545	583	600	581	579	588	582	597	567	565	576	574	553	585	618	584	586	574	591	599	601	590	574	546	586	565	577	586	601	581	584	600	585	562	599	557	579	540	578	570	600	564	583	577	570	594	570	593	599	583	649	528	567	583	576	540	621	554	618	592	602	592	602	574	574	535	586	594	581	570	559	564	567	589	639	576	527	531
41090	19848	14845	11100	6074	2392	1350	983	768	680	585	515	475	385	378	360	339	335	347	356	329	299	338	269	295	318	285	277	292	267	305	286	289	295	261	250	272	305	257	263	281	280	253	278	300	286	295	312	310	295	299	277	280	298	279	329	282	305	295	304	261	314	283	304	302	285	263	299	279	338	293	321	301	273	272	274	321	310	304	252	320	302	275	310	310	287	292	296	277	272	269	311	309	267	320	345	331	290	319	288	288	291	294	273	279	290	298	286	315	286	307	325	296	278	306	322	258	305	303	312	305	301	275	310	298	298	303	290	308	296	298	317	278	305	248	289	274	295	309	305	306	264	315	283	246	261	264	278	286	295	282	293	305	288	310	308	265	284	293	282	304	278	298	320	308	289	291	289	286	291	305	293	284	279	290	318	262	317	277	284	310	321	282	295	301	323	296	291	322	301	282	281	269	304	314	273	301	300	309	302	287	311	272	291	291	301	275	290	260	294	276	265	286	307	296	299	261	267	282	290	271	293	310	298	271	250	304	288	299	308	297	297	294	285	276	289	288	323	306	316	294	283	329	290	294	298	271	266	286	297	278	301	288	280	301	308	311	270	281	318	293	264	302	283	286	282	266	283	327	295	310	283	306	279	281	314	268	320	266	303	311	285	272	286	316	312	317	276	275	287	282	262	263	268	286	284	308	253	292	323	302	269	300	315	294	311	251	298	282	333	324	301	272	292	298	275	270	283	293	288	311	283	303	285	280	284	316	264	317	269	298	260	291	288	286	289	260	283	312	295	261	290	275	298	275	261	269	308	288	292	285	323	298	285	281	264	284	267	283	313	324	263	277	282	316	296	274	273	262	284	271	259	274	272	269	287	264	302	267	284	318	287	265	255	308	249	289	258	302	271	289	300	288	259	259	298	260	294	254	276	303	285	288	291	284	290	263	284	273	307	296	318	300	290	338	300	297	314	309	284	299	286	278	255	258	265	293	283	253	280	293	307	285	283	304	269	288	272	307	277	318	278	277	248	286	279	316	296	282	249	274	305	323	283	304	301	287	276	266	279	278	311	308	266	307	316	279	274	310	315	319	274	297	294	296	301	263	259	320	295	299	294	311	296	252	333	291	286	257	314	283	294	274	305	289	263	267	293	331	280	257	292	322	288	278	316	316	259	274	289	301	282	290	305	287	296	273	245	272	295	258	291	268	297	307	281	237	271	309	280	246	286	284	283	291	274	304	300	258	285	317	288	286	290	254	308	318	292	278	313	280	296	258	256	301	292	261	284	309	285	244	282	314	306	256	291	285	306	305	293	260	266	292	302	302	327	290	277	285	253	299	291	294	262	285	289	294	280	288	300	279	314	310	285	283	288	338	289	300	317	293	289	302	321	288	263	280	337	296	297	290	284	269	296	273	286	280	275	238	286	308	269	277	302	291	295	280	287	282	254	289	287	311	301	281	300	270	273	270	252	276	282	305	295	275	310	282	285	288	271	277	267	275	284	279	319	294	299	259	320	302	297	290	307	306	289	295	277	279	322	276	297	278	289	275	296	305	285	261	309	260	282	301	280	294	317	285	307	313	299	326	272	301	280	286	275	263	290	277	273	312	307	295	310	298	269	302	295	310	284	299	306	335	267	293	304	299	289	278	294	265	306	247	264	264	291	281	274	272	279	297	283	263	323	282	283	273	288	283	278	292	275	290	307	333	270	247	283	301	305	297	285	319	321	285	292	313	296	253	291	246	305	294	285	274	280	284	310	302	294	285	305	297	284	276	285	289	270	280	287	299	261	301	312	270	302	275	306	296	309	306	279	280	290	273	303	259	269	294	293	299	305	284	263	288	293	313	298	306	290	273	339	293	317	276	280	296	296	259	271	281	294	275	287	300	293	300	287	302	289	302	270	313	290	290	297	308	302	286	282	286	285	297	301	289	246	263	288	280	293	310	279	295	260	296	307	310	303	304	306	293	277	295	284	302	306	268	307	292	293	320	321	313	278	311	286	275	289	317	300	295	284	277	277	278	291	266	336	270	288	290	275	271	270	271	267	296	288	269	250	324	308	294	282	268	306	280	298	298	284	283	299	262	261	344	283	261	238	282	299	275	281	250	258	313	288	279	279	309	282	259	283	267	294	298	268	287	254	273	283	312	272	270	319	284	258	263	306	286	277	276	314	298	268	274	317	288	310	290	300	303	276	280	295	269	300	271	274	278	286	270	326	283	302	307	293	320	330	314	282	269	301	301	292	294	310	277	285	286	278	266	300	301	325	309	327	301	259	267	271	283	292	310	295	300	293	308	285	307	296	281	302	326	312	288	262	276	282	293	279	317	246	275	273	279	281	305	313	276	286	294	272	307	280	271	268	278	293	309	284	288	287	287	294	309	265	303	272	295	276	298	304	297	316	266	274	288	336	276	310	287	276	267	311	293	293	303	266	328	289	300	269	283	275	260	295	288	304	304	298	307	274	280	275	272	265	261	293	275	288	322	270	277	278	245	272	269	283	271	321	294	308	284	294	271	286	298	277	296	296	297	309	300	312	277	277	271	290	262	298	291	297	293	253	273	277	259	277	294	258	266	305	307	288	273	313	288	264	296	272	285	321	316	273	285	298	286	303	324	298	309	299	285	298	307	328	295	284	298	293	313	292	299	266	271	287	284	275	287	297	291	312	257	269	284	289	282	295	287	318	283	274	279	311	285	310	317	300	259	266	296	278	276	286	293	293	288	298	302	299	269	284	290	278	299	270	266	291	222	284	284	274	271	294	306	317	277	259	275	278	306	315	289	289	279	295	277	265	287	302	294	292	289	343	296	274	288	305	292	318	281	297	336	289	306	280	297	268	278	282	273	299	275	307	265	284	278	273	254	308	283	279	295	294	284	295	290	322	289	288	295	281	275	288	288	304	284	322	290	269	255	300	298	286	271	287	262	276	300	293	292	300	297	313	276	269	305	270	310	284	297	296	278	265	287	231	283	304	290	291	309	275	300	268	267	277	280	276	296	310	301	279	315	259	298	252	317	291	315	278	296	280	293	296	285	284	267	283	282	280	270	286	264	257	290	301	281	289	268	265	286	250	286	296	305	285	315	306	277	284	288	317	281	272	276	270	283	299	327	281	294	281	287	289	298	312	263	291	287	327	332	294	315	311	289	303	306	300	267	270	288	285	281	304	283	325	238	284	295	300	281	294	300	302	290	254	293	280	296	282	275	296	269	298	275	266	310	313	306	300	302	311	327	296	274	321	279	283	289	299	274	311	289	295	302	310	264	304	257	281	283	276	298	295	304	303	286	307	297	307	309	279	283	271	282	295	323	318	289	284	293	270	337	273	322	304	316	294	278	323	275	297	319	251	268	275	254	289	264	292	291	310	293	250	284	337	298	281	308	286	312	283	292	274	298	301	264	290	284	295	261	292	282	276	286	298	324	309	291	283	262	281	283	283	305	307	296	272	264	271	299	287	298	301	321	288	278	291	273	279	274	282	301	287	280	310
24833	12854	20813	21947	15520	7661	5110	4005	3302	2551	2201	1876	1345	1352	1169	1068	1054	1007	946	821	885	732	708	681	593	627	660	709	666	657	638	691	642	610	704	665	622	664	599	650	682	660	679	634	671	648	650	627	631	659	643	616	585	623	669	661	628	614	672	641	653	627	658	614	629	678	704	642	643	576	561	653	642	638	624	636	624	651	675	627	693	670	604	702	631	666	643	607	627	643	622	669	606	680	642	642	671	673	675	643	609	621	678	615	654	605	631	635	675	629	656	640	650	669	654	649	612	670	611	649	598	609	673	628	638	648	611	649	611	682	673	659	655	639	649	628	644	665	639	624	668	616	662	678	659	643	620	608	668	573	635	624	617	649	623	618	592	628	611	650	620	622	626	582	604	640	673	659	586	658	634	632	624	617	635	692	662	609	608	613	591	652	632	670	605	631	629	587	655	662	643	626	630	609	652	645	616	634	641	617	648	661	656	668	603	643	623	648	640	634	622	647	633	593	619	656	658	643	644	639	655	667	637	621	675	675	665	637	645	617	630	652	630	683	597	631	623	624	630	613	620	670	621	640	650	602	650	638	656	630	628	634	640	626	627	611	638	646	665	651	620	612	589	629	622	606	628	624	642	621	597	624	652	607	635	644	656	593	643	628	634	620	671	626	659	625	651	637	658	617	621	699	612	663	610	620	640	668	572	617	624	636	600	637	638	642	642	647	627	680	633	644	622	638	634	621	628	665	641	653	599	608	648	606	630	636	651	621	660	623	677	640	614	610	675	679	620	621	642	656	624	643	594	638	651	623	602	634	643	614	634	624	629	655	635	664	630	639	664	660	613	642	615	613	605	616	640	600	703	652	612	631	651	638	651	656	638	630	637	623	604	667	575	646	641	630	673	597	658	703	640	638	651	674	620	657	604	649	682	648	661	644	603	633	587	667	649	681	641	586	617	652	668	634	629	623	657	670	619	643	595	642	635	598	645	593	632	671	671	637	621	631	647	656	636	662	623	615	645	677	637	656	621	625	631	660	632	652	680	664	629	612	630	654	693	688	602	644	627	575	625	645	613	631	617	622	614	614	574	637	641	664	586	642	634	606	678	635	639	621	631	629	633	636	646	609	615	590	658	653	626	644	630	664	671	610	658	626	639	645	670	656	619	647	657	645	635	646	643	633	623	628	614	652	616	676	616	640	651	657	648	621	656	632	602	594	650	654	623	668	688	602	625	586	628	609	598	627	661	656	664	619	631	656	657	636	606	641	659	615	620	640	601	672	618	616	649	694	684	660	626	633	597	608	642	646	615	642	631	645	659	641	614	600	663	648	603	613	680	671	664	611	645	621	658	611	647	639	610	608	633	602	633	608	649	642	652	602	619	573	686	585	622	619	621	641	615	595	632	577	637	624	646	626	620	633	623	628	662	619	666	646	660	597	660	609	628	651	634	612	632	632	629	619	651	650	615	642	603	610	605	607	603	622	650	666	645	597	653	643	640	686	604	612	633	628	652	657	635	634	602	629	609	623	648	612	611	660	660	630	628	579	660	621	614	626	625	611	644	635	605	601	652	607	623	646	638	668	643	613	663	634	635	638	617	600	602	639	606	647	636	666	640	607	668	658	662	638	641	620	610	654	648	643	617	649	612	676	631	617	646	641	642	607	625	585	622	617	630	605	665	587	636	627	611	623	606	638	640	597	660	681	648	651	653	649	603	656	566	622	572	640	641	623	591	652	674	624	650	628	645	717	619	653	621	654	606	643	656	623	613	652	658	623	628	627	678	641	588	626	638	634	637	625	604	626	677	630	664	658	678	640	609	670	625	636	624	621	649	658	592	622	653	620	618	624	664	645	616	620	632	614	643	656	675	616	655	675	622	658	592	619	627	636	637	615	622	610	645	603	647	709	661	634	664	602	599	658	612	685	688	673	613	609	601	605	625	628	666	602	612	625	646	613	662	619	660	602	596	632	627	629	591	585	625	606	635	624	604	608	592	625	633	608	624	602	647	614	611	650	650	627	652	671	650	652	669	670	664	618	659	678	651	629	629	661	623	638	595	669	599	562	628	629	663	674	649	631	605	622	619	694	640	638	615	653	634	606	667	642	649	662	687	635	584	648	666	589	628	589	682	657	609	638	653	687	614	616	649	622	626	630	642	638	621	599	641	635	650	631	618	635	608	627	622	639	667	615	662	653	622	591	624	611	645	603	585	633	646	649	620	655	643	650	649	630	697	646	643	666	605	635	618	634	623	674	623	647	615	602	667	651	622	613	649	642	631	655	661	693	584	617	630	622	643	652	659	628	661	603	628	659	683	659	583	624	598	688	669	641	615	658	642	644	639	679	563	683	604	637	647	654	609	632	634	621	647	592	659	665	621	586	625	638	594	594	643	653	607	646	599	643	638	610	653	634	676	676	620	634	616	628	642	649	699	619	646	634	604	623	637	649	649	631	611	658	650	614	657	648	646	636	629	648	634	643	665	616	651	666	626	604	665	660	650	677	627	609	630	628	632	683	597	638	619	648	626	651	589	648	617	640	640	609	609	674	638	625	621	611	629	632	647	635	636	614	657	659	638	657	666	647	627	609	600	640	613	680	639	626	688	630	627	675	631	668	640	668	680	603	650	652	644	650	582	637	652	647	654	581	659	651	650	643	595	650	610	641	646	613	593	610	657	641	678	609	608	701	664	679	625	618	655	627	645	617	667	638	680	631	616	622	600	623	590	630	647	608	651	626	602	626	632	692	659	643	619	646	671	671	594	629	661	651	640	658	632	678	658	611	637	675	626	623	669	624	678	685	630	650	637	629	624	651	642	645	649	624	644	601	612	657	636	640	631	647	612	591	601	607	656	629	641	627	625	662	620	659	657	627	641	627	619	654	651	623	639	648	654	617	625	660	696	642	624	636	693	637	629	672	631	675	625	640	631	638	625	630	626	646	601	644	635	639	612	665	653	668	650	606	613	674	628	610	619	618	605	618	593	647	657	646	618	654	659	667	615	662	657	631	640	620	631	660	677	684	665	633	601	620	678	640	653	654	609	645	654	621	663	615	638	614	642	665	658	655	624	649	614	628	658	642	718	638	626	679	604	674	653	652	623	632	637	617	674	675	655	632	643	633	661	664	650	649	649	645	645	639	625	628	647	634	637	640	636	672	680	675	654	634	666	650	635	611	635	627	657	603	638	645	649	622	588	660	657	578	656	594	654	612	677	645	646	616	664	652	645	587	659	634	603	625	692	615	671	616	643	615	684	646	642	631	601	618	626	685	652	654	618	632	662	659	617	626	630	586	634	606	629	622	653	641	671	674	601	626	592	633	656	644	673	627	680	612	667	693	663	639	615	656	601	657	664	654	628	637	627	609	629	655	610	641	659	598	654	663	634	670	682	603	625	652	611	691	677	672	663	627	653	633	647	658	595	625	600	650	572	636	685	661	663	645	657	585	600	591	625	626	603	680	661	677	646	652	646	653	667	638	645	661	625	637	637	602	583	672
45816	24435	21918	13885	6641	3560	2051	1432	1165	904	776	680	543	464	429	431	416	389	367	376	386	335	340	302	264	325	303	311	344	335	319	285	318	306	336	320	340	316	332	309	306	329	314	298	301	307	274	290	312	311	338	293	325	311	277	289	331	296	343	306	306	304	334	291	308	271	318	308	328	279	311	271	317	313	299	328	281	319	317	291	321	315	304	337	317	297	315	335	330	340	301	349	297	310	324	305	305	316	339	330	336	316	348	327	337	303	293	321	316	328	342	306	280	318	307	336	285	314	322	330	309	313	296	277	307	329	330	339	333	287	307	315	334	299	308	308	288	282	303	319	333	337	310	313	316	341	305	295	348	272	292	307	325	346	316	311	297	318	296	307	304	323	320	289	299	334	316	267	340	328	267	298	296	310	340	316	311	323	323	295	329	292	319	295	295	310	334	296	329	311	326	310	307	303	313	310	319	320	339	311	310	296	285	285	315	311	311	298	287	298	290	308	283	304	324	310	288	309	325	296	282	318	299	301	295	302	330	333	288	266	321	293	292	302	321	340	333	308	341	327	320	331	280	300	294	296	302	290	323	342	331	290	312	312	307	309	308	290	315	323	316	306	304	311	284	333	331	276	323	305	308	297	347	311	303	295	321	335	297	319	322	308	304	339	340	295	320	277	328	338	300	304	340	309	321	325	284	316	301	345	321	320	332	310	300	318	302	313	310	304	329	316	299	330	337	325	337	289	331	308	320	309	283	302	315	291	310	303	295	305	298	288	309	311	332	324	279	311	322	332	293	311	336	330	323	331	312	303	325	304	345	319	308	271	295	292	309	309	293	315	339	294	323	245	316	330	299	278	315	307	296	290	319	321	310	306	276	298	282	294	330	344	303	281	309	307	296	272	302	341	322	322	315	311	306	314	321	341	321	318	312	315	291	302	314	319	306	307	293	306	330	329	291	323	323	270	301	336	307	307	311	312	338	317	304	294	301	323	304	282	306	321	286	315	331	316	313	305	294	323	315	321	307	315	289	320	319	315	310	291	313	282	358	317	313	320	324	333	303	307	299	280	289	286	289	348	327	312	318	314	278	321	287	280	301	298	314	291	328	322	311	297	321	288	320	331	294	290	308	299	345	293	284	322	320	276	315	332	290	286	291	340	304	331	315	295	344	302	336	282	336	312	359	326	313	334	331	290	320	314	323	295	314	323	326	329	317	297	314	307	332	322	288	305	328	330	298	331	336	279	302	283	324	297	329	346	315	313	332	329	335	344	285	292	310	351	342	338	321	329	328	312	322	322	321	291	270	312	298	326	272	272	298	316	273	325	321	308	273	276	305	294	319	321	348	293	323	297	327	325	283	308	272	292	294	314	320	309	291	331	316	327	321	320	339	334	331	276	288	306	295	253	324	313	305	329	299	316	316	315	316	288	332	321	297	301	351	317	327	335	334	303	307	327	287	341	324	302	295	284	292	320	302	328	293	313	300	271	305	293	299	309	308	313	312	299	311	288	322	287	306	275	292	326	337	335	338	321	328	284	337	322	294	307	288	310	309	289	302	321	289	304	293	344	292	332	321	294	330	333	313	298	316	317	316	320	349	313	276	291	331	314	297	296	324	317	305	289	297	320	315	309	322	311	285	296	300	319	310	311	332	325	277	291	314	330	367	298	300	318	338	313	286	314	320	303	301	325	318	302	312	314	316	285	347	324	288	328	341	297	285	315	309	311	338	318	316	332	277	292	327	327	303	309	291	359	296	295	323	301	304	315	310	306	277	282	299	340	283	323	317	303	317	311	322	303	330	316	302	314	345	329	341	321	311	343	350	286	338	317	333	313	299	325	293	316	284	321	304	298	354	361	272	298	296	339	321	322	298	343	330	297	309	287	306	277	322	309	292	305	276	313	316	301	305	326	302	317	309	305	283	329	350	269	310	320	326	333	287	307	302	283	328	330	316	287	263	292	317	329	303	298	333	295	303	288	289	332	310	293	321	311	308	329	298	321	289	330	329	312	287	307	311	315	316	309	353	307	324	286	315	308	340	332	289	290	270	300	307	306	348	336	318	333	295	347	331	330	332	331	292	299	309	342	323	328	335	301	287	292	299	325	271	287	296	291	332	329	330	314	300	329	334	309	303	331	319	298	319	274	346	321	335	326	308	344	299	312	293	315	319	304	307	304	313	295	360	262	313	306	302	332	321	331	307	303	279	303	298	289	301	306	307	336	327	284	320	324	289	336	294	319	305	281	320	292	309	302	321	317	316	297	330	328	292	321	321	324	309	313	342	355	299	293	305	322	293	295	291	338	284	293	297	293	321	329	307	316	341	320	319	345	343	294	290	290	317	315	284	320	304	307	315	282	298	255	297	284	319	295	344	305	272	313	305	293	324	324	336	327	322	285	303	309	307	322	314	300	284	297	313	319	320	344	296	333	325	305	308	304	314	301	316	316	328	341	323	295	321	287	311	341	323	289	325	316	312	332	313	298	306	291	305	318	335	315	299	289	324	299	316	309	296	293	304	276	313	327	333	310	312	300	305	332	299	308	294	278	324	327	329	334	320	293	322	313	290	332	294	337	318	297	294	339	284	305	322	299	345	330	316	281	344	296	343	336	323	289	314	294	313	298	333	313	313	292	297	321	318	327	275	315	338	344	312	325	302	336	285	308	339	310	306	316	286	281	337	326	301	304	277	310	304	340	310	281	260	318	314	349	327	309	283	285	339	280	270	318	295	344	303	301	326	332	337	291	335	293	313	318	305	313	310	301	320	317	275	321	325	317	299	379	302	315	312	319	293	344	271	313	299	293	349	309	302	344	310	291	324	327	301	297	318	319	317	315	296	336	284	350	302	295	307	310	308	271	306	326	340	326	303	313	286	312	314	307	333	303	299	327	324	315	314	301	317	305	282	306	288	317	308	294	332	322	339	308	345	302	298	301	297	288	316	307	302	302	314	292	307	313	317	327	301	321	309	283	349	288	288	291	320	325	309	307	351	334	279	309	310	324	332	340	297	306	314	295	320	298	311	299	319	289	307	308	290	322	338	304	304	304	317	328	297	290	314	312	298	341	307	321	333	316	265	305	321	334	323	298	313	314	330	322	309	317	290	316	337	308	278	294	273	262	333	295	305	310	307	289	310	317	315	315	351	308	283	318	286	283	297	278	294	291	299	314	353	303	328	292	302	323	322	278	313	304	360	307	261	302	302	342	312	324	317	314	292	306	291	349	271	302	316	316	293	305	324	326	291	266	309	314	330	304	329	302	298	295	295	322	334	310	296	309	339	337	295	335	306	311	320	285	301	299	342	303	320	315	343	338	338	329	293	309	328	321	317	348	321	320	308	322	297	323	303	332	303	309	279	300	305	333	320	304	351	328	312	325	335	333	267	347	321	291	290	291	276	326	314	316	286	313	304	320	308	309	276	290	316	296	277	339	322	332	335	363	304	323	331	331	321	333	330	319	300	332	297	333	311	322	348	332	269	325	333	309	337	329
26930	17388	26628	23260	16544	11203	7512	5683	4803	3638	3177	2680	1933	1650	1556	1360	1262	1174	1120	1008	995	854	850	761	743	732	694	725	725	754	692	717	666	669	713	699	723	711	645	722	665	653	624	702	665	729	729	725	680	643	740	680	659	703	625	675	728	700	685	650	640	678	655	678	658	655	714	654	652	687	687	715	654	688	704	671	709	704	721	692	699	714	639	711	711	694	652	704	703	677	666	648	664	703	668	692	654	680	684	656	671	633	708	707	674	688	658	695	711	675	719	669	649	659	602	662	667	676	638	725	631	653	651	685	640	663	654	633	638	686	665	665	687	657	668	677	689	672	660	696	684	711	656	653	674	684	659	647	671	679	677	682	666	636	663	691	679	687	661	642	651	643	640	687	647	665	632	691	681	653	684	678	655	635	686	641	629	665	699	653	699	705	644	692	674	692	649	680	682	649	674	674	680	685	678	694	646	663	674	666	693	685	655	681	716	649	701	653	676	659	673	704	652	682	637	670	678	664	696	690	666	650	705	689	626	657	603	682	653	665	688	716	684	662	678	658	669	678	626	727	695	696	676	679	717	676	647	703	693	645	658	666	632	675	672	678	668	685	680	656	665	671	678	651	687	682	691	623	654	683	722	735	711	620	683	675	691	696	656	651	721	674	691	692	676	658	668	653	714	649	678	633	635	694	670	702	663	648	672	648	654	676	682	684	659	649	672	672	641	665	709	657	681	646	663	666	678	713	679	688	673	697	659	688	674	696	664	709	675	673	686	665	676	663	630	667	732	657	679	714	704	694	608	656	629	660	661	695	670	639	673	719	679	685	692	653	646	683	676	681	685	692	681	709	659	651	680	689	710	663	707	701	723	687	674	700	661	662	691	609	686	646	697	654	718	674	692	669	698	694	676	625	602	720	656	637	615	667	701	645	702	710	665	671	651	711	688	666	674	675	699	645	711	695	657	665	687	634	702	645	640	622	692	696	652	630	672	643	672	695	674	694	664	691	700	711	637	697	714	604	712	658	672	657	692	655	672	704	610	699	689	654	664	647	689	632	654	705	667	652	667	685	683	659	698	688	679	642	713	669	708	725	651	672	661	672	630	694	698	659	678	664	657	652	695	664	681	657	652	663	710	661	657	663	646	704	678	650	665	695	646	706	701	675	725	681	690	656	674	643	671	679	702	699	644	688	686	639	666	686	662	660	623	667	689	680	695	676	680	680	654	696	643	639	661	664	689	679	640	698	675	640	639	670	647	653	668	713	661	671	758	695	705	657	653	673	658	693	692	625	680	663	695	697	665	677	661	672	691	664	673	687	720	720	713	652	682	683	673	690	710	647	672	648	706	712	690	675	650	659	641	692	661	647	693	646	644	664	683	681	654	649	650	660	662	726	697	692	694	693	690	644	653	651	662	635	637	663	656	664	656	686	666	706	663	653	684	685	653	680	700	717	706	623	704	683	685	705	696	681	639	682	676	646	603	692	676	642	657	669	636	642	658	677	672	695	680	680	675	660	713	637	729	683	644	670	730	670	694	679	689	705	637	690	678	655	690	710	647	677	653	686	696	678	686	666	704	662	679	630	668	636	656	684	733	690	666	672	673	656	706	686	649	675	673	702	656	717	648	684	713	644	672	677	692	656	648	666	623	630	673	632	651	664	733	634	666	697	687	651	664	681	667	702	641	655	683	647	669	682	682	727	664	683	662	626	664	675	764	653	667	676	673	680	698	679	705	696	688	697	663	702	683	689	666	674	682	644	655	711	675	631	636	686	646	645	719	687	688	679	622	681	695	705	660	665	622	640	717	702	649	678	658	684	662	630	653	689	677	687	690	653	659	648	688	680	710	674	646	662	694	730	685	677	696	683	676	676	665	650	625	672	689	689	622	686	650	737	678	681	669	653	643	675	679	674	654	647	640	653	673	655	653	670	680	662	651	677	666	675	690	632	692	687	660	675	686	692	721	640	701	700	640	669	718	679	640	679	638	660	663	716	616	656	707	663	688	682	645	635	671	659	702	679	705	687	688	653	684	700	684	645	696	673	635	659	708	734	664	639	642	663	679	667	692	628	681	662	703	636	632	685	673	665	706	689	702	662	704	652	628	712	698	637	675	635	674	692	653	668	710	649	671	666	670	644	678	649	673	654	691	679	675	689	643	628	699	692	654	676	687	652	630	657	683	625	675	706	659	697	650	659	702	684	658	677	630	630	700	693	627	695	646	702	696	681	689	681	646	670	680	704	683	689	674	683	668	647	692	651	650	656	678	608	643	653	713	652	681	642	689	625	692	697	648	645	666	672	660	671	685	667	657	653	664	654	716	706	675	650	645	664	720	664	637	643	633	682	680	716	669	672	625	631	626	674	681	656	698	659	672	688	670	667	657	656	628	671	677	673	679	706	657	681	632	665	638	696	673	714	674	687	692	669	626	702	655	714	622	661	652	732	684	628	666	674	645	679	670	692	669	656	686	659	650	667	684	673	704	667	676	696	669	661	722	633	657	666	656	635	651	701	668	633	640	669	610	687	683	699	695	709	638	719	655	656	664	680	640	681	690	712	683	638	674	684	679	637	681	690	683	712	702	660	664	656	699	644	682	694	633	673	703	672	648	673	677	720	735	658	670	652	706	657	711	632	656	679	683	664	687	679	625	637	657	673	669	666	647	636	687	684	676	667	650	697	615	643	659	625	688	654	682	667	685	638	676	669	637	614	645	617	684	698	726	641	682	663	624	655	689	717	695	702	659	712	634	619	665	784	664	678	698	680	692	691	660	694	663	670	706	683	680	673	670	616	659	691	654	699	650	698	689	700	647	678	676	663	661	719	656	654	646	626	720	622	630	638	676	646	667	704	665	641	678	635	676	689	652	635	687	730	688	650	651	661	653	663	661	693	679	655	696	699	675	686	712	668	677	638	693	671	694	647	683	701	664	667	656	671	732	701	650	668	664	662	724	681	669	647	690	658	645	705	667	677	742	669	650	704	682	672	658	684	727	672	678	678	709	692	684	674	677	693	663	640	688	690	686	689	672	650	709	695	677	626	722	664	663	644	684	719	667	682	661	671	686	706	673	700	675	679	681	647	687	676	675	688	719	675	699	640	650	625	665	647	715	681	679	688	674	720	706	696	678	676	684	709	663	677	648	644	700	656	694	659	694	686	710	659	694	675	673	683	651	647	672	683	678	648	686	698	668	665	667	644	634	709	665	667	674	671	699	659	680	667	640	655	678	697	666	651	636	690	706	666	704	693	683	707	714	698	698	692	684	680	676	683	702	689	679	695	695	635	683	695	703	658	677	606	672	677	668	688	655	685	630	648	671	701	644	660	659	665	676	716	686	675	658	666	684	673	665	668	661	687	632	695	645	660	642	638	642	688	698	702	661	653	700	653	711	691	711	669	662	677	726	679	690	650	682	714	647	684	649	667	675	688	684	645	747	700	686	673	669	710	692	676	691	687	672	656	673	632	710	660	699	654	673	681	711	683	726	683	674	690
24200	11417	8265	5045	2202	1125	831	674	590	527	485	392	296	310	314	307	270	318	293	269	280	277	283	270	285	255	248	252	245	257	234	279	227	243	249	228	267	227	251	232	272	258	253	251	248	229	248	278	233	268	249	278	241	237	241	247	239	282	234	271	287	241	258	240	252	257	265	276	293	245	235	258	241	249	262	248	263	298	245	242	270	209	273	256	247	232	260	254	271	255	240	216	238	261	276	261	267	238	219	283	250	284	273	232	243	261	244	250	267	240	253	231	270	253	276	222	253	261	257	295	229	252	249	242	242	229	284	249	244	265	260	258	255	291	253	244	279	285	247	241	260	239	236	255	229	245	246	253	264	263	226	286	231	241	245	278	256	229	262	247	253	267	250	247	253	293	280	255	271	241	259	268	225	243	278	240	255	226	248	253	288	301	239	249	249	255	272	262	226	254	266	225	239	242	242	221	232	233	229	240	268	254	247	270	272	273	237	247	248	261	288	254	267	270	232	292	266	240	254	247	255	236	256	266	243	257	259	278	258	253	244	300	231	252	224	248	237	217	299	241	237	269	256	251	281	256	256	257	235	287	241	245	245	267	234	241	252	285	242	238	251	252	257	250	255	291	234	239	276	273	274	274	286	281	269	252	267	267	264	239	250	255	271	230	274	242	244	224	238	271	307	299	260	278	270	253	265	282	244	246	249	251	255	239	260	274	260	248	252	263	243	255	244	232	241	247	227	218	239	235	247	239	237	252	249	278	248	268	243	258	239	269	288	249	233	295	272	230	251	275	252	255	269	236	240	291	245	254	260	210	251	260	231	288	267	227	278	260	266	232	271	243	241	230	235	240	234	250	268	270	303	254	280	249	227	235	257	220	237	236	251	270	248	266	265	262	228	262	238	244	223	263	233	230	245	239	218	254	277	259	246	263	228	236	268	259	245	235	231	256	224	265	280	273	263	239	275	247	271	256	282	298	253	248	270	270	262	260	263	277	253	221	255	254	259	251	259	250	277	247	261	267	248	266	257	231	234	245	219	246	251	268	254	264	256	287	249	279	242	228	233	245	274	262	238	266	242	240	253	272	256	246	257	269	287	225	240	243	269	264	237	231	249	263	274	272	250	246	230	232	265	269	264	255	250	266	281	228	245	272	252	273	302	245	254	243	259	253	240	253	261	263	275	241	282	248	209	268	252	252	252	237	226	270	262	263	273	244	270	269	242	287	286	257	235	261	255	220	283	283	267	243	266	231	245	241	238	277	235	283	237	259	269	270	272	262	226	239	247	253	258	272	256	252	221	272	251	248	261	265	253	308	253	255	254	236	274	290	247	221	248	233	275	280	259	238	252	258	245	278	246	236	222	263	248	238	249	293	263	256	282	240	241	280	265	251	246	251	271	244	245	252	248	223	273	219	240	269	263	232	282	256	239	249	254	242	224	250	271	221	254	248	286	253	262	307	306	277	237	263	254	247	270	265	265	261	260	250	232	229	234	232	288	245	249	261	268	226	252	250	250	210	241	249	256	237	227	235	244	230	256	272	235	245	242	243	251	278	226	262	258	257	249	227	237	248	260	250	279	273	248	253	271	281	254	233	221	252	242	236	238	303	250	217	265	239	213	253	242	245	230	253	229	248	238	252	262	249	253	233	231	267	270	253	291	255	254	251	266	260	269	279	230	264	210	258	239	278	240	245	246	244	245	246	244	261	241	259	235	266	292	254	269	235	250	245	216	227	276	249	288	225	233	229	246	261	244	253	264	257	277	274	237	264	269	233	273	263	242	254	239	234	257	225	220	225	276	263	260	249	256	270	266	233	245	260	255	279	237	232	241	257	280	280	249	255	213	251	249	291	239	244	229	231	262	246	243	260	249	234	247	284	237	241	288	263	255	281	240	241	231	260	262	284	243	263	239	274	242	265	241	252	259	267	263	238	249	230	239	255	234	250	239	249	250	232	271	265	244	242	267	257	237	269	265	295	242	246	232	261	275	257	251	243	247	249	282	261	232	234	224	263	253	267	233	252	256	250	280	241	223	255	233	282	226	273	273	268	270	247	302	243	245	245	255	264	227	229	247	234	239	227	226	231	250	287	273	222	276	263	277	281	239	217	245	247	277	245	229	223	234	264	258	250	248	231	254	244	230	235	270	271	278	268	200	269	235	241	235	278	229	233	247	255	273	266	245	216	227	250	273	249	247	289	288	227	216	248	287	264	255	255	254	273	243	238	238	261	282	255	264	246	250	280	241	249	226	246	258	263	271	254	253	250	241	256	257	259	263	258	261	266	241	215	242	295	246	242	282	203	225	249	233	246	238	251	248	263	233	272	236	270	250	237	279	219	259	253	264	237	249	257	259	222	265	213	279	262	242	244	241	250	270	244	268	253	233	244	237	251	246	243	255	260	277	283	254	251	278	257	273	284	241	252	283	246	229	244	277	246	254	244	241	228	284	273	297	263	263	264	275	268	256	254	253	235	253	252	248	274	273	239	242	259	238	275	250	238	260	229	244	257	266	259	276	259	254	238	268	249	251	246	267	246	229	249	260	277	256	239	258	262	261	256	241	260	267	258	236	258	238	265	284	280	266	246	225	273	240	271	229	284	249	219	250	251	240	226	271	253	251	237	255	264	235	211	246	254	239	302	263	284	220	232	247	255	260	284	268	260	281	236	290	239	254	272	258	253	256	217	219	240	257	218	277	230	275	232	253	254	253	225	249	276	246	266	246	302	248	245	259	271	239	225	220	233	233	227	253	257	258	242	284	239	264	249	241	284	262	283	236	217	271	281	251	270	277	221	255	239	262	246	261	256	248	261	265	228	276	234	247	242	272	254	276	269	267	243	242	294	264	240	252	264	226	224	240	246	240	237	254	282	248	241	250	226	253	265	243	233	268	255	253	260	244	257	276	239	265	226	225	250	269	240	266	268	256	242	260	235	238	232	236	229	253	251	234	258	272	244	254	267	259	248	257	294	283	229	247	264	265	252	260	230	266	239	259	286	276	271	254	258	234	270	233	243	273	237	233	251	267	229	256	241	256	250	262	273	221	255	253	259	250	242	263	264	249	244	253	259	235	273	253	301	227	264	235	249	253	276	259	239	273	274	255	259	246	234	247	251	271	273	254	289	243	249	242	257	245	248	250	244	218	250	278	238	254	239	253	226	273	267	267	251	282	232	254	290	253	286	252	283	244	266	260	237	247	234	252	246	268	237	280	254	239	270	254	272	254	228	256	251	234	282	257	263	246	263	258	251	246	249	233	272	281	266	276	250	237	256	265	257	267	233	252	225	255	244	260	260	249	270	260	277	229	249	256	261	285	280	257	266	243	254	232	235	223	246	256	269	271	249	257	256	265	262	260	255	201	240	274	242	230	268	261	252	250	263	250	269	258	252	283	261	267	277	242	273	244	252	262	243	273	249	265	250	217	246	282	248	245	267	261	255	267	258	244	251	233	269	272	287	232	261	256	280	239	252	262	221	237	242	234	275	265	261
14369	8762	13211	12087	6976	4068	3041	2486	2208	1867	1650	1330	1116	966	898	829	819	818	732	708	703	661	611	593	544	591	575	600	619	546	565	558	584	587	577	558	570	551	542	615	546	558	590	603	588	551	553	529	588	594	548	597	535	580	613	571	582	585	580	528	514	560	598	550	571	582	570	556	610	569	591	592	580	552	545	542	537	580	531	591	515	608	584	578	537	546	534	616	586	571	580	547	582	557	557	592	563	573	566	571	577	579	548	552	548	575	549	585	556	547	567	556	565	580	544	553	578	555	565	601	542	537	532	600	529	577	524	558	581	558	540	621	573	580	537	570	555	575	594	547	582	549	557	572	564	549	561	537	570	579	558	568	543	609	571	564	527	534	598	607	561	556	576	609	592	535	521	565	549	533	560	557	550	558	585	527	565	593	572	581	570	565	542	574	583	580	594	564	555	582	547	572	548	542	576	525	577	597	542	589	574	563	546	602	561	550	544	559	561	535	528	537	548	568	567	568	548	563	565	588	503	608	563	568	585	580	555	538	550	574	544	610	565	543	530	567	584	565	545	557	583	565	544	612	589	584	547	613	559	586	536	561	567	537	540	563	586	539	539	522	543	535	571	552	570	594	584	528	573	544	567	539	555	575	603	581	550	551	528	566	557	554	564	568	594	505	548	563	589	585	551	579	577	536	541	606	551	544	569	553	542	568	588	570	568	582	578	565	572	510	574	555	524	559	550	581	541	520	569	555	527	573	598	596	541	503	575	594	556	592	568	568	557	537	557	537	564	569	539	556	566	546	548	531	542	567	588	552	550	612	567	560	626	537	531	597	572	541	568	568	545	536	561	565	581	569	543	580	590	608	575	591	557	571	557	556	558	596	548	567	583	570	597	582	539	569	565	575	545	590	538	576	555	556	548	569	538	574	551	564	586	527	579	540	573	546	562	552	541	582	568	522	568	568	566	582	523	578	546	564	589	548	548	566	549	571	591	626	574	570	573	540	580	566	598	647	576	579	573	558	570	537	559	560	561	542	560	595	543	535	564	599	566	594	591	537	574	591	542	554	535	603	528	567	595	590	588	548	586	537	517	547	553	563	585	575	552	529	585	545	517	567	536	532	620	528	593	545	594	594	504	623	587	557	614	575	567	562	563	531	520	593	553	562	593	502	580	568	536	589	592	593	532	537	523	537	584	526	549	575	569	519	553	582	589	565	583	563	553	551	578	580	536	567	623	537	533	580	519	556	546	565	567	579	554	564	576	567	569	562	562	550	581	580	540	557	509	545	556	583	560	576	599	531	579	585	565	567	519	544	554	568	574	594	561	573	566	557	521	575	571	599	609	559	576	562	592	544	519	582	591	549	595	574	601	556	559	539	561	516	543	559	557	552	576	558	560	555	565	557	570	557	597	555	573	558	574	509	575	568	531	605	581	547	552	573	548	537	588	547	587	486	581	583	580	546	580	574	538	592	552	579	562	541	571	559	505	627	541	560	528	552	604	564	543	553	575	515	528	554	621	557	555	581	544	555	559	552	572	552	545	564	548	559	509	584	553	530	563	529	566	552	592	505	568	581	558	599	578	569	551	558	563	573	548	529	557	608	557	539	555	567	565	607	576	562	579	585	511	570	584	572	544	534	592	579	542	565	596	538	553	524	606	593	549	565	562	558	593	566	545	549	580	579	511	573	574	495	521	592	538	525	559	553	581	523	578	548	563	579	568	536	536	537	546	511	570	542	577	584	552	604	555	588	577	589	576	572	554	587	559	606	566	519	571	582	555	528	558	578	511	543	534	549	570	588	519	552	581	606	538	541	555	548	540	577	569	576	609	598	582	573	560	554	553	546	547	556	615	550	572	568	588	530	572	579	599	588	532	561	559	554	586	614	562	559	560	541	577	549	528	565	569	563	548	553	514	569	604	592	584	607	534	542	582	554	567	610	562	547	572	586	530	515	551	543	543	544	558	581	570	558	542	555	599	565	615	520	590	580	559	537	577	561	572	565	582	526	586	613	552	598	600	597	527	600	603	573	575	557	593	592	600	552	628	613	561	561	557	548	595	542	556	572	594	565	593	548	581	574	621	620	546	614	578	609	533	596	572	576	576	590	550	577	561	563	573	573	596	578	548	554	516	554	552	535	581	590	577	561	553	544	604	579	559	608	576	552	525	566	539	611	554	568	558	562	552	558	565	577	541	572	549	582	555	535	579	531	563	544	536	568	537	535	550	550	550	558	589	556	579	529	542	546	564	584	550	576	557	545	571	542	565	538	537	597	603	554	583	574	613	557	541	566	558	550	549	557	561	561	613	591	565	545	568	562	564	564	540	565	573	560	583	549	570	585	599	547	524	598	547	590	558	536	559	549	590	563	537	573	534	580	600	535	573	561	601	588	533	525	521	576	535	562	578	526	574	581	536	581	593	566	512	518	553	559	550	557	540	518	587	560	583	548	546	533	537	548	591	548	531	571	539	573	555	570	552	590	556	537	596	582	567	558	544	594	574	551	542	533	555	581	594	544	536	609	557	565	535	556	559	563	542	571	562	550	564	577	519	607	564	561	592	564	489	607	527	556	501	566	516	589	570	551	558	564	594	509	591	564	583	568	596	559	616	550	545	587	560	542	566	573	572	603	523	575	586	564	594	579	574	603	569	561	579	587	555	555	601	586	569	533	564	578	564	574	573	574	584	606	565	615	560	542	548	589	547	600	588	557	573	579	588	561	566	568	548	580	591	564	517	565	596	551	578	559	531	558	565	533	585	566	582	563	579	576	584	579	558	539	552	550	561	534	535	585	529	544	567	625	545	536	598	560	581	575	543	545	566	557	531	564	547	556	528	526	601	573	541	551	577	544	605	558	560	563	620	577	528	564	550	562	564	600	539	518	603	580	592	581	564	529	512	577	564	567	575	552	564	553	564	536	581	576	569	532	577	601	585	566	547	553	556	530	542	578	581	541	565	587	546	538	577	578	541	548	570	568	553	586	521	583	556	557	604	524	547	606	577	576	610	554	586	559	569	574	551	572	563	561	569	571	597	569	572	584	569	596	534	621	578	527	553	581	540	568	560	557	564	560	559	560	606	558	577	531	565	528	574	560	586	550	590	556	584	550	538	600	568	547	580	561	526	528	548	559	591	543	580	558	553	566	555	567	578	568	569	556	584	527	521	571	584	543	592	574	570	532	517	564	581	592	564	583	572	575	559	589	590	625	585	556	567	555	603	565	553	554	556	576	595	562	575	615	541	574	578	530	514	548	526	553	578	564	580	564	561	516	584	580	537	518	580	609	597	558	565	544	556	553	544	542	565	527	522	520	594	534	589	522	579	569	576	554	561	592	512	598	543	552	609	555	551	531	555	584	560	587	552	560	546	539	580	627	578	526	558	553	514	561	545	559	561	547	574	511	575	537	555	561	552	560	573	564	569	559	554	571	555	556	582	533	576	598	602	589	577	588	565	539	596	511	531	565	561	517	553	614	572	604	541	580	571	550	561	546
33332	17925	14748	7930	3889	2198	1481	1129	964	823	648	573	476	399	400	384	380	331	339	334	322	301	330	308	311	291	295	341	301	279	304	299	285	264	270	314	288	270	289	254	268	277	301	267	292	293	256	292	249	287	298	262	287	285	298	286	279	312	295	265	292	286	285	272	304	278	292	249	255	287	289	283	313	312	277	307	274	268	277	277	260	285	262	286	282	270	258	286	269	289	275	276	278	265	280	312	297	298	285	255	232	259	306	288	261	283	285	292	293	293	283	294	276	330	236	251	250	245	281	279	297	267	255	295	240	309	263	268	277	279	258	303	255	265	268	265	283	287	305	300	290	288	296	294	288	275	290	259	286	275	310	262	273	279	273	283	272	267	281	272	281	267	271	275	264	244	259	312	300	271	284	244	288	294	258	273	245	289	264	280	235	259	273	311	303	276	239	269	256	285	284	284	278	286	311	271	279	260	286	286	263	265	265	300	282	298	275	288	301	289	308	270	263	276	286	330	275	297	259	279	287	285	279	307	259	316	259	287	255	259	289	279	288	273	266	270	298	300	304	279	282	300	290	314	279	288	281	278	331	286	297	253	265	259	265	245	275	271	273	269	290	264	264	291	289	266	282	283	308	282	240	301	307	287	266	297	298	314	298	297	266	264	270	292	273	273	298	262	306	276	282	291	281	243	296	271	262	272	293	262	290	284	285	291	269	239	280	284	264	254	304	254	290	272	242	267	278	278	267	270	256	268	248	275	290	289	306	319	272	311	280	281	252	274	258	260	255	272	275	273	289	259	287	277	264	280	250	322	272	313	288	303	258	275	249	292	297	266	292	260	266	292	269	257	257	276	289	261	258	279	285	295	265	256	256	291	285	264	256	260	231	302	270	256	265	251	298	279	264	286	288	303	250	290	311	279	254	277	292	299	272	294	282	271	278	279	274	287	287	287	295	277	286	266	280	292	287	259	278	281	270	269	264	284	299	248	274	289	345	280	283	296	284	260	307	273	305	286	310	274	258	262	293	308	250	264	268	262	274	286	266	250	236	283	295	281	288	242	251	290	291	276	269	268	285	254	245	270	293	284	263	293	277	269	253	234	279	329	288	284	267	239	284	295	269	251	276	284	281	276	291	261	274	288	284	259	271	262	310	328	261	283	299	296	296	294	274	274	255	312	277	273	293	271	247	259	284	296	282	265	296	296	268	291	273	268	249	294	282	299	287	273	253	338	282	283	273	298	301	280	277	229	280	286	264	272	282	261	312	258	264	301	272	276	282	306	290	319	275	287	263	302	272	268	291	275	292	256	277	265	265	263	315	285	290	263	270	286	283	259	293	293	286	280	279	302	273	269	276	292	285	293	302	289	264	262	252	271	273	302	291	283	270	270	257	259	291	264	280	282	253	305	273	244	296	283	323	263	279	289	277	281	292	281	304	310	283	283	265	287	268	260	289	286	272	281	290	263	280	276	303	300	214	263	305	266	259	299	291	287	295	313	269	291	257	271	266	308	257	297	290	294	271	272	267	249	295	277	281	281	241	298	290	271	260	276	289	334	286	278	312	259	272	260	247	258	241	291	251	272	260	301	256	284	257	313	299	302	290	300	300	260	287	296	247	260	236	285	279	286	283	294	240	285	262	306	272	267	303	291	248	263	279	264	289	284	254	251	281	312	276	290	271	297	289	277	266	289	286	264	256	312	303	275	279	275	289	313	260	244	293	264	275	276	264	278	271	290	275	293	271	288	268	272	275	282	269	270	287	255	272	259	280	242	290	274	283	283	303	272	283	268	298	253	282	278	285	290	274	299	274	291	285	304	262	274	297	269	268	290	275	278	269	269	278	288	280	249	307	314	287	286	275	272	280	270	261	299	264	262	252	311	294	275	250	275	279	293	263	305	265	272	281	286	282	297	288	269	255	275	302	280	237	266	277	309	260	272	305	279	274	279	285	296	274	300	267	283	278	267	256	293	287	300	296	286	259	261	285	263	267	262	294	291	295	285	266	245	274	280	256	296	274	289	308	286	272	298	276	269	261	297	273	267	284	274	263	255	249	285	300	263	284	281	257	316	257	295	276	278	285	295	286	270	274	286	281	253	293	267	273	264	290	282	270	268	253	282	273	292	277	305	286	285	300	298	291	311	272	284	274	293	315	299	278	269	305	261	262	240	271	265	270	278	296	273	295	267	277	266	259	280	278	281	267	270	294	257	320	291	264	283	298	306	319	250	272	279	287	304	257	309	257	271	300	282	300	281	265	261	245	314	310	314	262	284	280	287	269	275	267	279	275	278	284	277	292	311	316	286	277	304	264	281	259	255	300	288	272	296	290	252	284	292	248	257	286	277	268	275	291	289	266	260	286	280	291	306	314	283	283	287	294	293	251	265	263	297	249	284	280	276	270	298	295	261	277	280	307	273	316	282	288	256	275	295	281	259	273	262	265	280	297	295	269	281	258	272	244	294	284	270	308	312	265	271	245	297	247	285	282	246	294	271	299	309	289	269	291	286	290	263	263	295	253	258	297	300	332	318	262	269	284	266	281	266	277	310	261	325	243	253	274	294	272	277	268	284	308	269	262	307	303	280	266	244	259	244	294	277	290	263	290	278	262	328	284	314	276	291	255	282	267	288	250	300	272	298	282	262	277	248	277	277	271	298	272	289	262	275	240	298	281	285	276	280	263	273	275	310	296	328	288	262	312	292	284	278	281	280	283	292	283	296	290	263	288	277	249	271	267	281	254	280	272	287	272	285	257	311	282	289	263	309	250	302	252	286	331	277	266	280	304	302	262	251	264	274	277	303	304	300	260	262	272	264	269	283	306	311	287	288	301	247	285	287	282	242	272	251	253	267	263	267	258	299	303	274	285	309	256	250	292	301	280	280	304	297	297	284	293	280	263	279	281	273	269	270	275	265	263	295	265	312	301	285	286	286	276	246	254	268	255	271	288	279	275	291	288	253	278	278	291	281	275	302	270	288	246	295	278	293	311	295	295	277	299	255	266	305	279	295	301	308	297	262	286	239	286	264	294	280	289	318	275	235	269	292	266	271	306	281	268	290	299	280	321	274	276	273	286	283	261	289	264	262	268	308	303	254	289	302	271	292	273	245	249	269	287	256	282	259	286	271	283	273	268	245	288	272	294	254	285	284	291	283	285	292	280	311	294	287	242	264	261	309	298	307	297	287	285	288	269	259	281	286	279	295	282	274	278	289	294	302	292	287	277	271	240	278	285	279	285	269	279	246	268	275	270	267	283	272	242	267	289	271	267	273	308	264	285	269	285	321	297	270	269	280	281	276	279	281	290	270	294	282	243	257	270	274	268	273	267	277	266	283	301	306	240	250	311	273	293	251	244	283	282	284	290	274	254	265	288	285	265	246	308	298	300	294	289	286	281	258	273	287	277	242	311	282	268	270	278	258	278	297	259	312	296	266	261	294	260	273	278	285	281	288	278	232	285	283	246	291	283	278	295	317	266	277	252	285	297	280	305	263
19674	13549	19953	16332	11375	7724	5658	4687	3837	3164	2835	2013	1776	1431	1398	1159	1065	942	955	834	883	759	720	673	618	683	602	636	635	675	618	580	642	605	586	643	677	635	635	637	677	669	605	615	615	571	635	594	637	609	633	650	587	630	569	625	642	606	614	666	635	623	647	634	605	617	642	654	613	634	640	619	649	604	570	658	655	608	581	578	663	607	646	650	645	581	611	623	632	646	636	650	622	595	605	631	604	593	610	578	597	606	592	624	631	625	631	591	614	614	629	610	637	671	570	647	618	601	629	653	652	652	633	593	592	594	591	646	610	661	606	631	588	587	595	611	632	624	610	594	646	591	634	632	657	594	665	638	617	601	593	591	632	547	645	597	602	624	612	626	599	590	578	657	660	634	646	621	617	623	586	598	611	539	624	638	618	631	638	582	626	586	625	627	598	601	593	612	619	645	646	643	629	612	653	572	627	658	580	628	637	578	626	576	638	624	617	580	623	583	604	589	627	620	617	628	610	581	593	622	582	586	633	609	584	585	581	667	610	617	617	597	663	610	592	629	641	593	598	590	622	621	620	652	594	620	595	628	637	595	615	568	587	668	583	612	610	602	627	606	581	640	630	633	641	629	630	619	626	618	626	612	630	611	603	610	638	597	595	613	595	632	610	602	623	609	592	619	631	625	625	648	593	612	633	630	610	625	667	632	629	619	595	660	610	601	594	656	626	606	600	626	624	633	628	651	599	612	607	615	613	640	623	646	631	578	657	658	617	621	615	609	630	606	607	592	624	620	623	622	606	598	611	625	602	625	597	586	615	636	644	601	590	635	618	614	641	603	544	643	634	611	634	616	572	592	601	549	583	603	638	565	593	688	612	641	670	663	633	652	655	634	632	639	582	615	616	604	614	540	599	574	609	603	619	605	637	607	647	654	579	636	636	612	615	641	668	641	645	633	638	590	638	581	613	589	561	604	643	610	654	607	623	618	609	615	595	609	617	592	635	584	644	653	582	631	617	645	625	645	640	612	623	615	609	552	610	591	564	641	576	622	578	594	615	597	617	637	627	638	621	658	601	607	599	632	628	637	605	619	615	609	621	549	608	583	590	662	581	613	599	601	573	627	567	620	654	628	588	669	656	609	646	561	641	601	619	635	608	564	585	589	621	632	597	618	606	600	598	653	581	621	617	592	610	606	564	605	606	629	648	640	585	618	610	605	618	657	592	625	646	652	626	598	611	643	612	608	600	585	640	586	618	646	635	609	626	546	633	641	657	618	640	615	619	596	609	595	634	602	622	634	688	639	621	616	617	617	608	624	624	601	641	613	612	652	600	585	658	635	597	604	611	635	599	598	652	616	641	601	571	624	601	636	627	579	655	577	634	637	638	633	607	599	611	623	590	629	586	610	611	610	647	572	631	608	655	612	610	613	634	646	622	613	651	608	614	632	671	616	618	637	634	630	633	591	614	617	601	644	605	656	613	624	580	585	626	593	601	637	615	626	597	602	623	647	578	629	656	620	587	656	590	633	634	629	624	582	629	640	615	614	636	608	601	625	610	605	604	604	624	633	654	605	581	625	620	629	633	622	612	655	588	581	591	618	602	589	564	621	590	669	596	637	590	617	616	607	595	625	660	592	655	646	564	614	582	604	650	660	649	608	632	614	645	622	609	625	588	619	598	631	631	624	653	661	634	642	627	617	562	562	592	618	648	612	612	643	648	601	649	622	621	663	668	605	627	644	670	633	610	652	634	589	612	600	627	630	575	587	651	646	645	600	613	630	625	647	593	649	633	617	583	619	639	632	576	614	597	624	602	654	643	583	621	604	624	571	600	638	596	623	606	577	628	619	671	609	661	613	629	586	576	568	617	695	604	612	643	623	609	634	580	600	643	645	576	624	621	632	624	594	642	586	634	595	632	615	555	639	630	580	600	612	625	617	647	598	578	621	647	610	641	663	626	629	655	718	623	596	618	572	623	623	636	582	636	591	650	658	618	637	643	642	637	607	622	602	608	621	622	577	625	624	625	600	625	628	601	627	633	634	674	613	626	610	597	604	657	615	596	624	603	584	610	601	614	640	589	608	614	591	634	584	560	564	606	607	640	611	666	611	659	653	636	631	626	604	602	628	638	613	612	605	631	595	636	621	620	617	546	596	603	661	616	623	615	623	582	638	644	564	608	609	614	589	636	614	617	584	616	651	617	607	645	593	627	607	610	612	624	584	626	621	634	604	612	599	593	632	608	629	630	650	607	644	607	622	579	622	626	645	598	594	599	603	644	691	589	584	654	573	613	638	612	603	626	574	604	619	641	657	596	624	629	660	647	634	607	589	620	605	638	638	622	608	617	664	612	663	566	630	614	550	607	623	581	636	565	619	586	602	601	617	622	586	591	667	648	671	625	662	630	622	632	620	620	650	602	587	629	618	640	642	621	594	612	565	648	626	589	610	607	642	635	589	611	641	632	587	614	571	643	623	643	584	597	607	632	639	611	636	553	589	612	650	644	607	610	599	611	642	634	623	611	613	603	637	633	608	598	648	591	629	598	639	597	595	618	564	617	610	585	629	621	619	624	596	628	620	646	631	657	578	609	605	605	636	586	606	602	601	649	657	611	579	637	578	637	590	590	635	637	578	635	634	657	576	598	620	611	574	587	634	603	632	622	622	650	611	614	632	612	605	641	625	609	619	655	598	611	579	602	622	601	631	618	625	639	660	591	644	610	643	606	613	621	629	651	607	619	634	596	596	639	619	615	654	619	639	604	648	626	650	586	597	614	645	571	592	647	619	617	613	606	624	689	595	645	629	583	601	608	607	569	663	609	629	635	620	615	575	649	606	607	636	639	599	628	594	621	605	602	574	622	630	571	606	596	634	629	618	628	636	625	658	633	605	574	638	627	649	557	601	596	653	652	582	651	636	610	620	617	650	632	662	565	591	574	591	616	625	613	588	632	582	646	657	613	653	613	616	647	615	642	598	605	620	599	564	608	589	652	599	617	576	615	626	657	639	627	623	619	616	598	603	630	603	653	614	598	611	636	616	606	605	657	560	616	669	609	612	611	608	665	576	627	629	602	611	621	600	643	611	582	615	624	594	616	582	593	614	593	609	632	639	657	588	595	608	614	614	603	648	624	620	590	597	575	625	638	632	621	607	612	623	595	610	608	584	574	614	629	628	600	623	640	622	584	605	653	631	598	633	616	592	633	616	640	591	620	610	594	615	603	600	647	611	642	632	645	631	617	612	617	619	605	569	642	602	592	619	608	558	613	660	577	587	634	603	623	594	627	622	565	588	647	636	602	649	619	602	615	635	567	578	633	631	618	609	607	608	615	627	630	622	584	628	634	606	618	635	626	626	630	628	595	576	608	637	605	611	666	624	634	588	632	578	569	640	641	600	576	619	661	620	652	589	645	635	600	591	636	602	661	607	638	652	615	610	668	641	635	615	568	581	616	565	637	601	568	644	586	627	609	651	605	593	561	660	622	610	612	642	650	580
43011	25053	17423	10975	6103	3737	2234	1574	1261	1044	839	716	578	462	465	447	422	409	380	367	393	316	333	328	308	333	289	288	292	331	287	333	263	332	304	298	312	282	333	291	305	309	285	327	323	321	310	301	311	300	289	331	282	305	322	292	298	275	309	291	325	325	278	319	286	293	302	308	311	313	294	356	324	313	297	273	297	307	326	306	294	303	332	315	305	309	279	308	306	312	301	295	272	290	297	307	305	299	297	315	302	323	287	283	303	327	301	285	315	299	320	321	306	311	305	301	273	292	299	301	303	291	289	296	310	321	285	323	324	289	281	313	278	288	305	294	287	291	298	321	318	330	335	336	293	311	298	305	289	299	278	327	314	311	297	293	309	269	285	262	273	332	311	324	293	318	292	296	315	303	303	302	308	280	310	284	333	327	312	315	313	307	271	306	291	294	353	291	274	336	286	312	296	304	299	291	307	336	291	288	275	334	339	323	247	324	295	323	297	324	318	268	324	278	305	310	314	280	281	301	289	269	326	291	268	312	308	291	296	344	278	297	337	282	287	284	267	295	267	310	331	302	301	294	325	292	328	328	265	282	272	311	301	327	297	305	323	309	303	303	283	279	322	293	290	311	307	310	319	310	334	284	323	320	318	331	311	281	290	272	280	295	305	337	279	299	288	290	285	286	294	278	271	271	269	265	332	284	307	300	315	292	307	291	309	301	291	288	314	329	304	313	312	304	304	304	319	272	318	282	308	333	278	277	300	319	318	316	322	313	263	283	324	297	304	309	333	312	288	315	305	284	317	287	332	340	320	294	275	276	304	296	294	299	300	316	304	283	306	302	346	281	256	319	273	297	332	333	289	284	313	271	305	279	294	310	320	333	312	296	299	272	320	314	318	279	319	269	291	314	290	288	286	313	297	335	314	312	296	280	310	288	307	308	266	314	287	298	307	315	313	277	306	267	292	285	346	328	285	307	325	311	314	321	308	259	261	308	297	315	331	308	279	282	312	326	337	319	273	323	287	287	338	270	303	294	296	282	292	274	274	273	304	310	306	311	319	308	323	305	278	334	300	286	286	289	279	314	302	274	340	316	316	316	330	297	277	283	335	329	325	282	320	263	336	254	296	329	314	317	276	295	289	272	290	286	313	283	300	314	322	293	308	302	298	306	314	345	302	309	322	293	262	295	294	276	321	297	264	333	326	309	290	319	291	335	294	297	294	324	309	310	331	324	284	290	309	303	304	330	312	301	271	289	292	311	305	267	317	321	318	321	313	306	329	342	315	299	297	331	311	311	271	284	300	317	298	295	323	287	292	257	273	341	319	323	260	281	283	306	314	272	283	282	311	318	281	280	270	349	312	264	304	283	279	312	283	299	319	289	315	309	336	309	320	292	261	291	310	312	273	301	320	293	286	315	304	310	300	292	308	289	333	339	312	297	295	323	311	309	275	289	316	281	274	299	321	286	317	320	302	307	309	311	288	295	296	315	296	288	315	316	304	282	304	322	300	294	334	312	266	298	306	286	296	288	324	357	276	292	302	289	302	321	301	293	313	336	284	301	310	301	281	309	314	290	292	312	319	297	313	278	300	271	319	313	310	315	322	319	315	320	305	316	332	358	290	267	327	288	316	322	271	289	248	302	311	310	301	287	279	349	312	276	309	287	293	311	287	340	274	301	264	298	307	298	297	316	288	316	325	292	252	260	305	317	261	289	294	293	312	274	324	300	298	304	305	291	316	286	299	279	312	267	316	303	326	272	328	298	271	290	304	318	332	329	298	318	296	302	288	250	304	280	328	296	302	348	308	295	317	303	299	279	320	322	303	324	323	296	263	295	320	292	303	279	266	334	312	349	327	268	292	290	298	329	322	309	340	307	289	309	306	281	288	305	308	325	305	316	355	324	295	284	276	310	298	290	306	314	282	300	277	279	294	304	331	321	308	307	321	288	266	302	295	300	325	283	289	288	291	305	303	272	306	314	281	298	300	297	306	293	311	297	311	272	274	311	297	313	293	268	306	298	306	254	276	308	292	301	331	316	356	325	326	301	308	310	302	287	304	279	324	317	307	293	295	321	320	292	282	303	303	298	316	310	292	301	319	316	301	291	315	305	304	316	256	340	287	304	273	310	279	297	326	319	325	298	324	315	335	298	319	349	332	295	306	270	329	308	292	309	313	319	338	298	306	295	307	319	260	336	297	296	295	320	275	330	288	307	306	312	289	310	333	320	289	331	332	308	334	288	285	294	342	282	237	319	309	300	284	306	340	284	320	304	293	300	308	290	284	288	343	255	281	263	297	313	303	333	319	315	276	295	308	296	303	308	287	272	264	303	287	306	284	292	276	291	304	343	309	295	324	326	268	311	321	318	315	291	301	290	268	291	274	310	302	294	264	294	279	298	304	324	334	322	313	305	329	317	285	303	304	306	313	304	271	292	304	305	301	337	292	280	303	315	287	308	309	295	308	329	290	284	317	346	291	318	289	327	271	317	290	326	291	311	302	318	297	296	302	302	302	326	333	283	273	298	323	284	290	317	321	349	296	296	295	288	307	308	306	299	297	318	308	317	286	296	311	313	313	307	313	317	274	282	307	290	309	282	305	274	295	355	322	291	328	298	303	309	314	316	275	302	317	295	305	336	315	306	294	291	293	288	333	297	311	333	281	312	292	299	309	317	328	318	309	273	269	297	307	341	314	340	300	310	304	302	318	277	256	319	268	304	291	296	315	310	307	294	317	324	294	279	309	301	323	275	290	297	304	320	303	282	265	260	306	274	295	300	335	279	296	307	338	280	326	302	306	300	270	310	292	313	313	289	334	282	300	318	305	297	318	310	279	324	323	328	268	281	311	297	287	305	298	280	343	285	314	311	318	334	319	316	302	309	323	301	316	295	314	302	316	328	338	286	289	335	261	291	310	297	305	323	331	286	302	302	333	345	287	308	287	306	288	304	294	302	286	313	293	293	304	286	297	289	312	283	331	315	302	299	346	301	290	286	283	305	283	270	305	324	306	287	311	300	313	324	282	301	314	254	286	288	324	295	321	300	318	295	312	277	326	285	318	291	289	291	317	299	273	302	317	316	282	277	300	316	306	322	305	311	300	292	282	310	326	285	281	315	305	285	271	304	270	279	293	269	332	312	287	260	282	308	291	297	300	317	289	294	253	274	341	308	281	283	306	318	324	330	270	286	328	298	280	292	268	301	301	280	305	300	288	308	326	307	294	275	281	289	355	319	306	320	296	333	301	309	258	306	309	305	302	277	261	315	289	293	312	313	271	323	266	274	275	336	336	306	290	319	300	300	275	286	309	291	326	300	282	346	310	310	298	333	320	317	310	301	319	307	319	263	317	319	326	289	283	292	313	304	334	302	316	266	331	283	286	286	310	294	305	316	281	290	301	273	285	301	307	299	312	303	287	313	291	294	263	287	282	316	328	310	281	287	303	316	289	284	266	294	317	283	309	300	285	267	337	319	347	307	314	312	291	284	311	324
25332	17844	22065	20779	16141	11850	8326	6138	5406	4258	3414	2989	2258	1764	1756	1456	1299	1242	1167	1010	1101	907	836	721	686	726	745	705	717	666	726	678	660	655	684	694	690	699	646	676	693	688	664	651	659	723	695	688	702	688	650	678	683	628	680	676	662	651	686	652	684	648	687	660	653	689	694	632	659	629	690	653	695	660	635	706	663	669	672	609	708	679	665	674	638	673	649	642	631	636	679	654	670	706	666	674	668	678	659	679	662	615	686	698	679	686	710	654	652	665	725	660	641	664	629	704	638	667	681	685	680	669	645	632	666	638	673	684	663	693	679	640	647	654	632	626	620	645	675	629	605	681	647	673	704	683	590	661	658	701	661	655	672	628	651	662	681	694	672	674	643	619	678	634	658	649	642	620	660	654	687	674	623	678	618	659	644	660	657	722	601	683	685	633	623	635	674	696	631	656	675	637	668	662	664	640	646	685	664	641	681	686	672	652	655	612	660	687	657	643	689	660	596	630	666	601	641	721	672	659	643	656	654	612	638	666	659	696	646	666	668	638	636	672	650	667	663	657	636	660	668	619	599	675	655	621	699	689	685	703	710	656	609	636	661	619	666	683	681	680	637	631	637	640	628	665	682	676	623	658	667	644	667	651	679	659	630	610	645	632	658	659	660	675	652	639	675	628	676	646	684	609	637	674	609	656	683	646	614	668	690	667	658	664	631	633	646	660	650	676	666	685	637	642	656	640	669	672	647	688	672	635	643	653	670	681	664	648	645	586	643	646	715	663	631	679	671	610	645	646	654	666	647	632	667	627	675	724	657	651	629	706	629	669	624	704	615	639	681	662	647	704	642	629	636	634	682	662	627	679	664	644	622	628	632	634	646	620	645	682	660	625	634	661	669	666	664	599	674	678	660	644	660	636	654	644	656	636	669	668	645	623	638	660	639	668	614	686	647	691	665	643	679	652	677	638	629	614	673	623	655	721	628	654	678	676	666	635	649	721	662	691	653	643	700	679	667	636	645	642	628	664	676	604	663	630	655	661	654	660	649	724	686	674	644	683	694	692	677	651	661	664	683	628	640	619	682	719	616	661	643	670	652	641	665	657	646	668	695	661	691	664	665	620	677	633	646	665	674	666	677	688	666	657	675	689	652	683	618	660	642	674	625	695	602	639	676	680	660	644	640	659	683	653	624	637	677	691	669	643	657	663	686	680	675	657	648	632	633	625	655	635	665	677	702	647	643	591	659	682	660	691	641	654	653	687	688	701	639	692	614	606	655	681	718	588	639	655	642	628	622	699	669	660	645	662	649	695	617	646	679	668	642	643	652	712	641	590	644	650	653	638	703	595	648	652	654	678	665	678	592	645	639	633	664	681	693	672	660	667	634	649	652	639	682	627	676	657	691	648	646	679	670	689	638	653	632	648	665	635	639	635	637	681	679	576	642	700	661	623	669	673	690	690	650	680	613	653	614	681	679	597	611	573	663	679	665	642	699	701	693	637	673	698	660	645	650	633	652	658	666	643	615	666	644	621	635	654	628	669	644	620	640	650	609	604	663	646	636	677	662	699	638	673	654	677	678	656	640	627	648	684	641	635	640	653	709	696	648	701	619	634	672	716	633	639	656	637	635	676	665	668	725	712	676	682	682	694	605	633	668	648	648	637	669	655	652	661	682	677	660	623	661	687	692	632	597	701	636	629	675	661	625	626	588	673	708	665	689	650	663	637	648	685	645	672	680	660	624	662	662	680	634	681	681	625	694	652	690	659	709	729	649	677	631	671	640	663	646	662	666	659	665	680	632	640	617	636	697	590	667	689	714	670	646	670	651	644	623	657	703	646	674	686	633	676	654	713	677	612	632	701	657	643	643	670	636	627	637	671	661	689	638	685	674	678	668	627	621	632	666	661	634	672	618	635	654	654	667	622	643	653	645	655	673	669	678	686	650	661	646	637	713	666	683	646	651	663	662	724	651	669	643	667	677	650	666	666	672	648	706	721	573	662	625	643	660	718	722	620	639	662	658	654	643	664	641	682	688	609	588	654	691	646	657	673	611	647	641	669	649	592	658	685	615	699	682	636	624	630	667	635	656	607	655	645	655	655	702	650	632	640	649	653	649	690	623	614	712	666	655	696	635	646	653	631	664	620	654	683	674	616	633	699	705	684	607	624	650	653	629	665	659	609	621	661	663	629	672	705	629	651	696	616	697	638	649	659	618	680	649	652	631	649	671	680	648	614	647	629	678	656	706	634	664	652	677	693	629	651	692	635	644	629	708	637	693	649	657	642	657	616	674	647	689	648	669	705	707	675	682	635	682	678	661	637	619	666	664	659	635	686	618	712	617	689	672	687	629	664	682	657	662	698	640	659	616	656	651	660	648	657	648	668	641	652	611	637	660	707	668	639	692	654	678	621	648	603	611	621	631	683	677	689	644	641	657	634	693	650	684	662	667	616	674	678	685	649	640	682	651	682	650	653	669	669	634	661	650	677	674	600	615	614	662	630	651	697	639	670	614	629	645	662	591	602	626	666	665	661	672	623	674	619	657	642	641	662	673	711	661	663	656	681	659	646	666	636	662	647	650	654	631	683	662	689	664	640	688	655	692	662	676	673	661	624	665	626	623	685	679	678	660	694	649	675	650	688	672	619	654	649	671	685	647	639	634	664	622	672	677	616	667	623	658	643	621	704	652	642	638	645	635	692	647	683	673	647	613	651	602	584	632	692	706	698	661	662	622	663	632	672	658	579	664	667	690	667	687	695	691	691	657	650	630	663	660	679	626	659	675	695	673	602	658	679	649	658	664	601	649	650	624	671	624	704	637	669	599	654	684	644	651	639	661	642	648	661	672	637	681	675	693	686	692	652	639	651	720	653	694	678	714	663	645	647	645	680	719	682	651	643	616	694	649	675	675	678	662	676	627	671	664	660	672	645	648	645	670	699	641	625	631	675	635	639	649	668	669	613	685	675	667	672	613	678	664	638	672	668	658	663	692	670	635	644	640	618	640	621	664	676	708	638	648	720	620	622	631	683	653	684	666	676	651	643	707	656	660	661	692	652	707	686	671	682	675	702	702	598	653	660	621	669	666	679	682	652	657	632	626	650	710	613	657	689	639	640	670	725	621	634	686	622	682	627	657	627	657	617	638	625	717	623	672	658	609	606	663	723	616	640	689	666	621	699	669	698	697	649	688	600	626	701	625	639	676	686	677	634	675	671	607	662	632	647	658	658	679	660	621	670	690	673	641	657	647	643	621	648	665	675	591	694	619	706	675	635	673	601	628	628	695	696	666	691	621	687	652	682	643	651	626	671	699	657	628	648	670	678	673	661	603	665	692	640	703	653	683	633	645	700	650	644	659	669	652	692	635	674	656	623	731	645	663	683	631	625	675	606	635	710	696	648	646	641	641	648	661	678	642	646	648	621	658	696	674	674	679	650	702	656	629	686	638	649	673	639	658	675	651	681	743	650	618	624	625	615	672	680	683	678	640	639	714	640
23612	11911	8039	4186	1890	1137	827	685	691	557	445	409	385	294	343	281	271	311	218	257	266	225	258	255	255	274	224	234	244	241	239	216	255	252	254	256	258	240	240	271	261	214	233	235	245	225	250	213	234	252	234	251	230	226	233	265	232	223	233	218	260	258	230	223	235	227	238	253	248	270	239	243	250	255	238	249	240	244	247	236	254	245	216	245	223	225	212	254	245	263	255	240	241	249	233	241	281	229	239	239	234	276	250	261	263	241	247	262	252	242	252	215	240	244	219	238	244	243	244	250	223	230	249	236	222	244	256	227	276	248	264	248	239	256	246	240	255	222	249	258	241	239	215	227	242	239	236	214	243	239	206	222	217	246	220	229	239	247	231	235	221	265	251	242	227	280	272	236	223	240	286	249	236	232	269	252	247	236	243	259	271	239	259	261	255	245	255	238	227	216	241	274	234	251	243	240	232	248	268	249	261	228	258	234	250	215	233	291	226	246	220	253	258	249	244	242	249	224	270	222	252	179	272	235	252	226	268	234	239	249	254	264	240	278	236	239	250	214	261	238	246	219	270	238	246	237	317	223	254	250	283	236	223	231	257	216	235	257	246	242	246	221	220	228	241	233	261	253	250	213	225	274	250	218	252	233	250	261	220	246	216	224	225	252	251	260	276	270	224	240	249	263	223	236	229	228	248	266	278	232	266	234	227	245	222	271	225	215	260	254	261	244	241	237	218	243	247	234	239	269	271	273	209	218	257	251	219	222	228	231	228	229	248	243	245	238	271	249	244	255	222	246	256	208	240	258	244	236	249	224	235	238	224	238	251	253	259	263	277	246	219	243	220	235	227	254	259	228	247	244	255	261	231	217	226	250	222	258	243	262	273	279	241	239	232	257	240	245	226	205	227	233	263	283	258	241	225	248	238	270	215	274	258	282	256	262	262	247	226	237	251	246	256	200	237	206	250	261	231	259	241	214	263	255	233	260	266	255	246	255	251	243	273	263	244	256	257	265	225	233	252	247	231	263	232	264	220	229	241	256	262	244	242	244	250	255	224	240	244	250	270	235	243	254	247	237	242	236	254	241	234	267	258	250	240	231	239	252	237	238	244	261	228	219	214	237	250	249	257	230	223	261	237	221	251	254	286	250	235	248	277	227	227	256	232	213	246	247	237	254	257	253	271	218	249	223	207	249	234	261	201	210	229	252	249	232	284	247	249	255	224	239	227	247	255	199	243	239	218	240	264	239	238	246	232	234	255	261	249	242	250	245	254	252	228	233	244	255	261	242	254	254	246	256	261	267	221	223	228	237	236	260	206	254	229	221	210	268	266	248	252	248	226	250	238	235	218	251	263	253	260	228	259	251	238	262	255	223	258	246	264	234	255	250	229	217	252	221	234	231	249	251	240	239	254	267	231	240	243	239	235	261	278	259	233	235	230	272	236	251	239	271	250	236	243	231	237	251	224	238	209	256	261	253	220	235	223	226	250	223	270	244	246	240	284	257	263	243	264	293	258	236	215	239	243	261	252	237	261	230	252	244	247	256	207	251	231	218	239	242	214	248	198	255	239	249	243	242	250	248	263	238	255	278	248	238	250	268	242	222	248	246	264	255	262	217	247	243	222	251	267	241	246	246	235	278	261	229	246	233	252	232	265	252	247	246	227	244	261	229	229	197	233	263	232	232	212	240	235	236	239	265	259	267	227	244	226	230	240	262	217	249	227	251	284	236	222	238	252	258	243	262	219	237	221	237	229	249	262	276	239	236	214	273	210	247	255	232	239	220	213	217	257	261	235	258	230	254	225	260	239	244	235	264	254	265	236	257	242	230	235	258	269	248	242	268	240	243	250	256	250	215	237	253	214	240	247	242	237	218	241	239	255	251	249	244	267	258	215	223	217	249	259	221	234	211	254	233	257	256	249	243	247	216	230	275	240	266	249	262	257	265	234	222	241	274	255	264	229	245	240	243	248	236	255	257	232	238	233	264	259	226	244	225	215	226	249	227	236	220	263	252	258	222	232	254	206	263	249	235	258	232	240	219	267	261	226	237	273	235	270	255	255	249	236	260	265	266	245	198	238	251	256	211	255	246	247	278	255	223	241	240	230	235	239	243	251	278	255	261	288	264	263	248	232	244	269	246	253	223	243	236	252	247	246	235	253	232	232	226	231	247	241	242	241	265	206	276	282	261	272	279	263	257	230	220	263	224	247	250	250	256	230	234	279	256	230	257	261	257	248	250	224	263	226	278	246	261	261	225	233	253	245	259	249	239	231	230	214	279	220	231	224	231	245	242	242	239	250	228	238	251	233	259	207	251	253	220	241	231	217	238	257	215	232	241	212	219	204	244	244	250	240	244	237	258	242	227	242	229	260	244	258	215	211	249	237	207	217	248	263	254	256	258	240	252	238	252	251	246	230	243	238	261	260	257	250	228	252	258	231	263	229	264	246	224	237	283	240	233	235	235	235	255	245	243	226	268	236	273	237	265	238	260	252	256	253	218	256	256	272	246	241	284	212	243	256	268	240	213	266	243	255	223	239	255	252	227	257	215	235	251	259	281	259	256	261	235	291	243	234	258	254	268	258	257	244	237	244	251	240	249	283	236	236	220	250	261	269	246	262	262	245	227	255	276	258	226	242	257	272	242	232	253	227	244	241	229	263	237	221	243	245	221	239	235	246	241	264	248	230	257	241	254	265	266	244	242	245	253	219	222	240	226	214	236	222	240	248	221	260	220	229	231	243	272	225	256	236	254	237	222	242	237	235	220	256	250	227	237	259	248	227	246	257	260	238	260	285	230	239	240	239	254	236	205	245	251	241	262	252	273	236	237	226	225	248	240	249	220	237	253	250	247	238	249	232	242	266	240	245	234	236	238	224	273	210	226	282	244	231	232	241	235	213	251	246	223	254	237	249	251	280	248	237	230	285	243	228	253	251	242	236	256	247	273	238	251	264	228	222	242	281	222	239	232	252	235	247	231	249	260	225	270	247	241	241	238	272	223	248	223	224	260	238	257	265	222	234	240	255	247	288	245	236	245	243	226	228	239	240	234	258	265	215	250	228	213	236	236	245	219	225	231	257	260	257	249	254	232	264	243	242	243	211	246	258	249	262	278	236	240	237	225	260	274	231	248	216	238	263	262	244	250	269	234	245	250	215	258	249	218	226	241	267	217	243	260	215	229	251	221	267	236	271	226	268	246	255	233	247	227	246	269	236	234	241	231	240	266	247	271	245	276	256	231	225	242	225	256	237	225	230	248	249	244	220	220	266	221	264	210	253	223	215	226	258	252	223	251	235	274	236	213	256	227	237	245	224	204	237	245	243	230	244	261	217	231	244	232	243	222	235	230	217	216	251	264	253	241	244	236	255	241	252	242	253	234	268	260	253	214	232	232	233	230	240	243	245	241	255	251	218	229	237	236	245	211	269	249	251	247	245	238	251	273	253	205	273	262	238	256	236	224	243	233	243	232	226	242	236	231	235	231	274	238
13525	9151	12591	10044	6171	4102	3182	2723	2691	2123	1617	1326	1178	1002	987	899	821	819	739	688	678	616	609	571	583	577	571	560	592	555	546	550	576	544	575	509	587	546	551	564	566	547	541	562	540	566	537	542	559	501	532	523	582	578	572	554	516	558	511	547	524	548	507	517	582	522	520	524	597	557	561	530	515	568	583	574	557	557	566	542	577	541	566	569	577	523	542	544	523	523	538	538	579	535	507	559	509	571	573	539	550	526	546	512	515	583	569	525	501	507	518	529	543	542	529	564	505	513	549	553	512	567	573	544	548	558	556	533	536	549	564	553	536	513	524	540	537	538	540	604	575	516	535	505	516	556	533	540	554	536	514	540	521	552	552	564	510	572	538	502	554	550	545	559	507	548	553	551	542	549	576	520	498	572	512	538	576	512	522	545	533	531	539	609	524	487	570	547	518	545	539	546	551	528	559	530	539	552	529	565	506	547	520	553	546	560	532	512	547	522	563	569	546	550	565	538	497	554	541	547	532	571	548	532	520	517	532	518	556	557	555	552	494	552	517	536	557	514	504	548	511	538	558	528	560	573	543	543	508	501	553	530	566	547	533	534	551	533	544	555	537	530	525	515	522	550	494	535	583	545	562	549	586	537	521	539	561	575	531	533	530	554	543	548	533	520	545	569	557	599	567	534	567	526	546	548	531	538	579	556	519	527	532	562	563	534	576	520	590	580	534	552	536	524	531	584	531	537	549	561	537	543	551	527	550	530	545	490	539	546	563	577	567	525	515	534	532	514	550	539	537	523	549	563	551	544	539	568	588	512	499	600	573	559	514	537	561	526	528	543	547	544	568	534	494	552	549	536	536	545	547	527	591	574	523	559	523	537	533	549	516	531	544	556	558	557	546	562	542	541	532	543	553	496	555	521	555	515	526	554	564	491	489	522	516	535	521	574	555	547	527	535	519	539	541	557	515	553	574	548	517	543	532	535	580	557	536	569	567	611	500	559	531	490	532	518	550	525	527	584	520	530	579	551	573	524	531	573	579	556	537	554	481	506	501	536	454	551	562	524	511	521	522	508	550	551	523	539	542	542	572	544	574	545	567	547	553	596	557	541	542	569	518	548	529	504	532	540	532	508	539	527	548	540	529	537	530	569	562	568	505	544	529	537	571	558	526	541	511	559	568	550	529	547	519	543	551	542	556	535	578	514	529	557	524	504	580	535	514	560	568	549	585	510	521	533	552	538	540	555	561	501	551	563	524	538	548	525	534	533	534	592	513	551	492	522	549	475	512	524	506	557	549	506	539	554	525	521	579	542	560	521	549	555	557	560	549	566	512	546	532	532	536	516	502	520	543	516	569	544	494	541	569	575	524	548	524	549	538	536	543	563	527	501	583	559	552	579	519	575	552	503	544	547	537	524	560	547	518	583	545	547	516	535	509	527	532	529	522	522	514	555	500	537	569	557	538	554	577	593	564	531	533	549	551	537	575	489	532	553	502	535	514	535	512	551	529	493	552	539	500	553	536	582	574	541	462	516	544	527	549	536	564	570	524	508	509	551	522	530	582	556	563	547	541	501	567	573	510	526	525	522	561	558	497	528	602	515	508	538	555	564	516	568	557	543	527	516	571	550	527	546	586	559	522	545	548	516	518	557	546	530	572	529	510	572	513	592	517	540	559	529	550	546	558	512	582	555	543	541	561	561	565	521	543	553	538	617	537	566	556	557	553	593	553	503	511	570	525	535	566	547	531	534	482	561	527	505	528	517	541	558	526	553	574	529	565	509	596	550	566	512	514	563	553	576	506	529	522	543	555	538	546	549	582	529	532	557	545	556	552	566	524	532	558	528	549	531	511	525	531	552	514	532	567	533	541	555	553	591	564	514	539	594	535	554	551	554	548	527	530	561	539	547	497	534	538	532	566	570	580	503	554	532	542	549	536	553	538	558	543	555	548	572	528	545	583	518	514	533	545	608	528	572	537	555	541	529	554	542	540	544	528	518	497	561	506	563	571	584	513	605	529	602	552	537	538	550	577	556	602	526	582	532	514	555	557	536	544	548	548	510	561	520	531	512	554	537	546	526	537	532	560	561	556	480	523	562	528	556	579	543	569	534	521	536	538	521	563	542	600	544	529	573	527	552	567	522	538	553	524	533	546	504	494	513	518	537	526	505	535	551	509	549	560	521	559	548	544	542	529	549	562	543	579	529	517	551	571	597	565	560	560	520	548	557	545	566	546	524	519	543	531	556	548	518	565	547	567	535	531	543	533	530	512	526	493	596	507	569	532	500	547	507	553	557	512	550	520	549	558	520	544	577	574	576	556	546	516	542	513	529	520	558	580	561	523	526	545	530	551	590	507	582	515	508	525	541	532	513	557	582	535	510	503	543	530	538	520	560	566	544	571	540	553	533	535	571	535	557	554	577	554	539	556	576	518	586	528	551	538	520	549	579	555	581	576	534	553	554	542	560	549	557	584	519	557	533	560	545	513	538	532	518	531	585	536	531	564	589	543	531	576	533	569	544	528	536	526	532	523	572	524	570	534	554	531	573	504	552	609	546	533	569	594	530	520	570	551	530	572	582	550	521	591	565	540	517	528	527	570	517	531	552	511	523	526	535	548	498	534	589	525	588	566	541	570	556	532	542	545	530	523	559	512	522	532	566	549	524	503	517	541	532	528	513	496	526	588	516	582	504	556	531	534	506	524	552	546	572	569	524	507	535	567	520	514	543	538	584	569	536	574	545	576	567	552	562	506	511	544	504	546	534	542	532	511	516	537	459	520	510	544	527	539	519	516	549	517	576	570	555	544	546	556	519	521	555	549	569	554	551	534	531	556	542	541	554	542	562	548	549	546	526	514	558	545	536	542	581	515	513	538	509	579	557	561	525	538	576	538	568	481	558	509	518	577	573	557	551	532	534	528	551	577	519	535	537	583	546	524	538	539	538	551	557	561	571	547	567	543	534	501	529	509	522	564	539	547	517	522	552	542	527	549	526	553	547	541	568	495	493	556	532	562	552	533	530	553	544	546	584	562	545	582	563	525	515	559	537	545	511	532	555	553	573	501	532	504	553	541	529	527	535	541	538	560	549	527	537	572	549	582	527	579	536	559	540	565	517	560	528	516	595	567	555	529	538	484	563	565	551	565	572	548	541	534	560	547	518	543	554	568	525	550	544	561	559	567	599	570	528	534	560	533	544	515	522	553	518	498	501	549	565	556	567	515	569	571	568	560	566	562	544	514	599	523	560	560	552	549	566	588	520	514	520	579	542	589	527	554	573	556	562	535	571	517	558	555	512	535	568	532	540	553	524	495	544	510	538	571	544	542	546	583	562	538	553	553	515	570	516	542	568	548	523	529	564	572	532	541	526	570	527	519	552	532	545	603	550	554	547	572	515	513	502	527	538	555	548	577	543	537	549	521	521	497	575	559	555	552	528	544	567	524	542	533	555	539	520	505	536	530	572	549	554	542	516	540	528	529	530	567	489	567	543
37630	17956	11731	6368	3625	2294	1756	1170	1015	790	615	497	479	430	380	331	367	338	337	311	315	308	312	256	269	282	261	292	283	261	297	276	273	263	285	279	251	295	274	282	279	253	283	297	264	251	295	269	273	285	249	296	269	243	258	306	295	243	236	278	264	281	292	260	281	284	262	248	271	293	267	296	245	238	260	255	282	252	249	288	292	279	324	256	230	247	268	276	278	278	284	283	288	251	252	281	292	271	261	303	290	291	247	276	235	263	241	271	257	248	273	261	260	255	271	238	274	241	258	284	278	284	277	287	284	268	295	303	284	289	277	289	285	240	256	265	274	268	295	310	279	301	280	270	280	298	248	263	251	261	271	276	263	261	239	257	255	283	278	267	262	254	257	277	252	276	250	286	315	277	290	267	305	288	252	261	300	272	268	255	259	275	272	296	307	269	286	325	284	250	281	219	271	291	279	275	281	253	311	293	246	270	273	270	258	263	276	278	275	252	272	263	259	285	261	280	239	289	248	298	284	259	242	271	279	301	270	293	296	275	255	288	245	258	240	290	261	275	268	279	294	272	296	266	248	281	273	257	241	284	286	264	272	268	266	323	263	252	284	282	275	274	283	241	258	275	243	286	282	272	247	292	266	288	280	254	252	256	273	271	249	257	267	262	293	295	264	269	265	250	284	269	262	265	235	291	292	287	241	280	272	316	252	281	255	257	251	237	275	253	265	264	262	300	287	263	255	249	270	256	252	297	260	285	277	294	292	304	288	276	257	241	262	250	300	293	255	266	283	258	287	288	267	277	259	290	271	278	237	268	274	282	269	255	241	299	261	290	261	268	269	260	269	236	316	290	236	247	276	253	288	302	274	261	273	269	309	245	290	279	257	300	255	268	280	264	288	282	286	281	287	278	291	238	265	235	253	266	272	254	267	277	321	286	260	309	259	264	284	249	263	262	280	304	288	264	284	261	250	283	274	264	264	255	258	259	275	245	260	282	296	292	283	257	298	249	256	253	272	262	261	247	310	283	287	278	291	284	275	276	280	310	295	273	257	257	286	274	286	287	274	284	262	286	270	266	274	256	306	268	271	280	277	262	256	266	265	273	271	268	241	272	276	274	273	238	270	243	271	239	240	275	302	259	247	230	298	296	285	277	283	289	266	256	268	275	265	239	272	249	263	270	301	233	259	279	293	311	269	274	269	278	315	278	278	286	310	257	308	260	290	298	241	264	305	247	306	275	269	274	251	286	294	274	248	282	283	240	293	297	282	244	280	240	267	249	240	289	277	259	254	282	283	283	258	312	267	273	286	280	305	290	283	271	276	298	259	252	292	274	258	276	274	261	248	274	281	248	279	259	249	300	270	262	255	247	296	256	286	264	213	278	266	273	262	256	274	293	270	247	258	270	314	272	288	276	282	251	291	306	296	242	300	298	275	273	293	277	277	269	280	294	285	248	278	256	286	252	267	317	295	299	270	298	262	315	277	285	282	271	287	274	273	278	235	289	232	259	252	260	288	235	240	261	311	269	248	282	278	286	287	275	285	288	286	278	256	280	244	262	235	281	264	254	260	275	258	265	262	292	270	268	279	297	236	257	313	244	254	299	279	263	279	284	266	280	268	260	262	280	290	263	274	239	271	266	280	230	268	238	289	281	262	243	269	295	262	260	244	256	277	247	260	293	271	245	254	271	265	273	325	268	252	293	293	278	255	289	308	269	289	229	280	296	292	258	296	271	273	257	280	314	265	308	283	291	278	255	265	260	276	283	255	270	275	302	271	262	264	254	262	272	281	258	252	256	265	291	292	295	279	315	286	271	299	261	288	260	253	268	243	256	270	259	267	272	263	272	253	285	271	256	280	260	300	297	285	239	287	292	276	277	239	275	267	294	255	286	248	255	284	267	278	274	283	273	286	266	255	298	305	274	288	286	235	278	262	302	285	278	265	261	268	269	268	279	276	270	310	247	294	260	237	275	311	308	231	266	278	289	270	293	291	285	295	263	252	263	301	295	270	280	265	314	296	246	265	264	244	277	274	289	268	274	260	271	295	263	266	289	246	276	273	211	258	286	267	257	285	261	270	240	267	290	258	298	282	286	284	258	297	248	257	290	251	290	265	265	294	271	294	250	298	272	262	279	278	263	248	255	265	279	314	315	260	287	278	270	268	284	264	262	241	236	309	249	261	282	245	253	260	288	249	272	278	284	280	283	287	245	290	278	277	285	279	262	281	267	270	305	298	296	288	257	270	292	236	253	296	253	268	271	276	278	289	281	245	268	262	299	278	266	286	257	274	277	287	272	225	286	256	278	303	310	290	281	245	252	272	259	273	284	267	256	297	301	282	253	266	288	259	274	259	287	283	274	276	241	268	289	265	282	268	284	272	268	277	286	324	252	253	264	268	288	266	288	255	275	300	278	295	250	258	282	252	284	305	286	291	258	284	260	242	256	298	261	299	252	273	274	262	279	271	277	276	284	311	272	247	288	289	262	274	288	256	277	289	269	258	245	300	270	276	272	248	276	252	270	266	265	273	273	232	271	262	248	263	290	247	289	276	260	290	270	249	269	284	273	277	301	284	276	276	255	247	266	292	262	261	294	271	281	283	288	290	279	282	286	268	292	262	267	266	269	304	277	288	283	257	253	245	261	256	271	254	265	258	277	259	272	286	263	297	265	252	278	293	297	298	289	283	238	234	308	241	293	256	288	278	261	283	291	246	248	255	272	268	242	260	270	246	274	251	298	241	254	241	250	291	280	280	252	266	283	281	282	280	269	303	288	253	269	252	288	232	245	261	260	271	284	277	274	273	298	263	269	229	279	270	276	266	291	299	250	304	278	242	248	276	277	279	279	257	293	303	288	270	269	297	268	236	247	272	303	266	268	246	256	282	280	270	278	287	267	284	246	298	249	267	267	283	268	270	288	263	262	266	224	251	284	270	307	271	256	276	268	323	276	284	251	267	284	252	258	290	262	295	302	269	280	281	261	271	273	259	268	309	286	254	259	258	275	270	237	263	283	284	263	237	271	281	293	265	270	256	292	282	255	252	256	251	245	259	265	260	281	298	308	265	266	278	314	278	310	313	251	290	284	282	311	278	270	281	315	266	294	261	271	276	252	273	274	275	279	283	280	262	257	265	275	265	289	277	270	261	273	279	282	287	265	248	258	293	273	284	263	285	233	266	294	269	278	280	264	298	276	275	242	314	294	260	277	233	280	287	269	283	259	252	263	262	269	286	273	264	262	278	270	248	250	260	255	285	248	262	277	283	303	267	286	287	263	245	324	242	269	283	280	293	286	269	295	270	251	280	262	306	255	277	268	272	289	287	263	277	264	275	278	269	281	316	237	260	301	263	284	240	262	273	277	233	255	279	311	285	258	258	256	227	271	301	289	254	288	303	275	272	271	252	238	240	289	283	291	226	294	291	284	274	281	285	246	264	286	277	250	270	288	252	282	281	262	226	272	287	279	266	265	245	267	307	250	258	273	238	260
22705	12135	16914	14436	11196	8205	6713	4567	4014	3242	2558	1958	1800	1367	1318	1207	1187	992	896	810	834	888	719	629	664	623	631	641	598	604	620	653	605	641	611	649	651	581	618	620	605	616	604	604	612	638	608	620	589	566	606	569	583	601	623	638	601	666	613	633	607	600	596	619	555	633	609	617	571	634	609	582	588	620	646	593	623	605	664	594	608	621	627	611	641	649	618	650	645	626	590	617	611	584	580	610	611	590	570	611	627	634	595	615	579	608	642	637	589	628	560	588	635	549	600	576	658	577	622	599	570	597	598	567	588	579	617	629	604	601	606	613	570	599	596	617	598	601	653	587	587	568	584	636	614	611	620	605	613	593	622	589	611	577	565	589	627	579	618	613	579	570	603	589	614	576	588	541	579	618	601	646	582	635	615	609	610	578	588	630	613	599	603	591	620	567	567	644	609	609	588	582	614	596	579	636	597	558	571	624	614	603	627	616	585	548	661	591	593	603	587	617	587	572	595	607	600	632	565	583	533	614	607	588	595	604	589	634	628	577	625	597	589	601	590	596	611	627	613	621	591	596	607	609	656	590	597	612	578	583	589	612	608	582	549	598	599	583	594	580	598	595	604	655	600	596	640	618	620	586	611	532	617	649	610	617	589	617	598	598	580	626	630	588	620	582	616	601	619	602	588	606	600	627	612	602	635	662	588	567	600	579	591	602	589	571	614	644	629	592	581	658	618	578	619	578	617	574	633	601	631	613	571	610	570	593	608	570	567	612	587	604	586	631	581	590	588	630	584	612	607	600	645	589	632	579	623	631	577	608	597	627	618	617	611	646	582	608	576	587	599	598	610	626	591	624	615	641	618	653	594	574	603	580	560	629	582	560	585	596	603	574	614	585	570	614	638	593	581	635	584	612	614	621	579	647	637	602	562	588	613	593	587	590	613	595	618	597	620	556	591	623	622	625	614	602	585	572	600	600	624	566	580	602	619	619	586	640	590	581	618	554	611	584	603	601	609	622	599	616	599	602	559	620	623	584	611	558	607	592	621	621	601	597	571	601	592	613	584	585	566	604	631	564	614	573	615	572	559	600	630	617	608	600	590	553	598	619	592	621	549	600	593	592	628	590	574	627	609	612	589	609	586	586	547	588	614	607	550	597	592	595	572	653	608	608	610	600	588	556	610	621	601	583	627	616	626	585	630	598	599	618	635	586	575	662	608	608	616	542	604	633	566	588	622	617	583	601	617	590	591	614	625	590	627	583	592	591	617	593	612	577	590	603	581	623	632	603	633	567	595	572	559	582	584	612	602	561	594	561	608	642	613	597	636	604	582	649	592	612	603	653	605	609	590	596	557	612	626	583	610	619	626	592	599	596	649	623	592	572	599	612	564	582	632	628	628	568	537	642	619	585	585	594	588	637	604	552	605	601	641	582	616	582	642	619	573	596	595	591	555	604	600	541	621	597	594	615	643	650	579	538	587	600	565	654	598	609	635	611	602	590	591	622	585	610	551	628	574	590	589	591	655	607	612	580	637	620	576	630	603	634	593	607	574	620	594	588	594	623	605	611	591	615	593	610	606	582	637	608	608	635	585	591	581	625	565	647	593	634	621	614	590	604	651	583	631	605	598	609	552	585	588	589	579	592	617	593	593	578	617	581	633	623	595	637	614	629	589	597	584	580	605	572	641	598	615	601	635	600	627	610	641	589	612	592	611	663	644	624	629	589	585	593	599	600	592	574	615	569	626	604	579	605	635	603	563	585	569	621	653	569	577	589	610	609	601	642	610	614	609	592	584	566	603	611	578	610	555	616	588	598	597	586	551	623	562	587	635	594	621	620	570	582	551	654	611	594	590	559	610	610	612	630	622	567	608	638	622	572	656	584	620	596	595	607	619	610	570	592	601	612	593	637	613	619	613	605	598	632	611	606	606	622	610	611	616	647	570	586	608	634	603	580	629	607	592	598	535	581	588	579	596	597	577	581	627	603	594	603	549	604	593	614	612	659	588	584	594	586	630	631	598	607	600	570	590	608	597	608	587	621	658	637	600	590	576	602	605	613	577	571	630	584	596	573	652	612	608	657	596	638	574	592	598	614	578	593	617	601	618	609	590	617	623	579	651	606	695	633	580	604	627	568	591	626	594	602	602	585	601	635	611	562	608	586	621	618	581	595	585	598	586	596	593	602	607	603	558	617	571	594	635	640	596	568	562	628	569	560	615	603	639	602	622	595	590	582	586	630	588	589	591	601	602	598	607	606	552	582	594	599	595	600	647	588	614	606	598	614	625	607	600	596	596	575	583	620	629	605	569	545	649	582	623	609	620	629	615	636	597	585	563	617	590	600	580	584	583	604	645	592	620	632	648	621	612	609	607	625	604	626	598	607	608	548	630	628	620	624	590	635	621	635	567	593	630	604	586	636	632	615	635	591	614	604	583	607	564	612	610	620	630	625	585	603	616	642	652	575	610	561	599	628	585	597	594	597	580	598	579	595	594	570	634	629	628	569	564	634	594	640	607	606	612	607	607	641	656	574	589	609	618	587	610	564	609	600	610	638	599	590	577	624	607	607	586	576	629	635	628	616	650	639	617	597	610	573	574	563	632	612	575	625	649	625	606	656	623	577	577	613	631	588	614	626	611	595	623	597	616	592	576	572	602	594	589	603	571	600	607	620	624	616	644	623	594	597	599	592	612	604	603	625	600	592	588	624	591	627	577	601	599	604	613	604	614	544	631	601	603	626	603	606	632	572	615	592	610	565	614	622	585	588	616	659	587	606	576	623	633	634	609	623	592	569	579	584	612	605	630	584	614	600	645	616	618	631	661	608	666	631	585	584	573	595	580	608	594	568	588	577	627	579	566	546	609	557	574	615	614	601	631	592	629	597	580	628	545	614	604	609	583	593	612	580	634	595	630	584	598	641	582	591	617	594	581	611	650	568	588	600	577	561	637	655	596	567	625	635	627	636	584	607	584	573	617	604	603	562	598	644	592	584	606	636	645	567	554	617	594	601	618	598	614	629	625	601	604	610	582	575	617	573	560	605	561	597	639	608	631	587	623	619	617	563	603	588	601	604	608	589	594	628	612	611	589	529	626	621	603	602	624	636	581	663	599	568	606	598	596	570	603	579	628	596	609	567	620	605	624	607	600	607	607	642	632	548	589	583	567	628	617	628	557	639	606	567	588	599	618	588	538	617	592	615	588	591	590	601	621	630	644	621	629	616	554	623	622	604	598	586	564	605	578	621	597	608	580	605	637	614	633	603	612	568	612	630	618	559	622	623	578	616	601	588	622	561	592	548	621	632	581	579	614	633	578	610	615	590	638	597	581	598	592	549	547	607	608	621	595	609	608	558	584	589	570	597	600	622	589	641	566	609	623	606	597	588	644	582	601	616	589	599	634	605	617	603	613	571	614	638	621	583	600	587	619	620	563	647	566	606	610	623	588	576	578	573	593	621	619	559	618	643	579	605	569	573	595	659	645	595	628	581	587	569
43622	23500	17674	12253	7400	4587	2701	1552	1168	978	784	599	645	516	471	428	443	412	377	385	378	339	290	316	324	319	291	333	303	333	304	306	319	294	317	299	306	275	313	337	308	318	288	295	304	299	305	301	282	279	281	291	297	333	303	296	287	300	294	266	283	284	316	289	288	283	306	295	335	297	296	324	269	275	300	301	284	297	289	329	279	269	310	282	297	304	296	293	342	287	290	276	305	293	285	277	291	299	341	272	290	299	305	295	290	289	290	274	279	308	276	268	291	320	300	278	275	304	267	309	313	279	312	306	284	291	270	310	300	318	304	289	274	311	285	325	304	315	288	284	313	268	304	288	299	319	296	250	309	304	269	306	278	302	298	298	291	267	300	285	247	289	304	283	284	263	330	331	292	294	312	270	276	306	278	311	305	264	322	296	298	288	291	309	329	299	301	277	283	322	299	310	265	296	285	304	283	309	297	308	303	299	309	281	311	302	245	269	295	295	296	275	316	298	299	294	364	288	277	282	320	305	299	297	294	266	290	297	282	310	298	322	304	306	311	293	319	315	320	311	300	266	290	299	297	323	326	304	280	291	281	283	307	266	277	333	281	314	308	293	298	331	321	302	280	273	280	324	271	282	274	328	320	291	300	309	320	324	303	328	277	315	276	297	301	307	327	315	280	290	293	270	266	297	282	305	275	309	282	304	284	283	294	309	282	281	325	289	314	279	310	298	276	296	289	314	317	315	326	272	314	297	295	273	305	278	315	290	315	309	295	296	301	279	282	301	293	317	262	300	295	306	299	292	315	300	289	289	261	285	261	322	282	286	268	310	326	292	264	313	265	296	290	294	307	268	294	291	295	305	274	300	272	286	306	288	284	281	311	293	287	295	285	285	288	286	313	300	315	294	303	289	299	308	299	305	287	304	309	280	319	288	294	319	288	332	273	307	269	342	276	317	277	303	311	249	274	301	287	284	277	304	294	299	303	275	295	315	304	285	293	270	300	310	335	310	234	308	317	303	291	295	335	324	305	317	312	298	317	302	318	335	289	276	298	292	307	294	327	301	328	302	312	291	328	284	270	296	323	293	294	305	293	316	293	302	299	304	313	315	280	304	288	280	305	307	309	314	300	312	328	285	276	296	309	295	290	230	293	326	305	295	313	304	291	297	277	293	309	293	303	285	335	290	325	296	304	301	291	295	312	305	311	299	260	284	325	304	316	318	285	327	281	297	287	305	297	285	293	283	306	285	313	288	289	281	314	288	274	307	296	266	259	287	291	294	275	265	333	302	282	275	269	329	308	290	306	301	297	299	300	287	310	313	336	288	295	292	300	320	304	294	277	269	264	282	301	332	280	311	315	269	311	282	315	287	306	292	349	267	314	300	312	262	320	305	282	285	296	300	325	279	299	292	276	339	276	324	295	332	305	318	266	300	306	287	304	298	299	309	274	272	311	307	294	263	298	307	335	307	306	289	308	313	288	294	309	285	336	285	313	309	285	302	286	294	299	295	310	290	306	304	313	289	278	309	298	306	302	337	304	321	284	302	305	300	292	290	311	285	308	318	323	295	309	285	314	306	301	277	296	267	280	321	328	303	284	273	274	281	274	281	314	278	307	343	313	292	285	287	294	288	296	294	281	311	302	289	261	288	280	280	263	273	268	285	303	295	304	279	310	298	309	288	309	244	283	306	288	311	269	290	321	271	290	266	271	305	285	337	291	313	282	316	299	301	283	265	287	267	332	305	302	293	311	272	304	289	308	319	294	312	324	269	294	303	288	328	270	285	289	310	291	315	303	263	303	298	290	287	318	290	288	305	309	296	259	282	300	319	307	316	303	319	306	315	267	316	298	289	289	302	296	299	288	314	289	285	327	305	276	335	276	258	283	283	270	302	281	267	288	269	295	265	269	315	282	332	271	305	301	292	323	311	317	273	280	304	306	299	293	299	305	303	295	320	323	270	276	283	288	292	317	312	249	279	267	311	297	316	304	302	302	298	338	295	256	289	298	283	295	273	301	276	315	282	289	305	302	303	296	306	317	294	306	298	301	294	266	301	282	309	322	273	299	307	329	320	301	294	304	299	287	288	331	285	288	325	313	318	291	265	305	306	312	311	293	322	338	310	313	329	326	300	301	302	264	309	289	330	272	296	279	320	293	294	291	297	302	313	300	280	269	267	229	309	313	297	300	304	305	256	319	304	297	320	316	309	264	305	314	327	309	302	301	344	286	298	296	294	322	289	295	314	291	314	290	282	298	289	322	288	318	302	299	280	287	334	288	311	284	277	257	303	301	311	294	282	270	281	277	314	293	318	288	276	275	322	281	296	303	278	254	301	271	285	308	315	307	289	295	299	308	305	268	328	300	296	297	309	298	297	300	293	267	323	299	270	335	300	315	288	335	274	302	306	295	276	299	270	277	333	300	279	301	272	268	294	284	280	297	313	301	313	340	274	311	295	307	291	321	337	290	304	274	293	306	300	315	285	285	290	309	314	318	310	309	284	303	314	286	288	264	323	284	264	306	295	300	287	314	296	325	294	270	271	264	300	296	300	262	314	270	296	294	271	292	295	269	320	278	307	303	281	296	292	308	265	327	300	282	258	298	317	279	321	320	313	296	277	302	267	298	264	256	286	306	309	300	290	308	302	308	272	310	332	282	328	296	321	280	295	314	339	303	299	327	305	297	290	337	268	316	295	288	273	328	307	288	294	283	293	282	304	311	319	306	291	271	288	286	267	282	282	319	325	273	257	260	294	256	303	306	273	310	278	314	283	277	318	282	308	292	272	319	319	285	333	314	270	276	317	307	290	328	281	271	321	292	292	299	296	309	293	290	285	293	288	320	292	319	289	290	315	310	311	313	324	292	263	279	286	304	295	291	285	292	303	273	292	301	278	290	317	300	316	313	310	272	296	313	300	294	259	291	316	330	302	273	234	268	308	311	287	328	317	323	270	297	282	305	281	326	312	281	273	294	279	270	285	289	301	286	278	291	293	301	294	304	314	294	291	283	291	304	290	256	289	325	307	287	313	295	301	307	293	272	273	299	319	295	309	273	262	281	346	274	271	290	298	283	318	318	325	302	317	299	286	314	286	316	304	310	309	319	333	318	305	279	287	295	297	295	293	271	292	269	279	283	290	277	322	246	268	310	293	312	288	282	329	272	286	274	279	355	313	297	276	268	278	297	324	299	297	321	339	278	325	275	294	282	277	273	307	310	307	295	282	295	298	292	291	306	306	298	285	307	292	317	300	289	282	277	279	273	281	291	318	301	277	273	287	289	299	304	287	318	298	299	322	285	301	313	301	287	318	345	282	285	314	316	289	298	336	311	271	293	310	307	294	296	272	301	297	337	282	252	275	332	285	295	311	283	286	278	311	303	287	260	294	300	298	293	299	317	329	309	266	305	282	340	332	299	307	265	303	315	259	275	301	274	287	289	291	294	267	303	287	307	273	271	330	285	296	303	322	291	313	330	314	278	303	297	289	306	314
25773	15991	22630	22665	18211	14052	9202	6091	4879	4040	3416	2615	2273	1801	1546	1454	1483	1148	1060	978	966	865	817	769	710	739	729	688	690	661	733	671	707	656	650	704	681	690	712	700	628	681	677	681	671	628	649	636	631	637	668	659	659	617	635	689	706	667	685	698	613	609	628	633	664	714	610	650	621	674	693	695	668	682	658	661	643	660	613	676	709	651	651	650	672	626	650	659	652	660	657	657	679	630	670	641	663	649	600	654	639	595	627	649	650	678	621	690	626	670	665	653	625	663	627	621	665	669	574	618	630	660	705	628	631	621	645	665	638	703	643	630	623	685	651	663	654	670	618	606	658	661	689	627	643	671	640	604	657	647	634	674	609	615	669	598	644	637	681	713	636	636	612	627	671	651	631	655	652	663	655	637	640	642	639	659	675	678	692	575	626	664	634	640	638	670	682	683	669	641	628	615	621	688	634	690	660	694	628	653	649	615	630	638	635	625	669	666	677	660	695	619	654	649	699	677	632	624	641	665	644	625	625	653	632	655	672	660	642	631	663	682	660	611	606	606	650	660	626	640	681	616	623	640	600	648	642	658	638	639	623	605	666	628	640	662	641	606	646	598	674	635	631	605	647	645	631	606	613	584	676	624	611	675	641	625	604	622	641	665	640	662	655	661	633	644	621	638	640	641	599	670	624	654	680	653	623	637	647	637	658	682	602	654	631	647	657	627	623	592	630	706	620	688	667	666	646	659	664	644	678	650	683	669	634	642	630	635	673	685	678	659	691	676	659	685	670	655	665	674	658	619	662	658	637	635	623	648	624	616	619	626	640	632	662	622	626	633	661	670	652	670	612	647	628	622	622	667	632	659	612	649	616	624	702	614	637	650	666	675	657	668	652	623	656	692	690	639	658	635	625	621	615	622	701	661	626	660	685	642	648	670	659	622	656	623	641	672	657	671	597	632	679	659	649	678	649	624	661	646	618	641	655	632	617	649	659	679	621	657	607	659	637	662	637	657	655	652	651	633	660	649	636	599	636	673	658	613	650	655	706	627	649	628	627	688	639	660	678	668	644	655	605	618	586	654	664	656	666	632	662	635	613	668	662	655	671	637	611	646	595	660	682	621	677	633	655	642	675	613	622	654	638	639	667	688	701	671	662	645	629	675	655	617	633	655	592	647	687	623	656	640	609	679	629	639	669	666	667	671	655	685	625	677	584	643	658	601	668	695	636	636	651	657	605	678	641	621	677	673	645	641	651	669	690	638	688	618	671	647	676	648	612	584	683	668	631	673	671	673	612	641	630	676	624	693	637	686	658	660	646	666	627	628	681	642	669	595	653	665	632	640	659	647	629	691	608	664	680	636	597	666	636	627	660	648	636	643	647	628	695	649	644	642	622	667	640	656	633	618	660	624	602	668	646	631	652	642	627	650	627	630	655	644	608	620	630	703	650	613	614	615	671	640	631	690	629	663	616	615	611	645	644	625	639	679	684	648	689	646	620	640	663	636	626	672	607	658	700	646	656	624	641	651	674	624	646	631	666	684	650	665	672	657	636	635	596	618	664	644	640	649	651	686	671	634	662	626	680	623	651	642	645	663	618	645	668	668	703	641	704	664	643	632	693	631	645	634	646	622	623	673	688	638	642	659	666	671	624	681	714	686	673	709	647	653	673	640	635	645	634	675	662	652	659	646	665	678	648	666	652	695	599	674	672	639	617	631	654	657	664	654	672	634	638	653	639	628	581	635	641	611	688	632	662	607	702	629	693	620	609	599	625	640	609	615	575	656	620	660	646	652	620	659	639	652	675	623	655	652	665	644	622	676	627	597	672	662	637	609	612	679	645	624	668	673	638	613	620	643	658	646	642	622	653	644	628	642	648	640	662	613	648	654	647	635	663	635	649	590	671	632	583	641	639	640	621	659	602	683	637	635	651	659	602	651	617	671	652	624	652	638	624	654	619	628	604	602	646	611	672	643	660	613	625	643	684	670	696	656	730	674	626	628	619	649	632	634	654	673	618	632	619	668	673	688	633	672	692	637	625	680	676	656	647	663	663	647	603	668	648	579	632	612	627	634	647	652	652	620	632	640	614	624	614	647	650	653	656	634	630	639	647	613	596	624	665	559	623	684	648	617	694	696	600	626	633	639	645	696	630	648	675	622	643	644	666	618	677	663	662	661	630	671	606	613	643	669	645	687	625	594	633	619	680	641	693	666	689	626	648	633	687	642	647	683	645	682	609	629	663	630	666	661	628	638	623	676	665	674	616	633	624	655	656	642	659	664	656	653	632	613	619	682	619	686	659	668	623	619	709	621	655	628	657	644	639	688	659	671	628	667	632	649	681	646	660	656	648	652	655	667	599	648	675	655	629	681	629	623	640	640	621	665	638	613	590	651	651	659	629	677	620	636	635	608	660	658	627	648	639	639	612	658	601	653	667	616	582	639	631	666	673	615	649	652	626	641	658	676	654	624	683	666	637	643	606	656	649	646	654	600	645	635	609	640	625	625	634	632	644	680	621	628	649	668	635	647	657	661	648	632	649	649	663	615	682	644	647	671	614	637	668	664	650	635	618	600	665	639	680	664	618	634	636	627	656	637	659	631	629	621	639	592	674	612	670	656	606	701	617	642	602	642	608	656	646	629	652	646	638	677	660	640	653	672	619	636	676	643	655	635	627	665	629	686	637	660	635	652	603	635	634	676	605	646	645	666	653	667	626	626	627	635	622	653	615	679	637	630	630	669	678	692	661	670	653	640	629	634	644	632	668	637	618	640	647	653	686	640	643	641	596	612	599	699	626	627	661	618	665	597	649	647	637	615	685	616	652	621	681	604	677	669	631	643	610	650	647	669	661	656	633	646	686	613	635	659	660	651	668	681	682	679	642	630	607	644	652	674	632	646	667	675	629	629	644	637	605	639	625	646	660	599	689	621	607	681	664	609	671	646	642	659	630	627	624	650	626	639	648	654	648	662	648	636	668	650	680	686	642	656	635	647	613	675	667	665	613	667	673	651	585	621	599	626	641	654	635	665	633	680	644	665	641	623	668	651	626	639	696	696	650	660	652	642	615	614	655	593	646	662	618	668	673	640	664	674	681	648	644	628	657	659	645	651	647	637	615	661	639	626	641	650	638	627	672	649	657	656	676	637	646	637	685	658	663	613	701	643	646	674	643	657	673	663	652	629	633	670	629	650	629	641	640	649	631	660	668	584	686	666	589	675	685	660	636	624	651	672	653	646	667	629	665	612	608	626	645	609	669	636	608	639	620	657	628	591	647	651	601	668	662	695	669	651	654	648	654	657	624	639	678	660	612	696	600	658	621	654	638	649	663	631	668	631	641	627	652	627	648	700	657	651	684	639	656	665	657	652	657	634	678	631	664	571	623	690	639	619	604	661	655	649	644	649	665	628	635	712	639	630	638	640	637	669	677	647	630	602	663	683	621	615	658	632	668	589	652	642	616	638	629	620	677	640	620	644	637	665	650	669	594	700	610	638
24796	11414	6921	3673	2142	1209	869	653	603	519	421	377	349	309	285	283	294	274	283	248	275	277	236	251	244	225	264	232	247	230	245	247	244	241	246	246	209	246	246	216	257	235	241	231	228	229	263	235	236	237	247	238	221	234	219	216	212	286	227	223	255	228	216	258	244	231	214	227	239	247	249	221	230	225	265	221	262	254	211	243	253	259	247	226	238	225	238	257	231	262	235	277	220	242	247	275	249	207	253	254	233	242	217	229	227	231	242	256	237	231	229	220	237	254	237	215	260	219	247	259	220	244	225	254	231	236	260	217	221	237	268	228	245	247	223	247	241	223	229	223	265	232	233	236	270	214	207	242	218	246	237	222	220	199	264	240	234	235	230	264	254	227	265	239	223	254	242	259	235	235	242	222	262	245	263	247	234	237	258	245	261	238	229	280	216	245	236	245	280	235	218	267	239	240	230	222	228	224	230	226	232	270	260	272	247	250	265	258	265	230	245	242	251	228	264	238	234	232	251	243	251	196	231	267	215	236	221	221	242	258	221	246	299	263	263	242	247	246	238	207	241	233	230	244	223	229	277	245	237	245	233	247	238	245	231	224	222	255	211	258	237	240	246	251	261	257	268	255	265	253	239	250	222	222	216	248	275	250	218	243	235	241	250	243	269	244	261	224	247	216	253	237	237	266	245	202	219	222	252	242	217	235	248	255	218	249	196	236	265	256	256	273	225	266	237	227	232	250	277	254	212	222	269	209	238	246	266	262	250	254	257	225	221	225	236	222	242	240	234	228	240	283	243	240	227	240	236	241	235	244	223	257	236	208	231	243	250	261	257	226	286	230	237	236	211	217	239	255	215	272	264	233	236	251	259	230	224	239	220	247	272	237	246	236	235	261	238	261	254	247	229	242	220	254	248	246	259	223	232	260	210	236	197	245	266	224	254	234	268	239	259	246	238	284	248	252	250	239	241	239	224	223	236	232	257	252	215	217	256	235	233	229	225	220	229	233	277	214	267	228	249	237	258	233	238	236	242	272	239	240	233	269	256	231	259	255	224	238	239	232	228	233	284	234	250	259	211	247	272	252	247	250	238	251	246	227	232	251	258	220	255	245	224	213	240	256	226	243	235	236	254	241	199	245	230	245	276	224	218	253	245	240	240	241	230	209	230	247	242	264	241	234	202	268	250	238	257	254	259	258	241	246	252	228	254	248	238	250	245	223	240	264	246	272	238	238	214	260	273	240	199	223	225	233	207	253	256	236	281	246	216	248	267	246	257	266	245	233	228	243	211	236	248	262	228	233	226	232	240	210	195	271	248	242	276	226	264	226	233	244	255	241	235	235	212	254	229	232	238	242	248	240	247	258	229	257	257	229	219	254	232	232	242	230	244	255	216	251	257	275	230	257	244	238	242	207	257	224	277	256	247	241	215	220	219	207	233	227	266	239	249	243	230	232	281	243	272	266	263	224	239	224	272	228	225	243	243	219	244	251	237	261	241	247	214	266	233	216	249	239	233	223	247	247	246	223	263	226	268	224	233	223	239	258	229	245	248	230	220	258	250	239	254	255	222	270	286	262	249	230	272	239	264	265	235	252	268	248	233	235	247	240	242	242	253	266	230	255	253	219	215	257	243	210	243	260	223	231	233	239	271	210	244	279	267	250	242	266	267	227	231	231	273	232	247	240	227	261	202	226	236	269	285	229	279	213	262	239	202	266	251	271	244	258	249	248	226	226	228	246	267	255	279	232	251	263	265	237	231	245	227	225	187	218	234	236	227	225	246	266	260	258	238	230	248	243	243	245	246	265	245	217	212	264	260	244	237	237	246	232	233	244	205	228	263	250	249	231	221	258	230	256	206	255	252	231	242	260	241	235	236	246	237	226	202	260	246	249	246	258	228	270	239	257	256	255	207	215	223	240	234	217	239	227	236	263	274	265	206	241	254	234	269	238	234	224	255	232	268	254	222	221	263	247	243	234	252	251	213	241	251	227	247	262	234	235	269	244	243	217	226	266	270	238	235	224	248	253	230	223	243	253	217	260	205	210	256	214	218	265	247	247	228	246	234	220	238	257	227	247	264	229	252	254	225	264	208	254	217	219	260	241	243	240	268	266	221	232	245	263	260	228	231	245	236	253	216	245	275	255	235	259	252	252	231	288	255	259	255	243	237	237	227	242	244	231	246	212	264	229	267	245	262	232	226	237	277	228	230	252	247	214	253	241	259	254	243	203	252	253	239	240	220	267	224	251	243	247	226	247	236	221	253	229	259	232	237	235	236	226	240	271	231	286	249	290	200	240	253	252	230	252	242	276	254	253	258	258	240	218	232	239	240	230	242	242	256	257	241	221	226	243	253	252	249	232	241	242	252	233	245	221	233	260	253	253	229	246	226	255	223	238	234	267	245	237	244	235	281	216	245	289	242	242	209	262	230	229	245	264	259	252	219	231	236	243	224	224	250	261	228	242	245	249	215	248	229	263	231	249	252	270	241	221	238	251	215	243	212	278	257	241	249	247	205	227	229	244	252	251	219	264	266	227	277	216	250	264	286	244	255	265	238	232	239	213	255	229	243	246	232	217	231	255	249	245	250	231	267	271	247	227	252	240	246	243	260	234	245	236	209	278	250	226	260	275	231	266	217	232	243	235	272	256	243	247	234	246	254	231	242	227	258	248	236	217	236	248	221	245	235	248	221	235	237	191	245	262	233	226	212	208	241	257	241	230	234	236	269	228	250	245	230	248	236	240	235	235	228	249	313	262	255	250	243	250	229	247	229	242	259	225	262	228	253	248	245	227	232	207	254	229	221	251	255	266	301	232	230	257	250	214	251	240	233	259	243	246	237	253	235	235	215	232	212	242	238	242	255	245	230	271	261	250	240	243	255	203	253	257	278	234	230	250	227	240	251	242	248	223	215	220	218	236	227	224	221	233	230	232	233	254	254	270	258	256	272	256	254	249	228	249	264	238	254	255	219	217	247	228	242	236	236	257	246	255	242	208	212	205	224	222	284	259	233	253	241	268	229	224	242	257	253	222	284	213	241	236	246	232	261	239	239	233	232	276	249	243	266	227	252	246	251	264	240	229	244	247	232	261	256	256	247	217	236	241	241	263	252	215	233	248	230	242	276	226	267	266	238	220	228	258	216	252	218	247	236	221	239	283	271	230	246	260	271	243	239	247	233	230	245	277	263	239	244	242	283	257	259	231	232	226	241	264	236	251	260	238	247	237	227	248	220	228	254	218	221	267	239	244	236	245	203	244	231	242	260	217	255	217	262	253	246	240	243	227	238	249	247	251	240	233	261	225	236	221	235	257	217	223	256	260	283	249	238	241	215	205	220	230	238	272	250	204	228	225	228	236	230	250	225	250	252	254	224	250	239	231	242	252	246	226	203	228	233	237	249	230	242	196	262	247	229	246	253	242	201	241	253	223	238	243	235	262	236	258	243	231	259	234	267	256	232	250	253	276	225	225	225	255	243	261	250	208	251	285
15265	8673	11006	9556	6999	4783	3280	2820	2274	1875	1584	1364	1208	990	902	856	829	786	689	680	647	595	615	572	582	525	585	578	513	544	569	540	526	490	548	553	535	552	557	543	525	544	599	568	535	567	549	559	535	520	485	542	534	504	624	559	530	581	548	549	523	545	505	526	532	525	556	547	531	568	588	516	554	558	530	533	547	550	538	536	566	542	541	560	536	523	547	505	506	556	572	518	560	556	534	537	548	565	567	555	532	512	583	551	517	527	520	573	510	563	526	539	537	535	530	536	554	565	542	559	569	508	524	497	511	585	564	565	535	503	543	543	524	517	511	538	529	547	566	511	518	539	515	516	555	566	559	563	521	555	524	543	554	571	544	578	520	513	537	545	527	543	532	554	561	534	501	517	542	540	498	522	539	477	516	558	526	532	512	528	514	552	521	528	534	589	506	550	585	558	537	503	569	520	543	566	548	563	546	585	521	489	533	546	585	533	544	549	562	558	556	533	591	511	543	531	531	532	521	570	539	520	544	540	524	519	561	533	581	550	516	532	584	586	550	560	533	546	527	550	591	561	510	524	555	528	526	585	549	538	542	532	527	570	601	540	543	541	553	544	572	535	568	498	532	510	547	548	516	540	551	512	533	531	534	529	575	521	564	567	556	505	533	548	564	533	559	459	562	533	507	517	515	557	497	539	529	546	564	549	556	531	513	561	542	536	575	501	521	494	552	532	564	567	521	597	557	503	534	505	538	515	538	516	490	579	516	563	527	530	521	538	535	518	547	506	504	503	537	521	522	534	542	545	554	526	601	532	519	581	546	508	597	506	554	532	526	573	566	539	537	511	541	543	519	565	552	575	555	541	561	550	498	525	537	512	514	564	498	539	541	543	533	553	554	561	487	593	551	585	492	563	500	559	542	541	518	535	548	533	554	549	533	548	521	550	581	514	579	552	526	598	543	568	518	543	513	586	548	521	540	530	534	542	531	553	579	560	529	566	519	534	518	552	527	507	526	579	543	550	525	518	558	553	535	556	584	549	538	499	508	559	521	523	519	509	586	514	547	547	541	563	549	513	496	562	536	537	542	565	555	530	551	531	511	525	593	494	551	513	556	553	536	536	527	515	539	499	584	528	566	533	535	550	534	541	564	560	569	529	552	500	547	585	530	534	493	548	515	543	558	532	553	565	553	521	528	515	558	575	550	556	540	551	517	558	541	544	497	571	573	582	508	544	601	537	567	567	548	542	539	578	530	527	552	549	557	530	564	536	541	534	464	525	565	569	543	498	525	501	567	525	574	588	519	552	506	528	557	591	524	551	523	529	514	543	532	536	540	507	539	548	561	542	522	546	522	542	513	532	556	538	507	557	537	527	547	502	496	526	552	569	525	594	537	545	558	511	560	510	520	556	569	517	512	535	542	502	552	580	553	550	536	514	507	572	557	542	544	536	526	531	526	560	506	522	545	558	501	554	510	533	556	513	530	583	552	533	547	541	556	525	537	553	546	576	566	548	524	561	560	523	537	567	528	519	551	538	556	571	581	545	542	562	540	548	531	556	582	568	552	477	533	546	521	548	519	592	571	561	523	519	519	540	482	546	533	537	531	590	533	552	550	529	525	520	563	487	534	539	509	547	520	523	541	498	559	527	538	571	553	515	534	537	527	541	541	600	526	578	543	505	544	529	545	532	567	505	530	581	564	524	552	513	562	560	562	537	535	522	537	567	557	520	526	541	551	540	533	522	540	558	575	551	540	541	552	554	559	550	519	576	530	545	551	572	547	561	505	556	509	536	556	503	560	524	494	543	534	529	540	554	518	545	541	521	546	503	528	534	579	572	548	527	567	538	487	526	558	563	538	508	560	551	484	512	573	541	522	568	546	564	529	514	513	552	538	559	527	500	563	536	538	534	494	520	536	551	562	579	553	552	516	565	538	552	544	516	545	549	538	566	530	523	540	459	535	540	569	544	553	503	543	547	518	549	570	540	541	505	511	561	546	548	539	538	508	530	560	563	578	523	541	507	540	517	546	540	560	508	555	538	533	549	535	504	548	533	548	549	542	516	502	518	551	492	572	584	528	549	522	543	491	541	588	533	565	494	534	540	537	575	531	542	518	558	545	524	550	604	501	538	523	554	527	528	542	508	557	547	510	541	537	544	544	565	580	542	552	532	533	533	527	563	528	560	539	491	559	545	520	465	542	490	537	539	534	527	525	478	554	554	526	543	550	526	547	536	511	500	551	536	504	565	532	575	531	562	554	533	544	532	538	541	540	551	528	564	526	515	545	572	510	576	515	531	553	529	569	526	541	546	575	515	554	530	506	522	519	488	563	558	557	548	545	527	597	552	560	512	545	564	520	525	471	515	547	526	555	588	499	545	515	596	552	543	530	502	601	524	541	533	543	568	524	483	540	567	535	522	548	530	535	533	545	521	561	545	513	525	538	549	556	502	541	478	513	536	528	560	573	516	526	547	515	534	500	539	552	549	528	561	545	538	580	519	555	554	558	529	548	545	515	487	533	510	496	544	520	529	545	561	565	528	536	554	578	569	579	557	575	537	510	517	573	536	531	515	588	575	547	571	556	499	549	542	475	539	547	573	502	518	554	528	562	540	548	554	532	566	561	567	539	545	533	517	551	486	553	504	544	527	552	526	524	509	498	474	527	525	524	527	523	547	543	568	558	534	548	601	570	575	586	547	549	507	598	560	599	541	515	496	544	547	539	570	547	551	518	525	499	511	561	558	544	555	550	515	555	534	524	544	547	534	545	570	548	590	537	552	562	497	523	542	528	559	528	557	539	524	539	505	533	524	526	568	543	588	557	481	539	565	472	506	535	535	499	509	537	555	571	504	573	541	592	519	579	537	525	556	576	550	509	507	520	537	542	564	503	568	533	521	571	560	561	541	510	577	559	555	543	533	558	549	533	549	545	544	504	513	554	566	524	535	509	591	558	539	490	544	555	535	537	563	537	534	559	552	546	516	509	563	527	577	500	529	575	556	544	552	526	529	586	576	516	564	561	540	552	539	496	539	532	538	566	527	494	510	571	556	543	549	537	525	529	528	572	552	544	519	556	541	485	517	515	546	507	557	533	545	544	516	517	527	515	525	544	532	567	529	541	507	552	536	565	544	557	512	522	530	577	549	565	546	509	523	543	559	547	547	554	533	547	547	509	568	530	532	532	493	517	500	513	484	528	515	586	536	564	601	540	521	508	513	526	528	535	529	571	567	516	600	578	565	556	521	548	580	514	533	502	569	543	555	540	529	521	499	528	520	543	556	598	527	559	509	590	538	507	525	562	565	545	509	500	533	575	524	567	519	524	564	511	551	521	569	535	551	545	507	527	541	546	548	530	527	499	579	546	511	551	521	545	522	539	559	578	518	543	533	553	552	544	498	523	579	547	546	578	561	530	511	527	554	555	569	558	531	544	547	544	540	568	528	564	568	526	499	565	546	539	578	561	583	544	525	542	544	534	569	526	544	541	530	556	564
37530	18964	11508	7837	4310	2725	1621	1160	849	623	611	551	448	414	382	381	321	369	351	304	315	265	299	252	297	300	288	269	284	263	279	290	252	258	294	262	293	234	290	266	251	283	310	295	289	298	277	285	281	258	265	267	279	263	304	253	267	249	299	268	252	253	276	260	265	264	253	241	248	249	290	276	301	288	256	274	266	305	287	256	285	281	286	282	312	296	281	306	265	272	282	294	262	218	239	272	270	268	275	291	308	258	280	272	279	269	258	268	233	263	257	269	242	303	250	263	275	257	262	264	284	323	248	278	248	289	263	268	280	245	242	261	277	275	267	271	276	243	278	241	255	274	263	274	245	258	245	268	274	285	272	277	284	264	274	267	271	258	277	299	256	262	272	268	272	272	259	246	262	252	286	278	292	229	242	257	292	264	296	254	267	253	273	297	264	240	256	270	279	282	262	304	321	271	242	274	246	294	248	290	234	271	236	277	250	252	283	286	246	290	275	256	271	241	268	255	273	277	280	275	234	268	296	261	265	315	290	264	267	280	247	254	291	252	272	277	297	257	244	298	243	251	273	267	258	292	262	239	241	268	259	261	284	263	290	274	292	271	280	284	278	282	273	253	276	277	258	261	286	294	278	296	253	254	255	259	273	292	259	262	256	243	261	282	257	293	254	280	254	278	276	282	262	286	256	271	244	268	283	258	301	259	259	264	277	286	267	275	269	275	235	210	253	296	282	267	295	317	266	261	262	268	262	273	253	267	284	311	281	234	256	281	264	285	270	274	286	276	276	265	248	281	242	272	294	244	247	268	308	277	287	316	252	292	271	274	270	265	274	268	279	257	246	254	278	263	263	228	261	279	259	295	261	255	262	239	283	265	286	271	271	295	251	288	266	255	259	272	262	247	242	254	272	276	252	264	269	266	231	280	290	288	258	245	288	287	263	285	260	258	305	283	234	257	282	292	261	257	288	281	256	270	270	260	281	270	268	267	283	239	257	243	255	279	257	284	290	304	233	290	286	299	268	257	273	291	266	285	253	240	286	284	262	268	267	246	259	267	261	281	254	267	262	287	263	257	256	293	263	295	265	281	243	253	226	292	258	263	268	272	279	252	260	288	275	294	263	286	276	277	273	302	300	281	246	255	271	283	254	282	261	288	259	298	253	293	286	261	267	281	310	285	286	287	283	259	247	254	245	274	270	305	266	258	293	240	249	273	280	244	260	274	275	317	285	291	289	256	254	278	283	278	262	277	282	255	306	300	271	254	264	258	253	261	271	251	257	281	259	267	251	289	230	271	257	242	253	259	273	277	285	252	231	261	255	278	257	234	251	277	261	259	273	218	291	285	255	308	259	257	265	271	234	260	247	263	252	260	242	255	269	272	276	269	272	270	242	281	261	251	266	261	285	278	265	296	270	243	299	278	239	284	262	278	225	295	312	255	268	277	275	281	279	254	293	263	258	241	251	271	281	261	256	279	272	251	291	273	264	256	242	268	292	289	255	286	314	247	261	249	247	242	248	258	267	275	287	276	247	256	270	240	273	261	298	281	233	274	283	292	273	242	282	300	280	265	253	251	303	264	254	269	262	241	265	294	269	290	276	252	267	260	244	263	285	252	242	274	277	270	232	301	255	257	309	262	273	291	291	268	284	311	278	243	261	260	266	231	278	271	285	284	241	273	256	272	277	258	284	270	268	267	264	219	230	273	282	304	270	269	279	274	264	267	256	234	274	291	264	254	271	308	255	291	280	277	253	267	273	266	308	268	297	273	247	264	282	248	255	227	294	251	294	291	253	261	260	254	287	249	288	255	247	255	254	273	264	264	313	273	259	275	261	263	291	301	241	301	273	279	268	269	245	271	259	278	273	255	266	234	285	241	300	235	251	261	243	247	265	281	295	244	274	278	236	254	286	286	298	282	258	243	279	244	293	259	285	254	281	277	277	250	285	257	279	284	289	262	258	253	269	274	257	266	255	254	227	280	283	246	247	270	276	253	269	260	264	291	286	291	262	247	265	261	265	256	277	227	269	246	296	251	276	233	256	251	241	281	273	277	280	275	281	253	269	221	272	279	239	277	268	291	245	277	290	249	258	248	269	251	249	248	228	266	269	261	270	254	248	253	269	271	274	257	259	258	274	284	253	266	259	276	276	244	254	303	301	261	262	258	243	274	286	251	238	260	264	277	289	276	254	273	251	282	248	262	272	274	267	279	303	279	303	273	275	274	316	240	255	262	279	278	270	303	248	274	283	282	317	262	281	265	266	267	235	286	267	291	271	282	276	252	279	291	263	244	291	261	294	251	257	267	224	248	264	289	247	247	264	268	273	237	289	289	210	259	259	283	239	304	274	270	269	263	294	265	261	263	275	243	259	260	274	266	311	264	242	249	260	266	241	278	266	273	268	257	272	261	267	285	289	253	267	263	283	281	253	258	279	256	305	268	260	276	237	284	250	267	276	266	282	288	260	252	263	284	260	276	226	254	271	283	281	255	252	267	300	234	277	266	273	273	261	240	266	282	298	275	236	283	246	274	278	277	237	256	263	276	277	299	256	279	256	262	287	255	256	237	246	286	287	297	299	264	285	252	284	276	286	288	293	266	276	275	218	257	254	280	286	259	248	267	281	233	258	261	245	287	232	267	275	270	279	271	290	262	272	269	266	248	269	266	256	286	267	264	260	314	275	258	247	269	279	268	284	250	246	252	292	317	266	238	259	270	279	267	283	272	275	286	290	293	310	266	275	291	264	245	230	264	271	263	261	267	264	255	274	286	286	225	257	269	294	251	281	258	264	278	286	255	297	245	268	263	255	268	291	256	284	259	274	277	257	262	283	290	268	255	259	237	249	267	275	263	260	270	290	270	253	249	242	217	248	248	275	290	260	279	262	243	302	273	260	276	238	266	248	263	234	275	278	291	281	280	288	249	292	275	258	250	252	257	260	255	279	265	282	255	271	272	255	289	250	263	243	241	276	262	277	247	282	263	291	247	290	266	269	295	269	250	260	237	265	299	263	294	252	258	278	267	287	266	248	251	229	223	254	267	279	276	273	292	288	295	265	248	280	276	269	285	282	311	261	254	270	259	285	273	240	256	265	279	260	274	252	282	290	278	321	285	278	276	264	256	275	252	241	274	278	263	293	296	281	266	279	268	302	282	303	282	283	308	263	248	272	272	275	282	286	264	288	290	263	282	278	274	274	299	273	277	277	295	254	290	266	268	276	278	272	267	286	262	300	234	283	286	239	238	272	263	264	269	268	278	241	291	247	260	236	303	266	265	278	258	260	258	279	264	278	272	267	282	269	285	274	244	290	272	249	232	253	268	291	265	307	275	247	282	269	265	268	273	250	288	296	241	264	280	249	275	255	288	283	253	293	293	284	274	279	270	278	243	268	255	290	248	259	278	265	239	259	271	283	299	250	256	250	252	247	289	276	280	273	253	302	261	295	273	265	262	280	284	262	266	303	265	280	259	281	277	263	284	305	252	275	276
22705	13028	16593	17199	12750	9740	6394	4592	3563	2809	2352	2018	1530	1501	1237	1125	1102	1074	883	784	771	781	645	673	620	635	631	588	633	589	633	616	635	626	601	636	583	637	602	593	577	618	581	617	637	609	553	588	601	641	612	631	604	586	632	570	586	595	573	596	628	617	585	611	604	604	601	561	603	626	613	584	641	625	567	635	612	657	625	582	627	585	613	583	576	595	566	595	575	572	619	619	610	587	639	555	597	578	588	506	583	586	552	594	584	553	525	632	589	635	589	613	580	549	583	613	623	570	557	580	595	580	625	600	587	574	624	618	619	591	574	557	583	609	575	616	570	641	590	572	583	610	619	614	562	605	611	628	618	610	608	591	634	593	611	620	593	604	561	588	579	576	579	603	584	610	566	582	631	581	605	614	596	589	564	603	612	597	594	609	600	615	576	574	595	576	579	611	582	594	570	589	592	624	574	600	627	582	630	589	571	585	623	587	621	610	595	558	570	634	596	594	566	592	563	597	554	582	629	586	632	607	626	586	583	569	585	637	627	569	595	550	577	611	624	566	565	618	553	608	582	597	619	600	601	616	619	588	583	599	581	550	632	612	590	592	603	585	598	616	629	595	562	627	594	619	582	642	593	613	588	577	580	587	588	565	567	579	607	585	565	608	600	628	574	603	618	603	642	562	577	583	582	587	591	591	644	632	578	615	573	578	617	573	576	611	572	564	619	598	597	635	586	620	608	627	578	608	564	592	595	594	591	566	630	564	564	591	623	584	584	542	608	581	590	579	578	572	607	584	561	596	598	614	573	575	600	607	554	579	620	567	580	580	598	579	600	636	583	627	598	643	576	600	549	595	627	635	600	562	599	561	577	574	602	622	587	571	616	588	565	634	618	613	643	612	558	629	623	584	580	607	604	616	582	605	600	581	611	625	560	564	586	571	636	583	632	601	604	619	625	610	583	589	583	568	588	574	589	595	598	621	621	551	599	591	557	603	647	605	546	613	614	595	605	532	609	597	602	566	627	590	568	590	619	591	575	601	563	607	612	611	570	573	595	626	589	577	615	612	600	643	590	569	582	592	589	549	565	567	606	590	607	592	612	600	592	619	614	550	589	575	601	601	584	576	613	600	621	613	607	562	622	600	610	624	593	554	580	584	569	591	619	593	579	572	609	585	638	619	585	597	571	635	628	644	560	535	588	593	600	603	593	584	605	576	590	607	585	584	596	585	585	598	591	579	578	588	591	600	602	606	615	608	598	584	570	604	583	580	593	591	632	585	581	601	574	620	573	586	651	606	592	577	595	575	622	591	594	593	586	635	606	590	589	662	603	598	601	564	593	598	614	604	617	612	567	614	602	612	619	566	593	580	632	618	577	620	602	590	589	575	598	576	632	652	616	606	606	605	570	625	604	601	552	575	575	586	607	584	563	617	614	615	601	591	570	592	586	616	630	594	630	608	600	580	584	626	589	578	575	580	590	567	587	641	593	614	572	593	590	591	619	569	592	580	576	600	591	620	532	575	597	592	565	600	595	614	578	598	642	586	581	568	624	628	582	571	611	603	549	566	582	607	603	535	605	603	598	586	605	603	596	570	615	659	569	541	572	591	596	608	632	610	584	591	585	597	609	616	619	586	623	566	642	614	587	591	541	592	529	567	531	591	608	589	641	591	588	609	560	601	580	601	594	632	598	598	610	618	616	604	551	611	596	597	549	574	568	579	598	599	588	628	547	629	591	609	587	599	567	565	608	609	602	609	577	551	630	604	555	579	629	594	565	581	572	596	594	572	607	589	538	620	561	548	568	596	593	576	594	579	568	590	579	593	554	550	613	577	554	623	605	571	619	560	569	587	591	576	577	559	633	606	614	617	572	615	551	560	588	618	623	603	614	574	587	644	571	586	541	589	573	593	606	618	597	614	547	626	586	587	610	619	567	610	579	553	631	620	555	580	618	552	608	631	555	598	601	628	583	626	659	602	620	644	590	590	579	580	611	559	612	568	591	623	576	601	595	620	621	603	592	592	575	539	607	566	605	622	564	599	618	624	605	576	580	561	584	581	554	613	613	616	608	578	556	608	618	594	610	595	584	595	530	574	611	579	562	570	617	613	605	574	609	578	592	593	588	593	588	611	602	605	615	587	628	611	610	621	593	572	575	567	579	562	606	548	607	589	589	593	546	643	547	641	566	617	624	591	600	576	586	579	579	595	589	608	625	558	625	613	606	557	554	576	623	591	620	579	594	595	605	614	566	594	586	547	613	622	612	604	566	591	599	589	600	580	602	576	624	590	590	623	602	607	574	583	604	594	577	589	567	569	585	584	613	593	634	622	575	602	629	568	593	568	610	607	619	604	592	609	609	596	558	531	578	593	614	584	574	639	576	619	610	585	628	597	587	596	623	588	604	602	562	594	577	604	567	530	611	599	593	575	638	580	622	581	587	625	623	588	581	619	588	587	585	570	585	638	595	569	614	611	604	560	595	596	560	584	590	593	610	616	641	564	621	627	613	561	629	608	651	629	580	567	647	594	594	596	591	587	602	577	574	594	528	562	559	638	579	552	620	602	612	560	601	579	574	590	547	595	612	615	586	613	604	566	631	587	623	584	576	553	557	572	603	602	629	585	616	603	596	612	588	590	609	589	545	608	546	634	554	605	601	584	607	634	600	601	607	612	582	622	619	601	594	603	593	620	528	624	552	565	599	632	585	611	589	572	620	645	560	610	585	609	641	628	553	591	610	577	592	587	558	627	574	599	588	598	607	581	552	564	561	564	557	586	594	607	600	613	592	578	619	578	598	598	588	616	597	590	617	600	590	618	625	568	581	557	596	641	579	581	555	561	594	591	560	584	582	627	579	562	579	602	585	618	585	563	592	584	599	594	625	564	580	563	597	626	625	587	595	632	616	582	571	570	609	614	594	618	560	589	589	630	552	570	566	593	618	635	641	601	604	571	624	617	620	525	622	581	606	558	618	594	549	564	607	601	584	566	583	600	547	590	565	629	538	621	564	612	587	576	583	601	610	573	633	572	609	590	601	582	593	552	555	618	621	549	622	584	621	562	586	610	580	586	576	590	592	568	606	614	582	599	595	562	588	596	633	578	550	596	584	574	588	626	566	636	571	628	615	603	588	636	603	617	583	580	614	601	649	621	599	605	644	636	583	593	551	635	583	594	599	626	615	616	581	601	633	591	614	591	551	588	614	604	608	568	593	598	630	602	561	596	629	638	603	580	596	608	602	626	589	615	564	592	604	572	569	602	572	596	576	619	577	578	618	580	610	588	548	603	558	569	604	598	589	582	594	661	609	622	559	590	617	602	594	594	585	561	582	618	585	644	620	639	560	638	607	565	591	618	556	597	586	589	650	576	576	614	565	629	587	580	570	587	560	617	583	579	573	613	572	642	633	604	593	579	557	527	609	628	605	589	543	581	572	603	545	538	600	595	568	565	597	575	561	551	587	625	592	562	589	550	578	620	601	600	567	590	625	587	590	594
47956	23552	17392	12344	7545	3844	2327	1468	1049	848	720	641	544	498	432	396	339	381	337	369	301	321	309	342	326	292	302	312	291	325	294	332	316	287	292	292	295	312	298	277	288	274	296	280	269	282	337	310	315	319	299	316	341	302	271	309	304	282	294	319	289	339	321	307	300	295	276	308	312	328	284	309	296	290	302	292	301	311	273	295	318	295	280	313	301	311	300	278	294	313	279	320	321	284	311	305	299	318	313	324	280	319	291	282	289	263	272	316	298	286	305	300	290	325	297	286	286	314	286	282	286	315	282	284	298	283	319	308	284	298	281	306	307	306	296	257	342	325	313	331	289	322	284	281	302	308	303	309	286	298	281	311	298	276	296	291	316	305	332	302	289	308	321	290	273	277	275	274	286	313	321	314	304	307	290	313	322	302	287	257	295	293	324	311	272	303	305	307	273	306	267	286	315	297	269	286	315	293	310	302	295	315	263	283	275	297	306	307	308	282	318	298	304	324	337	311	260	279	301	321	262	266	309	263	257	282	297	274	276	306	254	278	299	269	272	287	270	286	305	299	278	300	278	279	306	279	253	301	326	304	292	288	314	289	299	311	273	316	303	278	287	307	272	296	301	289	293	287	281	317	307	290	300	291	302	312	303	268	266	264	282	302	272	287	299	304	253	319	286	278	290	301	255	278	265	291	317	295	296	296	300	297	275	291	293	290	299	273	278	291	276	281	282	289	282	271	267	303	282	265	272	294	283	272	296	345	324	334	301	323	297	285	289	301	282	318	269	296	274	299	304	318	277	309	278	261	281	282	303	285	277	273	295	271	300	253	235	307	296	322	304	282	299	277	277	281	289	317	303	305	300	329	292	300	304	276	295	317	297	277	287	330	290	277	291	274	303	308	307	277	298	271	294	313	291	270	330	285	294	276	290	264	282	299	307	291	341	273	291	290	315	341	321	282	280	309	255	293	286	306	277	319	298	297	268	303	271	321	294	331	301	273	292	273	307	286	287	282	297	283	290	279	317	311	296	287	310	282	277	290	332	273	299	293	302	287	313	286	297	288	266	292	318	293	295	270	317	271	298	310	246	292	298	294	285	313	330	304	281	292	266	288	327	237	263	283	297	298	288	265	282	267	282	279	288	297	334	324	286	280	310	282	285	284	298	270	262	302	273	283	306	261	298	290	312	279	308	301	288	328	275	289	291	253	322	281	284	306	312	280	304	296	293	299	291	311	276	301	275	254	307	304	326	295	280	304	287	286	312	284	267	261	261	280	282	278	295	272	290	296	293	297	318	296	305	289	311	299	333	311	297	284	280	304	281	331	308	298	281	312	313	308	278	288	271	296	273	278	286	303	294	307	283	283	273	281	288	267	281	301	302	285	291	279	336	314	275	274	333	293	297	274	294	278	262	295	303	320	326	309	279	297	279	277	268	297	311	317	249	296	316	272	280	301	310	280	319	278	343	289	288	300	301	272	314	320	280	294	278	300	306	302	287	310	328	283	308	305	279	296	302	261	287	317	260	264	280	318	268	284	294	304	272	315	326	295	305	295	284	296	290	285	267	298	284	319	290	327	286	314	322	292	310	285	311	314	280	331	279	297	286	255	280	280	321	294	286	257	312	337	279	311	335	281	303	300	304	254	285	296	295	312	301	298	295	288	293	281	305	278	284	293	298	298	271	303	290	311	299	279	274	300	263	265	329	306	299	296	279	310	258	282	303	301	307	292	296	269	286	282	296	270	299	330	285	293	278	265	307	286	288	286	293	282	286	323	291	297	284	276	262	291	301	298	284	291	303	311	262	267	281	282	278	314	282	310	260	309	290	285	308	250	299	292	315	277	323	316	274	276	292	321	284	311	297	271	273	307	315	272	301	277	311	293	322	282	287	330	328	316	290	297	271	271	335	291	329	348	328	314	274	285	301	294	307	256	305	324	262	273	302	290	318	282	309	328	264	250	308	302	309	291	333	306	310	320	303	315	300	287	279	277	312	299	340	310	284	275	318	335	284	273	299	289	330	330	302	299	269	288	294	291	298	290	310	329	301	303	239	314	263	255	339	267	297	303	290	279	280	277	296	275	275	319	324	266	263	297	286	279	326	282	278	288	294	280	283	308	273	319	284	285	298	300	302	295	299	291	302	283	300	302	292	282	311	294	282	275	294	301	287	304	286	274	276	263	331	272	290	282	275	311	279	298	283	312	275	311	286	301	302	273	287	310	313	298	296	295	284	286	295	320	300	270	290	333	271	282	289	268	289	297	294	261	319	299	309	288	277	306	276	303	299	306	281	287	288	307	302	263	309	292	311	273	312	303	268	310	319	305	279	305	313	323	313	295	249	315	284	273	310	268	279	309	269	293	318	293	282	256	283	330	312	280	291	338	302	273	289	270	265	333	318	278	281	274	285	272	264	278	293	297	308	316	294	265	269	287	272	283	327	296	274	316	310	289	312	270	302	279	309	280	304	340	291	251	282	276	295	259	316	285	308	256	284	304	295	271	288	305	299	305	298	291	320	264	293	293	352	297	306	273	283	287	321	314	314	295	310	283	298	295	282	294	317	303	354	290	251	292	272	323	306	298	289	280	291	324	313	276	282	271	312	301	271	272	324	282	289	299	328	304	286	286	292	277	267	266	301	256	280	295	295	315	291	282	303	313	304	304	306	323	317	291	304	286	263	301	291	322	292	324	281	273	281	308	271	303	306	278	289	284	267	299	313	293	275	304	299	304	300	283	305	286	268	285	319	284	266	320	294	271	292	292	304	294	296	294	299	316	278	320	305	304	313	297	307	288	323	296	291	283	262	288	312	262	330	295	303	278	309	283	317	306	298	345	317	292	285	299	310	254	261	295	280	310	268	293	262	271	296	339	305	290	299	302	304	331	274	286	302	269	272	287	264	280	284	310	308	324	282	283	313	300	282	306	262	288	312	284	283	251	269	249	288	317	295	288	284	269	273	326	270	283	284	276	282	310	270	285	278	292	276	280	298	274	256	250	292	307	300	291	273	290	317	275	323	288	299	292	306	293	307	272	285	326	301	278	304	278	307	271	273	290	308	312	303	297	327	287	295	296	302	324	290	268	277	286	275	308	273	290	296	311	261	286	302	277	275	296	336	310	268	283	319	275	321	294	272	297	267	303	321	283	310	261	304	301	317	279	285	311	323	314	292	278	317	304	303	286	296	305	282	317	321	278	291	296	272	298	302	279	277	325	284	311	288	272	300	280	292	283	278	291	282	272	306	297	308	314	285	284	291	265	266	292	302	288	262	312	321	293	306	319	329	295	299	312	266	323	328	314	312	296	292	318	297	310	279	295	294	258	282	269	301	285	293	317	285	317	292	298	316	297	297	268	306	270	324	295	287	299	312	304	297	309	285	307	304	308	282	310	299	284	275	285	285	302	293	280	301	304	275	289	292	317	324	283	285	271	312	275	292	298	292	255	272	321	299	284	281	263	292	287	295	250	251	284	289	280	270	268	312	289	292	289
28842	15610	22228	22881	18255	11922	8259	5644	4635	3346	3127	2427	1936	1865	1416	1302	1182	1285	1068	922	853	853	775	738	677	750	676	647	691	648	693	688	650	706	649	647	678	670	657	632	609	641	656	693	660	656	643	710	682	596	642	612	695	636	617	659	641	651	632	618	671	644	667	623	639	666	664	628	665	638	654	644	653	640	618	678	691	673	690	657	673	656	662	660	619	658	656	629	636	649	599	658	652	628	682	608	622	635	651	690	623	665	628	633	659	700	634	617	635	629	660	641	643	651	674	596	664	619	621	633	619	612	673	641	634	630	624	642	596	667	659	640	649	628	592	605	616	634	653	635	646	615	677	621	631	606	601	643	642	668	615	641	613	643	643	647	645	602	626	632	646	635	605	669	642	666	662	639	644	678	675	630	664	602	635	593	586	654	676	633	613	605	644	608	625	653	599	588	643	659	656	656	629	620	627	650	634	635	656	616	610	640	654	614	642	637	645	643	621	667	679	621	638	681	623	648	612	657	630	629	654	609	657	646	563	650	664	657	643	609	630	630	631	613	642	617	670	633	697	643	647	622	641	652	589	653	665	635	686	613	654	629	579	683	608	627	648	613	612	634	655	616	635	653	637	665	625	645	640	641	637	640	630	624	635	676	625	647	648	601	646	649	659	650	657	625	585	620	642	712	648	664	651	646	611	620	622	622	610	654	626	666	646	649	654	607	654	656	690	659	611	662	641	638	641	646	597	653	608	677	648	641	653	654	657	645	610	615	626	631	653	585	676	662	667	607	592	613	625	616	648	656	664	633	645	596	612	694	640	723	655	673	610	602	627	630	629	640	661	612	659	638	639	618	623	620	681	604	604	611	577	630	666	591	653	637	630	645	619	678	599	650	696	609	624	623	668	696	599	649	650	632	613	625	685	620	630	642	600	634	640	653	620	630	624	626	664	629	644	611	639	625	582	679	581	593	575	671	628	659	637	635	667	655	659	651	639	667	641	623	650	678	620	686	642	638	645	644	615	667	661	678	612	626	626	669	619	640	681	660	660	654	585	652	668	688	625	649	644	665	636	630	642	645	620	682	671	606	669	660	649	631	653	667	665	651	640	579	633	665	628	633	608	637	626	612	668	632	669	592	648	630	630	657	617	612	601	645	654	673	685	656	630	641	660	638	612	646	674	631	648	636	634	667	624	620	645	608	632	632	654	600	653	589	645	665	639	638	643	646	638	659	647	670	596	631	622	654	659	635	616	670	619	619	655	657	646	678	642	605	639	679	651	653	583	649	676	617	668	696	630	647	661	655	628	630	608	654	634	651	617	652	684	704	650	650	663	653	643	675	677	577	599	625	671	643	611	642	622	657	618	629	637	634	633	607	650	613	595	631	620	615	610	648	609	630	630	656	641	648	637	598	649	622	594	644	673	641	628	702	634	637	615	617	682	597	628	638	662	657	594	600	613	627	650	656	629	613	619	713	670	657	660	635	641	640	648	638	637	618	641	619	619	622	592	654	626	580	628	615	666	615	604	613	640	625	619	598	661	664	660	611	635	637	591	622	615	588	654	639	646	660	624	624	652	658	596	633	617	592	651	679	654	647	630	619	667	639	607	655	605	637	647	627	630	673	619	623	663	654	634	678	647	635	649	611	621	641	618	687	603	597	589	613	680	584	668	615	628	615	649	652	670	655	616	657	644	625	668	642	679	626	704	690	588	624	649	682	627	664	594	639	674	678	620	618	585	666	631	621	633	630	634	668	639	611	646	660	654	608	610	673	621	674	579	629	615	637	642	667	663	609	654	660	634	633	624	653	657	616	594	614	700	660	681	634	640	628	672	619	631	613	655	612	655	657	631	617	633	645	662	622	619	630	667	639	622	648	667	685	655	634	617	655	610	643	639	607	669	630	615	629	613	666	637	614	644	637	677	629	662	633	644	607	636	659	651	654	653	627	638	636	675	642	651	622	638	647	649	669	611	653	643	679	626	610	645	657	663	650	613	580	641	604	590	613	630	578	635	635	604	648	620	635	637	611	628	645	641	663	574	614	601	619	572	645	653	681	634	678	628	646	623	647	629	591	603	627	651	644	670	620	598	636	642	598	615	599	618	649	609	602	622	658	625	659	658	667	642	657	652	632	637	603	632	644	627	657	636	621	657	608	640	656	604	688	595	633	628	618	662	633	652	687	648	619	677	651	621	627	594	625	631	626	586	630	659	698	652	606	668	617	647	614	621	645	687	617	634	643	606	663	626	638	684	656	724	635	643	664	606	600	618	597	601	631	637	623	636	637	653	624	648	580	601	656	627	628	676	575	696	658	612	620	629	668	697	597	664	603	638	654	652	645	629	673	658	635	613	646	634	608	648	629	625	661	643	625	650	674	603	609	626	689	641	638	646	622	645	607	645	645	635	585	659	647	663	634	630	623	643	643	634	713	618	662	643	637	630	639	684	647	628	646	606	653	609	717	593	617	660	648	653	562	633	621	624	619	609	602	605	649	650	646	641	657	600	637	649	661	627	636	638	621	636	625	648	638	644	633	678	645	637	632	620	610	679	688	600	629	634	704	663	621	646	675	668	646	652	657	613	613	640	596	616	674	634	593	655	601	647	653	629	626	657	635	660	626	638	662	668	668	593	659	626	656	644	633	658	651	635	620	668	622	642	614	626	641	641	642	608	628	636	598	672	634	676	645	635	661	608	644	644	642	631	643	607	685	628	630	650	635	664	626	587	624	653	641	686	631	602	630	631	663	636	663	638	658	598	671	615	601	618	621	653	677	636	639	650	612	635	627	711	654	693	673	653	588	625	657	693	636	641	639	651	642	624	630	645	625	687	647	626	664	655	696	616	619	661	711	636	608	654	635	569	659	606	633	636	612	631	589	680	642	662	631	647	633	614	634	646	653	584	631	619	632	661	624	676	671	653	671	654	608	676	602	666	651	647	653	599	622	633	676	641	635	619	614	633	652	673	635	630	663	594	625	648	637	641	589	633	631	600	645	633	641	676	620	594	640	631	627	635	703	634	672	613	613	618	650	661	666	627	600	651	615	675	653	596	655	667	598	668	681	667	634	623	640	647	621	658	620	641	631	658	669	609	618	671	638	678	658	656	604	624	656	630	616	658	615	614	630	661	690	652	610	609	669	658	649	575	638	713	608	645	666	622	622	646	629	614	624	671	631	642	617	676	612	620	682	622	668	651	630	627	625	610	639	643	716	657	649	627	652	701	587	642	637	635	625	620	652	630	608	636	638	637	605	668	649	614	664	660	625	649	633	628	609	670	627	587	660	633	664	651	646	645	609	679	647	631	632	614	612	658	612	666	665	662	616	643	645	636	620	619	664	652	601	641	628	627	656	616	664	651	652	643	659	610	668	624	655	651	611	639	582	622	696	669	610	625	636	604	612	644	642	608	665	605	649	630	633	626	654	644	620	618	631	624	623	613	626	638	629	641	640	619	626	666	631	645	646	666	601	628	686	660	630	707	637	619	673	589	665	647	662
20548	10873	8562	5245	2840	1402	860	718	611	453	421	369	329	333	277	295	309	309	270	290	266	264	227	221	252	221	240	246	253	213	234	225	229	230	222	222	272	217	249	283	214	244	210	200	236	246	255	216	204	223	258	253	245	245	261	227	240	255	232	255	240	248	222	214	253	229	229	257	238	267	280	224	215	243	239	231	233	231	237	224	254	225	218	260	256	206	263	217	243	215	266	226	244	244	218	226	257	258	243	216	213	220	228	227	226	241	266	238	274	230	218	261	231	224	222	254	242	251	214	237	244	234	248	209	234	230	227	271	210	261	253	240	228	267	247	230	226	249	231	242	241	245	257	239	258	216	223	246	226	233	236	233	201	235	236	227	216	227	236	249	228	257	238	249	231	233	234	245	236	236	246	228	245	208	238	262	213	234	273	227	239	241	241	216	238	239	224	236	223	271	239	257	217	232	214	195	236	237	222	263	246	246	217	265	239	240	243	248	237	226	211	235	241	218	256	239	226	237	253	240	271	237	219	278	266	230	243	248	229	233	256	225	231	237	229	225	240	238	222	243	228	218	246	240	260	244	230	232	250	208	207	273	227	229	245	229	212	239	218	219	218	212	221	245	275	256	248	260	239	247	217	245	222	250	253	248	239	230	257	238	238	192	249	242	225	254	225	218	220	268	234	213	235	249	237	227	230	233	249	219	256	243	237	216	260	240	243	230	251	256	238	236	234	245	235	244	230	220	212	237	249	260	231	243	235	240	219	220	239	243	235	280	253	252	262	242	215	232	234	239	257	234	239	233	243	203	251	240	229	234	260	248	214	215	230	241	241	267	249	257	229	231	246	235	231	235	229	256	238	242	240	254	220	244	229	225	264	241	231	241	241	231	211	245	233	231	211	239	248	273	230	242	247	245	249	249	228	227	242	222	226	207	235	245	223	236	251	233	249	262	221	223	248	216	196	229	266	229	277	254	226	230	224	241	248	245	230	240	264	242	242	269	238	237	240	215	222	238	241	253	249	222	216	227	249	226	239	232	253	226	198	219	239	254	222	229	248	249	222	288	215	201	238	212	217	225	247	231	247	210	223	240	225	273	260	239	244	236	269	252	271	207	276	263	238	237	234	266	226	243	250	245	239	245	240	218	261	222	204	260	267	241	217	247	250	247	254	226	266	231	226	248	257	242	236	229	256	267	286	219	252	222	239	222	233	212	232	233	230	241	213	253	213	233	253	213	240	223	241	232	217	255	243	257	258	253	251	246	249	244	241	230	258	240	235	228	212	251	247	223	264	222	244	222	234	243	234	214	245	241	234	213	200	232	290	245	217	245	239	252	262	267	214	238	227	228	223	254	239	254	219	223	226	243	208	222	228	241	231	247	239	216	255	257	232	242	254	243	258	240	235	247	253	243	236	229	243	249	210	216	240	244	251	262	245	230	231	234	253	243	255	217	233	223	253	228	218	264	232	218	251	243	213	230	253	248	235	238	226	222	229	258	237	239	215	238	260	230	238	208	249	226	222	220	246	247	245	222	251	268	224	239	279	233	232	242	244	241	203	243	242	261	218	246	234	205	205	246	241	249	213	210	257	235	274	250	247	235	255	248	209	249	259	229	249	222	256	235	226	230	221	297	231	224	229	236	263	205	223	230	254	222	254	241	244	201	239	249	225	212	228	229	257	224	215	243	223	231	252	233	225	228	229	227	218	200	212	238	219	212	247	221	244	237	260	239	273	235	248	204	209	230	208	237	257	226	247	230	214	216	237	235	239	207	226	233	263	265	260	222	229	251	240	219	259	227	241	237	263	255	211	245	232	263	258	224	249	237	231	258	235	247	214	248	205	243	222	247	217	238	261	233	230	222	243	246	238	251	198	249	242	230	249	263	243	241	256	240	253	234	233	240	247	246	228	224	230	233	244	267	250	244	221	254	217	244	248	209	247	214	244	259	237	242	240	236	245	219	246	252	225	188	239	222	243	219	249	268	258	212	219	242	215	210	229	234	250	234	237	250	227	240	272	245	229	213	237	244	221	186	240	219	230	242	242	225	215	236	245	223	252	211	247	252	227	215	228	225	208	213	239	240	207	244	250	259	260	274	195	218	224	262	229	239	231	240	218	246	242	229	244	219	212	234	235	229	219	241	217	240	266	269	235	219	233	252	242	209	246	228	247	241	245	247	225	221	238	238	242	234	217	241	245	258	244	250	233	234	240	249	217	255	240	229	240	216	247	252	240	233	218	233	212	278	220	229	245	267	253	250	243	233	232	223	234	235	236	251	252	236	225	222	254	238	234	225	225	230	241	276	220	274	221	189	222	227	244	250	262	229	236	218	228	210	238	241	223	236	215	222	226	214	196	218	272	224	230	230	252	222	251	245	231	246	209	233	247	216	237	258	220	220	237	262	233	218	221	217	214	221	256	225	241	252	252	220	233	233	231	247	236	244	238	227	225	260	227	230	223	234	206	206	223	198	234	252	215	252	219	229	210	231	263	229	247	226	251	261	208	208	225	240	220	237	235	232	247	246	228	248	228	250	231	211	252	233	262	195	223	244	248	239	256	225	237	209	246	241	230	204	231	223	242	231	232	239	265	256	247	251	224	234	241	208	243	237	197	257	237	235	233	216	222	253	260	244	211	258	218	253	258	221	255	236	252	228	261	225	248	245	221	233	245	225	244	253	278	227	227	228	231	232	225	242	241	249	244	241	243	252	255	234	242	240	234	262	242	212	244	244	227	213	265	244	250	240	235	233	244	246	245	248	219	246	230	213	194	226	235	240	262	231	220	219	222	253	256	236	253	231	252	270	216	249	232	252	226	216	248	273	226	261	260	239	237	266	234	259	247	229	218	215	242	223	247	237	255	273	202	191	230	243	226	233	255	226	218	228	226	227	226	205	261	245	236	247	221	253	232	217	233	229	228	217	263	251	265	235	225	245	231	268	239	241	258	224	216	211	252	242	217	223	245	228	213	230	225	228	255	237	254	262	247	214	228	251	258	250	243	256	252	244	262	247	244	237	228	232	243	237	256	237	244	215	240	232	246	243	245	232	244	251	264	224	247	225	245	224	261	236	271	238	227	237	219	227	243	215	229	206	211	223	227	232	255	244	250	250	259	235	278	236	235	267	220	247	221	238	250	230	269	226	228	244	250	245	246	231	248	254	272	244	238	248	247	214	233	217	227	225	212	219	255	220	237	244	246	224	259	263	214	222	249	218	244	247	253	239	248	269	247	222	237	233	245	249	238	266	246	230	249	256	228	250	291	249	241	242	247	234	251	217	252	252	251	230	227	239	240	224	257	258	211	243	223	215	201	222	250	196	257	241	236	222	228	258	273	245	218	237	218	223	240	232	258	224	247	247	265	273	224	240	270	244	219	225	228	237	227	280	227	232	235	233	214	242	265	260	248	240	247	240	258	230	233	243	225	239	223	266	255	248	238	229	256	254	231	265	231	255	241	234	205	212	243	250	234	254	265	216	234	213	240	227	205	241
12102	8605	13672	12787	8969	5129	3148	2784	2586	1803	1624	1415	1078	1112	929	824	780	827	705	673	670	602	537	542	517	566	553	562	520	519	527	573	533	512	580	563	557	534	523	559	526	516	521	540	541	559	514	542	525	536	528	537	515	523	578	526	486	537	544	530	556	514	559	518	566	565	529	537	512	542	532	536	552	526	512	550	555	549	545	518	592	522	492	530	536	566	549	512	523	482	549	582	538	531	575	505	528	523	557	550	551	526	516	553	500	533	539	521	467	459	546	545	531	541	503	522	527	536	555	532	520	514	512	518	516	586	525	510	528	541	522	529	505	520	560	530	591	496	530	507	569	577	541	523	557	496	471	556	520	552	500	517	507	558	518	498	591	499	580	536	508	521	561	525	518	546	532	530	565	534	564	523	545	530	546	536	536	521	508	501	538	532	571	536	522	496	528	517	515	520	528	510	477	537	503	533	528	563	570	564	554	552	506	529	475	500	550	560	546	551	560	537	529	522	526	526	532	511	540	508	519	515	513	551	543	520	489	541	529	470	510	505	531	517	542	486	523	522	544	510	499	512	512	528	555	542	576	529	501	536	529	542	534	526	524	554	510	523	547	545	561	560	517	496	471	551	519	543	544	523	559	548	553	516	554	577	521	516	492	496	495	519	535	540	533	544	519	547	529	515	502	540	513	551	521	584	505	540	582	555	532	535	547	528	526	517	525	531	521	502	536	528	521	509	529	562	522	573	557	547	514	553	571	548	516	516	511	534	555	532	521	561	566	533	500	543	507	540	519	495	522	490	543	531	514	529	500	505	570	512	548	569	555	537	554	497	530	521	523	520	593	504	492	513	576	534	539	506	505	589	527	513	568	547	529	536	538	516	551	523	537	546	575	528	517	556	550	535	523	545	518	541	479	507	493	571	550	550	525	528	487	533	540	530	567	521	533	563	537	537	529	536	503	503	539	553	522	498	531	545	538	536	525	539	531	540	516	528	525	514	505	545	559	512	521	532	525	503	535	548	512	566	502	531	489	552	591	507	517	520	544	562	515	554	553	537	538	505	555	500	537	562	543	500	522	510	525	515	544	555	531	511	537	544	543	564	514	516	526	540	525	545	550	540	520	559	500	513	506	528	507	519	510	514	551	507	498	495	542	543	527	524	539	516	517	521	523	490	522	499	549	518	551	556	533	562	523	533	563	493	538	543	577	517	535	536	529	511	519	506	526	559	543	544	547	493	527	517	517	507	536	542	526	516	591	490	536	520	584	538	518	499	519	522	493	502	592	507	538	540	536	546	540	562	524	521	538	543	568	565	520	522	538	550	481	487	522	522	503	515	530	511	493	540	556	566	541	525	561	571	605	547	525	541	515	551	558	555	535	517	528	555	522	559	533	549	502	525	557	518	551	544	493	519	519	534	520	538	497	505	539	545	548	519	513	517	522	526	512	545	541	554	508	532	524	501	584	539	510	575	561	529	571	561	521	511	536	468	541	512	552	518	504	548	511	532	572	513	534	517	546	506	505	492	487	550	530	524	553	575	518	492	514	540	555	551	519	525	539	538	539	565	518	568	542	570	532	548	520	588	529	513	526	531	558	542	577	517	530	530	529	547	551	503	514	554	522	477	543	553	577	529	530	521	542	520	470	526	540	518	523	526	499	502	566	545	528	525	516	518	510	541	535	526	529	517	537	542	575	532	530	506	529	494	501	526	534	546	505	555	540	537	543	518	541	524	548	514	543	501	518	516	514	563	528	492	523	529	532	501	534	541	544	535	549	555	540	542	459	512	493	489	511	549	557	506	524	531	529	531	532	536	525	544	548	537	518	545	502	549	525	563	483	547	514	563	531	517	543	528	569	523	550	519	533	539	535	512	480	554	489	546	508	558	506	527	569	499	494	594	557	517	507	500	539	522	514	552	548	551	524	530	512	542	537	533	548	516	554	515	540	548	515	537	513	534	543	525	553	531	552	546	525	527	540	508	556	533	566	495	545	541	558	558	525	514	503	529	566	519	484	510	537	558	534	561	549	551	536	527	527	539	569	509	525	533	529	552	555	559	525	545	545	543	587	532	534	535	533	531	504	505	560	558	567	521	531	491	509	528	511	542	510	579	569	553	529	507	560	549	504	518	548	521	507	550	510	541	504	527	511	538	519	513	514	516	525	530	504	538	533	578	527	547	510	538	495	572	496	503	544	462	535	512	535	586	562	586	502	580	531	535	511	579	543	538	534	526	533	511	543	536	531	506	516	509	574	511	524	536	540	517	537	578	504	520	519	523	561	541	542	525	577	550	512	532	513	542	519	550	517	532	488	517	527	544	520	538	537	496	534	517	543	513	510	490	542	526	568	534	515	500	523	552	548	562	530	551	566	548	531	539	550	547	508	568	515	523	552	528	515	530	471	492	545	557	519	559	556	518	562	483	567	514	527	520	523	545	505	495	504	504	559	503	501	519	521	578	516	520	495	489	533	541	542	504	513	523	582	568	530	524	523	556	577	506	486	562	557	537	571	528	532	530	538	523	514	536	549	517	532	518	548	520	523	503	543	542	521	531	509	513	548	550	556	560	542	528	511	502	573	523	522	523	550	511	513	512	500	511	538	517	534	519	562	519	534	531	544	526	505	543	521	527	602	550	541	487	496	512	526	560	515	550	564	507	525	533	560	491	525	498	525	529	491	505	540	545	493	551	530	516	542	486	521	505	512	548	549	560	548	529	560	526	551	543	553	544	516	514	530	545	534	568	539	520	532	520	571	506	568	529	533	521	525	554	495	510	556	522	524	474	519	500	555	574	545	509	519	504	555	479	540	480	535	525	571	539	512	503	558	552	520	504	556	523	560	563	513	525	521	515	533	532	526	547	518	518	532	533	538	508	539	532	508	501	491	526	557	573	551	483	551	558	547	515	513	572	540	488	534	497	517	543	542	552	499	506	573	502	505	541	523	551	521	547	565	566	534	528	534	516	514	518	511	539	542	504	494	544	538	495	564	559	512	511	521	506	541	518	534	513	545	522	511	542	531	544	478	508	587	539	516	539	546	560	529	511	542	551	552	526	569	530	505	546	548	520	508	486	522	540	541	529	544	546	507	566	554	529	558	574	575	518	504	496	529	525	540	524	581	548	533	522	545	561	505	521	514	533	513	545	529	531	500	544	512	554	538	545	519	562	530	536	549	546	503	555	534	581	561	539	525	539	470	496	517	505	539	540	491	550	549	540	504	592	542	533	533	528	545	541	495	512	554	547	535	509	516	552	519	558	556	539	517	560	555	543	568	546	539	562	535	538	530	505	534	516	539	553	523	511	529	540	570	507	516	524	544	536	555	516	550	524	508	505	516	506	497	530	516	526	520	560	574	490	521	566	551	545	552	579	545	493	525	531	514	554	528	542	533	529	527	509	526	570	529	528	497	542	505	502	541	544	495	539	557	532	516	514	517	598	554	510	534	552	561	580	589	543	482	494	514	522	508	521	552	523	508	518	536	525	548	543	529	551
36915	18633	13219	9856	5514	2087	1356	979	817	731	547	508	421	434	363	377	318	355	295	308	283	271	277	246	290	275	283	302	304	289	218	269	277	256	272	263	289	243	257	288	265	289	257	258	271	258	247	291	278	263	297	255	278	318	256	285	282	280	283	265	277	258	258	278	255	276	284	280	287	241	263	277	281	244	252	285	258	267	304	300	267	229	279	268	276	284	259	221	252	283	256	278	235	262	274	246	256	253	265	274	274	270	235	257	274	239	277	278	247	255	265	253	294	263	241	269	261	246	253	279	280	273	273	251	255	267	252	279	248	232	271	257	255	249	262	281	260	258	290	284	264	277	295	290	254	260	282	265	277	239	226	283	265	287	236	280	269	255	262	260	287	266	249	284	294	287	264	257	285	248	257	246	258	282	269	295	271	257	284	280	269	261	260	260	272	298	244	244	298	233	237	285	233	287	282	311	285	266	314	259	297	289	231	261	277	270	227	290	284	232	268	275	258	304	260	250	250	257	272	259	278	289	233	265	232	273	288	248	268	276	261	302	275	285	254	232	266	298	243	256	250	237	270	241	275	222	283	264	272	281	250	260	239	247	276	277	271	242	287	281	280	254	244	242	239	258	244	280	266	267	279	251	298	242	276	284	257	259	241	259	268	257	271	251	299	239	266	247	293	273	268	264	257	292	249	260	267	259	250	292	263	241	271	250	243	269	259	255	250	287	307	274	249	247	242	264	266	286	270	251	286	276	269	274	264	252	249	279	277	285	240	244	259	239	247	268	255	269	271	248	265	259	267	277	276	241	257	286	302	254	306	279	298	282	263	277	274	267	261	277	275	257	274	259	241	267	291	240	279	273	270	257	296	297	270	258	256	249	274	256	286	284	269	252	277	281	261	263	308	266	281	269	259	266	229	263	261	287	285	264	259	251	287	276	257	290	270	278	279	300	274	282	265	262	290	284	279	300	261	277	296	260	274	303	267	246	283	296	291	281	272	276	265	222	250	251	251	275	284	261	273	292	253	251	275	272	274	250	285	258	252	274	241	289	259	270	274	268	272	315	285	272	271	260	245	288	280	238	249	263	281	283	269	274	252	271	271	236	268	259	268	280	242	255	262	273	261	258	264	289	247	296	256	282	297	238	266	262	257	261	293	275	265	286	280	287	268	289	264	285	259	233	258	282	256	264	249	274	255	287	271	260	272	256	253	304	298	260	269	266	289	254	255	248	255	265	292	269	289	245	258	259	249	262	272	281	279	277	279	285	239	273	276	266	257	246	273	263	263	246	268	252	277	241	259	249	254	276	250	279	260	254	242	250	279	253	259	244	260	255	259	265	271	285	274	284	315	292	276	269	286	291	299	267	283	256	291	281	268	281	249	248	246	253	269	253	262	267	268	281	294	263	254	268	258	257	277	234	288	246	284	246	279	292	288	256	252	306	239	248	272	283	257	268	260	284	276	279	270	289	253	272	279	289	258	252	255	237	273	291	263	267	264	279	260	272	264	266	277	272	281	272	273	284	219	261	275	262	259	287	250	267	243	224	248	271	273	268	285	283	292	274	258	266	272	264	303	258	282	270	243	309	226	246	254	261	266	266	288	259	292	274	249	299	308	265	257	269	258	269	286	274	286	237	236	257	244	265	267	280	282	235	254	232	271	249	254	271	265	276	271	268	261	305	269	288	242	256	281	282	262	304	290	274	275	275	272	298	271	255	247	259	274	263	282	275	300	256	225	255	259	294	282	275	259	259	298	289	262	234	284	270	267	255	305	303	254	284	267	262	279	236	231	296	267	263	262	295	258	265	254	251	260	271	274	280	279	261	248	278	263	263	266	246	277	258	279	279	279	277	227	266	268	247	277	245	273	298	297	296	261	298	284	268	265	288	262	247	254	264	273	263	248	273	270	272	279	268	289	242	252	284	274	288	267	264	252	268	238	278	264	274	253	268	256	274	290	287	324	276	277	277	291	248	265	265	290	275	299	230	246	260	281	280	276	264	244	276	301	253	287	294	239	248	262	275	275	267	244	274	263	274	276	252	286	247	273	237	261	237	252	246	241	292	263	240	268	279	261	245	241	271	259	255	259	250	264	268	282	279	278	261	252	267	233	267	261	295	260	256	235	269	266	262	279	291	262	267	275	286	266	253	254	233	281	288	269	275	260	268	275	278	248	271	242	268	280	269	247	255	282	267	259	256	281	264	227	258	277	246	262	276	259	252	268	274	278	264	255	263	245	255	251	275	279	283	239	275	255	242	250	299	277	286	268	260	246	270	259	263	286	256	285	266	308	268	256	290	264	275	255	269	239	237	254	253	247	244	304	287	269	265	261	256	280	256	283	282	266	272	279	264	252	248	247	278	247	247	248	229	233	276	275	294	282	233	285	272	257	264	256	255	246	255	252	248	293	295	254	266	250	259	290	263	262	275	278	246	286	255	258	294	277	253	261	265	267	274	268	244	253	252	254	257	276	271	258	315	318	309	283	268	294	265	281	283	294	302	292	272	277	287	228	253	280	257	288	273	263	248	272	279	248	251	260	247	260	244	234	270	270	273	259	290	320	257	301	299	259	295	282	278	269	261	266	264	298	257	285	269	263	258	247	235	237	267	305	247	270	285	234	285	307	267	276	273	286	273	310	249	268	252	278	251	286	290	300	291	277	262	284	241	294	290	247	297	301	286	298	302	285	250	300	289	261	228	288	269	259	289	274	277	260	260	288	251	248	268	268	243	295	274	279	278	274	265	282	259	281	263	286	258	248	250	283	274	290	279	259	297	266	280	283	254	240	250	288	275	254	264	295	246	263	277	275	242	262	288	289	272	277	269	270	252	255	262	276	301	275	260	295	291	275	286	278	236	249	267	283	289	269	278	264	254	280	255	271	292	253	253	261	274	296	259	299	271	235	283	244	258	260	267	289	293	251	223	266	249	285	267	291	260	256	261	252	255	250	274	258	250	238	285	259	266	271	287	255	258	286	282	268	255	252	268	296	306	288	260	256	255	265	268	249	292	284	252	252	256	266	235	251	267	311	239	296	282	259	239	258	316	221	259	271	254	259	266	271	270	293	269	282	283	227	287	240	275	237	296	298	284	266	277	236	277	265	265	260	280	280	267	273	269	249	258	285	264	304	274	245	288	259	267	298	267	251	276	243	266	263	292	256	276	268	253	257	262	270	279	251	258	283	261	269	252	251	256	278	272	264	250	260	258	256	255	275	250	266	285	285	276	287	252	255	241	257	257	259	316	268	242	289	292	263	273	278	260	247	276	267	275	281	277	270	247	270	269	253	249	290	296	272	290	307	249	261	268	276	287	262	296	289	241	252	242	284	241	269	284	262	256	265	256	295	289	281	285	280	263	267	247	266	242	259	290	272	291	299	282	249	271	256	274	260	278	230	265	276	279	259	245	270	258	298	256	278	260	247	295	237	274	288	257	256	258	262	272	266	246	258	254	273	281	243	241	257	248	289	263	243	267	267	286	285	309	294	295
22013	13674	18928	20096	13888	7418	5341	4232	3471	3001	2287	1944	1490	1451	1234	1084	984	910	896	805	724	713	644	692	631	703	673	637	617	629	655	660	615	578	598	570	579	612	590	631	572	582	652	605	631	626	587	673	593	594	570	622	569	562	640	640	611	602	597	616	615	624	610	534	589	597	579	587	577	583	614	660	577	615	616	647	585	629	602	610	638	570	596	597	623	598	649	600	611	588	601	629	607	570	589	617	571	594	646	574	609	631	606	603	647	586	580	599	592	567	620	623	622	579	575	609	538	570	584	630	590	577	533	601	603	561	618	614	576	594	609	604	588	567	557	638	619	626	574	582	605	629	565	605	586	615	611	607	604	606	583	602	623	593	612	615	618	611	579	601	595	632	562	585	621	637	606	608	573	576	580	578	588	563	589	558	606	632	599	610	580	608	584	578	576	630	605	593	552	604	612	613	579	616	539	599	584	581	553	616	577	630	562	583	619	629	627	616	581	621	593	603	620	569	608	613	609	610	544	583	583	549	598	534	601	597	568	572	585	602	643	605	605	623	584	593	601	588	591	615	584	629	610	599	554	574	628	614	603	567	606	600	553	611	568	564	631	568	583	648	584	609	627	605	540	584	579	592	563	595	639	583	623	593	593	576	585	581	586	599	568	597	592	617	572	584	595	613	598	566	598	600	586	593	594	630	647	593	628	639	575	595	609	581	591	616	560	602	638	566	582	576	586	601	567	568	615	586	597	584	608	600	602	580	593	553	588	559	570	571	608	581	636	530	590	568	632	589	617	584	613	587	626	575	586	606	624	552	536	570	611	625	585	611	573	600	584	620	577	617	583	589	593	574	614	627	619	573	542	612	591	610	589	584	609	592	591	610	578	563	602	595	588	630	589	580	551	601	619	595	589	567	619	634	604	596	582	608	597	550	595	623	608	578	582	586	577	625	626	606	610	605	583	588	630	534	566	602	602	567	604	568	583	555	594	593	580	561	613	602	596	584	614	560	596	630	601	596	590	593	585	589	589	602	578	578	596	592	586	628	544	596	528	561	629	598	618	590	575	630	595	576	597	583	588	583	546	619	583	585	622	586	602	604	594	618	586	612	601	623	595	576	617	615	576	568	552	590	582	563	594	607	602	591	592	637	606	609	597	597	626	597	610	589	581	605	590	581	590	619	588	582	571	609	590	595	625	584	629	568	602	567	569	588	631	616	557	591	596	579	582	582	618	569	587	571	561	589	539	603	604	601	556	571	618	592	570	579	632	547	542	561	635	574	584	606	641	553	577	582	608	611	567	593	577	601	632	579	556	577	567	613	646	594	602	586	606	566	570	604	603	578	577	586	617	583	582	617	599	607	606	567	569	637	603	582	599	602	624	548	560	592	540	624	625	592	595	626	561	591	610	642	612	595	629	567	633	627	574	545	618	621	628	582	605	587	576	578	558	620	607	590	602	579	600	581	584	576	610	573	631	612	638	616	601	591	602	599	606	613	582	608	624	594	609	580	609	599	571	614	644	603	593	583	604	604	569	648	574	641	598	558	582	603	609	597	613	597	610	597	558	642	589	559	673	612	582	555	573	599	592	607	614	618	614	634	596	605	626	562	576	581	603	592	562	642	575	575	602	645	602	598	623	591	584	610	569	593	579	589	618	591	618	569	586	587	610	594	580	620	594	554	556	573	583	602	585	601	607	570	589	557	594	583	585	572	649	576	621	602	604	610	621	603	600	590	574	628	590	596	590	600	624	559	588	604	594	571	618	612	588	612	579	589	588	578	569	593	587	622	553	568	579	618	585	580	567	596	579	629	578	585	623	562	599	595	577	580	603	592	647	622	567	615	628	587	594	625	624	598	611	613	600	608	602	610	604	574	558	569	576	573	582	556	632	584	562	626	604	590	558	541	548	557	582	575	573	582	616	653	572	590	585	584	634	584	592	575	561	541	557	593	590	617	607	568	594	602	607	586	578	606	568	592	597	598	590	641	633	545	589	631	621	606	578	589	627	569	664	599	627	614	623	605	622	619	600	603	587	580	644	631	576	591	618	599	612	602	613	611	610	613	607	614	616	582	623	588	585	588	597	560	597	606	610	605	607	604	589	602	553	580	596	615	557	569	562	584	587	581	585	549	611	610	630	609	621	564	581	640	578	608	582	620	577	540	619	605	538	611	624	567	579	607	585	608	596	567	594	597	560	607	578	638	578	614	620	570	622	590	607	557	623	586	580	607	624	571	632	551	615	597	576	610	538	615	595	587	596	545	601	579	598	665	587	595	606	619	601	596	611	591	579	589	568	625	588	571	526	645	552	591	587	596	624	597	572	576	617	613	625	591	578	592	573	575	616	609	635	561	621	578	600	627	543	598	579	561	607	583	606	567	637	552	623	603	615	583	620	567	620	598	575	573	576	626	614	636	574	577	615	617	604	696	597	621	615	609	612	602	599	595	596	592	540	612	647	633	587	548	581	597	644	621	560	614	633	572	562	576	623	597	555	576	598	588	631	584	589	604	601	655	588	573	582	637	579	586	592	578	597	588	586	638	567	596	552	576	607	591	599	582	574	571	586	588	609	628	575	577	578	593	620	620	592	582	603	570	590	564	574	602	522	592	580	570	574	608	583	597	560	636	622	576	562	616	597	590	587	539	600	610	612	661	610	594	605	595	564	578	566	573	594	557	588	587	593	580	566	587	590	613	583	584	583	663	612	587	628	591	590	615	597	565	581	562	573	604	563	590	639	547	569	576	593	559	572	632	627	602	579	566	577	588	609	595	586	563	549	588	587	592	615	626	586	609	634	590	614	585	600	593	615	603	554	595	574	562	568	568	594	557	600	613	609	628	582	589	555	571	572	610	584	540	604	607	598	628	610	615	599	591	586	609	570	597	570	599	582	612	583	580	567	594	588	615	617	581	591	552	621	568	582	622	565	585	629	591	561	587	571	552	610	624	595	631	604	588	571	583	576	523	613	619	586	613	574	572	615	615	582	540	606	567	593	590	570	613	552	649	593	562	594	590	572	563	589	585	628	612	565	590	614	634	590	631	577	586	614	603	629	574	571	611	618	587	604	563	575	573	583	576	562	632	640	619	592	594	596	565	574	594	628	584	591	542	573	577	611	602	559	608	603	644	579	571	608	580	635	636	547	600	627	576	611	595	618	587	586	602	584	611	602	560	606	586	561	626	645	562	585	584	585	592	594	584	589	593	619	588	614	585	633	595	566	573	591	589	584	577	617	591	613	625	564	602	593	613	615	585	583	571	611	577	621	609	582	612	640	588	608	602	594	622	558	579	560	552	602	609	600	603	617	588	586	608	589	623	648	595	580	590	593	599	617	614	582	621	602	628	587	544	571	612	533	593	598	655	561	577	584	572	652	597	604	568	592	596	600	624	633	611	590	608	589	583	588	587	574	622	614	619	616	625	626	571	652	557	602	586	592	566	591	597	587	608	637	580	624	596	624	584	592	616	553	565	584	594	600	620	580	629	636	567	617	572
45683	24219	20132	14869	6996	3327	2175	1439	1169	968	791	616	582	441	479	406	390	362	370	347	345	342	305	291	292	327	314	264	294	257	294	294	260	286	272	288	303	308	281	310	305	316	299	280	307	281	290	340	314	300	312	307	321	293	288	282	311	298	282	322	267	263	310	312	257	264	263	325	315	312	287	283	291	282	314	256	280	284	284	294	263	267	255	272	303	269	281	305	299	312	304	284	292	284	288	284	276	289	302	294	301	285	275	280	307	274	317	296	306	300	294	309	276	300	278	287	265	282	307	295	262	291	312	298	296	281	304	312	285	305	279	291	281	318	320	302	304	305	294	291	297	304	298	276	273	307	280	296	294	283	295	287	294	290	274	290	298	305	301	293	304	296	266	285	304	288	271	278	299	308	308	248	298	265	281	270	281	309	303	272	293	295	318	328	292	325	307	284	273	291	304	287	299	315	264	289	312	283	252	328	280	299	315	309	318	270	304	288	308	299	299	308	269	283	309	281	323	299	302	305	308	300	249	303	277	287	297	285	307	277	333	321	282	306	299	303	273	287	272	262	319	275	302	287	307	298	284	303	325	268	292	287	313	286	278	319	284	299	311	263	273	300	314	308	310	304	310	255	308	323	295	303	284	277	261	296	294	291	275	302	313	273	259	269	287	292	281	275	267	279	267	310	286	270	310	323	284	281	281	289	306	306	260	243	268	323	313	295	313	276	250	296	298	312	286	273	294	293	314	319	279	276	293	288	298	314	280	254	285	274	312	282	267	280	268	288	295	280	265	246	246	270	300	295	275	285	282	262	251	265	302	280	288	256	279	303	315	291	287	272	310	306	297	291	276	289	299	282	289	296	283	299	270	322	289	319	284	301	321	287	301	308	298	299	274	315	273	270	296	290	244	272	262	280	301	309	300	257	288	301	292	301	311	296	334	319	292	275	259	316	290	330	321	281	319	298	286	293	291	278	285	283	289	255	289	286	244	301	236	266	272	321	285	287	294	289	279	297	330	251	314	283	293	350	325	293	270	288	302	281	310	277	264	283	305	304	287	314	287	331	260	260	270	295	303	304	286	273	267	294	290	308	308	273	285	280	308	287	262	283	250	289	313	281	333	310	261	280	334	329	293	298	278	323	280	331	304	284	269	280	285	307	293	268	279	309	287	266	262	257	276	290	292	279	284	311	330	315	296	298	312	281	280	290	303	296	292	288	295	298	307	284	311	303	274	291	319	276	305	313	310	299	311	280	285	326	279	268	278	289	297	299	297	289	296	255	299	277	295	282	291	296	271	285	273	312	283	300	279	311	292	270	285	290	289	305	323	277	279	278	287	280	281	305	281	301	304	280	291	257	283	258	297	288	291	260	295	274	299	338	324	279	324	263	301	313	299	313	289	270	301	293	309	317	319	304	297	279	296	294	301	263	321	292	284	263	300	296	290	278	294	281	257	307	274	300	332	298	320	320	294	272	270	241	281	258	305	323	306	291	288	241	298	307	303	298	290	314	304	309	312	287	290	294	304	269	285	280	343	301	265	286	278	283	277	293	327	313	295	297	301	291	265	273	278	298	300	312	310	283	280	281	280	299	307	295	267	335	300	273	309	307	303	302	301	334	261	298	304	255	291	294	306	340	267	294	312	292	317	269	281	270	313	275	280	275	294	303	295	279	295	304	287	264	280	282	294	321	284	294	290	280	275	324	267	275	259	307	254	286	270	284	292	295	279	258	289	293	275	300	281	273	268	252	300	278	254	276	307	303	305	261	283	280	295	299	270	284	282	298	291	293	285	279	281	297	308	281	292	296	303	293	318	315	297	281	300	255	291	276	293	252	277	311	270	277	290	296	296	310	320	274	265	297	294	310	305	294	295	276	294	289	296	299	333	277	314	271	282	319	274	330	302	316	312	281	301	305	290	286	288	302	294	281	294	336	285	315	279	321	271	306	299	275	268	257	291	287	278	316	286	293	302	286	281	299	276	265	269	272	297	317	295	290	317	290	318	292	303	274	277	267	317	320	293	284	270	302	310	265	296	288	303	283	288	280	304	329	286	302	270	288	319	286	274	312	279	291	284	278	294	291	287	296	295	290	301	273	284	337	310	288	285	269	266	307	297	292	293	301	294	313	255	275	252	292	266	300	314	295	254	303	321	272	303	271	278	315	290	300	291	295	278	262	310	306	325	279	292	282	284	310	296	286	328	297	289	315	258	285	276	281	281	289	334	295	301	306	263	299	291	292	276	300	230	299	287	320	290	285	284	296	290	295	280	271	303	289	288	307	296	305	285	271	293	258	299	260	300	304	300	332	284	285	293	318	276	305	307	305	270	305	283	288	331	308	292	293	278	301	267	296	278	283	271	273	309	300	295	277	281	273	250	267	342	287	276	273	268	259	310	293	289	304	261	285	302	312	297	287	287	305	281	276	274	311	347	293	267	294	294	284	319	280	289	260	276	305	296	272	251	279	308	299	299	283	295	302	295	299	297	266	311	301	293	340	302	272	284	305	335	272	327	288	269	292	312	313	321	304	283	315	300	295	290	279	294	279	274	276	288	265	265	296	299	273	267	307	288	282	258	289	293	295	305	290	312	311	300	293	273	286	273	287	217	269	312	280	269	274	306	296	320	300	279	314	265	281	270	292	311	303	315	314	261	277	328	336	344	271	305	292	263	287	308	284	294	264	297	306	294	287	310	300	313	294	276	285	302	278	297	257	290	297	309	296	261	289	267	259	286	273	280	313	281	295	309	279	266	296	298	266	284	291	313	275	274	242	300	311	301	279	316	283	268	259	298	278	294	309	291	287	280	309	309	283	337	308	294	300	279	288	320	293	307	286	301	276	247	270	326	280	266	297	277	280	287	283	285	287	290	314	301	292	289	295	276	294	315	319	303	269	304	317	283	304	295	271	306	301	289	273	309	263	284	268	283	313	295	318	286	295	309	305	284	286	281	313	289	312	294	279	284	287	286	262	322	300	268	315	297	283	348	299	287	263	296	308	288	307	279	326	304	293	292	293	296	312	330	316	299	307	313	286	305	337	311	295	294	276	326	267	261	280	299	319	308	300	290	321	312	295	282	288	294	263	302	287	277	307	320	290	328	287	291	259	286	307	270	282	277	316	351	262	293	257	308	297	266	309	301	246	283	268	296	261	305	292	297	308	286	316	272	258	296	310	277	307	313	306	310	352	339	308	322	306	264	315	270	300	299	288	290	283	294	286	293	269	327	310	262	269	285	270	277	293	310	261	284	286	280	264	275	295	300	273	238	267	291	293	275	307	283	277	290	299	296	281	288	318	303	292	272	299	306	279	304	338	276	301	291	285	327	315	282	308	314	304	305	289	326	279	281	294	290	312	290	300	284	274	302	287	307	294	299	299	297	333	300	264	311	301	286	257	295	259	306	310	312	299	313	285	268	310	297	298	282	304	291	280	294	284	332	306	257	313	293	333	293	284	273	291	286	266	262	319	314	292	299	284	297	277	301	293	309	330
26352	16824	25454	24746	16406	10780	7816	5825	4841	3953	2879	2664	2067	1793	1607	1207	1295	1192	1075	892	901	874	739	726	703	783	660	700	703	616	644	613	628	680	690	689	629	684	674	626	649	641	637	639	679	626	632	636	637	642	653	634	660	655	667	611	658	665	625	641	647	647	625	665	642	634	663	623	676	633	683	626	608	618	643	644	660	684	641	631	703	678	693	635	633	657	639	622	625	702	624	656	649	645	672	641	656	612	637	657	637	642	650	623	617	657	627	661	616	639	608	639	631	627	649	674	657	626	650	594	647	692	621	613	642	625	673	634	658	587	633	676	652	659	641	587	620	597	610	632	615	627	633	682	620	649	633	644	564	619	632	646	624	609	617	649	623	634	645	616	640	640	582	622	624	599	667	629	644	647	629	664	627	645	605	624	603	630	617	624	641	667	644	621	632	627	625	616	670	629	664	594	643	639	648	575	623	629	633	615	641	609	626	659	631	654	625	630	628	642	650	645	635	652	584	683	645	662	610	624	639	614	593	616	619	614	612	618	619	622	632	620	686	667	630	594	667	575	651	577	693	644	620	604	673	651	622	628	627	666	645	688	604	604	678	657	615	633	618	660	657	637	649	627	620	671	619	631	625	630	651	660	640	637	610	632	666	592	634	706	611	611	624	644	627	614	669	642	638	615	630	645	615	616	630	647	669	627	621	576	624	644	601	634	615	672	607	658	631	644	653	655	644	641	684	629	674	636	654	683	695	656	621	615	641	645	620	631	678	596	635	634	615	628	601	662	599	630	640	680	641	633	635	643	634	657	633	585	629	642	590	650	702	664	631	643	640	638	606	638	615	620	635	616	617	621	660	632	679	632	626	642	610	661	583	648	651	636	629	634	653	627	660	631	635	632	676	629	597	655	647	688	600	640	617	602	647	665	622	647	601	621	643	645	636	603	612	602	578	626	627	643	605	617	626	650	627	644	614	660	615	622	663	601	688	572	645	647	607	689	654	647	651	619	617	660	650	622	658	652	598	634	643	630	657	662	615	626	631	599	629	639	601	620	604	639	604	638	630	617	628	610	603	642	650	608	638	645	613	638	607	607	608	640	667	632	632	599	603	623	596	602	639	663	666	646	643	631	641	631	624	647	618	636	605	616	641	633	629	624	633	637	645	620	610	655	635	599	648	672	663	599	662	596	639	651	631	631	603	656	624	671	669	630	647	696	632	631	645	626	667	653	685	582	627	653	641	623	616	604	608	604	664	622	634	607	644	581	607	613	613	629	600	657	656	605	627	609	686	631	612	608	661	585	649	595	657	647	613	667	656	624	599	669	665	653	618	628	659	642	625	632	683	603	629	683	673	576	609	684	619	666	662	637	642	605	645	632	648	631	630	626	625	617	631	595	622	607	654	637	621	648	696	646	671	634	600	637	622	636	630	625	667	689	635	682	625	650	629	678	660	662	685	617	641	637	609	619	619	644	619	611	633	651	625	622	656	643	634	660	673	637	672	665	627	661	672	611	633	600	633	610	593	679	666	621	637	649	639	599	624	683	628	643	602	596	605	653	663	654	638	691	645	671	630	679	629	667	633	656	638	643	625	653	593	629	649	626	632	660	649	652	647	613	612	633	636	626	645	628	626	621	654	642	614	682	638	634	590	649	615	572	612	604	670	634	668	676	646	624	655	603	665	623	630	631	635	636	671	620	636	635	605	687	640	645	621	634	678	620	618	650	616	601	654	670	591	653	662	643	630	637	626	600	636	645	634	663	630	599	632	645	627	639	572	662	625	610	630	605	614	632	630	725	639	640	620	629	670	659	615	622	679	612	624	613	609	632	554	667	662	663	614	638	650	651	603	647	638	635	603	656	618	651	640	599	663	613	610	655	626	616	650	642	621	636	613	636	659	594	614	631	613	645	659	640	635	624	608	667	640	645	622	628	611	630	665	626	648	663	622	632	679	683	660	620	636	656	592	672	609	640	627	617	669	626	652	641	606	620	647	652	630	640	626	655	656	638	638	647	631	613	642	628	618	666	619	654	642	654	603	626	608	631	642	639	594	647	621	645	595	654	608	629	647	619	650	632	596	623	627	620	605	618	676	682	595	602	614	629	642	622	614	663	658	642	628	630	624	639	655	645	631	622	597	630	676	632	602	599	645	666	567	628	620	641	665	614	622	622	650	641	619	637	618	623	619	620	659	608	649	631	603	589	626	578	659	670	639	632	633	635	634	607	683	605	596	648	589	633	647	617	620	599	653	614	652	609	625	645	673	648	578	648	644	638	683	626	591	679	649	678	664	618	634	619	618	651	642	629	656	593	587	623	647	647	702	687	602	595	627	615	655	624	633	655	643	609	645	657	678	650	624	650	663	656	604	641	635	621	671	618	648	698	642	680	630	656	628	621	617	665	620	636	620	615	708	640	649	618	632	644	657	599	639	629	605	638	648	638	654	614	645	630	602	677	663	661	653	659	662	613	654	632	621	667	593	630	641	667	648	652	669	662	622	636	607	651	665	664	594	660	670	602	645	610	615	656	615	606	617	622	628	655	651	629	634	619	634	638	672	647	661	651	636	653	637	594	625	655	651	605	643	647	586	601	663	627	641	654	636	656	603	632	610	618	672	660	652	634	682	703	628	685	616	636	659	626	640	635	618	681	634	643	600	632	623	657	635	618	602	603	599	636	610	625	690	651	630	652	630	592	622	690	606	651	647	647	614	613	622	640	684	607	627	636	664	595	617	649	659	635	592	593	648	634	644	632	626	667	651	627	630	676	577	653	642	624	606	634	667	622	598	668	651	608	609	637	599	690	608	650	635	634	658	652	627	651	624	626	628	651	590	645	616	624	678	623	614	652	626	648	628	637	643	651	610	651	715	622	611	669	628	596	616	646	674	610	659	601	621	609	666	653	599	635	651	623	564	616	638	634	650	645	669	615	652	605	589	625	648	613	630	632	626	613	691	671	641	665	598	641	649	629	631	617	655	586	595	662	651	601	678	590	663	674	696	625	641	660	624	610	636	645	638	618	680	603	618	638	668	639	657	604	613	592	650	645	653	632	643	602	601	639	647	616	642	592	648	647	625	642	677	615	607	636	660	664	620	639	667	649	642	665	603	655	647	610	649	639	625	659	629	661	644	702	669	633	653	690	656	630	648	607	655	648	660	649	632	681	634	626	669	655	596	652	639	677	645	619	618	622	674	619	623	636	625	614	670	632	622	647	662	678	652	635	637	612	655	665	672	632	655	648	620	621	562	660	664	664	643	664	693	662	581	615	630	628	622	634	623	681	620	637	638	603	633	619	626	656	622	587	624	649	639	604	607	592	589	669	622	629	677	621	625	643	615	636	662	702	621	662	641	645	600	700	641	605	661	613	586	663	646	655	659	614	697	655	629	629	631	626	611	658	652	662	630	594	664	650	632	671	639	642	607	578	621	627	630	604	629	633	622	617	584	672	632	661	643	624	664	583	651	637	667	612	618	666	621	670	654	642	631	636	635	637
24662	12355	8330	4334	1987	1126	835	657	620	498	418	374	331	296	292	284	274	298	271	245	251	246	254	220	234	234	223	244	246	228	240	250	217	225	230	223	253	249	208	225	235	250	259	251	227	219	239	239	207	213	248	244	266	223	258	214	242	253	243	229	231	236	243	217	251	247	216	244	215	239	275	221	239	249	257	238	222	220	244	259	242	240	236	242	274	236	208	265	242	238	214	202	217	226	244	229	218	251	244	229	217	269	226	215	245	196	205	190	230	251	207	195	228	215	226	224	219	221	285	248	244	257	217	230	235	217	221	244	230	265	254	225	226	215	228	246	257	212	264	223	243	219	246	247	228	230	233	233	242	239	230	213	204	241	232	208	223	241	228	254	248	258	219	239	226	217	229	207	232	216	250	224	233	245	244	222	241	248	237	280	246	227	261	264	224	224	281	213	227	248	233	206	220	229	266	256	220	244	202	262	255	278	260	245	240	231	204	243	233	232	219	237	240	244	223	217	249	209	215	233	258	236	235	212	227	236	259	227	243	235	248	243	211	233	214	254	245	259	213	270	263	219	240	247	251	239	243	258	227	259	247	238	253	239	218	274	222	228	238	242	223	263	224	225	227	232	216	259	236	216	230	251	251	216	256	252	216	202	226	258	237	235	263	244	227	243	227	240	210	240	234	222	219	227	224	272	226	220	220	242	225	231	232	227	227	231	243	206	259	253	224	225	210	226	226	230	219	206	222	245	215	207	208	256	223	264	240	257	206	238	220	243	238	257	257	214	230	224	264	225	236	254	218	261	236	244	226	233	232	229	205	263	251	265	234	237	239	224	226	209	213	223	260	210	211	220	235	203	220	252	216	217	239	242	254	243	227	218	222	264	229	234	245	228	233	255	244	224	214	228	213	245	235	213	245	233	220	264	225	241	226	226	226	231	223	221	198	242	230	225	225	246	240	254	224	261	238	258	226	231	232	238	224	225	224	232	210	212	218	275	231	234	221	283	246	238	245	243	234	228	244	256	246	218	235	224	214	230	246	253	234	218	232	249	235	237	211	247	243	262	234	225	225	227	208	210	202	261	228	230	220	213	216	229	239	258	240	241	213	238	236	235	249	212	217	227	235	216	237	235	245	256	234	240	234	203	227	229	234	251	202	269	213	261	254	227	234	218	230	234	207	252	219	215	248	225	253	224	250	200	248	246	245	217	231	253	238	238	273	236	225	259	193	264	215	250	228	205	206	246	248	252	247	238	257	240	216	237	253	220	229	217	210	249	267	218	227	230	230	266	215	250	270	257	216	229	191	223	215	226	219	222	211	237	216	237	242	236	202	201	227	227	230	231	216	228	235	214	226	212	245	213	219	241	234	211	221	238	202	252	231	235	217	239	199	238	225	218	216	239	228	257	226	240	232	231	244	263	256	253	228	235	225	236	233	234	178	250	214	244	234	246	237	230	239	232	225	217	264	224	272	215	244	226	227	215	224	227	241	230	241	231	233	207	209	248	241	238	248	259	236	207	244	217	207	246	253	222	223	224	229	227	234	238	200	215	217	217	249	245	226	216	234	237	227	230	209	228	232	220	220	237	242	230	224	251	222	266	249	220	235	216	230	219	242	267	259	261	248	216	187	224	217	242	218	226	228	207	242	287	242	241	239	216	236	234	208	241	216	199	211	237	225	265	247	205	229	250	230	243	248	221	239	235	216	302	251	238	233	258	257	242	224	244	224	258	224	256	222	224	220	240	246	208	215	257	257	217	217	223	225	264	244	222	233	229	222	219	250	207	207	232	244	236	234	243	222	240	241	265	230	228	219	211	236	204	256	242	226	233	245	228	235	254	223	233	223	222	221	236	211	202	261	228	222	232	266	237	272	231	223	242	238	251	251	213	240	224	224	244	265	240	209	230	247	243	253	211	244	260	208	222	240	231	264	248	256	240	226	231	240	254	210	207	244	246	254	243	238	250	223	228	256	244	254	227	209	231	225	247	248	226	238	204	225	215	256	279	222	267	234	265	226	262	207	229	216	222	228	257	222	229	255	218	235	240	230	239	213	231	232	209	276	220	216	213	240	209	201	212	227	205	249	190	235	221	233	269	245	204	218	242	214	219	234	226	228	226	240	230	268	222	241	244	236	242	211	222	248	210	222	243	241	241	231	228	218	207	231	258	233	251	234	219	249	242	255	224	246	237	231	227	243	257	252	222	265	241	221	220	252	221	247	216	243	240	221	203	206	231	215	239	246	250	270	240	281	236	232	256	229	224	252	227	218	243	238	254	262	218	240	233	235	238	259	237	258	250	247	226	234	218	230	228	231	230	242	242	221	242	252	225	240	227	234	220	241	254	221	232	229	241	247	243	234	235	256	203	215	230	235	227	231	250	244	236	248	231	215	269	271	246	254	261	251	239	250	259	267	198	212	255	229	271	251	243	242	230	249	237	221	245	270	260	221	208	222	239	209	228	233	252	240	240	243	230	232	225	203	217	230	235	251	245	229	268	248	253	228	208	229	223	275	219	227	235	225	241	239	261	237	240	248	209	213	239	227	224	248	222	256	246	241	261	244	219	222	226	228	223	221	241	279	279	229	266	260	237	234	207	222	237	219	272	212	223	228	258	219	234	235	260	239	218	225	207	243	240	252	243	219	202	215	256	215	227	228	227	206	243	236	266	239	230	240	257	255	218	223	219	246	228	210	242	243	261	238	246	222	228	247	252	257	256	264	261	207	214	242	229	246	247	244	219	250	221	228	269	227	223	255	227	221	232	243	242	213	233	228	257	252	233	230	225	234	188	245	228	214	229	225	218	253	225	219	216	235	251	233	222	217	218	207	239	243	237	232	216	234	235	222	278	223	200	238	238	231	239	221	233	235	255	215	275	218	240	217	232	219	276	229	217	243	222	261	250	207	238	247	257	224	258	202	231	224	210	262	236	241	254	238	213	221	241	232	203	218	212	224	234	258	220	241	227	222	256	238	253	252	215	272	235	216	235	228	242	236	258	251	255	207	217	203	245	226	215	222	249	268	261	219	252	286	242	211	209	220	234	213	224	237	223	263	218	249	230	241	228	230	215	219	249	223	232	236	224	251	277	213	213	230	217	236	229	210	231	221	242	235	215	215	254	246	236	218	229	225	224	221	214	231	227	249	237	253	221	232	245	235	250	248	214	202	218	219	237	215	226	250	249	236	211	237	236	254	229	239	232	228	206	252	257	214	233	232	196	231	227	245	235	246	243	234	211	226	229	254	247	225	263	247	242	271	240	235	257	215	239	287	236	249	242	213	270	218	235	238	249	209	232	230	217	267	232	264	245	231	256	226	217	260	286	230	233	255	266	254	221	226	262	247	202	208	233	229	210	249	227	223	235	225	224	237	237	234	201	250	223	200	243	224	197	253	267	230	227	237	223	211	218	217	220	270	225	231	230	244	260	244	220	249	223	215	236	235	223	225	267	212	245	247	219	212	221	234	252	239	240	213	223	240	247	236	250	243	244
14529	9225	13256	10032	6613	4128	3073	2637	2642	1864	1427	1373	1113	878	929	749	820	780	659	656	632	628	537	542	525	569	572	524	486	545	528	484	507	509	533	538	544	549	590	556	521	512	537	512	518	533	562	503	539	539	522	505	483	531	505	497	577	541	547	498	517	546	535	554	556	565	534	531	510	500	560	573	517	481	538	550	530	536	517	550	584	567	538	565	548	526	527	513	520	523	578	548	543	482	474	579	519	560	585	530	526	535	557	504	524	531	494	537	535	505	546	516	533	545	591	490	542	576	514	529	507	531	532	538	517	483	522	500	496	549	525	520	543	553	512	565	528	546	562	513	508	504	508	480	491	499	565	535	547	544	488	529	573	514	517	496	516	539	488	533	532	572	515	517	557	544	491	552	579	492	509	516	527	536	547	518	533	531	536	523	570	530	513	484	517	533	528	561	513	538	555	512	522	511	503	560	509	490	471	489	505	537	539	532	480	495	507	515	501	522	522	477	528	512	525	539	547	514	504	534	550	557	517	516	504	513	518	553	551	490	538	521	518	545	518	508	467	517	523	500	515	525	545	504	497	508	529	524	502	490	480	506	517	558	532	519	528	554	504	570	561	542	541	542	540	522	516	552	566	536	510	523	536	533	551	525	523	515	555	546	520	524	526	521	538	478	548	549	515	516	506	523	520	526	503	497	530	492	489	507	515	553	550	512	531	520	531	514	551	533	568	533	518	478	528	503	553	537	523	525	543	516	538	519	503	501	536	471	536	533	501	542	521	507	531	515	535	531	532	523	533	552	516	520	512	579	511	502	524	458	519	528	497	501	505	551	519	542	507	549	540	523	508	513	529	539	541	482	509	505	562	534	485	518	518	501	478	543	547	529	528	522	511	524	519	566	556	502	541	554	525	586	533	549	556	515	535	509	521	527	523	512	542	516	529	509	543	475	553	527	521	536	547	532	548	467	535	533	514	508	526	520	550	532	561	505	480	524	512	549	530	497	500	557	534	512	536	535	519	548	478	530	521	564	525	539	540	515	486	516	550	500	519	545	532	505	521	516	544	523	548	515	487	543	546	505	511	553	522	503	519	528	551	541	517	522	517	525	548	545	504	514	538	497	550	587	507	516	544	521	532	542	550	541	529	531	543	506	534	532	559	532	551	504	508	519	553	535	517	526	570	537	528	508	527	510	534	559	570	506	509	514	506	486	510	532	574	534	566	520	499	498	541	506	522	528	492	539	544	522	537	506	521	552	502	545	552	567	528	506	536	515	529	504	574	542	566	537	456	521	529	556	534	540	522	535	567	487	540	578	507	526	478	544	499	513	459	512	548	508	515	539	524	566	526	532	559	553	505	534	465	508	492	526	578	540	545	517	511	530	512	541	506	517	535	589	525	541	528	532	519	507	529	544	466	517	508	554	521	487	504	540	542	500	540	529	493	523	530	516	523	532	522	500	561	508	499	494	533	528	554	502	521	511	508	569	525	568	506	534	583	532	514	524	575	515	530	488	510	518	524	491	536	513	515	510	545	516	508	513	524	502	524	481	511	495	513	516	529	519	486	509	536	534	514	485	525	527	542	512	552	531	506	515	564	548	556	539	520	541	551	552	492	555	516	528	532	528	547	489	565	517	493	529	534	520	523	528	536	541	498	524	496	500	512	541	526	529	532	517	562	506	551	514	531	536	510	509	545	477	515	528	496	494	556	486	515	499	480	494	554	508	545	491	523	506	545	559	528	513	505	502	543	534	522	515	550	481	520	553	536	556	521	510	529	529	517	534	522	506	526	542	557	520	508	503	533	495	526	540	494	541	532	500	531	472	522	582	537	504	535	468	528	524	550	523	528	525	548	559	537	507	547	498	523	528	547	536	539	514	487	536	515	555	500	518	572	518	469	526	532	504	513	478	549	498	538	520	554	517	543	537	516	503	519	519	502	521	491	519	514	512	563	509	502	559	564	526	551	505	505	486	555	564	485	541	524	516	539	507	520	520	547	525	529	505	521	546	580	552	551	511	501	560	499	518	527	470	509	553	513	544	533	535	555	524	549	546	569	524	491	534	557	518	529	520	528	494	549	587	538	549	510	489	505	538	514	547	546	543	563	506	543	509	518	553	562	548	523	499	550	574	533	545	556	503	518	543	532	522	541	522	524	525	530	502	483	502	523	548	538	495	534	523	522	559	513	502	510	503	562	543	513	525	564	533	497	545	530	512	545	519	510	508	566	527	498	519	573	508	505	523	518	515	526	544	529	585	543	501	558	498	498	491	505	508	525	498	523	536	532	526	546	549	521	554	494	538	548	554	545	519	552	523	503	560	520	538	521	532	530	557	540	491	532	567	510	553	529	523	492	532	536	505	521	527	531	510	532	563	540	564	545	587	529	536	544	496	518	511	561	534	523	505	528	538	524	507	528	509	521	516	529	514	564	527	539	526	557	515	511	513	496	518	517	510	503	564	538	524	512	538	532	503	528	576	585	551	553	530	525	537	496	523	533	499	493	490	539	515	536	538	513	531	494	521	514	586	525	525	493	568	544	545	547	572	538	550	535	509	501	549	496	529	494	515	525	507	556	538	541	556	468	538	529	569	536	536	524	510	552	534	519	557	523	526	540	569	556	535	526	560	512	519	531	561	545	528	503	507	528	538	512	515	530	512	529	499	535	516	520	529	494	509	575	522	512	532	537	531	521	539	526	529	540	489	525	527	528	542	526	572	531	539	495	518	545	469	537	529	498	517	517	549	514	571	506	529	569	474	517	554	545	517	539	549	565	526	551	533	604	519	477	523	535	532	511	541	506	556	536	535	550	579	501	546	556	545	537	525	537	518	553	467	496	526	512	549	519	487	572	521	502	532	504	502	498	500	534	486	534	530	563	534	518	497	517	539	526	509	517	508	524	545	521	496	551	505	539	535	555	517	532	546	494	559	486	518	537	535	505	536	519	538	516	526	499	559	516	532	503	509	552	544	519	528	551	538	558	566	532	515	507	549	548	559	526	551	559	486	527	565	534	530	570	478	572	516	529	528	530	518	522	484	564	532	537	479	541	547	530	504	523	506	513	545	563	456	509	533	545	508	505	472	522	581	536	520	557	524	522	555	504	486	543	483	513	525	519	541	575	486	499	514	483	533	548	508	511	547	519	577	519	544	504	536	491	527	555	487	554	507	498	522	538	496	557	527	462	551	504	482	533	514	512	525	502	565	509	533	529	507	529	542	531	529	524	540	562	543	517	514	537	559	530	544	507	532	518	553	520	515	512	535	522	557	556	514	543	519	526	556	547	525	496	512	560	541	506	494	517	475	549	526	523	544	557	514	506	490	528	569	514	537	515	537	527	567	543	511	496	512	486	528	558	538	537	556	565	542	522	507	579	513	496	543	521	534	543	535	548	534	517	533	515	583	517	565	547	515	532	530	571	549	555	533	518	491	493	508	509	564	541	530	559	533	496	538	525	514	516	535	535	503	532	509	500	531	577	512	530	532	492	502	555	521
36313	18698	12936	6725	3229	2241	1271	914	820	747	554	491	493	363	360	320	365	335	341	311	302	321	274	282	298	256	254	258	294	290	272	282	275	245	263	228	234	277	245	246	268	275	262	264	273	264	277	228	282	284	244	285	258	274	257	267	273	267	250	269	260	255	269	262	241	264	263	272	257	270	247	293	284	256	249	271	264	276	254	289	256	272	252	272	286	261	266	278	263	266	262	244	286	274	238	259	256	274	251	251	268	231	237	278	255	280	280	238	251	230	243	231	280	255	248	254	268	233	294	249	220	233	244	257	273	293	255	245	273	282	268	255	259	307	272	256	277	241	244	251	282	299	277	265	246	233	274	260	262	284	271	263	280	256	284	278	266	271	243	246	262	251	274	250	255	274	295	273	278	295	276	255	252	254	250	252	294	223	254	277	278	257	262	224	255	277	262	247	261	246	266	270	279	269	240	283	259	253	260	261	252	323	267	260	260	260	241	277	243	272	283	252	301	271	272	240	256	274	278	229	258	242	260	260	278	240	250	262	257	236	262	267	261	249	254	245	280	281	274	247	278	272	219	280	275	278	283	262	280	241	238	270	265	284	273	257	236	246	259	306	254	248	280	244	279	252	244	255	263	302	264	246	238	267	258	235	271	298	269	270	253	266	291	258	252	249	285	251	261	246	303	272	288	250	264	257	275	268	277	252	289	267	248	279	243	248	241	257	240	290	251	275	236	256	271	275	246	238	284	229	251	249	282	266	276	269	235	259	248	293	260	231	267	250	273	261	271	240	244	265	273	283	268	240	273	281	261	247	254	270	290	261	259	250	247	238	258	292	269	235	254	274	259	254	283	276	259	275	259	265	249	266	234	266	259	266	259	236	281	260	222	269	256	238	258	257	273	324	269	276	291	252	265	293	248	240	261	284	239	258	281	276	291	262	241	256	253	268	284	275	262	261	236	243	267	288	254	288	249	241	266	266	247	250	274	282	249	245	236	262	270	272	271	254	279	276	279	277	267	265	269	255	284	262	273	257	249	275	259	291	255	257	292	260	278	258	261	253	287	264	252	264	236	250	286	275	253	262	248	271	242	283	243	270	310	267	280	257	275	244	249	292	279	286	261	201	237	288	252	290	268	287	256	290	222	265	260	246	233	245	288	267	245	239	269	264	269	263	226	241	245	264	289	250	256	274	258	272	266	263	295	300	276	274	262	263	255	270	255	250	252	275	258	258	235	268	277	258	265	273	247	271	245	251	253	246	283	251	244	259	246	261	243	272	273	246	266	239	284	317	249	253	270	278	245	273	240	242	267	260	260	270	247	308	253	273	248	257	251	275	278	255	269	260	252	289	272	287	276	289	246	236	253	269	249	258	247	254	254	247	236	285	267	265	257	271	283	259	281	274	259	255	281	260	276	277	251	228	271	268	259	291	281	260	294	257	259	266	238	249	251	252	284	266	265	257	288	283	284	281	255	234	241	268	239	240	291	254	241	245	231	286	288	267	255	257	249	264	247	276	234	274	252	228	283	249	249	256	267	265	249	270	276	219	272	277	256	236	259	263	263	291	239	233	294	260	297	291	270	252	282	280	282	284	272	299	284	251	249	254	285	257	243	287	289	262	227	289	235	271	271	297	265	262	295	253	266	262	261	278	261	261	259	255	248	287	277	289	287	264	236	271	259	270	279	233	246	227	262	288	275	273	285	267	250	255	282	245	235	272	287	289	256	280	274	261	258	292	269	244	264	264	289	252	229	283	284	281	266	252	255	291	278	263	259	246	262	272	239	244	253	265	271	290	259	235	285	263	286	294	251	271	280	262	277	276	272	249	256	266	244	238	273	257	286	253	282	264	277	252	291	258	290	265	258	304	250	259	251	265	264	267	228	279	252	257	259	270	257	262	267	249	279	253	282	272	289	283	275	268	262	273	241	272	262	270	238	280	281	277	282	281	259	254	274	284	264	293	255	241	261	244	284	263	263	236	246	253	284	285	277	273	243	253	255	245	273	255	266	256	259	266	239	253	274	237	246	280	265	259	258	302	246	241	266	262	250	253	258	239	247	286	270	307	270	262	271	241	237	265	260	275	236	285	300	290	279	261	279	251	259	250	257	301	255	283	280	236	243	292	242	311	279	300	228	273	260	278	268	263	253	256	275	273	243	257	247	249	251	263	268	242	271	250	253	274	281	271	280	242	261	272	254	255	286	296	267	261	239	231	258	244	286	296	272	264	275	291	259	248	296	269	272	246	281	270	257	245	237	247	262	253	252	260	278	254	274	246	266	296	246	258	246	287	262	259	254	252	252	259	252	268	289	268	275	274	246	261	257	240	273	286	257	277	257	280	269	273	271	242	257	260	280	258	265	274	260	292	228	260	245	255	232	252	267	282	261	252	281	297	285	228	262	263	248	269	301	276	272	268	235	276	246	250	246	274	261	270	282	242	267	300	260	264	291	238	269	243	230	246	265	252	258	266	259	215	264	280	245	226	276	240	236	281	257	246	273	276	267	313	263	220	265	271	276	280	283	213	254	247	258	227	254	253	316	261	259	266	268	262	247	284	293	276	248	242	279	280	263	294	257	254	282	281	262	230	253	256	264	255	267	258	262	292	265	257	273	304	272	269	278	242	258	257	279	268	241	308	262	248	266	285	246	243	242	275	273	271	282	291	280	223	235	294	280	259	276	271	302	298	291	253	247	305	260	222	258	245	249	249	236	241	283	289	259	232	246	296	248	252	269	296	252	245	257	261	255	271	299	278	262	246	286	234	261	270	244	287	253	285	258	267	305	259	273	270	269	267	250	273	271	264	269	266	260	238	245	267	284	280	286	264	278	272	266	259	253	252	240	243	269	257	253	248	246	241	288	235	238	240	235	299	256	241	280	267	233	246	261	258	245	255	265	272	280	262	280	275	258	286	258	250	247	245	256	265	245	254	262	259	248	271	271	239	304	251	228	234	249	250	244	257	283	254	273	268	273	275	273	268	285	256	249	251	284	283	277	260	263	229	264	281	271	279	257	255	272	263	265	275	265	278	253	261	238	288	288	273	268	243	249	264	276	254	252	273	238	273	253	262	249	271	223	273	281	277	247	295	267	254	241	284	305	226	253	263	267	265	259	273	248	279	264	289	242	261	258	279	279	308	253	284	261	248	270	284	279	264	252	260	255	266	282	256	283	271	265	276	280	259	230	282	259	288	233	271	279	249	244	277	281	268	251	265	309	272	257	262	251	260	273	256	295	263	286	257	285	243	250	263	259	260	255	285	279	281	273	283	251	256	267	302	241	225	219	290	220	270	256	330	269	275	272	231	251	250	238	299	294	260	259	253	255	253	274	258	273	239	262	264	267	255	261	277	266	279	251	255	258	266	275	273	316	260	237	289	276	271	260	252	266	248	292	270	253	247	286	259	240	263	266	256	225	310	262	248	271	266	247	274	292	274	232	235	289	278	257	256	294	242	270	243	289	259	259	263	279	288	249	288	267	267	260	290	273	252
22302	14236	17920	14431	10505	7983	5063	3723	3551	2870	2109	1914	1590	1209	1198	1032	994	915	892	748	708	712	702	615	656	592	633	584	504	638	602	558	586	641	603	604	592	618	583	554	594	599	587	571	637	604	563	587	597	570	581	592	586	586	612	612	624	609	599	582	550	584	623	635	610	589	597	619	613	610	594	639	593	598	592	629	641	584	569	532	559	584	622	566	618	592	630	605	556	619	629	572	594	617	533	594	542	575	606	624	585	610	605	570	569	604	556	579	561	665	637	578	570	609	609	624	596	583	602	615	546	612	586	549	576	575	583	589	594	566	606	585	563	564	541	662	589	566	540	573	577	571	578	580	590	576	569	577	598	557	591	569	604	580	570	590	606	584	569	581	582	538	596	588	561	641	585	581	606	576	544	586	606	599	584	578	593	576	566	601	604	589	595	589	566	567	537	607	569	571	579	597	571	586	568	592	548	581	541	566	598	562	581	565	593	590	582	584	597	615	568	582	542	572	560	574	569	584	575	594	561	569	607	579	568	571	559	565	613	556	571	573	613	577	589	577	600	617	574	578	567	605	588	614	635	608	580	582	591	582	599	611	566	589	605	600	557	629	593	603	561	568	568	613	574	595	565	583	578	559	649	573	573	576	563	613	569	578	580	591	589	546	568	606	617	550	595	581	598	579	584	592	583	609	573	604	589	584	567	609	576	575	578	557	571	547	619	561	553	577	601	631	581	577	571	561	604	583	563	592	567	557	599	589	623	595	609	556	606	568	561	579	544	587	559	574	537	563	559	620	627	586	571	605	581	595	586	580	624	594	564	567	572	598	587	538	589	597	542	622	570	595	596	622	594	602	566	646	621	590	566	575	616	601	630	584	611	576	576	602	588	605	614	592	583	570	580	594	589	602	599	593	549	606	635	606	611	587	613	586	603	551	577	587	596	633	586	576	571	545	590	601	590	554	617	580	574	584	656	595	617	585	571	625	589	591	591	596	566	582	576	625	570	584	556	577	614	607	570	614	578	585	544	597	560	539	598	602	578	595	528	622	615	639	580	598	579	570	577	578	546	549	585	659	581	578	571	607	572	563	624	583	610	590	593	589	555	593	586	551	577	593	603	579	594	599	604	620	602	558	595	563	595	582	584	600	561	559	587	619	546	563	568	557	578	612	553	571	631	589	594	627	580	579	588	606	559	592	594	587	574	582	580	604	575	582	560	583	556	528	579	541	599	593	549	599	586	625	583	556	585	581	584	611	591	561	614	586	562	554	586	572	596	558	605	594	571	591	586	562	569	582	547	660	562	600	596	549	540	593	562	593	566	571	519	595	564	603	602	585	585	590	569	592	565	566	570	613	584	567	588	576	545	584	567	627	582	583	582	608	608	589	582	617	634	614	614	573	589	615	609	606	603	620	565	559	568	602	556	572	578	565	577	539	521	588	546	650	607	572	557	615	568	603	597	591	579	574	582	545	574	572	602	572	575	577	572	552	565	566	597	579	615	593	605	595	615	600	592	589	620	549	598	553	564	589	620	591	580	580	597	608	561	597	589	621	626	577	596	582	575	569	578	587	607	584	588	576	532	592	629	587	591	563	602	563	591	542	544	559	618	630	571	591	598	566	585	635	587	571	586	592	595	546	627	588	567	585	611	571	593	600	588	607	579	567	621	571	589	582	597	574	554	599	578	577	595	559	615	602	623	584	610	610	586	591	623	617	570	589	570	604	542	590	551	545	567	524	539	535	609	582	611	604	585	575	601	589	576	600	605	603	590	545	596	521	564	567	629	559	595	531	579	630	556	588	592	626	522	637	616	617	604	555	631	564	581	570	524	576	591	562	585	618	553	561	622	552	633	577	597	597	608	618	557	633	635	602	554	576	532	587	586	559	598	551	558	618	584	624	571	565	610	571	584	601	580	545	629	565	574	543	539	612	571	620	605	567	606	623	587	594	591	600	571	596	592	596	556	617	612	611	611	628	585	576	571	519	607	582	576	550	592	531	579	620	588	587	599	546	621	601	579	574	580	585	583	567	585	586	640	553	611	558	593	580	595	582	535	560	590	614	604	572	601	581	587	601	589	565	588	607	577	557	552	573	560	615	565	581	626	594	561	616	613	549	611	538	635	610	537	583	573	560	557	586	526	620	564	565	636	578	589	575	569	564	528	615	572	554	574	541	568	579	579	587	575	595	583	535	533	585	593	585	597	581	579	564	607	590	589	629	618	564	586	615	582	608	582	599	595	545	586	584	604	586	581	585	581	559	601	575	577	568	572	555	592	599	604	637	569	617	613	566	635	542	631	587	567	591	584	607	603	557	618	565	594	595	588	596	598	611	565	598	572	579	589	573	590	600	594	562	569	576	588	565	527	581	541	596	558	587	545	599	608	561	588	580	601	585	628	596	570	603	541	586	628	576	549	562	609	574	566	614	573	555	574	596	617	570	585	577	654	597	593	599	547	611	630	584	612	575	601	524	603	560	594	591	570	538	597	571	583	569	619	613	591	577	637	609	581	606	584	555	574	602	562	580	568	593	580	599	568	573	580	567	578	608	605	582	557	556	579	581	558	541	622	566	578	626	610	607	610	574	577	584	582	610	586	560	607	603	560	555	581	620	579	602	571	587	601	577	556	598	614	566	562	626	599	595	579	602	612	547	621	595	615	568	625	571	597	629	588	532	548	568	591	603	594	611	549	574	598	583	606	544	605	609	576	585	589	609	579	618	601	576	546	588	574	622	560	594	577	598	505	617	569	609	599	597	609	604	613	629	599	572	569	567	566	593	580	587	605	548	582	592	544	616	589	568	577	569	607	596	591	578	497	596	645	573	587	599	579	577	622	595	585	555	552	596	582	569	590	596	604	572	597	588	612	595	581	589	581	579	580	598	562	558	600	611	606	557	592	591	592	601	570	565	549	581	606	555	605	585	618	585	575	567	590	611	585	574	596	572	587	589	628	531	564	592	584	587	577	557	605	592	589	574	596	560	590	592	574	602	591	583	612	592	553	581	619	598	592	579	582	573	576	600	608	565	587	564	562	580	582	582	587	593	556	526	573	561	568	586	569	590	571	569	564	640	578	589	554	620	578	577	614	577	597	575	594	585	564	618	585	593	577	582	561	559	586	571	564	596	601	548	580	559	600	596	589	591	545	604	575	601	618	609	617	624	548	571	554	573	619	591	553	544	557	582	574	589	605	602	619	577	594	567	580	570	597	601	588	596	581	600	601	569	620	586	584	581	589	582	569	541	534	611	598	572	606	599	579	596	593	611	583	549	572	604	561	586	587	555	632	584	570	615	558	617	604	563	579	588	586	574	568	581	558	569	570	577	567	574	564	547	614	568	581	585	598	594	574	640	591	579	608	593	571	578	610	584	600	580	559	583	546	580	607	617	537	635	560	600	592	573	583	592	576	556	582	594	591	608	558	598	555	624	568	573	597	548	616	541	571	543	566	593	572	583	592	608	577	596	597	590	565	562	565	638	621	614	609	609	579	612
43465	23395	18143	13005	7500	4267	2559	1400	1141	991	775	650	583	465	432	453	406	401	345	338	298	325	293	299	321	319	271	272	247	301	316	268	278	311	292	257	325	275	316	291	334	320	299	307	310	298	307	332	288	303	299	287	310	266	279	279	322	289	305	282	290	272	284	287	278	289	290	278	273	281	279	298	295	306	295	306	305	312	306	320	309	327	339	310	266	301	306	306	288	296	271	290	305	289	313	271	289	295	304	276	317	263	290	316	293	299	267	333	261	307	297	296	302	286	282	265	294	272	282	279	287	295	298	334	281	285	288	274	306	313	318	306	251	286	277	300	296	282	285	315	287	296	262	299	299	315	312	277	289	281	285	304	315	315	278	281	282	273	258	307	294	273	247	268	277	308	308	304	270	251	296	283	282	282	286	303	250	287	301	281	258	260	314	277	274	292	306	280	277	279	293	275	273	242	281	272	305	269	295	286	322	274	291	282	255	285	255	301	291	300	308	283	269	290	282	288	321	314	259	266	301	323	293	279	310	279	274	297	284	320	301	254	311	275	304	310	292	287	322	296	287	304	276	248	282	311	313	287	298	282	294	329	240	295	294	277	319	308	293	315	293	269	275	257	316	296	278	305	280	278	294	318	303	289	301	296	304	324	307	270	293	281	313	311	299	272	271	303	286	308	279	288	269	291	283	302	305	319	276	286	281	322	259	284	308	291	298	262	267	274	280	281	318	292	302	252	264	286	284	343	257	299	304	300	302	272	293	308	303	280	271	307	305	283	308	289	282	277	283	299	271	266	286	296	287	310	285	273	300	306	268	271	251	253	252	297	275	270	287	256	293	301	282	309	278	287	293	292	287	282	291	285	295	313	280	278	284	279	260	265	286	300	301	278	253	287	274	290	276	276	249	315	282	294	278	290	294	307	296	274	299	301	278	317	310	305	272	257	297	240	271	253	278	280	331	300	319	309	282	278	274	282	299	278	257	281	279	304	283	318	348	304	300	312	300	281	322	271	260	278	298	292	330	307	289	293	305	305	329	295	279	303	294	288	269	285	290	319	317	325	264	293	267	302	279	278	272	256	312	258	274	284	307	296	296	268	252	282	272	314	295	305	312	319	304	274	278	270	311	292	290	280	266	258	312	326	280	277	274	274	297	300	319	288	280	257	245	293	290	286	285	279	283	248	274	305	269	299	285	267	265	287	297	267	304	275	278	276	310	273	311	303	284	318	277	271	263	288	253	284	305	292	307	299	269	263	275	302	281	285	277	302	323	298	281	309	303	293	294	278	299	327	299	293	288	288	273	294	301	294	279	310	265	286	284	285	283	281	271	306	294	277	259	267	273	273	270	276	289	309	297	265	312	288	291	295	300	283	259	295	294	306	302	310	248	303	312	284	325	287	281	299	294	269	255	288	307	275	289	315	288	267	289	277	307	295	274	267	286	293	248	275	297	272	280	295	289	283	303	275	273	275	278	323	282	278	275	294	307	300	305	285	335	250	286	294	241	283	254	301	269	299	252	259	269	292	281	274	275	299	279	277	269	279	319	276	282	285	276	292	268	283	319	326	239	273	292	264	291	297	270	291	249	312	286	283	288	275	268	277	290	271	282	311	296	292	280	297	303	260	291	306	307	295	291	294	307	312	278	313	284	305	280	251	302	286	285	284	278	293	260	325	300	301	277	306	315	273	296	256	292	275	285	280	286	285	274	318	320	314	279	276	273	285	297	276	266	306	294	266	307	289	277	267	317	242	310	314	259	300	271	291	303	288	313	264	283	295	284	320	261	325	268	285	311	272	293	288	310	285	299	295	244	259	286	320	303	329	293	252	291	282	270	314	273	258	280	281	275	265	302	319	306	298	257	299	290	298	274	329	318	284	303	308	284	286	276	284	267	287	314	293	292	290	306	291	310	315	289	267	256	268	299	270	289	295	270	293	269	297	266	295	317	261	307	288	268	266	282	311	292	298	282	295	316	289	283	275	272	302	293	269	286	326	295	288	283	253	291	311	304	279	292	298	285	327	285	291	275	275	280	310	310	289	298	283	262	267	281	279	282	272	303	290	289	301	305	258	296	275	310	278	252	296	307	294	293	259	320	272	270	253	271	305	288	310	278	292	294	296	301	284	309	254	286	311	262	296	285	276	267	282	278	289	295	297	253	258	283	285	247	276	291	315	291	303	311	286	322	271	277	289	299	311	296	305	298	273	273	291	261	251	300	301	271	284	300	305	264	298	270	299	300	253	287	286	273	300	310	267	269	276	277	295	298	303	268	265	308	250	281	271	318	293	297	271	272	321	304	303	311	269	287	290	260	302	290	285	283	285	273	317	292	297	313	300	300	275	301	312	288	295	317	313	281	273	293	269	300	273	304	297	264	299	275	272	293	291	291	300	300	283	274	306	266	278	275	287	274	271	268	287	241	286	304	309	259	263	288	268	270	281	308	270	334	319	316	310	273	325	284	294	291	315	264	307	281	302	285	281	272	272	288	332	291	313	295	286	252	250	244	291	283	290	294	262	289	296	284	274	286	270	323	295	284	278	277	307	315	273	260	319	278	295	302	286	293	267	274	286	284	324	326	261	321	302	295	321	290	301	279	321	302	298	268	308	277	327	288	267	282	278	311	294	285	301	291	289	270	320	259	305	311	287	297	289	268	276	281	282	301	306	266	293	309	270	283	310	310	281	288	298	298	281	241	263	298	302	261	288	296	247	262	313	292	290	300	302	314	304	276	292	292	310	295	277	296	306	286	295	309	290	312	308	304	265	253	288	273	286	276	278	290	291	276	327	292	289	296	281	306	289	275	266	303	291	314	268	307	332	291	273	309	275	277	304	267	289	294	281	299	272	266	296	283	264	279	275	299	272	307	288	256	274	276	286	278	318	276	300	299	281	264	286	327	283	279	307	288	275	307	290	282	286	282	305	301	272	297	258	279	314	312	265	251	315	302	272	299	271	321	270	326	280	300	272	262	305	306	283	283	256	307	287	266	301	273	292	311	260	285	304	281	290	263	266	272	310	275	250	278	268	297	272	304	261	285	292	273	295	308	324	272	289	268	295	304	312	284	271	277	275	264	283	280	278	298	303	318	281	313	316	299	304	287	272	276	299	293	310	273	269	313	286	295	281	317	259	324	273	293	260	267	300	309	281	274	271	254	284	284	277	295	311	288	304	302	266	295	287	310	290	279	308	285	264	290	279	294	289	253	273	281	280	263	316	261	260	278	267	283	293	286	240	291	273	279	290	288	264	303	294	302	309	262	279	275	308	304	262	293	278	302	302	308	261	258	302	286	243	251	273	278	299	276	294	288	297	318	306	273	286	271	270	285	322	288	301	289	292	294	271	301	301	297	320	305	294	278	280	287	279	282	273	300	292	253	315	294	283	292	309	253	261	270	300	294	278	276	278	299	312	278	303	321	286	280	283	304	300	301	288	306	304	299	278	310	329	304	248	284	315	245	295	281	262	294	278	283	285	299	280	331	284	291	301
25359	16768	23352	23684	17855	13077	8920	5872	4653	4276	2933	2670	2109	1677	1449	1419	1247	1235	1038	950	886	805	747	750	675	696	685	664	697	635	677	652	656	648	617	660	652	596	641	637	629	639	645	639	611	671	656	645	647	667	659	629	653	638	607	676	643	652	648	632	616	621	645	693	661	659	633	673	625	684	660	691	624	633	638	700	648	628	643	635	630	631	661	668	618	645	594	621	620	664	581	651	660	630	644	639	618	628	662	682	643	679	636	658	672	631	645	643	615	624	658	600	631	634	633	634	641	669	637	631	634	643	663	674	630	643	608	623	651	594	678	640	630	619	623	647	624	702	583	629	564	632	644	677	627	606	628	626	628	588	632	612	591	622	635	635	642	678	611	631	612	595	637	602	606	612	599	628	640	597	639	664	671	589	648	604	627	653	611	645	638	628	622	603	659	662	660	644	609	631	633	621	613	653	612	682	635	660	652	595	600	703	625	625	628	563	582	661	598	608	623	605	650	601	634	593	676	667	652	610	618	619	693	635	611	638	627	610	624	632	625	611	599	628	653	658	638	652	622	654	607	625	696	611	655	609	631	583	632	611	655	641	590	637	594	636	623	643	618	605	606	607	686	588	636	678	596	660	619	608	556	666	635	631	608	678	571	636	624	589	636	609	624	631	607	612	628	575	632	648	640	600	638	633	602	597	613	607	625	619	602	614	573	664	645	632	671	641	665	615	621	613	589	688	638	612	602	628	611	620	638	615	632	616	613	645	665	614	639	632	638	618	676	584	621	628	606	602	630	622	614	608	655	629	609	628	595	622	637	576	597	629	672	625	649	612	628	622	600	637	628	617	650	664	678	622	681	625	621	630	569	664	654	648	641	632	636	652	621	660	635	620	656	693	642	679	655	607	630	656	602	563	647	630	620	659	582	626	582	572	665	675	592	620	578	572	655	644	629	649	609	641	628	620	631	622	620	627	635	610	622	652	642	640	643	614	633	636	640	677	627	633	606	633	567	597	642	602	612	578	642	636	620	644	636	610	616	617	624	624	622	664	617	651	620	586	668	623	630	597	648	589	599	657	633	642	647	682	650	638	664	641	656	665	616	605	643	636	602	651	658	628	630	651	649	639	618	613	678	673	643	608	594	683	622	609	659	594	618	616	633	612	619	583	642	645	607	608	660	593	620	604	608	621	634	646	626	634	620	556	630	580	663	659	602	615	598	637	643	568	617	670	605	648	656	605	643	639	635	639	626	598	587	640	604	621	605	649	613	584	658	640	625	684	678	664	608	620	640	618	621	661	633	630	605	636	671	610	645	656	649	651	674	676	609	641	600	621	633	595	602	648	656	654	625	627	574	643	630	623	634	626	636	651	649	586	646	619	601	639	626	629	652	633	643	638	647	596	604	604	591	671	640	565	608	622	632	628	589	688	650	606	604	638	629	632	601	649	644	644	625	680	636	653	599	656	600	604	637	646	641	625	653	629	673	615	652	631	619	579	641	636	662	666	611	624	631	630	628	660	648	574	631	628	664	617	606	637	626	606	632	594	659	636	597	589	624	651	636	610	633	606	632	629	605	642	570	676	683	643	625	628	683	620	669	605	618	624	623	581	615	607	642	610	594	601	630	617	638	625	650	616	620	613	647	617	600	630	620	613	644	622	664	651	666	622	660	645	633	650	610	690	620	590	673	647	645	645	626	627	624	643	681	629	596	684	621	656	644	631	642	651	619	638	626	633	688	607	608	661	659	647	625	633	667	647	627	631	655	625	590	609	577	658	643	611	636	595	614	603	600	597	611	623	689	614	601	592	643	646	615	651	624	656	622	608	654	667	643	636	627	661	637	608	622	630	648	597	621	601	615	590	660	634	622	602	658	597	609	653	621	646	630	577	656	655	630	634	660	602	655	610	591	634	669	624	638	612	577	595	608	562	625	625	617	657	617	641	608	677	640	671	594	595	604	649	644	659	646	630	623	599	649	616	620	649	625	585	631	639	608	565	715	643	621	633	653	625	634	624	672	599	663	623	652	623	619	605	637	634	632	679	624	629	667	616	649	635	666	632	644	675	594	640	689	643	628	637	597	617	619	589	649	615	653	650	595	586	621	631	675	610	625	614	655	607	654	649	626	616	669	606	613	599	666	605	650	607	605	609	596	669	675	651	618	654	610	621	647	591	622	618	659	635	623	677	618	673	632	646	637	625	597	616	639	641	625	612	601	564	647	603	582	651	642	582	587	613	679	645	582	617	634	662	699	623	634	699	613	642	599	625	624	580	661	632	620	658	609	600	635	624	599	587	620	600	646	606	623	610	654	626	622	563	671	638	649	661	679	630	636	615	648	570	598	597	668	590	616	612	642	603	645	631	632	655	611	598	679	660	643	633	644	601	692	649	643	619	648	626	642	645	625	650	610	619	649	641	614	595	625	649	662	658	621	657	605	659	623	592	631	585	588	609	621	588	628	589	665	607	644	631	666	644	693	646	603	636	596	614	543	676	635	614	633	611	644	667	657	624	609	648	614	618	617	652	622	596	649	620	646	647	662	605	627	637	641	616	623	650	644	600	638	616	667	641	602	636	658	664	603	668	655	642	628	596	616	644	613	626	648	649	671	633	677	585	640	671	620	696	621	627	628	665	651	607	635	664	629	608	652	646	645	626	626	636	594	605	674	633	604	643	597	629	590	615	613	615	630	650	661	602	613	616	600	619	598	668	598	627	604	673	640	625	567	651	586	633	655	619	634	683	629	634	588	610	622	630	652	586	606	631	630	654	625	630	611	640	610	609	603	661	665	641	626	636	676	671	648	625	620	604	641	625	658	612	610	618	655	590	636	633	689	604	654	629	587	595	630	606	618	640	635	637	608	651	606	618	645	674	618	681	608	635	629	645	617	604	640	617	644	668	648	629	562	625	634	623	618	594	573	633	646	651	661	622	616	645	636	655	638	620	606	634	639	647	611	608	651	647	599	625	692	662	614	662	614	629	638	592	605	671	667	609	633	594	658	638	689	682	660	611	629	607	638	635	620	630	656	601	631	593	609	633	710	636	623	621	666	607	633	642	609	607	676	663	640	622	633	588	635	663	635	664	618	628	623	570	589	636	617	662	585	677	631	601	622	616	607	668	626	636	612	660	638	667	664	644	641	566	672	647	598	621	624	615	603	618	613	630	639	648	656	608	607	660	622	637	640	649	639	626	639	615	644	626	634	610	642	615	568	613	639	622	577	634	672	592	609	647	651	642	612	626	601	675	697	598	625	635	637	607	662	591	628	588	598	618	625	663	583	605	616	623	643	676	629	634	611	615	607	648	601	646	676	646	663	618	675	627	618	607	686	618	630	651	575	644	635	663	626	678	651	610	648	569	642	656	625	605	627	651	628	620	632	651	637	652	655	648	631	665	647	650	682	605	615	589	627	624	634	638	610	633	603	655	640	618	625	574	647	688	637	656	601	628	605	637	579	626	626	595	640	618	610	637	658	617	622	635	574	663	631	631	657	618
23865	11628	8167	4401	2421	1217	911	701	571	532	398	394	346	303	290	278	287	258	253	258	223	244	255	227	251	224	234	250	228	240	255	246	252	243	235	229	235	228	227	267	198	230	221	216	242	228	222	216	233	195	233	216	255	239	228	229	229	198	227	246	210	229	210	260	223	220	212	265	218	249	236	231	230	235	229	222	221	260	204	233	256	222	238	240	227	229	264	215	257	224	235	240	226	217	260	228	241	219	252	241	221	213	199	238	259	226	227	206	261	249	214	203	234	206	243	222	207	239	221	206	188	241	231	238	220	225	236	221	221	222	223	221	230	239	236	217	205	192	239	230	247	208	230	237	229	242	237	241	226	225	219	215	244	233	214	226	222	229	245	227	252	264	264	242	230	209	224	246	244	243	225	220	256	228	217	227	217	230	245	227	231	241	235	225	230	234	255	269	224	208	229	220	251	252	227	240	188	241	236	239	216	222	209	225	231	251	227	246	258	219	228	216	246	243	242	230	230	228	224	230	214	241	222	216	252	237	257	217	262	240	261	236	250	212	230	226	247	239	233	233	230	248	274	204	236	245	221	222	204	232	234	205	245	238	230	235	230	207	266	212	239	212	232	244	217	209	213	200	233	280	254	250	218	239	209	226	224	227	206	209	240	226	235	211	240	222	227	224	213	235	232	183	242	216	229	205	247	203	231	220	226	225	235	248	226	209	245	221	225	241	237	233	215	242	226	226	224	260	230	217	208	260	229	245	239	222	246	237	226	236	210	221	247	256	230	228	238	231	201	231	247	245	250	233	218	222	237	229	229	231	243	236	242	237	247	216	232	222	219	233	248	224	247	250	232	226	213	243	245	235	213	234	231	242	221	203	213	221	232	231	258	197	238	240	243	214	237	223	228	227	245	217	230	231	222	237	236	215	231	258	231	224	241	245	209	241	250	233	256	247	240	217	234	246	223	263	206	229	227	242	238	226	220	220	199	212	255	228	247	283	251	234	256	211	211	244	255	248	213	245	235	224	243	245	219	250	257	249	217	241	266	211	205	234	231	229	235	224	228	257	237	252	231	209	249	220	218	232	240	227	225	209	258	246	225	196	236	288	244	234	210	218	222	228	254	210	223	222	216	240	250	210	225	214	244	239	240	262	219	225	215	247	240	212	220	222	239	198	252	245	277	215	240	229	221	214	216	209	241	234	257	229	225	253	248	222	244	206	223	216	239	232	221	236	233	227	231	236	247	233	246	240	260	226	236	212	253	262	241	251	241	267	219	221	250	233	236	226	255	228	225	227	227	236	234	224	218	221	237	233	248	245	221	230	237	248	242	249	217	254	239	228	250	252	219	234	221	239	230	252	252	240	252	242	216	246	249	219	239	234	215	237	242	247	245	227	250	241	235	240	214	220	252	240	226	217	213	210	225	247	229	227	235	258	235	239	243	216	221	226	233	246	230	231	251	248	243	228	231	223	219	234	249	245	197	236	240	269	227	239	220	208	229	231	249	233	228	232	254	215	197	227	206	241	267	228	231	221	231	218	212	240	249	220	229	198	201	251	236	238	231	189	228	192	241	259	220	241	213	244	211	211	230	210	239	242	224	224	199	243	268	249	214	223	225	234	250	189	224	225	192	227	250	229	250	256	226	236	229	240	258	248	215	198	196	232	208	252	228	242	230	216	242	247	216	238	225	217	228	237	257	215	250	243	222	227	242	225	211	228	246	229	257	192	217	216	213	231	241	211	254	218	224	236	238	240	225	210	232	250	224	227	219	239	249	229	219	228	241	233	205	233	233	245	207	241	223	235	246	226	232	221	218	230	246	235	200	233	227	248	247	226	242	294	281	249	233	265	205	222	214	261	239	218	225	255	210	218	250	247	200	227	213	218	213	226	234	254	221	244	214	218	235	226	232	236	195	232	215	225	221	242	228	255	229	214	242	237	235	246	229	242	232	225	240	234	245	200	246	237	203	234	225	265	266	224	248	219	220	226	221	249	238	228	223	223	201	211	254	243	202	252	222	230	220	270	221	223	219	244	237	248	230	209	226	229	215	233	241	237	257	234	256	231	238	239	233	250	240	215	227	235	249	224	234	259	232	247	218	231	232	216	237	207	230	251	227	248	228	247	228	206	232	248	207	225	222	221	214	227	219	206	275	245	204	205	223	239	236	232	238	199	232	207	255	241	226	209	235	232	259	226	213	226	225	211	215	248	222	221	220	230	233	246	247	207	246	220	242	255	236	242	204	217	224	219	222	226	243	223	232	202	243	242	231	217	226	237	244	231	241	237	206	222	210	211	229	241	242	227	231	242	237	260	238	229	239	227	219	240	254	232	258	219	215	250	239	246	242	226	258	231	222	234	204	245	231	242	240	223	217	223	236	226	237	221	231	252	227	216	211	239	228	220	218	229	218	202	189	224	222	238	241	219	251	241	209	229	246	227	226	208	216	249	211	219	229	222	231	239	244	239	227	260	252	250	222	245	253	238	233	267	206	254	240	215	275	246	260	212	221	262	242	231	221	210	228	237	210	218	208	240	227	218	213	202	233	253	251	226	229	256	233	242	249	215	220	208	253	210	239	218	200	234	235	257	226	229	243	231	249	218	228	248	223	243	229	259	235	232	215	228	218	224	239	222	227	229	244	221	258	231	253	223	233	230	219	243	218	213	229	234	215	246	221	230	252	235	213	233	228	210	247	234	235	238	230	225	215	247	242	211	248	228	210	247	208	209	215	198	224	227	218	241	209	225	251	236	218	252	230	234	220	220	201	215	224	213	236	251	228	217	236	237	234	225	238	216	228	235	208	246	242	229	214	234	214	214	221	222	233	242	252	204	245	232	244	212	231	248	243	272	242	233	212	199	196	225	248	232	227	237	230	262	248	229	240	227	219	236	253	228	213	208	260	251	236	248	219	239	256	221	217	253	240	219	207	259	266	256	219	225	263	250	241	229	221	219	223	234	212	237	223	245	224	240	224	265	220	232	229	240	246	222	226	256	247	244	215	230	215	213	206	230	274	219	246	233	242	249	237	210	215	232	230	233	249	239	213	219	253	213	248	234	210	259	243	232	207	224	226	248	230	246	236	246	188	226	225	226	236	239	212	232	231	220	237	230	222	236	248	216	242	251	211	244	227	226	224	233	257	213	209	221	220	230	222	234	239	211	248	220	249	247	236	245	276	215	250	248	248	222	230	245	216	238	237	208	228	221	225	208	258	246	265	254	229	226	231	211	218	236	245	243	234	224	247	246	228	231	209	226	230	226	217	248	224	223	236	230	216	233	219	230	241	205	244	229	226	225	215	230	238	253	230	231	235	217	222	234	248	229	193	239	230	250	227	240	249	225	254	225	248	250	231	236	215	246	231	253	213	221	239	238	227	240	221	263	232	225	234	259	231	264	243	245	274	230	218	225	241	274	230	250	245	240	222	237	248	229	228	221	222	212	240	224	208	226	233	209	267	244	221	209	231	240	204	242	222	264	234	220	253	234	217	220
13886	8878	12969	10973	7765	4743	3351	2758	2350	2120	1468	1421	1201	888	901	862	816	756	690	631	641	583	592	544	575	562	529	525	555	545	538	530	549	537	558	503	535	542	526	515	518	530	500	555	487	519	522	525	535	517	491	581	495	532	546	489	511	482	527	532	508	515	546	514	510	534	497	554	520	487	520	543	566	536	474	520	490	537	525	555	514	513	527	524	535	496	552	510	560	486	494	493	533	486	513	498	515	473	546	505	448	529	542	527	511	521	472	557	489	504	530	539	539	550	530	506	536	493	555	482	528	554	530	541	550	523	530	487	543	557	543	506	545	535	505	495	500	510	546	530	533	563	547	543	516	501	506	532	537	485	507	529	522	526	510	546	481	500	566	532	508	532	501	528	544	552	485	529	503	511	489	533	516	545	530	504	504	521	524	500	539	521	524	498	534	501	522	498	558	519	521	502	526	542	502	509	527	522	552	500	539	548	568	490	555	506	516	537	512	474	550	485	494	528	513	513	507	521	551	514	522	510	486	497	508	527	568	525	526	535	541	543	511	559	541	529	543	519	508	547	523	494	520	520	532	470	546	477	496	538	503	518	550	538	570	539	524	493	530	529	522	547	557	518	511	511	554	491	506	540	537	497	541	489	516	519	530	536	476	497	526	536	501	497	501	510	546	546	556	514	491	506	510	514	509	541	537	501	498	571	522	523	514	499	509	489	500	537	561	527	540	481	524	495	528	520	515	512	505	535	550	546	495	516	498	522	486	523	562	465	514	490	512	497	553	514	537	512	530	546	509	519	511	540	484	549	532	542	516	490	527	536	540	527	529	527	521	512	532	513	516	548	464	517	513	502	507	549	557	553	503	496	512	546	495	521	509	551	562	532	474	510	499	501	533	539	472	551	519	517	581	528	548	538	482	518	549	501	558	562	522	522	518	488	488	530	534	543	509	538	516	507	437	568	498	497	518	548	499	531	529	546	562	537	484	550	505	519	550	535	470	509	470	537	543	534	496	534	499	529	497	523	539	507	542	519	547	517	504	510	481	561	511	537	508	525	524	524	518	496	504	507	532	533	538	517	478	549	473	528	559	525	513	505	532	557	523	554	532	497	480	535	536	516	546	539	525	502	511	505	455	560	512	523	539	509	504	512	502	522	551	534	483	475	525	535	560	538	560	531	519	491	538	488	539	547	489	493	498	553	488	511	501	487	520	512	519	519	522	513	555	548	515	522	502	510	545	513	522	526	528	512	563	516	546	482	559	525	486	507	539	531	504	557	530	502	479	491	539	506	507	510	499	489	534	549	511	496	508	542	539	532	523	513	508	507	520	515	486	503	527	506	524	542	537	521	507	509	473	542	524	528	477	526	561	519	484	555	515	564	517	488	511	519	513	527	524	478	530	493	533	562	535	511	512	489	488	513	505	512	533	539	528	499	508	484	532	546	488	526	531	568	494	504	501	508	548	512	529	513	531	522	524	512	506	532	499	507	541	526	568	518	508	574	523	549	518	560	537	520	510	492	572	505	517	490	552	494	551	543	491	504	513	522	542	546	536	558	538	509	520	501	506	481	536	506	551	499	498	537	521	526	545	529	504	521	582	521	492	532	535	565	528	483	507	550	492	542	524	530	491	509	561	541	501	506	515	499	523	502	519	530	473	547	534	542	516	533	519	545	513	548	549	545	499	518	556	544	549	532	548	524	523	531	510	517	502	505	525	533	478	479	489	524	500	529	542	516	558	497	546	513	523	526	511	520	533	489	509	497	480	522	461	506	497	521	534	532	536	538	521	528	505	507	512	521	549	509	538	518	535	498	566	514	534	528	527	496	552	500	523	520	542	514	500	519	529	512	511	497	569	549	534	541	495	518	533	514	508	545	525	503	525	519	507	518	515	551	556	554	474	542	530	522	518	544	510	515	514	545	537	503	503	494	490	569	545	525	532	518	514	540	537	519	487	536	501	535	559	548	498	556	507	511	543	539	554	534	503	541	519	523	531	518	505	536	549	548	520	524	540	503	501	531	519	532	518	535	517	533	522	519	483	529	523	565	571	512	498	534	530	498	551	511	526	556	521	549	547	508	511	571	484	498	517	520	527	524	502	495	501	493	519	498	545	524	553	499	496	471	499	511	534	520	514	526	533	524	498	498	514	499	499	520	524	559	522	542	542	510	537	481	573	508	542	528	507	488	492	571	508	499	519	532	541	543	507	511	501	490	540	508	571	537	553	521	538	496	526	541	522	514	550	542	553	531	521	505	485	526	518	555	492	530	534	523	554	517	538	501	516	524	537	490	548	493	540	508	499	520	563	539	482	511	530	520	541	524	505	527	510	497	533	540	503	501	493	525	548	566	516	533	548	509	522	511	499	532	521	524	498	494	494	468	519	552	499	538	523	523	525	550	520	533	511	520	505	513	535	516	554	485	532	477	519	522	550	533	548	507	507	530	523	530	518	533	475	515	537	509	485	477	530	526	555	510	519	557	524	505	581	551	511	556	512	504	545	497	561	517	514	565	517	547	492	564	522	512	529	543	526	523	580	532	514	490	546	532	501	508	501	514	526	501	528	490	532	508	526	494	540	550	503	525	528	509	521	500	532	516	550	540	514	525	546	527	492	522	545	536	543	521	526	474	534	522	537	575	549	543	547	539	506	519	541	506	543	506	543	536	518	520	487	499	497	529	502	528	500	544	525	544	503	522	538	546	530	514	504	535	565	555	513	517	525	507	523	553	549	509	549	524	546	498	549	526	524	559	526	524	500	503	564	507	543	533	536	477	562	531	511	499	537	531	502	498	544	494	524	553	521	506	503	513	497	508	499	519	527	531	530	519	520	553	573	540	510	567	483	534	497	528	524	511	520	555	555	522	493	543	521	503	496	484	511	530	555	552	567	525	497	539	486	549	524	504	538	524	485	501	521	508	517	534	513	519	535	525	559	510	523	501	539	511	517	534	491	533	522	500	552	524	486	514	522	487	560	475	534	513	556	511	518	479	519	514	495	560	506	501	518	489	512	546	496	504	520	522	570	508	541	531	473	546	526	495	498	529	517	509	542	516	516	489	548	522	562	510	506	511	541	556	497	500	504	517	548	518	528	556	516	533	506	547	495	523	537	542	516	524	553	562	538	515	524	503	530	523	508	534	539	498	491	526	508	515	538	514	537	520	520	489	505	483	537	531	527	532	502	541	556	513	515	486	556	508	539	530	523	547	558	530	550	523	531	505	541	506	518	489	548	527	522	510	510	523	511	533	520	545	501	554	499	537	518	538	490	584	543	532	496	567	533	512	503	521	571	507	533	545	509	542	541	521	488	504	546	548	512	483	512	550	522	514	542	517	495	566	522	529	538	535	564	517	509	487	499	560	500	523	519	534	539	535	499	516	506	479	523	550	489	520	520	544	519	512	495	522	559	495	534	503	501	499	534	562	517	484	527	502	522	547	553	545	528	548	479	527	530	510	563	484	547	527	501	508	510	505	517	539	514	573	516	514	483	520
33249	20196	14183	8692	4381	2419	1475	1100	908	727	627	492	435	388	359	360	356	297	312	294	313	282	282	276	283	249	263	313	297	284	265	259	281	262	229	250	268	268	281	281	300	301	245	262	250	279	261	242	256	280	263	254	260	286	265	263	265	234	234	241	281	241	273	281	280	268	252	251	299	262	271	289	262	289	281	266	265	263	270	228	249	281	263	244	256	272	270	278	244	279	277	253	250	233	237	272	279	261	278	252	263	243	246	259	221	273	258	263	236	267	230	276	266	255	293	226	289	272	259	256	256	241	245	245	255	252	246	261	269	259	262	271	269	249	290	285	245	243	289	226	219	244	305	246	271	257	256	251	267	276	274	257	283	256	290	238	229	278	273	273	233	255	273	286	258	253	274	242	267	252	263	249	274	276	256	237	271	285	286	259	276	227	260	242	260	270	281	234	232	252	273	264	254	275	292	247	290	268	273	239	258	244	265	285	281	240	264	282	245	255	259	258	243	263	257	250	260	251	283	272	256	258	231	260	265	257	260	267	220	260	236	261	214	254	262	256	266	270	262	264	253	279	268	231	265	247	260	246	269	265	281	235	276	239	245	241	279	235	250	218	270	283	256	240	263	239	257	278	232	271	283	266	272	268	282	260	263	237	278	238	262	278	283	274	294	261	257	270	244	246	270	239	259	251	262	262	277	248	244	257	272	269	278	271	288	261	254	255	268	261	272	276	257	255	279	259	249	250	255	261	256	274	305	210	200	248	298	267	234	283	296	261	242	240	256	256	284	253	278	284	277	275	260	270	281	284	294	314	256	272	263	243	279	248	272	293	261	268	275	279	267	271	276	276	257	255	257	241	292	271	249	297	255	247	261	256	274	270	257	286	269	302	244	277	273	278	267	255	290	270	280	243	259	250	287	281	273	286	248	270	260	246	283	271	288	245	253	263	261	236	260	264	239	262	285	258	256	248	250	224	266	227	253	278	281	270	306	274	269	256	298	253	266	260	264	284	252	256	236	243	246	269	279	232	236	259	251	249	249	292	260	264	272	272	274	260	238	256	261	234	254	240	271	275	270	278	258	249	272	267	284	241	270	246	264	283	264	278	310	254	264	266	273	264	245	279	294	251	253	287	263	251	268	258	280	262	252	245	220	259	272	237	252	271	253	258	247	271	273	269	257	291	284	245	234	258	241	270	235	246	258	273	272	253	248	245	263	283	237	296	251	277	271	293	272	260	243	233	271	243	234	273	255	247	239	255	261	270	273	277	254	249	268	270	307	253	244	236	258	281	275	265	269	257	244	269	270	266	260	266	294	255	250	285	247	267	265	257	217	276	262	230	268	276	259	261	268	262	270	267	253	252	261	235	241	250	274	253	271	221	272	261	247	297	236	273	248	241	272	236	248	241	269	275	251	275	258	228	247	253	263	264	245	295	274	246	266	276	248	281	265	286	248	237	258	269	262	252	251	247	260	240	274	296	262	261	269	240	264	266	260	237	272	247	253	254	263	248	251	248	249	273	247	274	231	248	263	292	272	265	286	259	241	270	260	261	251	228	246	263	251	251	243	252	273	244	252	232	262	267	286	285	277	271	244	237	245	263	252	275	286	266	252	260	274	259	286	247	257	248	253	241	250	280	269	266	250	267	270	293	258	266	243	276	251	254	251	233	246	241	244	242	243	245	265	288	303	257	272	263	253	259	239	242	259	252	227	282	268	264	246	261	260	259	269	293	279	274	262	259	231	271	250	219	259	230	287	233	264	268	257	287	225	243	223	270	257	275	270	254	251	262	278	268	266	241	262	262	253	250	239	275	252	256	289	268	253	274	262	239	287	287	267	258	300	288	280	259	257	265	232	255	235	252	247	258	261	223	269	257	289	266	285	278	235	285	281	242	272	267	268	255	281	268	258	306	282	267	236	274	268	260	262	248	243	250	239	269	289	272	245	260	252	260	265	231	254	271	275	257	279	244	267	273	285	260	274	265	263	233	293	257	251	275	263	297	257	273	257	263	256	271	249	282	233	259	286	272	255	237	252	244	250	283	251	272	273	271	237	257	260	265	284	240	222	271	265	266	268	253	246	245	270	276	293	269	260	279	259	280	262	287	259	288	264	263	257	269	228	263	284	253	266	280	268	251	263	282	249	248	233	286	248	263	251	275	266	284	273	245	289	242	263	274	239	265	246	231	254	241	242	253	246	285	249	279	270	235	243	291	265	252	263	229	282	251	254	258	248	262	251	273	242	283	284	282	270	267	264	273	237	252	265	242	260	239	285	234	253	274	260	265	294	259	254	254	267	306	251	261	271	271	277	293	263	262	293	249	245	274	283	300	255	236	263	260	257	286	289	277	283	259	256	266	233	268	277	263	257	208	277	253	255	262	261	239	243	263	269	274	284	276	213	247	266	276	263	260	251	276	254	271	287	271	223	262	273	259	264	237	269	270	225	232	272	277	261	266	229	297	273	271	262	245	257	286	263	234	259	261	261	236	241	278	242	257	273	256	243	244	248	241	253	270	260	267	254	263	221	268	262	275	256	304	216	277	234	256	256	272	264	270	267	268	273	254	245	249	274	269	259	249	276	248	252	245	234	283	265	249	259	243	290	258	249	266	269	227	272	273	242	233	285	292	211	268	234	250	278	247	251	263	256	234	260	292	261	255	263	240	239	280	303	243	265	223	267	243	254	274	235	250	268	244	294	273	280	270	263	265	277	276	240	288	248	282	275	242	251	261	265	232	238	261	251	276	273	253	267	271	250	236	287	279	262	260	252	273	303	250	251	245	241	252	235	251	262	278	258	254	264	260	245	274	232	262	258	234	256	266	258	246	252	247	265	283	244	248	250	244	266	273	253	253	302	258	244	290	283	274	250	255	263	247	237	277	270	235	242	263	247	271	276	239	268	288	278	273	257	233	248	261	261	241	272	284	279	250	258	266	260	263	250	250	241	267	279	261	274	291	266	274	257	266	276	286	239	275	281	271	275	283	264	268	229	300	302	269	221	270	293	268	269	229	264	241	277	262	272	268	279	283	276	272	245	248	251	270	276	240	298	281	248	285	253	282	259	261	251	279	261	270	261	258	264	273	277	255	297	256	270	267	290	285	275	259	250	278	239	253	259	259	294	272	276	268	274	295	279	226	253	280	271	242	299	287	262	262	294	285	293	254	260	271	224	287	253	273	299	271	262	249	265	279	282	248	294	287	274	275	282	273	270	234	273	246	244	258	260	240	280	266	272	256	264	283	259	257	262	250	272	262	243	250	285	266	271	250	257	249	267	256	270	248	213	276	283	283	245	250	251	242	263	276	289	284	238	250	265	251	231	249	272	282	274	240	215	278	266	283	284	277	277	266	244	242	275	279	241	236	271	267	265	247	283	280	263	292	283	282	281	301	245	262	261	248	252	232	276	293	238	245	257	280	264	257	254	245	267	252	237	254	260	246	244	240	252	256	279	226	252	253	283	254	264	247	269	262	240	249	223	247	257	274	274	245
19700	14909	19763	18113	12977	8659	5747	4736	3850	3419	2404	2089	1662	1464	1153	1172	1114	1022	881	773	750	708	737	663	658	624	620	611	560	584	596	646	617	607	571	618	595	610	578	613	576	621	609	594	599	572	602	569	619	575	572	623	559	523	611	552	579	598	581	566	530	657	577	572	557	571	607	575	561	584	581	581	624	581	584	602	591	571	606	625	616	543	584	601	628	590	604	554	609	584	645	602	587	638	569	589	588	610	579	563	579	553	578	559	602	604	593	565	584	546	593	636	583	564	555	602	588	582	585	591	583	567	542	583	585	535	572	570	551	595	566	582	550	577	561	568	600	588	560	583	542	584	575	587	503	577	581	593	557	544	601	594	581	588	582	555	556	582	606	569	577	541	577	614	561	611	589	636	575	576	562	585	593	591	556	584	591	569	586	615	577	581	600	590	597	588	601	571	580	575	589	594	594	599	587	581	583	573	544	582	566	592	577	573	604	550	574	560	580	581	594	567	570	558	565	556	602	569	582	539	589	587	557	609	564	576	605	635	581	602	580	586	578	602	604	599	560	533	570	564	543	577	592	590	571	599	591	589	570	578	595	584	565	561	621	560	541	576	551	581	630	581	553	599	578	585	657	588	604	585	522	598	553	594	625	604	525	588	583	576	571	538	580	540	584	585	546	579	529	595	572	559	593	624	640	601	583	563	563	598	615	568	556	575	569	566	579	558	597	610	620	599	564	605	574	587	549	577	606	566	634	591	571	579	589	554	552	562	607	603	589	583	606	548	621	610	581	617	567	580	563	620	591	599	570	593	581	566	544	555	656	595	565	558	547	588	596	569	590	535	583	540	525	560	545	616	558	613	562	598	593	558	582	579	593	544	595	635	587	567	570	643	571	599	558	568	640	582	602	566	566	539	604	563	583	588	597	599	594	600	575	618	577	592	561	543	580	626	617	560	560	605	604	593	601	579	605	593	559	548	581	574	565	562	606	572	574	597	559	548	594	580	562	580	570	559	556	589	615	572	586	549	566	611	561	572	579	600	579	581	569	538	586	591	564	621	589	564	612	582	580	566	622	586	560	633	563	620	570	573	591	583	546	589	587	600	631	585	574	594	625	607	554	588	617	609	607	614	569	605	579	588	581	551	571	607	553	597	563	597	587	555	533	601	565	605	558	587	563	604	566	603	588	567	564	569	565	562	579	597	607	583	583	604	543	589	620	559	567	562	563	630	620	559	556	570	625	566	575	541	597	580	599	553	530	596	591	617	589	565	553	606	561	534	582	568	572	575	586	610	543	609	621	591	584	588	606	563	617	567	573	595	574	557	641	526	589	608	612	586	582	550	561	613	590	537	607	564	594	567	581	546	588	556	558	560	595	618	534	591	527	540	593	554	545	595	590	583	571	537	620	588	587	577	590	604	573	591	611	581	552	610	581	558	558	596	598	563	580	609	550	592	621	616	597	548	606	556	588	540	587	591	555	582	555	621	559	571	587	561	604	561	631	567	543	553	610	587	589	572	547	632	535	560	612	573	546	576	550	566	557	583	586	591	588	608	611	607	617	577	573	589	576	537	600	566	533	565	577	604	562	551	574	609	625	585	560	584	593	589	568	629	528	601	611	563	613	621	569	562	611	552	573	591	577	554	554	590	539	597	555	565	556	543	589	582	549	567	580	586	521	580	591	535	566	612	604	612	576	589	610	571	590	571	596	601	613	567	586	556	569	568	609	541	546	557	540	581	581	548	558	557	610	587	528	621	567	578	578	600	567	596	591	561	587	585	613	560	560	607	618	534	568	629	570	572	609	609	584	600	549	547	586	582	591	596	604	595	621	628	599	602	580	583	622	570	573	585	613	600	570	590	582	589	573	586	638	558	523	582	581	603	571	549	613	603	570	574	582	602	557	638	566	575	579	589	555	580	583	604	597	571	592	584	594	607	584	547	582	555	559	588	601	575	616	559	572	557	585	575	582	561	584	594	557	619	566	614	581	567	558	556	524	604	575	590	582	579	558	565	590	612	577	542	593	601	580	565	570	554	612	600	608	607	573	583	590	571	581	591	578	569	597	618	573	596	577	565	572	587	563	567	571	601	601	604	565	579	570	588	591	523	659	566	582	601	613	578	563	563	531	568	595	610	598	541	594	593	590	633	577	557	602	597	595	618	560	581	566	566	591	570	573	571	583	567	591	623	600	583	547	576	582	583	535	583	615	596	576	545	600	609	592	611	594	597	538	545	636	557	588	577	570	585	568	599	556	556	602	563	558	550	572	610	573	542	608	615	609	595	571	598	606	548	614	526	570	614	608	583	584	620	616	570	577	609	544	584	568	576	585	551	603	535	563	570	592	546	544	568	589	564	585	563	600	537	567	585	583	587	576	591	568	566	622	558	579	624	555	588	555	597	585	559	571	531	557	585	546	611	618	617	551	582	577	577	554	558	584	582	577	605	564	608	569	586	566	569	566	613	595	606	585	591	582	588	590	602	574	599	597	589	586	610	603	575	572	609	600	617	641	638	553	616	553	622	567	620	555	551	612	566	598	621	576	595	556	605	589	569	588	588	581	607	599	593	620	615	612	560	605	599	587	574	574	551	582	593	563	582	609	621	547	508	553	628	566	582	582	569	640	595	595	593	565	626	560	596	597	608	605	580	605	577	597	598	595	582	570	628	614	599	573	620	579	601	547	567	555	537	583	619	562	591	597	605	577	577	575	559	572	564	585	603	581	585	576	545	592	563	578	550	575	570	607	560	551	611	586	581	544	614	564	554	604	565	552	559	631	570	606	563	572	549	607	542	591	602	608	554	608	580	595	594	573	584	609	539	611	587	551	624	557	568	596	583	560	596	582	587	576	565	601	560	595	605	565	599	590	589	570	567	561	562	605	583	570	548	558	572	543	582	564	559	566	533	593	614	623	582	562	599	586	583	574	613	580	578	589	535	593	568	594	629	609	554	605	601	583	594	590	600	585	611	590	575	606	592	601	595	582	583	628	556	602	589	588	557	596	543	560	561	611	579	572	597	598	632	596	525	583	557	537	638	589	519	623	551	627	613	582	565	584	590	564	575	585	566	535	561	624	618	616	589	557	575	549	590	561	583	602	566	568	582	573	608	631	542	574	593	545	546	545	604	557	606	596	612	580	539	587	565	606	620	596	621	589	574	561	570	539	623	538	599	560	571	561	559	517	606	585	555	570	542	567	583	566	537	581	577	580	609	549	541	589	558	602	543	580	626	578	564	589	585	626	584	553	589	563	606	589	587	614	561	579	615	581	620	569	578	586	571	573	562	537	574	591	609	608	544	586	596	559	589	593	598	571	576	568	602	612	614	583	583	585	580	581	591	569	565	577	605	572	567	538	580	579	586	590	558	616	621	582	582	550	564	621	640	558	621	584	608	566	603	572	576	583	611	587	587	550	603	563	587	619	619	584	564	576	570	553	592	593	608	614	595	557	594	597	550	587	572	573	599	597	581	564	566	613	602	542	585	531	596	577	576
46852	25542	16890	10906	6700	3837	2125	1433	1065	937	802	672	511	493	428	393	408	377	336	326	296	306	330	310	295	310	285	273	301	296	330	297	319	283	309	246	285	273	302	329	327	293	314	290	287	274	286	292	295	281	266	293	294	300	319	286	281	295	312	297	277	302	293	271	264	289	312	298	270	300	308	280	313	306	324	302	280	304	284	278	275	288	324	279	275	315	303	290	291	286	287	278	297	308	285	298	276	279	258	251	259	287	304	282	330	301	263	290	273	282	271	296	267	279	296	259	283	254	281	269	295	305	295	257	298	276	272	323	322	289	282	294	319	274	270	273	237	271	285	286	298	312	329	251	290	258	300	275	270	279	265	262	273	336	279	301	315	295	255	273	293	312	274	312	311	276	304	307	287	294	286	255	299	265	284	285	287	282	298	286	287	287	305	302	297	295	310	278	245	282	270	315	316	295	293	275	294	296	296	270	293	299	283	280	283	279	248	293	302	285	291	300	294	282	292	297	277	298	299	279	274	306	311	284	288	304	277	290	263	288	280	307	313	300	290	275	292	301	287	277	266	277	275	312	291	264	309	323	272	289	262	289	302	277	285	303	269	273	265	272	305	257	333	286	288	273	271	291	279	293	283	279	310	286	297	330	292	280	306	253	294	312	268	264	289	299	281	269	272	267	271	311	281	263	284	300	279	279	281	298	262	271	266	304	282	267	291	271	268	299	298	285	268	303	303	275	251	312	284	303	265	264	308	288	271	314	261	306	282	298	303	259	269	284	280	288	276	287	306	315	276	278	267	270	283	298	275	320	293	267	296	278	266	315	257	265	273	282	296	285	299	259	279	303	260	264	265	276	294	275	265	310	281	266	262	250	323	291	262	265	273	286	282	298	294	264	253	307	307	292	308	324	297	321	292	294	288	298	267	281	279	295	266	268	308	303	289	283	291	297	312	250	328	302	323	248	250	278	306	321	296	300	283	255	289	316	315	284	270	292	297	292	303	322	278	289	314	295	300	294	298	311	313	299	288	263	316	272	295	299	269	269	296	317	295	301	292	260	309	287	270	269	285	304	320	264	298	303	271	300	267	316	288	254	265	299	280	298	314	268	289	290	289	270	284	278	295	272	299	281	291	271	281	319	283	283	292	273	290	299	301	337	281	292	298	306	290	268	257	295	280	297	288	298	314	285	310	289	309	286	281	299	285	249	317	277	278	279	276	285	309	257	306	251	265	281	273	283	283	303	295	288	282	314	276	303	285	296	285	290	274	292	274	296	295	308	319	288	284	318	301	299	266	251	285	308	279	283	283	292	268	313	302	309	291	275	255	300	249	269	280	292	306	305	301	282	311	270	293	304	261	266	281	280	286	299	274	289	313	296	272	285	276	291	308	293	279	272	301	320	320	284	277	294	288	312	314	268	281	274	281	271	316	298	274	304	303	272	267	284	330	283	281	306	339	287	298	332	277	300	307	304	291	310	274	300	321	312	306	293	287	283	308	279	265	284	281	260	264	264	290	245	273	311	294	284	278	287	284	296	277	300	294	291	295	311	280	284	262	284	265	277	300	265	259	291	284	281	294	308	291	309	302	281	304	292	296	275	303	284	264	277	269	269	266	266	262	266	306	276	282	326	252	292	290	277	303	311	295	269	279	275	285	328	288	269	262	307	250	273	263	311	267	245	295	312	308	270	260	281	292	302	286	285	291	261	295	295	279	285	280	275	302	284	253	271	313	321	305	285	259	306	293	302	253	259	284	290	309	301	279	285	267	286	286	321	307	310	317	290	274	312	289	314	277	285	283	291	299	287	348	263	289	268	300	259	275	289	239	305	328	278	276	301	283	275	296	289	326	302	297	300	328	278	277	300	268	290	302	269	289	301	291	256	304	266	305	299	282	310	276	277	283	285	275	296	281	280	272	275	233	285	284	297	309	255	282	260	281	295	300	273	285	290	314	340	276	266	309	266	290	272	315	300	305	264	297	280	336	290	300	323	295	292	292	297	287	311	301	257	285	300	290	296	267	276	295	306	298	290	271	313	305	294	295	289	312	267	300	259	246	290	287	308	308	304	300	281	304	274	295	288	281	281	322	282	281	302	284	270	276	315	312	280	293	275	296	292	304	281	301	303	308	278	287	310	282	245	286	290	298	293	287	288	298	290	283	278	289	280	288	301	259	240	291	264	272	300	305	295	267	281	266	284	299	304	328	294	300	292	297	307	282	339	300	268	285	276	284	312	288	311	298	308	323	264	323	281	290	270	276	313	282	281	290	277	286	299	315	291	254	321	318	292	255	294	272	265	304	298	286	287	307	281	272	279	319	281	269	334	299	307	309	281	299	276	277	291	272	268	308	302	258	289	269	290	326	274	306	309	291	288	274	289	280	257	300	283	313	254	309	317	265	288	265	300	290	260	280	311	261	282	273	308	298	291	276	289	327	289	272	307	303	289	269	273	284	267	278	265	287	305	300	280	294	311	294	285	258	285	308	292	288	306	289	286	270	290	304	299	290	319	281	307	278	288	307	289	291	270	310	316	277	319	299	317	290	295	311	296	283	299	297	262	271	290	287	331	276	249	302	269	265	287	270	298	304	279	265	272	280	308	290	291	314	291	300	283	260	288	268	310	271	298	270	268	253	268	267	296	292	279	305	284	284	274	250	307	298	274	286	302	296	261	275	277	295	308	298	284	284	258	281	284	325	286	260	288	256	281	282	293	287	307	259	331	352	298	275	272	280	317	260	297	295	295	300	282	296	318	292	277	296	261	287	297	297	283	287	276	287	299	305	290	308	318	296	310	278	281	312	294	270	305	275	285	281	276	292	262	272	267	287	268	309	309	282	281	288	282	313	290	298	292	303	296	287	281	252	289	268	305	274	257	279	271	320	313	307	291	275	304	267	306	287	307	274	267	277	279	276	307	268	261	297	309	263	324	260	289	295	311	302	287	265	281	267	297	281	277	239	291	286	310	323	268	269	271	306	280	288	266	275	288	299	276	277	285	323	255	245	276	302	288	276	267	317	276	289	302	311	277	274	291	281	261	271	269	280	277	292	267	269	311	311	262	299	292	317	269	282	290	300	285	274	288	319	288	317	318	295	288	304	321	294	296	289	263	278	253	206	291	323	285	308	307	288	339	290	278	280	272	311	301	272	233	315	303	271	299	304	306	261	300	249	299	296	291	301	273	304	285	280	329	307	280	276	319	349	323	280	285	280	288	317	275	289	254	292	299	266	265	259	253	287	323	294	256	330	311	298	271	274	295	287	285	329	269	308	247	312	284	310	270	242	309	275	292	304	289	282	293	290	288	292	316	281	273	293	319	322	253	276	340	303	293	282	298	271	268	322	279	282	295	283	300	258	283	286	263	301	290	279	280	300	297	253	320	286	280	259	302	280	292	264	261	294	286	271	302	274	272	286	262	296	290	295	291	290	301	286	289	279	291	277	285	314	318	293	278	280	277	279	331	281	288	333	269	286	310	301	271	280	296	276	256
28049	17428	21299	20999	17570	11848	7777	5461	4516	3876	3194	2445	1979	1745	1376	1322	1295	1145	1011	934	803	784	777	683	650	665	656	613	673	675	635	691	623	636	632	624	625	629	673	666	699	633	693	655	627	688	655	652	649	638	634	686	686	603	604	602	635	604	620	628	667	634	643	628	592	624	605	616	632	606	596	660	647	616	631	620	664	645	657	655	639	664	651	618	684	628	696	630	657	592	645	638	595	609	646	633	617	666	644	612	655	626	660	610	625	617	645	602	654	625	669	608	594	633	631	656	630	610	641	605	634	604	577	616	639	639	635	610	596	597	599	702	627	585	642	625	639	611	606	672	594	588	618	588	602	601	565	611	639	643	601	618	614	595	637	649	596	616	606	580	631	630	654	635	625	637	646	597	636	632	660	615	594	647	635	658	647	623	611	632	579	625	643	652	635	613	599	609	642	624	628	581	585	652	618	615	617	601	648	625	588	601	603	604	617	629	650	635	624	596	600	605	609	613	594	634	624	597	641	618	631	630	622	620	649	625	643	653	610	645	621	658	642	554	588	610	633	643	611	634	603	584	621	625	615	641	641	615	658	626	647	641	584	644	615	633	627	607	646	631	570	594	604	646	628	657	620	625	613	632	573	639	603	600	646	621	628	628	648	624	594	637	579	654	613	664	635	641	573	638	607	700	617	619	584	661	648	609	583	599	597	606	590	622	570	580	601	599	658	630	628	599	611	665	629	605	573	575	618	601	646	663	631	595	608	669	587	596	646	577	631	666	640	612	623	629	637	645	628	609	610	588	654	628	630	612	654	649	670	620	618	624	603	635	577	609	633	674	609	658	619	638	668	623	597	619	604	617	619	583	661	622	631	645	618	617	573	612	598	627	620	586	651	631	614	601	616	681	661	602	606	631	650	582	581	652	591	642	635	662	610	630	637	625	624	642	604	618	605	605	603	646	580	652	604	615	660	642	621	602	657	613	618	656	630	649	585	613	658	633	611	601	649	656	650	614	639	591	594	615	605	662	643	604	636	635	645	553	646	632	607	639	636	632	609	602	618	643	582	649	572	635	627	645	651	595	686	636	598	613	661	642	667	596	590	606	590	657	638	670	599	656	645	613	617	631	656	622	637	600	605	605	634	565	646	581	627	637	641	634	586	602	616	687	596	625	625	606	612	640	572	614	608	601	632	620	608	646	614	659	623	631	591	649	641	600	675	644	615	617	623	556	596	618	598	629	617	669	611	603	648	685	656	604	634	606	638	652	696	617	619	613	629	679	657	651	641	637	664	640	568	634	652	596	634	639	621	608	578	644	635	600	573	644	576	625	634	619	620	644	622	641	580	645	642	593	641	643	610	610	645	630	585	650	632	595	621	649	616	643	595	621	630	594	620	626	673	571	596	611	617	652	650	605	653	666	698	594	650	598	633	623	627	659	633	625	645	594	659	623	678	629	600	604	636	622	608	616	650	623	634	639	639	570	667	644	595	679	600	622	638	603	625	614	656	635	680	588	618	615	623	615	610	663	612	642	618	578	621	624	592	668	642	593	630	591	571	610	637	621	633	583	592	601	610	625	642	587	598	620	630	607	619	631	627	633	630	621	642	602	582	654	609	635	622	622	624	648	571	629	603	626	647	647	605	635	587	618	658	570	577	585	613	653	610	632	628	625	652	639	630	600	620	642	625	601	618	608	596	627	616	640	628	641	595	629	604	630	628	661	675	650	602	662	638	625	605	596	590	668	617	639	603	593	630	591	632	659	638	608	672	644	612	642	625	585	626	603	608	638	614	634	650	648	622	576	644	648	615	624	624	603	689	623	632	663	623	656	657	590	638	612	637	618	634	572	643	611	607	652	655	621	640	615	614	619	664	645	692	577	615	622	589	635	665	633	666	572	604	664	662	688	599	623	618	611	612	676	627	585	641	625	634	577	625	598	602	669	614	632	658	630	613	616	604	629	598	614	627	580	625	612	616	638	656	593	593	704	587	595	603	597	603	641	619	627	627	647	652	624	626	625	613	616	640	641	643	646	625	611	612	620	627	641	650	632	630	652	585	612	673	665	651	642	583	645	565	614	661	598	607	621	644	672	607	590	596	635	604	568	639	641	624	611	621	671	675	579	661	620	613	641	662	590	612	638	642	654	644	657	633	641	646	602	587	595	593	620	649	624	621	624	609	593	624	593	599	641	630	651	599	644	660	619	653	594	629	631	600	640	626	612	606	665	627	652	644	651	641	636	635	636	675	652	616	622	638	647	594	637	603	603	611	619	652	598	596	611	643	623	650	617	635	627	621	592	648	632	635	629	660	601	620	635	646	658	553	660	629	634	590	671	651	623	617	602	591	591	638	631	608	592	580	609	608	643	657	596	599	628	607	658	647	597	597	545	557	669	649	651	625	617	644	643	656	630	637	616	635	583	673	649	618	655	655	650	632	626	610	587	641	656	667	660	610	676	601	627	634	633	609	640	633	627	628	621	614	646	655	605	614	594	597	638	617	618	608	615	582	610	596	635	638	577	633	654	668	669	599	607	665	680	592	624	657	616	592	604	629	636	586	622	610	623	615	633	625	625	608	657	627	599	620	655	637	649	647	625	587	627	650	635	660	596	646	659	631	630	601	703	598	627	635	634	660	583	675	640	596	620	687	634	628	611	643	615	583	652	639	593	641	630	639	609	665	624	608	606	567	578	603	658	615	618	648	656	665	600	641	639	641	608	652	631	652	675	619	660	587	600	623	599	656	619	595	679	619	647	584	603	645	633	604	620	629	652	613	560	624	611	622	641	634	620	611	628	622	572	589	608	620	608	655	616	668	634	620	630	624	605	615	644	616	629	621	612	606	658	606	615	600	603	639	588	644	609	598	635	613	653	631	687	640	620	644	647	615	611	632	616	629	589	624	590	589	647	580	593	650	632	644	636	629	602	607	614	662	630	613	590	560	610	652	665	563	589	605	641	632	667	642	608	616	641	623	634	684	627	619	657	632	628	649	623	636	661	615	604	571	627	637	608	682	656	683	630	632	673	603	605	657	594	656	606	609	630	629	603	608	625	659	621	629	584	626	591	603	609	613	660	606	636	624	630	611	617	647	634	634	636	656	638	631	643	644	615	620	610	609	614	631	605	600	601	632	591	633	640	604	640	639	617	601	614	657	610	626	626	591	618	615	631	603	606	640	584	628	617	611	633	612	647	617	583	609	611	581	587	633	620	626	611	622	617	642	606	637	614	659	676	634	558	563	629	616	648	634	618	590	598	600	660	597	638	641	627	628	632	632	577	629	628	611	610	665	625	613	629	601	602	643	612	583	632	641	613	629	634	641	621	599	648	610	616	619	664	632	605	645	589	612	601	594	643	636	646	615	597	567	620	605	617	643	604	627	669	655	633	668	612	666	662	665	614	619	602	606	614	658	637	648	628	587	636	653	636	648	597	631	618	627	605	638	627	630	566	616	583	641	650	618	652	643	603	653	586	637	613	635	641	649	662	627	605	638	597
22093	10962	7479	4779	2457	1318	941	714	553	529	417	416	341	315	289	280	293	264	250	216	250	229	231	248	206	228	243	206	227	208	199	237	212	238	246	239	253	207	246	242	189	244	230	233	224	235	221	241	218	234	223	194	250	211	239	248	232	228	234	217	209	236	223	222	208	220	235	252	230	204	221	195	197	205	251	209	201	243	216	240	238	221	247	210	250	240	241	213	230	242	233	217	223	244	205	242	221	210	244	197	196	232	223	210	221	213	213	242	234	211	222	224	240	242	262	217	228	219	230	268	241	236	219	232	219	240	199	220	249	206	245	220	228	227	241	218	232	230	208	233	232	247	212	242	211	261	256	223	200	199	213	230	218	233	206	243	234	214	222	236	219	266	264	208	234	201	241	249	255	232	225	231	241	230	261	242	272	239	245	238	225	232	221	244	230	258	236	231	233	208	238	215	220	196	228	262	225	254	207	233	225	231	230	205	207	215	210	220	226	238	225	247	225	238	245	254	241	220	246	225	212	230	242	229	229	234	238	230	213	250	233	244	190	245	236	240	219	233	209	221	228	253	222	240	230	226	231	228	233	232	221	213	204	251	249	219	227	233	237	209	233	206	225	226	238	231	240	226	221	266	248	243	265	218	234	224	233	248	236	211	227	216	232	245	235	216	260	220	199	235	218	212	207	202	212	228	235	246	234	255	219	211	215	222	227	224	211	207	219	258	233	192	241	211	239	209	228	252	226	197	223	229	196	202	228	231	204	219	224	192	264	246	250	225	219	246	245	218	219	214	217	243	214	218	259	218	225	243	235	231	207	193	204	239	230	241	236	224	247	203	184	248	225	213	233	242	231	260	247	220	214	200	243	229	224	230	211	226	198	202	211	216	226	249	246	255	219	246	227	216	227	235	225	234	219	240	264	198	216	214	238	235	221	238	259	243	238	228	237	229	232	213	235	191	221	228	224	244	208	250	241	234	244	230	248	235	244	235	215	231	258	211	243	241	229	206	220	213	237	232	259	235	216	210	238	238	212	237	204	209	251	236	195	227	244	234	218	242	227	235	221	236	228	243	225	226	228	210	244	230	237	222	251	228	221	232	214	218	197	211	259	246	233	262	215	248	221	225	217	243	220	228	198	248	229	229	214	237	243	244	208	205	260	245	207	205	193	240	234	201	251	233	227	227	244	229	218	272	227	243	270	219	228	236	253	222	230	223	254	265	236	236	250	219	207	226	229	213	223	212	224	231	233	220	241	230	244	261	246	203	272	218	274	207	266	216	238	211	235	249	280	238	261	252	237	216	208	190	234	268	263	203	217	225	224	199	241	249	197	217	227	254	217	221	231	239	234	206	234	234	185	246	221	235	226	234	235	223	223	227	235	257	231	234	212	238	227	233	239	230	231	224	229	218	255	224	259	225	241	254	207	234	241	224	207	207	218	221	299	243	246	229	246	211	240	240	235	229	182	231	218	188	246	232	231	235	217	210	181	232	224	220	226	241	246	233	228	229	237	221	244	256	221	232	198	205	256	222	227	250	228	224	231	248	238	247	226	244	227	236	246	231	248	251	242	245	225	229	235	196	195	215	232	206	220	232	224	195	231	236	247	204	207	211	230	218	221	248	230	233	209	227	260	235	247	194	227	224	229	231	215	229	240	204	260	239	265	226	215	210	221	221	208	237	221	203	257	229	249	238	211	200	260	202	229	240	240	210	217	231	208	259	290	210	199	216	221	230	236	221	236	231	236	249	254	255	254	220	227	258	226	201	224	228	204	234	236	242	198	222	244	214	243	211	221	234	214	206	217	222	252	215	206	228	231	247	235	241	226	221	204	241	238	235	270	220	233	238	226	249	222	220	210	220	215	233	226	235	236	198	215	233	231	238	220	239	198	200	228	214	225	243	208	224	207	245	242	215	200	217	261	259	215	264	247	237	267	217	222	219	224	211	251	254	249	221	217	214	213	236	237	237	236	205	230	205	250	221	221	228	247	223	228	224	239	231	256	256	237	231	226	190	222	215	232	214	243	236	229	228	239	242	203	219	220	245	203	192	244	240	237	207	214	241	236	237	228	233	226	248	217	230	225	221	246	225	218	214	232	209	218	188	224	223	243	218	249	231	232	236	241	226	210	209	249	227	209	237	213	263	228	234	223	224	229	265	232	213	236	223	242	235	260	229	223	220	220	203	215	231	274	231	230	226	221	251	255	241	238	245	212	246	221	196	224	219	207	218	209	256	248	223	235	205	233	204	246	244	238	241	221	209	225	245	223	240	246	255	288	228	259	234	225	239	211	242	252	254	236	235	215	233	212	236	242	255	232	254	231	234	244	208	220	241	229	254	215	193	246	208	233	209	186	234	222	226	226	219	228	247	252	222	211	237	199	241	224	216	235	247	220	238	234	244	202	251	226	263	236	233	250	248	230	227	244	241	252	215	242	238	220	242	259	254	228	221	208	216	214	237	250	241	240	206	226	242	253	239	216	208	237	230	232	249	226	188	251	229	227	207	234	244	240	231	222	221	223	217	245	219	250	231	237	261	239	225	243	219	196	213	246	234	214	253	219	245	229	226	232	220	217	213	233	214	218	233	251	214	233	235	240	208	242	232	242	226	264	233	218	242	228	248	232	243	219	209	237	233	187	208	245	251	216	255	218	224	218	225	222	214	251	250	230	225	227	258	205	250	247	210	231	212	208	211	202	232	224	232	243	238	234	227	210	236	246	241	225	235	249	233	223	251	210	215	220	207	203	247	227	245	259	243	246	222	248	242	215	227	225	273	230	231	212	239	234	256	254	234	239	225	225	231	236	244	232	242	232	267	211	220	225	247	239	240	242	236	226	229	225	235	244	217	236	212	210	221	193	279	244	227	236	240	240	227	256	226	229	216	219	253	238	228	224	248	214	240	240	225	225	219	223	237	218	245	219	200	250	233	237	261	235	217	223	233	220	228	228	210	246	256	227	226	253	247	239	233	189	233	226	241	222	216	226	207	230	244	215	247	243	244	227	238	260	244	245	205	252	246	224	223	225	197	236	220	200	238	226	225	233	222	240	221	238	236	222	232	246	199	235	214	203	211	222	241	219	231	204	227	236	212	227	221	231	240	222	244	244	246	188	238	238	201	231	219	229	240	232	222	230	229	232	204	230	221	224	218	204	211	224	198	238	254	227	250	251	222	194	232	197	227	231	209	261	231	243	233	223	240	225	232	190	218	249	231	221	225	214	263	220	216	200	261	227	248	237	212	222	213	219	232	216	229	224	221	210	241	235	209	207	226	249	249	213	213	222	224	202	238	243	266	250	207	253	225	240	229	238	241	231	208	213	199	227	236	261	215	210	211	242	246	219	229	226	223	215	227	230	254	233	228	272	223	246	246	206	230	214	236	213	208	225	244	232	209	213	237	229	267	234	224	221	223	226	217	232	235	219	244	235	241	224	247	222	232	239	224	223	259	222	236	232	232	210	235	253	259	234	238	240	228	194	246	206	223	243	246
12998	7966	12277	11778	8116	4914	3812	2777	2385	1956	1668	1407	1028	1001	869	783	823	793	677	626	625	587	585	560	515	502	506	554	492	531	512	506	521	500	530	561	491	548	466	511	520	522	540	543	527	541	507	485	508	519	519	498	516	510	530	491	524	467	471	496	506	528	472	518	507	505	492	515	486	513	549	532	518	507	498	516	538	563	497	503	495	542	517	528	523	505	521	494	527	505	466	493	518	524	488	543	507	504	488	506	477	520	532	544	498	497	537	486	542	517	502	494	544	504	505	497	521	564	532	531	558	592	504	520	528	526	551	537	532	545	515	552	504	504	546	526	527	539	493	489	501	522	497	537	509	481	472	511	486	523	533	512	488	504	545	509	513	547	527	549	537	473	512	524	522	551	512	503	499	509	506	506	517	542	555	547	601	514	534	497	532	517	523	514	537	505	510	487	531	508	491	524	479	528	509	530	533	478	501	507	503	526	465	508	524	472	523	511	533	516	476	493	506	529	534	475	513	555	496	482	521	548	507	514	460	541	520	518	550	508	487	514	480	524	527	534	506	480	558	505	542	491	524	516	547	546	529	466	526	554	491	501	516	495	473	523	558	511	503	501	494	502	550	544	503	526	549	475	521	525	518	497	529	499	483	532	500	506	526	494	485	499	490	497	550	504	507	492	503	523	531	484	508	510	527	498	539	505	523	488	563	539	525	508	548	526	555	495	525	491	529	503	522	464	497	534	550	480	521	474	495	524	526	529	486	516	502	513	531	517	528	536	505	535	518	509	483	563	538	508	528	511	527	525	530	508	555	506	492	553	530	521	493	507	536	512	534	538	509	503	506	536	487	505	526	505	526	528	522	492	483	522	477	518	503	472	500	529	479	519	452	504	508	519	514	481	546	540	539	515	505	479	519	531	499	485	558	514	514	504	544	486	539	499	493	526	530	517	504	506	496	534	519	521	533	515	478	563	500	536	534	525	532	526	524	507	526	521	499	510	549	523	506	539	553	456	490	515	534	522	511	480	459	520	489	501	526	511	516	481	500	505	490	525	527	497	563	504	508	535	508	515	533	561	500	527	541	521	549	506	515	531	549	513	492	526	517	525	570	469	505	499	511	527	491	528	518	490	509	561	485	536	561	460	490	509	516	509	553	495	539	509	519	475	516	512	506	541	546	522	535	495	499	571	491	505	522	502	534	553	548	486	476	485	511	495	552	468	530	532	513	544	519	535	531	487	470	499	506	510	500	521	537	510	561	488	534	529	500	496	523	521	537	517	520	516	498	514	533	511	480	521	508	478	535	537	481	538	523	533	518	497	520	519	546	549	523	503	481	492	501	535	478	511	505	488	510	500	570	500	531	498	519	537	538	511	562	526	544	490	578	511	507	508	579	501	538	509	534	516	525	498	505	523	538	492	517	528	505	535	520	520	537	530	508	511	501	547	501	497	503	505	495	554	530	515	548	555	447	500	512	477	531	489	493	503	537	501	549	519	543	560	527	535	531	546	525	509	469	536	519	486	528	502	502	458	534	507	511	521	501	528	507	520	484	513	538	472	519	509	479	487	505	510	527	491	538	500	522	550	520	541	526	495	497	540	526	523	531	548	501	520	523	497	478	501	490	494	539	496	528	524	486	544	539	527	517	512	498	502	511	527	500	480	538	529	529	483	547	500	528	544	498	528	542	520	536	494	499	506	507	498	517	519	550	490	529	526	494	540	539	511	519	518	497	532	541	540	533	507	483	476	519	515	513	553	504	508	517	487	505	498	498	531	553	513	540	523	497	550	552	523	492	477	550	512	494	556	511	510	500	499	517	509	467	519	497	546	526	499	512	478	500	532	473	518	515	505	536	518	501	491	524	520	528	539	542	537	536	521	488	494	488	508	526	512	470	522	537	492	549	511	527	547	522	518	510	525	497	552	548	511	554	509	529	533	558	510	513	544	499	517	511	505	503	509	486	518	506	515	517	547	498	516	506	507	556	543	521	490	515	493	481	508	477	529	515	525	503	536	506	561	512	505	481	482	489	540	507	493	523	498	534	552	499	513	509	510	535	488	523	503	502	531	461	508	525	524	499	490	518	503	559	542	478	511	525	534	537	478	503	500	557	554	516	556	550	514	515	545	515	539	504	530	508	488	548	533	505	540	534	488	503	548	537	502	512	509	552	495	506	486	511	510	536	520	495	551	549	519	531	548	517	557	507	544	518	510	506	524	491	509	517	510	492	473	564	534	497	531	514	494	555	514	544	516	525	546	518	508	525	512	497	501	549	500	496	513	511	502	530	551	518	511	536	513	565	467	529	508	534	530	510	542	522	510	523	528	488	518	457	520	478	544	500	550	524	481	544	517	475	526	537	509	540	476	527	540	493	524	505	503	516	502	528	521	519	502	506	517	507	556	515	482	537	523	486	499	521	514	520	508	496	517	506	482	536	494	510	509	528	527	512	522	511	486	523	505	509	553	478	507	546	500	545	498	554	508	523	516	490	503	521	558	526	506	523	461	498	474	521	561	512	475	504	524	509	560	533	511	585	485	505	474	521	509	540	512	551	528	502	530	542	551	557	533	520	514	523	514	460	483	506	505	517	529	484	490	516	524	477	533	507	568	518	477	501	530	529	539	531	506	496	506	483	543	495	539	476	502	479	533	540	493	514	541	481	545	490	496	523	510	488	508	541	499	529	542	507	536	496	527	494	516	513	513	502	512	521	511	497	531	562	531	471	542	498	501	525	521	487	517	544	526	492	510	500	523	506	485	494	505	498	488	499	497	464	547	493	516	493	496	531	557	537	518	515	486	509	491	530	513	485	476	525	498	545	503	506	529	522	535	535	520	503	538	483	505	526	508	484	542	513	494	564	498	521	532	542	528	514	516	525	492	516	533	496	520	521	495	522	558	532	489	519	549	524	532	530	539	514	488	534	497	491	531	498	489	534	503	527	471	516	498	511	516	536	509	501	542	527	515	504	503	533	535	504	509	541	506	540	499	521	502	518	510	494	529	529	565	502	505	513	562	518	509	510	513	528	521	479	505	481	495	513	529	544	492	510	471	504	530	520	530	560	519	512	550	529	494	470	489	512	526	508	553	516	528	493	515	552	535	543	544	524	500	527	523	507	495	520	512	522	547	498	507	530	520	493	538	464	509	469	529	504	503	552	480	537	496	518	566	494	516	514	499	512	501	484	492	509	495	511	524	488	543	483	508	483	475	500	517	530	494	522	507	516	493	564	516	460	498	507	515	513	512	533	502	536	533	528	552	509	521	507	522	488	503	527	506	518	473	509	543	485	489	506	533	509	493	516	515	518	536	498	557	509	580	492	529	518	504	531	492	516	502	481	472	534	535	513	556	498	499	533	548	503	514	494	502	468	523	528	516	502	507	521	494	513	488	454	520	475	512	528	551	520	508	533	516	504	504	480	552	506	526	489	551	516	538	491	522	524	515	488	520	481	476	519	512	543	524	496	528	493	498	508	501	526	511	478	519	495	542	485	503
35186	19870	13916	10315	4521	2440	1644	1146	836	729	545	490	415	422	348	360	334	342	299	267	290	293	275	276	276	279	281	259	253	262	269	290	299	299	252	270	255	231	247	246	260	267	257	268	267	241	280	232	244	276	246	263	276	254	260	261	223	280	242	256	285	254	270	310	288	261	235	253	251	254	257	273	273	257	291	265	268	287	285	272	277	243	270	249	268	299	284	262	284	294	265	268	269	234	293	282	274	279	273	266	239	270	251	244	292	252	268	260	244	270	279	237	279	300	271	243	249	278	273	250	284	223	287	235	242	290	252	242	269	249	270	267	242	273	256	263	256	290	278	258	261	253	312	275	235	250	252	245	256	295	230	256	259	245	277	268	238	234	264	264	255	284	259	255	272	275	244	253	268	264	279	253	245	238	274	257	251	271	287	232	242	255	231	262	260	286	285	247	239	279	296	260	264	227	280	254	238	247	270	239	233	234	259	248	303	259	270	277	281	282	266	257	259	272	261	240	268	235	247	252	250	279	269	284	254	233	248	267	242	260	258	263	229	258	245	246	267	281	233	253	281	239	233	275	249	273	270	255	261	258	245	263	288	267	250	256	255	263	251	265	258	240	224	246	237	241	260	245	256	243	267	246	265	250	271	298	219	254	256	239	249	254	276	245	267	278	265	244	292	238	264	252	260	288	266	232	232	279	261	267	283	250	271	259	276	289	288	257	256	246	226	300	262	267	255	293	250	245	271	263	242	273	234	252	272	282	266	251	280	239	250	273	255	266	250	250	268	253	246	259	249	261	243	276	244	269	260	258	279	261	231	270	256	260	263	238	261	260	277	277	247	257	283	267	253	232	260	278	245	246	271	305	266	274	242	266	238	264	237	244	284	271	251	286	256	243	272	248	244	233	240	250	258	266	267	290	252	275	255	258	245	253	268	267	236	244	271	247	275	227	256	255	246	269	264	240	260	238	249	250	260	273	241	293	270	248	266	262	245	272	245	268	231	252	275	248	271	266	267	277	257	260	265	259	266	266	292	254	232	267	245	299	249	279	254	252	261	257	267	264	248	268	251	239	281	281	279	266	260	277	250	238	274	248	278	273	252	291	261	239	231	264	282	251	257	266	281	290	244	250	261	282	308	284	258	259	264	271	270	236	277	268	294	227	270	262	218	247	245	288	257	263	272	283	284	266	292	277	256	269	286	299	246	281	264	250	276	266	272	265	246	258	294	279	237	259	246	235	268	268	241	255	253	232	257	242	233	258	240	254	272	288	269	306	261	288	254	257	288	268	274	287	249	231	293	261	257	274	249	261	267	276	264	261	275	260	280	252	274	277	246	249	288	248	257	241	249	258	270	276	283	282	261	253	255	253	281	238	284	256	251	261	275	272	257	256	284	270	276	224	227	255	258	258	248	266	234	214	248	236	270	264	246	262	236	258	276	251	238	258	287	230	233	249	227	293	275	265	258	299	247	250	248	293	242	250	238	258	258	261	263	267	263	268	266	279	274	251	272	272	278	250	287	281	254	249	250	240	285	275	256	293	277	277	273	276	226	253	265	251	254	257	227	281	253	270	257	259	267	258	272	261	262	270	286	250	255	251	278	262	277	285	262	248	263	306	278	267	259	261	256	223	251	251	255	272	279	254	260	251	296	271	230	270	255	272	241	231	270	276	261	267	284	259	255	251	221	228	318	279	245	259	270	296	283	273	249	263	239	239	245	275	269	236	255	271	280	280	253	262	295	270	264	272	281	264	247	254	303	262	306	240	248	234	272	241	275	259	259	254	260	247	285	240	273	294	268	227	289	305	277	276	270	275	259	250	261	273	315	282	245	219	259	218	257	258	265	243	277	254	262	286	284	249	266	257	242	279	226	250	281	273	264	293	264	292	266	272	274	287	250	269	233	253	282	268	248	256	253	283	265	252	254	250	250	267	255	301	299	265	251	219	232	234	243	263	250	257	238	259	291	304	246	264	279	244	320	243	286	251	265	244	263	238	265	250	244	253	253	264	267	269	258	277	238	299	289	261	288	275	271	227	269	253	245	243	247	263	287	246	262	255	265	260	278	248	243	279	271	235	230	258	255	259	242	280	294	266	273	237	286	249	235	244	278	258	265	288	247	217	269	282	298	257	272	248	255	248	292	262	240	282	279	255	278	259	258	270	259	255	246	248	245	247	241	256	241	271	246	249	257	259	286	274	287	249	270	258	238	274	285	246	279	283	261	262	278	266	279	268	254	285	276	282	245	281	284	269	244	230	259	277	276	262	255	300	249	246	242	235	236	260	260	237	271	242	252	251	280	244	261	236	297	268	230	245	249	247	239	249	254	238	252	277	249	263	285	292	244	243	245	266	247	246	266	280	274	251	234	247	257	273	228	260	269	245	275	260	251	232	273	256	230	227	295	259	251	243	301	247	232	226	258	261	270	287	275	235	281	288	252	233	276	289	290	268	273	249	225	240	230	233	258	253	264	271	268	251	229	270	245	259	252	214	235	241	263	244	270	260	268	281	285	267	275	259	260	251	253	263	247	282	246	239	244	269	230	257	251	317	271	256	285	262	253	252	272	266	267	273	293	286	279	266	249	277	265	251	260	253	273	254	229	274	284	222	269	245	243	273	272	233	253	245	265	272	233	259	231	252	248	238	286	269	267	274	253	274	242	254	233	270	246	267	273	249	266	256	274	267	255	261	285	259	274	275	252	257	249	279	296	271	224	292	261	267	259	232	278	251	263	267	277	271	246	281	273	254	249	292	255	214	213	229	232	270	295	251	239	276	266	263	235	239	235	264	250	275	226	229	273	268	294	253	280	273	288	258	272	267	246	247	243	241	260	282	258	290	237	268	301	259	278	246	257	239	280	242	260	280	271	281	223	236	281	252	258	274	266	253	285	232	237	257	239	230	234	265	249	233	281	257	244	244	263	258	233	282	268	250	310	240	249	278	241	232	268	259	263	254	286	279	263	296	244	249	242	266	283	298	266	271	262	243	267	273	280	283	239	271	266	252	245	203	251	246	288	260	274	309	266	271	316	268	254	250	246	266	245	256	272	284	272	255	248	254	245	253	257	249	252	274	261	238	275	276	279	282	286	284	272	283	248	262	292	282	246	317	238	256	263	279	269	249	254	277	289	226	262	258	297	255	270	256	257	281	257	257	283	242	247	268	275	249	275	274	272	261	258	255	268	243	269	271	264	325	226	247	266	277	228	228	287	286	264	246	258	267	289	274	247	254	271	265	288	244	274	255	244	269	241	252	253	245	295	247	276	245	259	260	276	262	273	271	267	277	253	258	249	252	268	267	230	275	240	269	247	270	258	253	255	250	252	249	246	230	287	251	226	241	277	268	257	259	256	252	247	241	287	265	259	234	274	223	251	253	280	256	237	265	242	231	243	275	296	259	269	217	311	273	253	250	267	278	274	259	285	271	238	249	284	263	280	259	245	263	259	312	284	253	278	237	295	256	260	265	276	271	261	245	251	287	268	262	272	233
20929	14530	19721	20382	12082	8289	6581	4328	3186	3114	2566	1936	1429	1434	1196	1016	1035	967	899	811	773	736	682	642	589	614	614	591	613	583	603	587	584	575	578	625	573	620	596	620	571	545	580	577	553	573	561	553	542	593	573	597	598	572	556	596	611	562	583	578	574	565	630	575	560	597	581	587	594	565	607	559	601	677	613	602	567	639	582	607	567	631	588	533	621	570	582	604	615	614	600	582	576	556	552	581	589	554	626	559	592	553	587	590	577	588	540	608	618	556	599	606	549	577	581	624	568	596	598	587	604	605	572	562	603	586	569	576	609	575	611	590	608	624	533	600	558	581	556	582	587	560	573	594	574	546	605	557	580	569	602	565	590	586	594	577	573	594	570	594	617	591	607	543	568	574	566	538	530	572	593	542	571	569	561	586	561	578	572	639	561	551	625	619	558	604	552	551	622	596	570	559	611	591	560	574	557	573	575	577	593	562	545	577	600	569	577	523	558	584	577	600	594	569	576	603	571	581	604	608	551	549	564	588	530	575	550	560	547	597	562	566	563	625	579	580	532	574	597	565	607	598	564	547	537	556	593	569	557	599	578	635	607	556	574	582	619	611	560	529	588	584	555	563	608	612	574	596	572	566	593	596	556	576	581	573	553	562	567	562	575	581	548	577	578	558	572	592	605	593	576	579	577	574	581	593	561	571	612	569	568	615	597	567	582	572	577	605	608	577	581	573	601	594	614	598	563	595	567	577	573	596	578	577	561	594	611	553	577	587	592	548	565	605	558	592	583	613	570	571	572	593	608	615	602	515	588	594	568	586	620	594	565	581	589	619	575	608	559	596	551	603	559	593	581	612	580	636	624	553	542	576	550	566	557	600	570	638	597	580	562	560	609	564	600	635	526	580	612	571	557	603	571	588	590	563	567	609	578	607	524	577	574	545	609	583	601	595	562	566	564	572	575	575	603	572	572	556	542	567	562	598	617	570	572	533	592	551	584	534	571	557	548	579	571	596	578	572	552	584	572	561	570	552	598	558	593	578	604	596	607	605	607	526	580	569	573	585	523	599	598	567	601	564	557	552	571	558	593	557	568	585	565	574	604	592	569	628	618	566	613	588	584	545	553	554	565	627	637	521	569	579	577	568	580	552	564	586	582	658	550	603	539	568	580	593	573	540	579	565	593	562	591	573	593	578	582	573	589	604	529	550	598	593	596	569	608	597	588	563	572	575	593	586	581	536	562	582	587	599	576	602	612	577	588	562	581	531	634	610	550	589	566	567	619	582	566	569	579	552	563	545	576	579	556	602	584	570	593	548	560	586	581	553	602	553	550	594	595	596	582	575	571	556	575	569	575	585	551	499	572	638	577	554	568	540	615	571	588	562	567	614	590	584	552	578	586	596	577	582	549	570	587	572	576	573	556	559	622	592	576	589	591	586	615	549	575	554	545	580	620	610	598	572	591	565	530	596	566	600	560	573	566	588	577	570	564	552	599	545	566	596	606	605	589	566	544	560	577	578	553	570	624	540	557	578	596	579	591	596	554	606	580	573	553	607	551	584	562	556	570	624	560	547	559	602	577	566	537	624	595	536	563	617	534	563	615	542	578	627	604	579	582	554	610	603	599	566	579	565	570	577	584	547	535	574	567	551	579	576	571	569	611	561	609	550	619	565	569	576	608	593	590	629	577	601	554	568	587	599	525	578	578	585	582	595	543	574	561	564	572	580	550	606	602	575	591	560	568	569	563	589	547	594	571	619	533	635	579	605	581	593	559	597	572	565	570	581	587	573	582	560	570	608	596	598	584	568	544	629	567	571	591	570	587	558	566	601	577	596	565	574	595	594	557	579	593	561	558	579	545	599	533	578	612	551	537	514	568	548	582	564	594	572	594	541	570	574	573	590	603	572	531	595	573	605	549	572	589	596	577	606	601	567	553	526	568	567	582	589	539	583	565	544	587	580	559	567	549	576	569	552	612	597	574	611	575	580	544	546	608	578	565	638	592	603	571	551	601	589	570	558	586	603	572	610	567	570	568	580	625	604	569	533	586	561	585	615	572	586	561	619	600	563	587	558	584	559	567	584	605	564	586	596	586	560	590	626	585	587	603	597	529	567	568	584	604	580	574	549	582	557	547	537	593	632	595	597	617	596	611	541	562	565	558	604	608	555	580	563	574	555	571	593	583	588	542	543	596	578	595	604	561	551	593	559	592	618	559	568	571	613	617	603	571	591	561	592	601	595	603	582	530	562	555	591	616	594	564	526	565	609	594	571	572	569	630	555	600	549	569	566	583	547	591	557	577	597	569	550	546	610	599	543	581	582	570	627	604	635	557	613	582	554	567	560	552	568	575	581	587	563	606	594	619	622	583	574	579	607	560	580	542	557	555	579	599	583	580	585	554	606	600	599	614	562	555	595	586	580	609	625	575	584	565	569	574	578	593	521	586	589	612	573	568	556	557	573	579	584	548	567	604	546	585	593	582	561	584	580	582	548	652	549	578	549	620	593	556	610	575	572	598	580	595	608	575	536	574	559	576	596	553	591	607	605	595	564	612	588	584	584	555	565	537	591	577	616	558	544	588	604	601	563	529	610	574	557	580	567	577	608	583	584	583	612	549	602	584	618	604	591	561	571	591	542	588	643	581	559	578	570	591	618	541	622	587	553	555	577	579	576	590	569	563	560	506	613	524	555	607	654	583	565	573	593	584	576	606	557	585	573	556	593	560	612	563	571	565	561	582	583	573	618	578	597	591	637	578	578	527	526	566	599	550	561	597	565	601	562	583	567	573	599	603	568	553	553	574	558	629	559	591	595	561	539	574	568	567	628	609	566	577	541	583	587	588	566	579	590	576	590	576	558	556	583	549	609	564	550	598	586	569	588	553	578	549	584	547	533	582	570	577	610	572	539	589	546	573	551	587	596	573	584	594	615	588	569	619	581	589	614	588	550	553	581	569	582	595	559	572	614	616	571	578	551	561	559	508	572	610	550	531	577	587	579	607	555	599	563	561	573	639	583	566	548	575	594	580	579	569	538	572	578	582	615	609	561	559	589	605	545	591	607	576	585	565	640	584	607	614	567	536	552	536	556	593	599	565	609	577	591	577	583	598	589	582	584	590	597	638	597	568	587	567	564	622	582	592	549	601	584	582	635	533	592	542	574	575	576	569	622	592	576	572	574	604	578	554	574	582	554	587	570	585	574	598	599	598	633	613	596	575	612	552	610	557	535	556	565	563	602	580	589	572	558	573	572	591	612	624	571	557	599	613	598	581	581	538	554	552	577	581	593	608	598	625	539	603	630	608	545	594	555	583	606	585	533	586	547	572	583	548	563	568	547	590	567	619	640	578	548	589	582	556	644	585	564	560	616	605	588	581	574	599	597	602	594	549	613	561	617	542	618	616	567	611	548	554	577	603	579	589	578	596	554	594	571	617	582	582	561	581	566	600	563	618	578	588	621	544	536	603	611	591	563	567	581	617	579	591	611	565	590	609	601
48822	25217	18095	11537	6063	3298	2296	1314	977	865	753	612	513	465	423	391	348	376	388	341	355	338	279	309	320	295	318	306	316	296	240	276	294	307	267	292	306	292	275	303	295	307	288	300	296	282	307	299	246	268	265	283	296	294	267	309	285	285	308	268	307	291	292	296	274	273	290	269	264	278	258	282	302	284	283	268	315	300	291	337	309	312	301	286	307	268	305	304	351	298	292	284	299	261	292	319	276	315	291	297	297	274	294	312	261	292	274	276	294	270	258	310	267	315	281	299	344	307	277	281	272	285	285	284	297	309	296	311	300	274	269	266	308	272	280	292	257	256	296	259	279	294	318	304	261	290	327	295	280	289	341	296	295	261	310	269	308	263	305	300	321	313	319	324	250	301	272	260	273	303	281	295	262	284	264	282	282	293	276	270	285	313	299	286	294	263	289	280	276	322	291	278	315	307	273	297	275	270	293	277	300	298	311	296	290	292	313	302	254	288	310	292	321	300	305	273	301	303	310	287	323	316	298	287	277	281	269	290	292	283	276	282	278	267	301	281	274	296	268	283	307	292	293	282	287	279	294	298	315	311	305	270	229	276	277	278	282	308	285	289	275	262	295	278	262	290	268	300	299	291	307	268	268	285	285	291	272	281	303	293	299	306	269	284	300	274	293	296	295	310	279	258	325	291	269	283	277	295	278	281	288	299	302	280	300	292	292	292	294	303	267	265	293	267	268	296	289	303	267	288	330	283	316	283	268	317	270	274	317	294	252	280	285	286	306	309	304	299	307	272	283	247	273	301	281	280	321	286	305	301	269	259	298	284	250	289	318	305	279	270	298	291	309	251	288	313	290	310	284	270	267	285	303	304	296	274	284	297	289	253	273	280	279	282	256	302	305	297	276	309	277	281	260	276	275	275	278	299	289	282	308	288	279	263	263	275	267	262	285	256	247	306	287	285	331	326	283	335	296	254	302	297	287	299	287	290	306	278	267	301	302	327	295	306	314	309	278	307	272	281	281	325	304	292	291	294	318	324	263	282	265	252	313	256	276	301	299	262	265	289	307	291	278	300	319	282	301	278	298	324	303	301	296	299	266	312	301	311	337	297	305	299	269	268	270	282	284	268	288	278	246	273	269	291	311	312	270	303	250	302	311	268	266	273	319	304	284	308	305	263	260	292	290	266	270	289	313	277	308	314	292	280	282	286	272	272	267	289	297	291	294	296	306	284	285	274	283	283	277	300	280	292	278	282	301	291	275	272	271	333	286	270	320	294	321	288	274	322	299	268	244	298	286	289	293	302	294	322	285	300	295	304	283	291	272	287	253	277	285	262	323	290	277	287	326	285	248	290	298	283	283	267	263	301	293	289	274	283	291	291	305	284	263	278	275	283	284	299	310	258	270	300	284	305	300	292	294	294	268	269	308	299	281	253	313	299	266	276	276	273	292	321	298	270	278	318	316	300	310	309	268	297	258	257	287	278	305	312	314	298	282	272	313	308	263	311	270	290	283	251	295	241	285	324	285	270	252	272	336	244	274	251	298	261	263	294	259	294	278	299	298	271	294	269	269	318	315	292	290	304	267	293	270	242	267	263	328	315	283	287	294	340	313	283	276	311	292	294	304	278	316	317	292	277	283	262	309	268	273	273	266	292	285	276	298	269	320	288	332	258	282	283	288	290	278	300	287	279	283	297	289	297	261	290	330	313	272	290	283	300	294	295	280	302	292	301	310	290	311	307	286	293	312	300	288	309	314	296	284	276	272	284	288	303	301	277	270	314	289	290	284	267	266	320	290	260	286	280	289	288	293	293	276	274	290	296	307	304	279	279	295	319	307	274	334	324	266	262	276	277	292	272	294	276	263	288	260	285	295	295	301	305	270	273	259	269	281	295	279	325	305	270	269	288	289	321	307	260	280	282	306	260	272	289	264	291	278	288	289	289	282	289	278	280	283	300	325	290	289	311	258	314	327	297	279	310	271	299	312	293	316	286	285	279	282	263	279	316	318	298	261	298	285	271	283	281	281	272	283	273	273	269	278	266	284	304	294	291	296	309	275	292	303	298	269	290	290	327	324	281	313	288	277	276	311	275	277	293	299	279	293	303	265	298	296	263	290	272	271	329	276	310	293	309	274	308	272	315	328	311	290	340	256	277	274	285	313	284	278	301	269	283	262	287	289	301	304	305	301	263	274	315	282	295	300	306	291	279	281	283	288	284	301	287	288	260	273	288	274	296	291	262	305	298	303	248	293	322	239	275	266	281	264	295	284	306	287	278	275	285	278	303	293	297	283	268	287	289	288	293	274	248	317	283	270	288	298	306	292	282	312	261	270	291	285	311	290	277	283	303	291	294	250	294	300	273	249	272	304	277	288	296	268	283	312	259	318	277	278	298	284	322	281	277	334	340	288	267	279	272	291	268	310	304	281	309	294	298	286	270	311	303	316	277	275	287	299	250	300	275	242	284	256	303	304	301	283	272	298	272	284	303	323	290	278	275	279	283	275	316	286	294	291	318	312	283	305	317	312	264	290	303	263	304	273	266	257	277	283	299	267	293	279	311	287	285	251	267	301	292	307	278	279	307	287	309	314	277	265	302	305	268	296	277	309	300	303	274	263	283	308	308	290	287	265	317	309	310	286	277	269	298	289	316	312	288	290	292	299	275	318	290	287	290	278	297	280	297	256	272	305	296	288	264	283	286	303	244	302	272	279	328	295	257	278	286	295	312	292	264	299	269	277	293	265	287	289	287	290	310	285	307	306	291	255	285	269	307	253	300	277	283	267	330	240	288	286	268	276	353	322	285	231	302	292	274	243	287	298	275	267	257	298	301	329	293	274	297	298	306	292	276	276	279	281	299	288	314	272	273	304	287	318	297	287	250	279	268	305	301	302	295	267	303	299	278	319	284	309	299	290	260	272	281	308	281	284	283	304	316	282	276	282	298	296	284	282	309	319	302	300	314	243	248	271	294	287	273	302	291	261	324	294	297	317	302	295	296	273	254	291	309	293	266	308	275	284	295	347	316	280	273	284	289	291	308	313	307	285	275	283	275	296	283	278	285	272	304	286	242	297	283	281	313	269	270	285	267	289	267	298	288	290	299	297	268	280	255	318	283	295	287	294	296	273	308	285	288	307	292	332	304	288	265	298	293	336	317	277	277	301	254	313	287	309	252	285	259	313	309	292	284	276	285	263	245	280	269	288	289	296	339	273	305	281	255	292	291	281	312	277	301	287	320	261	276	291	298	282	294	300	270	274	299	294	295	292	270	288	275	275	283	308	260	257	289	291	278	283	298	246	271	291	276	273	293	311	290	293	283	276	308	303	300	279	272	245	254	312	306	279	292	271	261	272	289	313	299	292	274	272	288	284	284	319	290	312	305	300	277	291	333	273	283	293	275	312	293	272	295	288	299	272	271	305	311	282	299	310	296	281	288	294	306	276	301	281	281	316	320	269	309	249	303	296	235	281	282	314	278	290	274	254	264	305	304
29082	17230	22943	21437	15763	10769	8233	5061	4033	3702	3090	2372	1885	1638	1526	1194	1212	1139	978	913	841	862	758	723	680	662	679	666	642	634	686	668	628	635	654	630	621	636	637	673	675	650	634	640	654	611	665	667	643	626	630	595	662	630	661	641	628	671	616	620	614	634	652	668	595	638	643	611	581	622	624	634	631	638	636	620	726	641	649	645	615	634	601	608	635	655	629	643	628	596	626	589	622	615	612	604	657	628	645	690	659	636	645	605	633	652	589	612	574	640	643	596	637	624	645	615	643	632	624	657	654	584	643	652	605	614	637	593	608	584	643	547	657	631	627	597	643	602	611	614	621	641	647	651	668	579	640	633	613	604	620	622	591	602	585	624	605	647	598	661	633	620	644	635	633	626	616	620	610	612	603	645	632	610	640	647	644	576	647	627	664	614	635	633	625	624	637	628	601	644	641	653	617	643	608	655	630	621	639	611	615	629	636	629	588	617	659	634	653	659	568	666	636	631	637	651	585	646	641	655	596	643	636	624	657	603	639	592	601	614	632	623	644	622	612	612	640	658	636	645	678	606	620	627	600	609	610	612	615	590	579	675	660	581	611	605	607	635	618	593	626	648	630	621	620	605	615	620	660	644	576	630	613	611	610	612	626	626	659	612	638	646	585	619	620	626	603	646	664	601	624	587	649	652	631	612	678	598	586	577	673	603	634	585	650	641	651	585	638	612	658	624	607	638	658	621	643	632	642	640	619	630	652	691	654	631	580	574	647	631	599	650	620	639	621	678	587	664	650	587	659	642	637	605	573	626	646	634	602	628	639	674	633	615	590	644	656	646	590	634	614	620	579	617	637	639	671	646	673	614	600	619	623	651	639	637	612	642	618	601	653	605	605	610	689	655	592	621	647	588	616	642	627	632	646	601	659	623	639	616	621	627	626	616	647	686	670	605	606	584	645	633	619	658	605	636	615	660	633	646	621	623	628	575	626	604	634	628	596	601	639	641	623	614	652	612	633	613	618	631	604	621	648	596	640	629	641	651	653	639	615	597	584	647	594	652	625	677	648	659	614	632	649	598	635	642	600	621	605	586	634	596	581	638	608	619	640	590	644	626	620	624	607	637	656	612	642	616	620	654	587	615	602	632	636	640	612	594	579	628	636	619	611	669	625	600	655	612	638	617	619	614	635	615	600	583	634	600	607	623	580	618	601	636	642	655	658	637	638	616	622	619	643	667	676	630	613	621	638	651	656	618	553	636	609	641	639	639	586	569	623	611	563	640	592	609	608	635	607	632	623	644	616	628	575	612	640	619	654	631	625	629	607	617	641	625	611	628	643	615	655	591	695	658	579	617	635	586	578	595	653	585	619	640	624	600	613	621	625	628	597	607	652	654	635	609	590	613	612	624	640	591	652	606	664	638	654	673	621	673	645	625	648	636	653	632	597	598	595	621	630	632	695	602	602	593	690	670	576	643	584	580	615	621	633	638	629	628	658	616	596	666	648	603	669	610	622	592	615	654	658	666	621	640	682	620	584	596	635	632	653	614	665	663	685	638	646	649	622	608	603	607	650	592	640	631	681	606	630	606	638	609	604	648	625	666	603	624	595	588	616	617	687	663	673	669	644	616	617	622	615	617	564	618	632	603	587	604	602	642	655	601	601	641	641	633	618	639	583	600	643	619	594	596	616	636	652	640	642	630	616	652	651	666	597	627	602	639	634	650	629	615	647	609	597	638	679	656	581	622	616	637	657	576	607	637	639	601	611	615	616	657	640	623	629	657	605	630	590	607	648	637	629	664	627	700	596	662	620	613	634	579	628	622	626	596	609	585	615	638	633	645	581	649	599	646	617	610	641	656	624	611	614	595	607	610	658	657	646	588	639	651	603	587	619	634	589	648	627	642	602	621	614	638	602	647	626	600	666	634	661	641	613	647	648	619	617	639	605	597	628	627	626	641	597	633	626	681	624	632	648	626	593	650	636	618	625	591	681	620	616	622	638	598	605	633	596	639	606	600	611	648	594	622	637	649	608	624	654	623	592	626	634	588	611	630	605	618	615	592	607	641	670	603	596	628	639	611	591	629	649	610	617	639	647	627	617	604	647	649	581	617	601	631	599	597	644	638	608	614	617	585	622	592	630	648	615	620	634	619	674	636	646	618	599	648	602	620	625	603	620	641	684	624	596	585	669	642	596	664	619	584	648	657	591	616	639	617	609	653	658	628	596	590	605	592	588	621	608	641	648	619	625	585	620	620	615	628	632	632	632	596	621	615	600	647	625	626	601	595	602	645	667	641	653	611	573	629	614	648	651	586	620	653	626	641	581	643	650	618	602	596	586	647	649	630	655	651	644	597	639	624	584	645	612	632	623	607	600	621	650	622	596	622	640	619	605	620	624	683	610	623	573	621	591	589	618	631	647	615	582	613	629	636	595	590	653	632	612	625	595	617	640	645	658	596	626	608	645	642	601	646	591	677	603	664	645	624	606	631	635	637	653	604	633	668	631	653	675	583	631	588	640	624	633	584	633	633	615	617	652	638	622	665	655	605	584	599	696	608	573	632	705	605	618	656	618	635	619	608	638	584	617	625	607	665	605	659	616	654	677	651	620	624	597	622	613	618	618	630	592	616	635	654	589	637	601	614	615	660	622	607	659	610	639	685	625	639	632	633	594	606	577	630	653	642	629	702	648	603	605	617	650	630	649	621	607	613	626	608	613	609	630	661	603	579	593	634	604	586	638	628	638	655	596	674	587	687	644	570	586	613	634	625	611	636	633	604	642	639	633	630	658	593	615	652	682	628	612	630	651	609	616	630	644	647	636	632	618	641	644	617	604	596	629	602	667	619	628	630	645	682	637	632	636	649	615	617	615	680	605	611	578	618	577	596	583	625	639	617	594	635	636	626	617	599	596	643	612	579	585	659	624	633	620	639	638	591	628	612	604	591	633	634	673	629	651	661	612	620	622	589	606	561	647	677	627	672	619	631	582	603	683	621	664	630	658	627	670	638	624	617	649	613	599	649	663	622	639	667	590	618	655	618	624	651	595	642	601	612	606	620	639	614	649	661	601	617	630	638	600	626	608	621	608	618	651	642	582	605	646	627	604	647	605	607	619	602	618	674	613	590	619	675	586	615	656	665	604	616	657	588	616	567	623	604	660	621	608	595	607	625	633	625	615	689	638	650	601	617	610	628	634	613	612	618	628	620	609	636	636	631	638	607	604	650	637	631	651	637	640	663	622	643	639	622	618	628	634	600	620	596	626	656	599	618	619	611	601	639	630	665	636	633	616	615	630	572	588	681	609	660	635	615	656	635	592	667	659	635	686	611	631	638	643	628	627	603	653	641	617	638	630	604	645	619	617	636	578	590	631	633	645	651	603	595	586	573	635	641	563	643	639	657	660	654	617	631	583	630	635	631	665	637	669	661	649	601	627	651	645	626	660	623	654	614	654	621	655	586	643	622	628	603	616	612	630	603	658	652	604	581	620	621	636	593
22583	11360	8040	4418	2288	1271	900	662	572	519	410	354	323	293	299	257	253	255	276	267	270	214	251	242	236	239	229	210	229	240	238	213	228	236	270	231	266	257	257	272	223	237	232	222	261	233	221	201	229	236	220	218	236	237	201	210	200	207	191	221	231	235	260	219	250	236	209	261	223	218	221	219	239	251	249	238	235	218	225	245	221	230	201	205	223	271	269	230	221	245	245	234	223	250	243	210	234	255	260	250	256	249	227	208	219	255	258	255	231	226	227	269	227	247	219	229	263	218	213	230	240	215	216	200	214	229	227	273	249	230	227	209	243	234	216	208	232	214	217	215	224	219	234	243	232	204	205	231	243	237	239	212	235	222	238	233	223	238	232	225	227	224	224	242	234	224	232	210	198	216	229	225	227	200	217	240	262	238	229	261	213	214	228	217	235	245	268	242	222	239	235	258	224	239	221	229	248	230	254	237	206	237	255	242	204	220	233	208	262	214	211	229	209	219	220	234	250	220	231	216	234	200	229	215	228	235	261	221	206	230	210	216	231	256	249	231	220	248	255	236	244	232	240	232	247	233	234	254	208	231	260	255	212	231	211	220	205	246	204	219	246	239	248	210	252	233	233	243	232	220	217	219	241	228	225	239	240	235	230	226	242	235	221	209	226	227	207	255	238	249	233	222	227	222	228	214	235	234	250	216	243	197	211	198	229	239	208	223	233	241	232	215	233	238	222	224	215	237	221	259	234	227	214	198	232	238	231	221	236	222	230	235	246	204	221	214	239	248	196	231	243	275	199	244	225	239	212	218	245	202	225	211	214	225	230	233	230	231	234	238	237	217	245	228	216	256	215	229	205	248	231	237	237	209	251	227	239	242	246	214	220	216	227	237	228	246	222	242	247	242	234	232	216	235	243	220	222	240	256	231	231	205	217	238	228	222	207	238	221	254	216	246	237	262	230	228	212	221	225	233	230	243	238	216	249	219	223	224	247	225	230	217	213	236	243	220	264	227	232	213	233	214	235	218	207	223	210	249	215	240	206	232	232	253	240	217	232	249	215	214	256	247	229	249	243	230	212	221	230	246	228	247	215	237	254	237	228	227	218	210	231	233	212	237	238	262	233	228	228	209	218	228	227	267	247	217	214	249	241	233	222	222	215	235	231	273	216	228	227	214	239	218	209	226	232	238	202	214	266	223	232	239	221	255	243	255	207	247	230	232	236	198	229	217	241	217	242	227	233	214	213	227	244	214	211	233	212	270	235	197	226	238	243	246	233	223	213	244	236	236	228	234	234	233	232	232	238	231	212	235	260	256	262	243	223	219	237	221	245	242	213	264	224	257	220	240	249	250	247	265	235	224	209	243	216	216	255	244	220	225	248	253	265	225	213	229	230	198	253	215	242	229	248	230	226	230	207	261	226	250	217	235	228	230	231	247	235	236	232	233	246	222	231	260	202	216	209	232	221	190	216	214	193	225	234	230	250	218	226	201	234	247	254	230	214	220	250	268	221	219	238	228	213	234	224	219	216	213	219	216	231	229	257	249	220	235	215	224	194	199	240	207	254	245	228	228	242	252	248	244	241	265	253	241	231	244	226	241	241	217	239	246	248	222	234	273	244	200	257	217	255	228	261	231	224	242	223	233	244	208	253	222	235	232	193	203	244	219	239	193	239	203	239	238	268	234	239	215	229	198	210	241	254	218	249	249	217	240	203	228	213	221	219	226	219	241	227	218	242	199	222	228	234	201	227	216	229	223	249	231	196	229	217	228	192	280	227	237	237	228	237	250	234	226	210	217	252	225	232	234	236	226	229	213	231	244	197	255	218	237	216	222	219	244	242	201	209	263	235	233	234	249	247	248	246	226	229	237	216	252	242	227	203	197	226	274	245	240	215	237	243	215	250	231	229	244	228	261	243	252	230	213	231	194	223	216	200	213	224	244	248	216	248	211	247	225	236	222	226	234	213	208	238	220	252	225	215	213	233	232	214	222	213	235	207	226	226	232	209	219	247	231	233	254	224	238	215	236	228	212	216	248	223	220	227	233	226	223	219	222	235	215	250	250	247	218	239	212	226	254	215	236	251	229	218	229	238	255	210	218	243	250	221	233	222	199	241	211	253	240	248	219	211	227	236	238	225	231	229	229	229	213	222	241	243	212	242	213	224	246	239	238	246	213	218	214	222	285	249	206	215	254	213	259	212	205	235	218	239	256	243	246	244	234	231	229	228	228	222	211	212	237	243	237	232	213	216	230	209	222	218	251	242	234	231	208	224	235	230	235	235	239	260	243	217	254	213	229	198	249	248	235	221	232	206	227	238	213	221	223	231	238	233	243	227	212	216	211	206	225	207	249	260	222	237	251	209	237	224	228	223	234	228	243	242	244	215	222	190	238	233	184	220	200	238	241	252	213	218	231	225	228	207	226	271	234	230	232	243	215	216	215	233	242	228	240	205	257	236	224	232	207	225	244	230	250	241	235	242	221	218	222	224	242	230	259	207	208	196	230	213	234	243	190	213	241	229	250	229	231	239	217	215	253	267	239	224	240	210	237	213	228	229	227	242	235	249	237	232	248	261	268	226	229	232	244	262	203	213	222	197	200	255	232	224	239	254	243	197	196	226	215	234	221	194	269	192	247	255	228	241	232	243	219	221	244	267	188	203	226	249	209	228	247	224	263	259	230	233	231	215	235	230	246	215	221	239	224	216	242	227	231	217	221	220	209	233	210	253	236	257	228	248	219	255	250	208	213	238	221	240	235	252	202	233	196	218	244	238	241	236	220	223	218	244	235	234	227	226	226	239	205	241	244	234	209	242	238	235	203	215	216	201	243	191	263	206	233	226	210	231	215	234	212	251	221	205	234	202	215	232	229	257	239	237	275	237	243	245	214	248	223	213	215	207	239	226	203	241	210	206	227	203	227	213	216	219	233	231	229	265	238	202	186	239	234	226	265	202	219	221	229	240	236	231	254	225	239	226	237	190	233	257	258	189	236	256	219	228	228	219	237	214	224	239	247	253	253	235	240	232	237	225	239	201	228	243	220	215	226	225	217	243	242	222	253	230	226	211	209	224	220	209	246	231	223	224	227	255	222	233	237	191	246	245	260	223	239	224	224	237	226	217	237	200	236	248	216	242	254	236	232	250	227	235	216	236	242	253	240	252	215	239	239	235	248	223	196	218	241	203	217	207	242	225	224	224	263	214	208	217	215	217	217	242	200	225	235	270	226	223	224	247	224	234	234	251	217	230	250	218	217	208	224	219	239	217	220	274	264	218	230	229	235	223	201	221	235	221	216	225	245	198	202	236	214	243	249	207	221	231	219	254	240	232	259	248	219	248	195	227	234	243	257	202	212	230	206	218	245	236	212	216	213	214	221	252	231	228	234	220	213	230	215	224	223	237	230	258	215	241	223	277	234	214	243	227	226	259	246	219	230	237	223	250	238	253	248	247	217	217	209	210	236	240	234	237	208	223	215	239	201	221	234	248	215
13825	8753	12959	10811	7644	4658	3548	2507	2094	1837	1702	1301	1167	841	827	762	756	703	687	673	640	528	619	538	547	535	557	494	538	537	544	503	544	541	527	466	493	491	539	506	503	492	484	518	546	464	528	508	531	509	555	518	542	506	526	543	530	475	577	521	499	523	517	531	507	492	506	508	533	535	501	502	525	533	534	488	519	547	522	525	511	503	524	553	534	529	518	535	568	551	485	534	550	473	546	509	510	553	544	502	536	537	499	539	533	496	538	526	496	496	518	546	549	489	506	513	543	542	528	490	534	515	497	541	557	585	546	544	524	535	521	481	500	496	521	538	491	500	519	535	481	494	505	542	506	486	511	489	509	546	537	496	482	535	496	558	511	500	531	528	454	530	534	521	497	485	526	504	520	489	470	480	529	495	517	487	499	536	474	505	491	519	549	517	542	501	522	503	538	496	471	509	495	534	502	488	533	539	532	527	532	515	538	500	536	546	533	523	506	528	528	507	497	531	509	472	476	522	532	527	534	473	529	544	567	513	523	529	545	503	517	545	507	502	548	497	532	465	557	514	534	511	526	508	548	462	495	491	518	511	492	523	521	493	487	528	509	537	525	530	502	524	548	488	551	559	520	513	478	500	518	518	513	491	523	527	506	501	515	511	510	526	517	506	522	532	534	497	483	532	513	490	541	465	500	544	502	556	526	512	530	500	531	484	543	530	542	541	545	522	521	510	500	490	510	503	541	514	525	542	558	528	551	527	530	538	511	536	497	536	559	516	512	521	499	537	509	514	512	524	499	511	513	531	509	508	483	543	490	550	477	544	524	500	533	520	478	540	526	535	487	494	461	521	571	534	503	549	499	510	510	518	526	515	512	525	549	526	495	551	523	529	536	529	546	507	484	499	497	505	530	481	529	492	475	524	524	508	500	500	532	532	511	533	517	560	536	545	510	516	518	540	487	509	567	477	492	506	550	546	507	521	529	478	523	526	490	523	498	504	495	555	506	501	500	536	527	520	505	517	528	489	536	523	512	487	558	480	507	508	503	508	514	494	530	504	523	547	527	518	504	497	559	543	541	507	501	526	548	497	524	506	501	523	489	513	512	536	486	515	495	513	539	524	521	539	495	467	463	490	543	487	535	490	489	524	524	521	522	513	501	515	447	519	531	512	499	517	498	531	533	526	497	464	556	552	542	520	527	535	527	538	524	508	520	487	521	486	539	502	503	515	479	512	514	562	530	515	462	499	537	507	547	541	491	501	530	545	501	523	468	528	535	520	535	543	548	517	510	482	507	469	520	498	495	551	504	521	531	534	493	500	573	487	460	512	550	540	513	536	514	477	522	487	488	487	515	540	522	544	517	530	446	521	557	522	563	480	500	489	547	507	512	463	509	563	512	519	547	515	533	529	562	524	507	537	479	577	539	564	490	520	481	538	497	531	529	506	531	500	527	533	505	514	507	506	539	519	538	543	536	466	523	521	505	522	511	498	494	477	541	513	484	524	541	497	553	512	528	476	530	525	536	544	526	512	536	530	519	558	475	506	525	481	444	545	537	506	522	496	499	497	494	559	510	518	496	490	511	492	519	517	502	504	469	499	501	527	544	502	530	511	526	519	488	536	497	499	520	499	498	533	474	534	512	513	532	573	545	494	483	486	500	479	490	501	528	504	521	507	529	493	548	531	482	443	505	496	509	557	498	522	491	529	527	522	506	474	564	525	518	567	516	529	519	527	503	508	531	542	509	556	475	507	489	522	558	531	493	551	498	509	489	514	497	527	491	536	507	528	505	481	491	521	530	515	527	504	512	534	557	507	491	491	511	509	490	494	555	536	506	482	511	527	539	503	500	511	508	534	533	568	534	508	564	512	525	493	530	504	554	480	511	536	516	521	523	504	529	547	531	512	493	535	522	516	525	522	528	480	483	508	550	515	500	527	544	536	528	568	481	490	516	510	452	480	515	512	502	502	499	507	512	531	495	521	512	524	563	520	537	488	486	514	499	538	506	512	520	505	491	551	531	510	544	481	521	508	527	524	536	476	514	504	514	532	556	519	504	524	468	545	524	500	543	525	523	520	505	526	546	514	493	533	512	538	529	500	528	487	521	527	533	527	463	511	562	526	516	526	528	516	533	532	564	501	514	489	514	444	522	499	534	493	501	501	471	502	543	531	516	476	489	481	537	469	513	536	504	523	487	534	531	503	528	498	536	527	570	493	478	519	523	505	506	537	522	527	541	543	483	514	522	538	505	552	509	509	514	517	523	486	518	512	513	564	537	487	511	520	522	505	522	523	490	498	542	520	531	519	535	502	515	478	509	512	544	487	499	497	515	533	528	508	519	506	497	492	533	517	524	522	488	510	549	530	549	511	512	486	537	462	553	555	535	465	546	488	514	538	457	496	526	516	514	476	503	548	541	482	514	469	516	515	544	509	486	496	518	503	513	526	525	530	502	521	517	547	497	500	485	491	538	536	520	513	524	509	517	523	494	526	504	496	512	521	513	501	514	526	561	492	456	531	547	533	551	543	516	520	512	558	505	507	499	593	509	502	531	555	505	470	565	548	518	542	567	507	519	509	520	516	513	553	523	513	504	563	493	501	551	516	507	502	484	516	478	542	507	511	509	487	535	456	519	554	483	550	517	587	528	514	480	466	515	522	498	499	510	481	516	510	520	521	566	482	508	544	537	530	506	570	483	478	515	496	571	501	477	510	474	520	562	517	512	496	499	524	546	473	504	478	526	499	517	550	540	474	526	519	517	538	509	537	516	502	510	562	471	503	533	502	510	513	548	540	512	521	537	511	528	529	526	528	524	491	525	518	548	508	513	530	533	527	476	513	549	518	513	486	502	541	483	532	513	493	546	519	530	548	520	533	533	504	539	511	532	526	512	542	511	491	494	534	561	511	482	508	508	526	548	587	481	522	462	518	535	552	547	557	512	529	511	519	499	537	516	514	527	542	555	499	518	475	507	511	512	507	519	496	496	505	553	509	518	532	538	516	530	525	494	472	541	495	516	558	521	557	472	512	503	520	537	537	488	550	495	559	509	571	526	511	508	531	512	532	477	540	497	507	491	489	538	530	528	540	498	504	504	491	532	522	538	527	478	542	541	505	498	530	522	536	511	499	464	476	509	557	524	502	514	565	539	568	520	492	525	518	510	524	509	507	490	546	500	526	474	514	531	511	475	531	459	532	482	498	478	513	535	504	479	565	564	506	546	523	527	504	485	518	510	517	517	554	491	524	521	536	489	544	560	525	544	526	497	481	556	455	537	506	511	545	508	564	480	523	530	512	508	538	492	541	531	530	510	527	466	485	510	516	503	493	513	511	530	549	559	507	489	533	495	493	476	536	507	514	520	491	481	547	522	530	508	515	504	496	530	527	540	540	525	502	539	534	554	527	472	545	495	541	548	509	473	529	482	509	542	489	508	505	514	533	511	511	510	486	501	500	573	475	453	501	484	506	504	546	529	533	529	473	518	546	496	530	507	543
35973	18876	13782	8845	4443	2528	1535	956	726	681	610	520	432	392	363	361	354	323	288	306	283	278	287	257	273	248	260	272	262	252	262	269	270	276	271	252	256	299	275	238	260	266	269	245	251	287	244	261	245	230	253	287	301	254	264	256	289	260	297	254	268	241	254	293	240	279	290	292	257	273	302	275	243	266	290	274	280	260	264	268	245	250	245	261	308	287	270	227	249	271	255	296	256	245	259	233	256	265	272	266	284	265	244	264	284	253	276	273	270	264	248	260	282	275	294	254	236	237	241	276	283	263	225	279	255	268	264	271	240	265	258	256	230	242	261	262	245	272	264	289	256	281	262	250	260	298	279	261	244	280	258	262	240	255	253	277	275	271	260	234	268	287	282	253	263	237	247	274	249	270	272	279	273	272	256	257	266	277	257	283	258	274	251	259	248	271	245	227	271	271	285	267	237	257	293	286	239	263	244	303	298	278	274	278	262	267	275	302	235	273	266	254	260	268	260	285	264	228	246	210	256	278	280	276	247	278	265	256	263	225	262	280	250	247	258	253	248	257	276	244	244	259	266	241	256	303	265	265	284	266	247	273	281	272	284	236	278	232	215	231	248	272	267	231	281	294	276	287	287	268	276	263	255	252	240	281	273	256	256	259	269	258	249	267	277	262	273	235	261	267	250	270	250	236	275	265	236	247	250	272	277	281	276	257	283	279	233	265	283	266	253	276	254	267	258	274	242	264	247	267	280	296	291	273	262	226	294	246	260	279	272	253	264	297	265	255	263	250	271	279	285	271	271	288	229	258	199	236	252	267	261	249	281	272	294	277	263	265	281	288	251	261	321	263	252	279	279	255	235	285	249	256	260	256	275	247	259	271	269	262	263	287	279	233	274	275	292	273	245	273	228	266	255	246	254	275	250	252	296	286	284	288	245	267	245	274	279	302	274	232	240	290	275	272	255	261	267	283	283	235	272	229	250	288	235	276	270	235	288	260	250	255	266	238	294	261	259	268	260	237	278	236	246	276	251	242	254	265	246	251	275	270	244	268	250	268	240	304	267	274	295	277	247	260	282	267	256	267	296	292	254	232	265	271	262	269	247	280	300	255	231	294	275	262	253	247	267	253	267	252	282	271	260	259	261	271	267	236	283	283	260	273	273	249	310	226	265	267	270	266	259	296	255	245	268	241	284	274	255	266	229	258	305	278	275	275	260	244	256	242	280	281	241	266	255	290	269	271	266	242	249	266	260	273	239	233	248	228	276	270	255	274	242	274	248	264	245	248	275	230	248	271	254	243	282	252	272	260	251	270	258	293	247	280	263	255	260	270	245	260	250	234	288	283	260	266	231	261	282	284	286	279	255	273	233	237	267	286	250	239	237	274	291	275	253	273	283	246	246	224	239	225	230	279	240	260	238	270	246	275	260	243	267	280	279	288	251	271	289	283	286	266	247	263	270	246	273	278	263	279	260	246	294	277	273	264	299	236	262	238	241	237	255	259	277	262	259	260	233	250	223	243	261	255	263	247	271	268	269	280	284	263	246	250	284	251	257	242	281	232	226	256	240	269	244	282	265	234	265	249	282	268	250	271	261	257	280	226	262	231	264	224	256	275	246	236	255	264	258	260	265	244	297	254	287	244	266	268	271	268	264	293	272	260	266	242	265	284	234	255	249	264	270	261	287	266	281	251	284	229	283	230	263	221	287	291	240	240	263	250	226	265	302	273	272	264	287	237	284	267	266	294	279	269	235	253	253	303	249	278	255	260	251	257	247	266	233	255	273	284	253	270	238	260	251	266	252	252	279	265	268	269	257	274	250	211	261	294	272	258	253	233	260	248	256	247	230	259	247	265	270	282	273	258	245	291	278	243	293	249	242	272	284	274	271	246	252	269	277	272	269	263	259	295	258	244	281	250	262	245	263	270	265	284	239	236	275	259	253	274	227	318	251	248	268	278	274	261	268	262	254	258	260	298	259	255	256	263	278	227	274	284	267	276	247	259	272	294	262	252	274	241	250	272	286	258	265	260	271	289	294	274	256	231	277	248	243	267	266	273	255	226	277	269	258	280	252	255	244	260	247	266	281	266	232	267	254	231	264	260	278	275	241	236	265	256	298	268	273	245	263	310	256	260	248	277	246	263	270	258	245	257	250	284	281	252	250	274	265	264	266	263	270	271	256	245	260	254	270	248	239	269	270	294	249	255	251	259	269	278	231	227	260	266	263	233	275	233	242	253	282	261	254	300	300	269	241	273	263	264	255	223	259	269	243	285	285	287	245	253	253	258	263	275	264	266	278	282	243	273	232	258	250	286	258	271	238	247	275	238	282	261	250	306	278	236	280	240	248	254	245	267	257	261	282	250	306	226	233	267	267	264	272	275	241	262	240	265	257	237	223	246	242	258	267	246	283	293	281	259	278	252	280	256	268	266	246	288	253	260	315	266	275	287	264	248	269	245	229	245	271	264	278	273	250	251	254	289	259	288	257	273	275	260	245	256	257	275	276	260	274	261	239	273	254	260	247	272	272	257	241	246	272	275	253	256	251	256	250	251	276	272	250	230	247	238	264	234	280	261	291	240	243	269	269	286	278	264	255	269	262	281	265	246	267	239	249	254	271	292	300	256	266	268	254	296	263	242	242	275	266	232	262	286	274	269	265	249	219	284	256	300	289	253	232	261	261	268	271	258	260	239	279	260	254	254	240	240	252	257	261	262	264	238	260	255	265	260	275	264	271	262	290	245	266	247	265	265	293	275	254	245	268	248	257	260	236	261	263	263	267	242	259	277	303	265	245	267	281	251	267	251	241	254	251	262	262	245	262	241	252	266	243	237	282	259	254	267	291	277	286	284	265	240	243	286	247	281	255	250	268	254	269	295	211	288	252	291	245	242	238	238	262	238	283	256	268	272	260	263	267	283	234	244	274	237	275	274	275	244	242	269	230	237	260	269	279	246	238	252	255	280	260	268	277	245	254	255	281	274	271	248	260	269	263	249	261	255	240	238	250	259	275	252	254	232	271	238	250	232	281	277	271	274	279	274	275	254	288	266	268	234	238	260	290	250	265	240	265	283	254	284	279	276	269	266	257	235	255	264	283	271	266	282	267	279	264	278	272	255	270	264	258	258	279	262	247	243	267	227	257	273	262	259	275	235	238	267	270	257	269	254	239	284	232	239	227	246	247	292	220	279	281	254	265	278	268	290	249	265	260	278	270	247	247	261	255	258	284	276	297	259	263	244	260	237	241	262	278	278	287	303	264	254	269	269	275	266	264	262	257	216	285	245	241	244	266	268	250	234	262	313	282	275	245	259	293	274	243	262	283	280	234	270	253	291	278	238	267	247	285	271	255	258	243	273	242	249	258	249	248	279	243	259	261	240	259	282	261	285	247	254	277	258	268	239	285	256	246	258	264	237	268	242	236	265	258	271	262	264	253	269	297	254	284	265	280	246	246	290	271	267	254	261	251	252	238	284	254	296	293	256	274	242	252	276
21663	13908	19071	18547	12538	9288	6079	3877	3150	2749	2566	2035	1628	1256	1282	1028	971	923	793	868	775	694	695	659	664	619	622	622	612	618	603	600	569	619	588	603	579	587	573	572	604	580	580	566	603	611	621	594	624	570	639	615	624	571	585	568	595	565	649	558	616	595	625	579	599	592	531	588	553	571	578	556	613	541	616	549	574	585	584	553	624	591	587	597	580	600	546	583	588	595	583	569	591	625	576	526	567	592	586	539	593	558	541	566	574	570	579	515	609	607	603	653	577	552	547	587	614	590	551	590	598	552	614	551	590	544	596	593	594	553	630	617	580	564	573	595	570	616	571	594	549	569	586	539	570	559	544	614	582	571	584	610	579	565	613	612	565	592	630	582	633	624	557	572	574	598	553	637	640	563	554	581	568	556	548	614	602	603	566	555	553	559	607	555	631	562	613	584	509	520	579	586	546	575	555	548	634	595	569	550	576	625	578	588	581	581	567	629	565	558	591	580	549	625	594	617	571	549	591	585	552	579	591	592	580	584	574	579	560	580	557	637	593	587	582	588	600	563	542	570	580	552	569	588	576	611	580	564	575	589	598	567	552	578	558	582	588	572	538	572	577	588	597	623	628	537	624	564	619	575	583	603	601	577	583	566	628	551	601	590	585	610	608	603	578	587	642	611	589	615	581	603	557	604	584	541	562	544	546	596	572	559	572	565	629	622	562	633	547	563	551	572	549	587	598	638	590	571	572	578	559	566	559	605	580	579	566	585	527	588	571	593	533	598	570	546	541	585	576	542	565	592	599	588	582	609	627	599	642	585	585	633	593	584	557	591	575	556	563	587	589	576	554	605	517	587	582	561	564	562	595	588	554	607	603	613	576	555	561	581	556	569	538	558	568	550	608	594	566	610	598	606	567	576	579	582	585	564	574	565	588	570	597	558	557	585	549	563	598	605	576	618	581	564	555	619	540	570	605	580	536	574	552	559	551	561	560	606	574	565	570	572	560	586	549	584	596	597	562	561	570	574	582	587	574	644	580	580	545	584	633	617	615	563	599	548	577	594	569	587	585	578	584	603	575	615	584	558	576	603	583	587	570	616	561	618	575	628	592	533	543	572	609	636	561	541	584	572	587	593	543	584	564	593	600	549	596	561	561	572	554	547	590	542	615	585	612	608	558	539	597	559	575	614	596	564	632	582	593	561	589	591	567	564	606	560	573	529	589	614	617	603	568	545	600	582	531	549	583	576	586	612	603	610	630	551	556	577	577	534	568	596	591	576	566	642	595	590	599	591	570	606	554	585	592	604	576	599	549	592	572	565	601	605	601	541	589	587	607	585	585	598	554	568	548	568	567	568	582	588	569	570	592	571	576	556	574	566	574	538	626	587	578	571	580	567	604	605	571	572	607	609	530	577	584	607	586	581	578	612	566	563	597	593	605	570	590	595	569	583	582	569	608	586	557	599	598	592	566	615	573	627	589	626	599	560	572	538	539	583	584	552	577	607	560	558	631	587	519	574	603	560	561	606	587	594	595	609	596	599	584	567	538	604	569	591	589	608	552	570	557	592	619	556	549	612	557	630	554	522	575	621	586	624	602	602	580	596	557	587	564	589	582	604	597	573	566	551	605	571	564	576	545	599	586	606	595	542	599	612	555	547	554	575	587	582	560	591	580	603	575	591	565	536	620	552	587	541	582	637	605	580	541	596	583	581	563	557	570	563	579	604	586	566	547	582	580	624	587	583	576	574	591	581	583	552	579	574	577	597	572	547	558	587	577	587	577	530	588	581	575	580	574	564	556	629	591	584	574	587	573	611	573	561	610	589	567	598	586	593	575	570	607	582	567	597	587	594	578	646	551	635	551	604	570	550	608	584	531	574	563	596	589	619	578	654	594	567	552	619	593	588	618	557	583	617	614	575	562	575	574	602	589	598	612	576	637	569	595	567	537	528	619	554	591	612	590	572	638	572	579	567	578	590	543	605	608	588	556	567	578	581	575	596	571	575	542	578	588	628	583	555	569	576	581	576	598	565	586	546	532	574	613	570	561	541	604	562	617	591	553	522	556	583	597	609	579	586	563	587	586	566	574	594	558	575	538	578	580	609	524	607	582	562	590	571	592	578	613	595	554	583	582	559	610	590	604	625	559	566	579	561	580	590	569	562	555	553	542	620	594	603	556	568	520	566	581	605	595	575	549	568	589	596	577	560	577	586	586	562	545	558	592	593	557	624	582	609	590	543	533	589	611	595	590	581	623	616	579	541	576	587	568	587	575	564	591	545	562	538	577	584	592	579	615	588	589	579	583	557	567	556	571	591	571	575	582	597	557	561	598	542	589	547	599	616	562	568	597	567	555	579	582	588	577	543	608	567	620	579	582	561	627	580	592	591	589	590	556	594	591	564	588	570	613	588	578	604	607	544	575	547	547	530	599	594	587	539	633	617	544	567	535	544	571	584	642	574	624	573	551	590	597	573	575	618	586	582	543	598	569	583	572	546	558	596	586	573	611	570	537	595	545	595	613	588	585	582	602	534	599	581	599	595	620	600	574	564	589	632	597	565	577	560	527	634	599	553	581	522	568	562	564	597	569	579	578	563	553	575	547	583	564	555	591	621	585	582	604	540	582	613	588	584	573	548	596	623	604	573	588	587	572	571	569	580	611	611	539	566	602	594	613	579	565	557	595	563	585	553	579	582	553	562	571	578	602	575	541	571	555	550	612	546	590	596	591	586	555	563	542	574	580	605	589	564	592	629	615	627	599	560	642	625	605	629	557	632	600	532	557	623	603	554	551	613	603	573	629	571	650	553	581	626	584	598	580	601	614	576	622	586	603	585	572	583	585	569	574	536	560	585	615	571	575	561	585	598	607	591	584	583	596	570	583	558	583	565	548	612	594	619	579	548	568	601	582	593	602	602	574	547	608	623	569	550	624	575	599	574	599	654	573	578	548	607	617	582	619	576	579	555	584	546	596	593	561	613	559	570	576	579	600	577	563	613	561	617	556	546	569	607	550	590	633	564	575	556	584	620	565	594	534	579	611	586	587	607	606	578	578	587	559	589	541	609	586	592	598	573	602	584	564	617	576	560	621	572	565	584	572	599	581	626	637	600	595	569	606	581	612	584	556	611	612	578	602	617	567	576	625	572	583	614	596	587	584	563	594	584	533	616	529	573	597	573	577	587	590	596	597	618	585	614	564	610	572	581	539	569	539	591	601	574	609	573	580	625	619	596	595	587	585	602	605	610	552	578	568	594	559	586	578	528	610	592	531	579	556	621	558	545	557	609	576	589	565	571	614	589	611	547	577	576	591	541	604	570	600	567	573	551	573	612	564	539	586	545	595	605	569	552	579	578	588	608	560	576	549	607	568	631	609	593	555	593	591	544	564	566	561	559	563	607	588	607	597	544	557	579	569	556	589	613	497	586	629	578	565	572	600	621	599	576	592	588	603	572	563	529	604	575	584	594	549	605	614	587	560	593	577	618	586	591	574	614
43924	24148	18981	13088	6783	3696	1954	1387	965	834	844	660	537	423	472	412	381	409	319	347	338	334	300	328	282	303	320	276	308	314	287	299	293	327	270	286	312	285	300	286	258	292	308	316	295	293	315	233	309	307	261	288	305	332	270	271	299	275	284	279	321	301	284	274	301	297	295	308	324	315	283	324	301	302	269	259	285	280	270	307	256	274	269	281	279	299	311	317	275	277	306	303	266	271	295	282	258	307	246	299	288	284	307	286	335	280	283	294	321	287	293	311	273	266	299	316	312	258	300	289	288	311	258	229	315	274	287	314	278	287	304	287	285	281	243	281	268	304	287	241	290	289	280	277	255	275	283	297	273	321	266	302	270	293	296	282	291	274	275	316	277	321	266	299	302	322	294	284	296	288	265	283	295	282	307	274	286	267	267	259	292	282	275	275	300	301	274	324	256	301	260	245	282	256	304	296	282	293	302	274	271	306	303	292	309	321	333	276	278	294	284	310	314	258	318	263	294	283	273	276	239	273	305	287	336	333	287	283	274	275	309	285	308	296	284	289	302	317	309	295	278	308	283	293	249	267	290	293	291	301	244	291	307	296	287	283	280	301	277	304	288	278	302	308	265	256	284	270	302	284	321	281	288	314	272	279	301	278	297	266	300	303	263	298	281	299	313	346	263	305	268	293	252	280	297	286	320	256	289	314	305	277	259	286	310	301	280	309	316	321	329	296	267	254	281	302	270	302	288	291	293	275	263	273	304	282	293	282	344	297	309	285	249	286	283	305	257	293	306	281	278	294	266	312	334	291	257	291	295	254	301	277	278	293	291	275	283	322	268	268	285	305	265	305	288	256	248	309	282	294	284	294	274	273	297	287	273	249	283	281	296	270	266	244	269	291	292	283	265	306	295	262	283	277	256	281	288	297	274	250	267	306	303	293	289	280	273	294	304	270	247	281	309	304	296	304	302	304	300	313	283	293	308	271	291	297	300	283	299	296	320	280	296	276	290	256	255	307	312	270	289	269	287	258	269	313	286	300	280	282	280	274	280	268	284	308	320	305	315	270	263	264	280	283	263	290	285	256	317	290	285	280	293	282	269	299	295	266	294	304	311	301	296	261	274	303	290	327	287	308	324	250	282	298	305	277	289	311	275	305	314	277	294	303	304	291	263	258	301	263	274	302	297	251	299	275	255	294	280	291	289	293	291	286	297	300	282	302	281	283	310	260	295	279	301	277	320	270	306	280	312	257	327	305	279	294	318	290	273	280	293	269	304	259	294	316	256	307	304	293	273	329	276	285	311	244	277	282	282	271	310	308	287	312	254	266	281	277	295	293	288	264	263	292	263	285	290	280	281	312	280	263	268	271	289	285	284	281	266	281	305	309	324	289	277	297	311	278	279	275	251	275	269	285	252	309	298	312	266	261	285	276	311	278	268	257	280	277	277	279	312	307	321	327	277	272	268	302	305	285	325	273	307	293	259	302	257	289	313	306	263	302	279	284	299	290	287	315	308	286	288	294	300	285	262	272	315	304	290	297	321	262	296	280	300	286	296	277	282	308	318	281	292	292	306	301	312	256	242	301	296	291	302	255	278	279	323	255	279	297	275	309	299	290	279	292	290	277	281	308	300	260	305	315	261	268	293	292	279	285	304	291	294	273	289	283	303	295	283	294	270	262	271	299	301	300	320	346	287	311	300	306	272	264	324	299	283	262	273	292	310	309	314	279	276	298	284	279	296	276	278	275	291	311	323	268	319	273	260	262	279	294	297	289	282	315	301	294	280	275	320	291	288	296	279	268	281	309	315	286	263	326	287	266	290	284	259	305	283	287	284	292	302	268	294	276	287	287	285	296	309	290	276	275	262	293	277	281	268	286	298	285	293	290	296	291	271	298	290	273	254	264	315	287	291	276	305	296	257	306	297	280	298	269	275	270	321	266	263	280	287	306	267	268	299	263	264	285	290	282	311	300	290	287	285	276	314	285	274	317	298	265	200	275	277	310	299	289	268	288	282	323	280	310	295	313	296	295	325	274	307	275	290	277	282	290	266	268	301	258	311	262	274	275	287	281	266	287	310	282	284	284	304	285	280	277	275	275	285	280	309	318	292	238	279	289	270	309	338	287	283	305	268	294	270	290	313	281	265	310	284	289	243	291	287	309	278	270	297	256	277	284	287	279	303	270	276	314	305	291	313	312	301	281	292	296	267	301	281	263	315	298	288	293	281	272	280	277	291	285	255	296	307	302	295	311	281	259	246	285	265	252	315	288	279	257	279	306	278	284	325	281	287	305	297	272	257	282	300	275	294	308	309	284	293	306	307	281	286	281	288	284	321	292	266	280	277	294	285	307	272	268	284	326	281	314	307	292	296	276	295	242	303	275	326	307	303	288	275	309	273	292	334	277	269	264	293	291	291	291	330	306	292	299	300	282	238	283	331	273	313	249	312	280	274	265	294	297	271	306	306	276	311	250	241	318	265	279	243	300	309	295	269	339	282	283	289	322	320	269	303	287	282	302	269	299	285	295	282	255	298	289	284	291	257	275	299	262	283	326	272	300	285	296	277	290	251	299	299	286	252	300	314	279	266	271	280	271	311	291	283	298	268	283	308	286	295	270	288	282	258	293	279	264	281	271	266	302	296	309	294	266	320	300	336	308	270	274	313	310	257	291	266	292	294	299	293	299	285	319	278	297	296	267	311	299	309	287	260	242	289	305	249	259	322	276	294	289	272	287	289	248	280	239	246	295	269	318	250	289	276	326	268	271	227	265	286	254	266	315	274	289	316	284	269	295	295	314	276	258	302	318	279	256	287	283	280	321	297	281	312	309	327	274	286	303	285	273	302	292	270	298	289	304	302	299	256	271	283	295	280	291	280	282	330	281	286	281	307	293	279	319	309	293	285	267	295	284	274	297	302	289	293	311	283	296	295	292	292	258	299	298	334	293	250	276	273	276	297	287	286	304	275	274	311	292	301	323	285	322	309	306	323	321	283	297	299	310	293	287	288	280	294	297	281	244	280	297	284	294	287	250	276	282	302	279	335	293	283	248	289	255	286	304	281	285	277	289	333	277	289	255	302	285	293	294	318	297	295	267	289	268	299	271	331	284	293	260	270	315	224	242	255	270	278	320	288	295	247	275	304	306	293	295	281	276	310	305	278	292	267	306	320	269	277	256	248	290	276	286	305	273	274	283	312	299	269	300	266	258	278	304	353	289	295	279	328	327	320	295	293	291	285	270	326	265	263	297	265	294	278	286	303	309	280	303	316	263	338	283	272	317	302	322	281	323	260	286	293	294	308	287	280	277	318	320	300	265	295	271	327	278	297	269	269	310	287	250	330	293	291	304	298	297	284	297	295	295	282	291	292	286	251	281	292	285	315	310	279	295	296	298	320	303	344	282	303	333	300	271	309	300	283	299	248	322	272	266	298	304	276	282	265	316	270	295	275	263	297	306	250	286	288	257	288	293	234	273	300	288	290	318	316	289	300	265
25885	17349	24299	23402	17208	11639	7281	5656	4103	3606	3503	2878	2118	1579	1622	1271	1244	1115	928	1042	866	870	767	708	709	683	694	662	643	684	662	643	659	714	656	626	668	645	647	650	615	643	648	645	638	641	646	644	660	635	628	649	648	634	663	622	662	659	660	626	628	638	615	641	671	612	572	610	642	631	601	655	668	637	679	618	636	663	609	587	613	652	605	602	601	620	655	606	616	601	654	614	610	631	649	607	675	591	601	627	643	634	584	621	656	641	633	638	609	625	643	583	631	654	619	608	626	626	628	631	610	627	630	618	595	633	623	614	611	613	647	647	625	594	609	606	620	602	621	685	629	621	593	643	631	639	646	605	587	660	646	636	620	637	628	608	651	607	643	642	614	607	588	613	654	667	650	618	646	615	641	622	642	600	627	665	572	614	624	668	631	628	652	639	622	648	623	606	622	634	636	623	652	642	641	634	633	666	626	614	580	620	651	659	656	647	654	596	628	630	626	609	607	652	660	619	606	643	600	680	619	635	633	609	619	620	593	610	645	624	626	632	626	620	606	637	639	632	632	638	619	672	621	658	645	646	604	612	621	607	622	618	613	640	611	619	657	605	618	658	634	633	650	662	666	572	653	609	615	614	656	597	652	635	640	567	626	595	594	638	620	661	655	642	611	635	635	602	636	588	686	652	603	653	648	616	610	608	626	657	637	641	651	638	617	626	613	657	603	612	596	607	645	618	563	632	568	606	589	572	623	657	635	653	669	650	621	631	595	651	653	560	621	618	622	639	611	652	663	633	626	581	632	632	615	596	644	616	642	649	684	609	673	592	634	625	664	661	598	610	624	620	616	620	653	619	613	596	611	640	624	604	664	583	635	648	616	633	586	632	615	590	607	620	612	609	649	622	613	615	633	636	592	616	607	648	588	632	617	600	655	649	641	598	618	632	599	623	664	593	652	584	615	601	631	603	633	644	573	649	627	610	654	644	655	612	587	668	654	600	633	609	618	638	618	679	672	589	602	626	628	617	570	624	622	668	617	682	646	666	591	610	654	620	652	633	598	598	608	695	642	685	560	653	566	610	632	613	615	596	587	610	648	616	614	618	610	695	616	635	662	627	590	581	608	615	631	604	632	611	622	617	645	604	673	641	624	624	662	671	639	614	630	612	610	622	647	601	632	655	602	612	695	657	667	650	647	593	635	569	625	663	574	621	637	635	645	604	626	626	648	653	695	626	591	619	629	645	620	635	672	594	636	632	599	614	621	658	626	623	605	631	587	606	658	595	620	629	581	661	648	642	634	633	606	594	610	613	654	635	599	626	628	605	688	574	616	618	609	601	606	625	598	642	670	646	622	638	598	619	640	626	646	638	649	673	638	589	611	626	608	630	636	640	647	619	616	630	626	629	609	621	637	649	620	608	581	689	592	626	595	582	664	627	643	619	609	604	644	631	655	644	594	643	601	627	628	658	652	622	638	621	597	616	555	630	610	638	587	639	626	657	647	650	623	639	626	640	609	596	633	615	602	637	639	648	612	610	597	598	623	609	580	636	646	646	617	620	623	577	582	650	630	674	611	600	630	621	634	612	594	645	608	633	589	595	631	598	588	642	618	632	628	642	596	606	605	663	651	628	584	612	612	603	617	647	589	651	642	637	602	659	602	667	605	660	615	633	601	628	614	629	579	634	596	629	599	622	620	653	654	637	598	617	572	618	614	611	657	637	623	556	611	653	647	628	617	593	610	573	603	613	677	647	638	597	590	601	594	606	620	615	660	650	647	607	673	605	629	610	578	593	638	631	607	631	634	600	640	682	616	621	636	645	651	622	612	637	618	624	615	644	558	620	607	604	582	613	624	698	633	632	591	631	649	601	624	622	634	619	601	605	571	621	634	570	616	590	604	638	619	598	668	629	622	601	590	643	622	637	666	611	632	610	631	621	635	584	651	668	571	655	643	656	622	599	679	627	611	628	616	632	671	622	604	626	583	573	607	611	603	646	653	615	620	577	622	630	651	642	636	649	650	620	603	594	627	615	642	621	560	640	641	605	600	630	598	619	626	620	590	644	622	656	649	643	622	627	610	655	619	607	630	637	609	603	585	613	604	607	685	648	640	652	645	573	647	623	589	581	587	615	593	655	576	618	614	617	651	651	629	603	598	616	641	657	620	662	600	588	675	615	664	614	641	621	608	644	545	625	657	631	612	617	653	606	592	634	597	649	623	641	613	630	589	636	654	658	669	633	650	638	643	616	635	580	621	596	616	616	622	600	643	675	631	659	641	608	608	600	614	638	619	654	584	636	623	643	650	673	636	591	619	615	648	606	668	610	603	634	594	638	635	661	576	622	616	653	602	613	611	667	630	622	606	637	625	588	601	652	625	634	648	610	595	613	655	604	628	668	635	586	607	574	602	631	644	598	645	612	594	630	649	608	600	653	598	625	619	635	625	629	648	626	631	682	603	580	632	641	654	602	629	657	613	615	585	626	623	605	649	637	621	608	622	574	652	613	602	632	596	589	612	633	624	670	641	606	632	623	622	630	597	639	628	586	633	630	639	620	615	625	573	648	687	623	642	626	648	620	584	582	607	637	632	620	635	623	618	586	596	627	673	667	645	645	658	598	631	592	633	598	625	592	581	602	601	675	672	646	601	619	651	628	654	646	603	620	604	573	575	647	621	551	609	655	632	596	624	618	587	644	578	620	671	621	602	613	616	633	609	631	615	646	638	650	632	622	602	644	619	601	588	612	619	618	620	590	648	628	605	608	654	627	645	612	644	602	615	647	595	599	591	641	649	594	640	611	604	593	603	630	593	633	623	633	601	621	633	644	646	599	595	625	659	591	611	630	628	613	659	614	668	624	626	650	664	622	624	620	580	668	615	594	664	608	598	612	637	618	610	662	615	615	618	602	632	610	606	638	639	619	621	648	665	643	621	646	620	658	639	618	611	639	607	652	638	617	562	612	624	624	637	614	636	594	619	657	619	576	587	629	626	616	618	620	621	631	600	620	629	641	624	593	634	670	644	597	626	626	623	605	598	659	606	645	671	641	602	654	626	617	602	628	617	641	621	631	634	631	616	688	596	641	596	617	657	626	623	597	616	616	619	642	622	665	652	630	609	614	652	598	618	593	609	640	648	621	607	647	621	648	663	661	595	611	630	609	681	588	632	634	606	630	631	592	617	624	609	591	634	612	668	589	627	631	637	613	657	643	615	644	589	627	594	673	614	605	636	614	641	597	658	626	661	618	609	656	617	641	627	619	589	632	626	596	644	618	625	612	605	589	599	644	648	608	659	590	644	621	611	577	606	651	621	634	615	617	591	570	613	604	655	647	608	655	637	618	615	580	579	615	641	584	638	642	678	652	662	631	607	566	603	580	604	659	668	596	621	622	602	620	638	627	645	645	628	595	609	614	624	604	646	624	621	593	578	663	598	628	628	672	608	595	627	632	660	646	625	604	619	673	644	620	649	636	647	632	633	645	659	625	611	602	583	594
23134	11497	7979	4408	2150	1175	852	688	539	487	428	444	346	299	310	314	307	249	271	261	255	230	226	226	250	215	224	216	247	237	246	230	235	240	212	242	206	275	195	226	227	249	243	240	238	241	224	272	235	233	235	234	243	229	253	224	263	228	211	240	238	246	250	208	207	210	245	224	240	233	226	234	212	249	188	219	237	229	232	219	232	233	251	209	265	233	257	232	250	239	212	230	224	246	217	211	233	200	211	241	244	225	236	267	243	227	230	212	212	251	215	232	232	232	254	239	238	219	233	222	236	254	228	216	232	228	259	234	207	216	202	213	236	239	250	249	238	229	214	243	242	222	240	284	242	219	231	222	224	233	220	217	230	231	235	240	202	209	223	186	230	230	238	247	205	236	242	238	218	236	211	235	221	245	229	211	202	230	232	236	239	254	251	214	217	224	252	234	235	239	245	251	238	174	194	223	197	233	226	231	209	254	223	252	248	239	202	240	228	237	209	252	246	231	249	240	249	234	210	210	228	226	258	226	248	221	263	245	271	217	222	206	239	258	238	241	209	275	256	261	242	241	213	266	239	226	229	257	232	204	229	189	231	211	234	235	243	222	243	229	209	226	230	209	226	251	235	237	248	247	219	249	225	229	259	222	257	230	223	235	235	257	204	237	234	212	230	232	220	237	230	239	267	196	217	241	250	204	213	261	236	256	226	215	252	207	201	253	241	228	221	230	242	267	218	244	223	236	210	237	201	226	227	247	212	227	243	222	228	228	268	213	249	207	229	243	235	230	245	237	239	227	213	229	210	237	237	245	241	227	254	234	237	233	211	259	205	245	226	235	217	246	248	225	253	219	254	226	230	209	214	243	248	226	215	197	231	234	231	229	229	242	226	229	213	241	258	234	227	202	220	228	206	229	224	238	240	213	231	227	254	245	221	237	218	221	237	229	223	278	232	248	230	256	240	237	202	234	211	228	269	238	247	195	257	221	266	237	229	211	259	202	230	220	181	222	258	224	222	237	206	214	229	198	212	212	255	224	256	237	218	248	233	237	217	257	246	228	243	220	245	239	245	252	254	234	215	217	226	230	222	222	240	249	210	242	227	228	237	244	238	219	241	228	216	256	241	263	251	239	238	208	211	235	216	221	218	219	234	227	229	222	217	253	244	260	241	244	220	240	240	211	248	208	214	219	240	231	234	235	239	211	227	226	246	258	197	230	267	230	233	246	225	244	239	248	227	223	212	246	213	220	222	267	228	233	245	223	246	233	218	235	208	194	232	245	224	207	220	229	260	242	192	236	233	244	220	228	205	216	216	224	242	230	222	277	206	222	225	236	217	228	240	242	209	224	234	223	232	249	228	233	207	197	211	237	237	207	213	235	249	233	242	256	233	221	242	216	260	247	214	226	251	250	237	184	210	192	221	231	227	257	231	247	248	188	245	246	222	237	242	220	228	233	250	270	263	200	223	242	188	259	213	214	229	256	229	242	193	215	226	220	228	223	251	218	232	266	234	247	231	252	232	228	218	225	236	200	233	237	244	225	252	277	217	218	244	235	209	244	221	221	243	248	230	217	216	230	231	222	238	267	220	262	254	267	214	223	236	218	241	230	242	257	228	231	216	220	214	237	232	229	236	234	217	258	258	255	228	205	241	235	218	208	217	214	241	243	233	226	231	260	232	258	261	221	259	212	251	260	241	227	230	242	233	244	249	208	262	258	204	239	222	226	213	205	244	212	235	222	222	225	226	234	201	219	217	268	226	232	208	245	229	225	234	226	234	245	225	240	208	254	223	231	248	212	230	225	245	214	221	250	218	238	236	250	228	231	228	257	221	219	259	220	228	205	224	232	212	223	238	245	262	217	244	196	221	251	236	233	250	227	209	222	230	214	243	230	243	257	231	215	248	232	257	217	208	221	193	228	207	217	219	220	255	211	209	214	241	269	213	205	224	228	244	249	241	239	230	227	239	235	256	243	228	219	245	253	248	257	225	233	212	229	236	232	239	262	217	229	251	231	234	259	272	211	223	223	235	227	223	228	238	213	205	261	218	230	249	238	218	208	274	241	251	244	210	252	204	228	233	196	196	222	252	232	233	231	229	245	231	206	244	228	222	242	258	220	224	239	230	254	234	213	236	195	231	246	217	232	242	247	215	225	245	246	235	232	228	257	237	207	242	257	213	222	248	212	231	246	243	218	242	254	215	225	238	221	231	252	251	233	258	250	254	252	237	237	240	239	242	223	218	241	254	250	233	242	218	253	220	227	222	218	276	223	227	223	247	250	253	228	265	244	241	223	245	249	226	232	211	227	238	235	242	272	243	236	224	239	192	231	236	222	216	222	236	229	228	242	258	227	250	221	213	232	234	240	221	229	220	265	213	244	239	213	247	241	231	251	228	245	213	213	260	238	286	236	226	248	215	250	219	235	239	221	239	249	241	227	211	239	273	230	227	221	231	237	251	200	239	256	223	258	238	203	220	271	265	233	228	225	230	223	232	208	250	241	226	259	234	217	240	263	256	206	244	221	233	224	224	196	186	223	207	255	255	222	226	233	245	248	273	222	233	212	241	244	261	236	243	264	249	236	224	249	239	252	236	241	219	238	211	243	191	225	241	224	221	228	254	235	187	232	236	227	261	277	210	251	261	231	225	250	241	225	223	211	256	221	225	244	208	244	212	225	259	226	229	236	239	218	226	230	247	238	230	240	260	242	223	253	226	226	208	253	231	230	232	256	221	233	241	228	209	256	238	244	219	216	248	230	237	207	238	234	244	231	256	229	257	229	243	204	224	230	235	198	220	255	215	233	233	232	211	215	239	229	251	233	245	236	249	259	206	209	241	253	231	229	208	256	223	222	265	236	217	234	232	243	238	244	260	222	216	231	209	263	225	245	224	255	217	239	240	224	255	236	221	224	220	239	259	230	277	231	212	227	218	222	227	242	233	246	262	223	246	232	239	216	258	215	245	208	247	214	217	252	244	225	225	233	205	218	247	254	237	239	234	242	239	245	222	223	217	249	225	257	245	233	213	238	231	230	202	238	229	236	247	238	225	203	242	220	222	225	233	230	250	222	231	249	240	209	220	253	211	232	237	229	246	236	233	247	226	234	231	232	229	258	248	228	202	227	244	211	235	232	222	211	223	232	249	231	244	248	262	218	212	247	212	229	222	217	238	223	238	211	236	245	250	240	241	237	227	240	208	222	277	243	248	202	237	244	226	250	219	218	248	252	243	250	197	216	222	224	263	226	202	232	218	240	219	242	225	227	241	213	261	269	242	237	213	229	229	216	226	226	245	224	209	216	208	219	229	209	193	221	247	233	219	197	219	257	225	217	250	217	251	245	276	228	223	215	258	227	222	222	233	251	249	213	221	231	248	257	240	236	216	218	221	223	238	216	255	191	211	225	189	213	256	250	238	236	213	236	224	220	218	240	229	204	246	235	252	225	231	217	227	242	239	230	231	227	235	239	235	223	224	214	198	248	243	236	245	246
13466	9061	12610	10704	6949	4523	3634	2613	2196	1891	1717	1564	1154	841	887	745	798	689	684	664	629	591	570	512	526	512	545	511	536	539	540	517	547	492	498	499	509	518	489	530	525	511	548	535	500	518	472	520	548	535	495	500	588	523	527	523	511	523	546	514	504	519	519	508	478	512	535	521	492	522	532	521	499	519	556	528	524	551	512	541	566	495	472	488	541	562	517	513	551	536	525	537	466	519	555	537	520	531	523	547	517	534	550	516	519	562	536	540	461	547	537	517	548	494	505	530	508	514	495	537	550	528	495	498	525	491	546	528	565	501	481	538	514	501	559	522	520	481	519	505	465	549	528	527	498	494	528	486	495	513	501	505	498	547	524	504	483	542	528	488	509	541	503	502	503	498	503	512	512	520	524	514	533	542	515	540	493	510	488	504	482	483	502	526	501	532	529	496	516	546	467	516	483	525	509	518	507	536	517	551	531	495	558	469	532	549	505	512	532	531	511	525	496	521	547	538	532	506	570	506	522	492	537	486	496	532	530	491	538	544	462	548	531	531	520	483	501	531	474	509	520	515	521	529	541	495	471	533	548	514	493	529	504	468	509	533	510	508	528	552	504	500	548	496	538	518	524	511	503	470	456	519	517	514	497	511	542	501	536	496	549	490	536	490	494	530	523	517	504	527	537	520	527	560	546	510	531	546	536	494	558	471	538	558	511	539	515	513	490	533	509	520	513	531	500	506	453	552	494	518	498	514	509	466	494	510	511	499	540	487	511	545	498	506	516	511	513	518	532	502	544	557	548	541	522	532	513	538	526	483	528	518	562	494	513	548	470	484	494	520	488	511	528	540	525	498	495	502	545	518	512	511	540	511	511	521	538	486	475	509	460	530	510	491	530	512	499	529	493	521	557	499	460	496	497	520	491	528	506	526	523	514	527	560	500	528	502	510	515	506	524	493	458	501	506	504	518	527	532	529	551	525	551	557	502	504	534	526	504	472	507	510	541	517	509	503	550	524	509	481	523	547	512	500	548	493	540	514	524	503	505	575	559	545	515	531	504	535	499	523	502	527	538	511	513	507	509	538	536	510	472	546	555	520	562	565	499	505	531	533	529	511	507	503	534	499	517	539	543	501	514	518	554	521	473	492	510	532	543	532	480	539	478	507	529	486	524	538	549	510	496	486	483	525	493	519	539	540	531	516	538	517	502	538	491	513	508	530	521	520	504	500	520	539	542	547	594	523	529	485	516	542	536	523	481	534	505	496	533	510	497	554	514	533	485	523	533	526	519	539	497	563	521	490	501	521	534	515	522	526	507	530	501	525	542	530	498	491	539	521	545	497	519	555	496	541	523	515	541	509	509	514	510	529	563	506	525	524	530	499	512	489	561	516	504	553	530	541	537	513	497	509	486	531	537	540	531	523	508	527	485	474	514	499	512	477	538	528	488	535	498	533	485	494	484	528	532	480	495	521	502	534	510	549	555	511	500	505	486	499	502	528	554	504	510	541	501	535	531	477	519	515	530	506	556	504	541	523	521	521	519	500	499	519	501	539	526	486	501	527	514	499	515	504	531	519	552	547	495	527	559	539	533	525	485	546	597	522	549	512	505	523	542	480	488	484	492	513	503	499	577	504	493	483	543	520	523	558	531	489	523	511	523	522	531	544	522	529	523	508	538	543	530	483	481	519	528	514	516	504	510	520	481	519	538	537	490	519	561	529	492	476	518	554	505	494	486	546	523	535	506	514	506	513	534	549	527	501	505	526	469	563	492	518	508	477	512	500	553	518	517	504	485	526	527	534	561	519	526	538	568	522	564	549	494	499	506	525	520	500	537	509	521	521	483	502	525	526	482	512	523	527	509	532	533	516	543	484	475	501	515	504	514	515	516	523	516	501	512	532	565	473	508	468	484	513	536	515	491	527	494	539	505	537	521	528	530	490	500	534	472	505	522	554	534	476	498	513	564	534	468	513	508	534	525	486	504	527	482	545	523	515	505	533	519	504	519	508	525	524	547	529	507	473	552	544	537	513	527	477	553	546	522	491	535	489	510	530	542	495	514	508	528	497	526	589	549	513	552	483	529	561	507	522	527	531	503	539	529	510	522	488	540	528	501	560	508	529	483	494	565	455	492	514	533	539	485	530	528	503	538	491	503	489	529	533	508	529	536	445	505	488	500	520	532	520	501	510	511	514	530	530	489	513	533	541	570	502	509	516	494	553	488	536	479	518	561	517	529	509	507	512	515	537	494	508	517	489	527	483	529	514	544	514	533	563	522	497	520	533	539	523	520	509	539	526	498	522	518	503	513	534	554	527	528	515	533	512	509	533	489	543	489	481	545	537	551	528	495	503	528	533	530	542	497	480	500	504	525	521	551	472	537	517	517	517	499	497	513	525	480	516	538	543	489	499	510	515	499	532	516	496	497	540	566	468	541	557	530	497	508	485	540	527	490	530	514	528	506	491	488	553	513	546	481	511	518	567	543	504	493	514	502	525	510	523	513	496	519	513	533	541	503	517	523	495	512	491	531	530	517	468	517	491	484	495	473	506	469	515	561	496	512	515	510	501	494	505	527	511	513	453	535	501	490	547	487	492	505	493	546	489	570	488	486	526	546	523	513	545	542	526	527	509	551	554	538	545	515	481	543	548	551	544	567	518	562	528	542	487	541	492	523	546	538	494	487	504	530	519	541	495	554	532	563	533	499	494	531	499	551	517	566	546	545	483	502	544	525	503	526	523	516	482	502	544	507	520	529	530	509	511	511	467	500	552	531	520	521	538	527	572	555	503	533	544	469	513	501	495	508	553	526	526	471	489	545	519	520	489	536	536	530	497	493	532	538	532	493	545	523	519	497	514	513	543	541	495	492	522	503	568	532	566	537	518	521	516	505	547	528	515	474	501	494	527	489	520	523	500	544	521	527	503	507	550	527	497	529	510	495	520	498	505	510	558	497	491	508	517	484	532	516	530	541	515	534	478	565	513	529	549	520	551	525	505	481	534	543	562	537	568	536	542	494	496	516	527	515	519	546	521	497	539	516	494	499	525	524	524	518	493	491	471	506	508	511	497	533	518	519	507	530	506	539	512	486	520	505	557	494	520	528	515	551	542	537	519	502	514	519	491	522	539	518	499	530	495	500	525	536	520	524	493	539	519	499	472	530	524	518	535	522	500	489	528	530	537	529	484	453	499	506	514	524	549	489	530	509	533	512	560	495	555	498	514	518	524	500	520	508	543	532	497	510	502	507	491	509	521	526	506	552	557	477	517	523	538	572	517	530	492	546	540	535	503	489	555	536	513	541	495	533	498	522	541	509	508	528	507	545	493	503	499	484	477	497	524	516	509	531	455	541	519	526	520	495	503	502	517	516	507	515	492	518	491	486	538	505	524	499	487	545	540	514	551	571	530	541	503	525	506	525	494	485	521	513	543	525	545	505	496	543	516	513	519	509	512	525	533	494	519	504	531	565	519	501	504	481	506	514	558	506	554	541	518
34561	19870	15072	8272	4046	2455	1552	1090	802	666	614	563	491	356	360	332	373	323	326	295	282	299	309	268	280	252	258	273	273	245	281	301	225	284	324	279	283	267	243	278	266	247	250	264	267	224	277	281	261	249	258	263	262	263	270	247	230	249	238	265	268	248	232	284	281	274	247	282	252	235	296	240	250	301	264	249	288	311	257	245	246	255	250	295	243	277	282	244	280	230	251	254	276	260	268	251	279	277	250	262	281	275	271	263	254	262	248	251	251	288	267	242	223	243	272	295	264	234	286	249	252	270	278	257	279	252	256	247	243	280	264	280	262	207	263	263	287	281	273	272	241	243	258	241	237	267	260	246	267	234	262	278	244	260	274	247	276	279	230	267	303	276	242	275	270	260	252	253	261	230	258	277	242	253	265	256	267	259	263	238	281	295	254	257	246	248	253	287	229	273	280	267	263	300	242	250	284	248	258	271	283	244	278	282	244	234	277	253	253	264	228	228	267	258	218	244	235	262	255	282	240	257	249	269	264	272	278	253	268	276	258	269	254	242	226	252	246	252	260	274	247	252	275	274	240	259	272	292	284	263	256	286	260	249	266	252	268	292	250	266	246	267	260	278	254	232	245	306	258	253	261	254	261	272	303	261	281	269	242	247	240	248	280	235	233	232	254	236	261	250	265	281	247	244	265	273	288	278	259	278	262	269	275	274	288	255	257	279	239	268	252	267	286	221	254	266	248	268	249	259	248	260	265	254	270	261	288	277	267	245	271	241	278	238	251	255	299	241	251	294	267	242	241	299	243	224	287	254	270	281	269	245	263	251	262	268	262	261	277	267	253	245	241	258	273	271	271	264	268	234	238	282	250	259	269	259	251	277	258	276	239	238	283	279	271	281	289	282	266	292	245	264	279	258	228	279	273	285	270	243	258	272	245	257	269	275	253	246	270	258	281	277	250	280	249	261	257	279	286	279	301	244	275	277	264	226	272	283	266	254	239	259	245	244	275	284	265	259	270	242	293	244	241	256	263	255	243	259	253	266	285	306	275	300	235	251	271	245	277	264	255	269	229	252	271	283	262	305	251	288	265	242	237	251	262	257	269	267	287	263	246	240	271	275	283	271	264	273	273	264	254	247	265	278	250	251	240	250	292	279	213	274	238	276	242	285	261	283	267	270	250	257	258	247	275	250	281	290	305	247	222	246	281	304	321	264	265	258	236	260	274	250	286	269	225	257	221	248	252	259	255	265	255	309	273	261	254	251	310	263	272	254	262	269	284	259	258	243	250	254	263	260	249	261	266	274	228	249	290	257	251	307	308	232	245	275	268	276	248	285	256	239	276	262	247	237	245	291	272	284	266	279	258	282	278	264	228	277	278	244	262	282	281	263	271	271	268	238	222	260	284	263	268	297	272	257	270	257	264	255	231	207	250	283	313	285	251	268	268	250	249	281	280	292	212	259	272	254	245	254	298	251	285	309	279	267	254	280	265	285	264	282	239	225	255	254	286	298	284	289	264	260	257	254	248	263	260	245	274	275	292	224	263	259	253	229	276	234	248	327	261	232	294	253	222	233	239	267	274	230	245	250	243	270	281	246	255	261	273	264	278	268	291	265	248	280	253	216	227	251	285	240	293	271	257	279	247	285	287	264	247	247	277	273	236	267	279	272	225	269	278	284	249	255	262	238	281	276	284	264	270	259	254	283	242	224	272	276	266	268	284	282	248	263	291	230	258	261	254	255	233	262	270	272	273	258	299	274	243	305	276	267	242	227	277	294	271	255	294	291	271	268	273	232	241	253	272	265	278	252	260	255	283	230	254	294	266	280	244	304	270	298	258	243	245	256	258	258	259	213	239	245	272	260	307	235	258	251	263	246	260	247	261	264	255	305	221	232	240	275	250	260	283	265	293	240	271	251	257	227	257	274	254	256	227	243	277	244	253	228	254	257	245	252	235	211	232	277	290	262	240	271	256	250	265	266	262	267	278	293	291	274	281	269	228	275	250	227	262	249	246	265	237	290	259	276	286	262	278	277	263	305	246	268	233	274	252	235	258	268	234	238	266	251	259	244	269	263	266	264	227	277	248	301	268	295	279	259	303	257	260	295	294	270	249	280	299	274	214	274	256	277	293	232	259	212	249	249	240	229	264	252	253	294	265	266	269	276	251	261	246	241	259	289	276	245	265	264	266	257	255	260	231	253	262	258	267	297	264	245	246	256	246	277	264	264	249	249	276	292	261	258	259	274	270	266	241	272	256	273	285	243	280	258	268	238	273	264	250	262	261	285	265	277	280	238	264	260	263	251	251	254	242	269	266	253	251	271	274	238	245	287	256	254	280	251	259	214	285	272	267	238	247	246	255	243	285	269	242	291	258	232	279	267	230	258	278	240	261	256	263	266	248	243	256	257	246	251	294	248	217	262	265	276	255	260	255	234	268	285	286	290	250	255	273	262	233	232	271	260	251	272	254	293	224	269	264	282	269	248	241	251	278	268	281	226	241	279	295	278	229	299	288	275	275	258	239	250	273	230	263	243	239	274	252	252	252	258	279	285	273	219	276	266	267	258	249	249	263	296	295	286	240	232	252	262	237	258	217	274	275	278	292	278	255	282	277	290	235	254	292	255	282	274	271	270	248	270	266	277	234	273	261	261	254	266	270	270	264	273	263	261	282	301	256	255	244	306	254	270	267	268	255	256	248	252	264	294	272	268	254	261	262	297	253	292	283	260	300	269	255	287	260	269	231	275	281	258	248	280	270	238	276	251	258	262	291	266	257	255	274	270	275	261	245	261	256	271	242	286	251	244	249	261	264	227	251	281	233	261	273	259	261	259	282	259	254	278	265	266	251	269	261	217	281	236	255	259	273	258	308	263	265	255	269	249	291	258	277	302	280	276	232	280	269	264	271	297	277	261	260	260	262	257	313	270	262	249	267	276	263	294	282	271	300	257	256	290	251	239	247	224	243	280	253	286	275	244	300	270	291	271	271	272	277	276	246	276	269	268	278	263	261	279	287	265	261	279	272	257	232	249	252	260	255	231	268	266	272	249	242	259	288	245	220	261	269	237	261	272	256	292	249	240	274	285	277	285	284	252	300	260	299	283	240	244	287	243	267	308	271	257	261	312	258	216	260	267	241	265	259	267	245	256	290	258	292	255	269	248	286	232	282	257	294	277	275	255	281	266	304	312	248	271	275	238	266	259	276	273	249	260	234	262	271	244	260	281	233	256	258	244	257	241	243	291	281	271	267	250	256	272	268	281	278	273	257	287	274	268	263	283	270	293	257	263	268	249	266	246	246	292	256	255	272	259	252	286	266	259	277	284	277	239	271	317	247	272	242	240	270	267	262	247	262	274	242	261	274	255	239	276	284	281	256	265	245	271	283	304	274	258	273	303	241	267	273	245	277	288	278	270	269	238	251	283	280	245	273	289	279	238	266	257	282	271	302	275	249	254	253	297	275	247	263	254	247	242	263	259	253	255	249	283	289	246
20733	14619	20671	16554	12001	8893	5962	4150	3412	2828	2620	2285	1710	1174	1112	1102	1063	1056	802	843	737	719	732	630	650	596	679	634	571	569	609	597	599	587	577	583	576	592	627	621	588	591	568	597	597	552	570	602	567	610	588	576	556	558	540	598	621	593	581	578	592	591	585	600	586	581	559	592	593	631	594	547	590	594	592	596	601	564	612	587	619	606	559	580	554	568	596	594	611	610	614	625	543	584	589	579	611	593	603	588	556	579	609	558	579	549	585	579	578	573	583	611	539	587	555	572	538	579	585	561	564	588	545	612	587	598	561	539	553	567	576	539	585	585	572	598	554	556	592	579	582	556	545	521	614	563	528	567	589	571	531	562	594	573	570	562	550	554	623	553	544	611	587	598	588	567	598	574	614	577	589	579	563	572	569	528	517	604	568	598	563	560	595	584	585	595	591	554	574	549	594	535	560	567	535	549	565	554	553	577	554	605	641	561	557	585	567	551	575	567	631	580	549	577	576	529	599	573	515	547	556	602	540	584	584	549	580	628	592	565	578	598	550	580	608	548	586	603	561	568	580	612	608	568	566	579	616	569	596	537	581	574	577	597	546	588	558	563	598	550	557	567	590	539	583	568	529	543	579	602	580	561	588	644	602	552	599	595	562	589	602	558	589	545	550	605	571	546	585	549	579	555	592	580	551	563	598	627	595	547	580	615	574	544	573	615	594	603	552	590	595	592	572	590	587	580	590	623	575	573	591	571	576	558	590	563	587	574	574	599	543	618	549	579	627	584	608	574	558	521	583	567	585	564	553	606	569	587	597	567	575	602	585	602	552	580	594	571	561	557	587	549	567	610	586	551	577	598	582	568	577	594	582	561	568	588	578	614	619	578	587	565	578	585	606	583	590	584	568	560	617	586	563	569	596	582	583	578	581	574	568	596	577	583	529	594	589	575	559	580	604	604	538	579	557	548	575	621	575	579	588	568	608	591	547	555	572	579	606	612	573	584	580	559	571	589	582	606	584	557	574	586	598	561	557	530	572	608	522	604	628	584	561	538	625	577	615	593	579	561	603	579	583	559	577	567	598	586	591	535	520	560	556	555	516	588	559	595	539	579	576	565	601	589	614	560	574	580	547	582	582	555	589	543	571	580	591	591	560	549	596	565	585	574	548	562	592	578	579	570	516	611	618	519	555	571	596	602	591	618	547	587	586	602	576	549	588	597	530	600	591	589	553	580	546	574	579	558	575	568	581	602	605	604	560	615	606	565	576	566	576	612	596	596	584	575	560	612	619	593	575	605	574	602	602	562	606	534	568	524	560	597	592	579	551	543	586	561	585	602	564	542	618	590	557	549	543	591	537	562	518	552	586	578	544	579	593	570	594	596	581	581	603	573	560	545	549	566	606	572	581	589	543	551	598	572	597	622	605	613	572	569	604	570	553	626	564	593	571	617	576	582	567	569	585	585	566	584	548	574	595	562	589	565	567	612	559	547	641	560	561	588	544	525	556	533	620	588	632	565	575	563	597	590	592	560	582	560	606	590	540	580	552	537	545	594	551	590	589	582	594	595	593	583	621	589	573	528	587	598	564	594	556	591	577	575	584	532	590	578	594	607	582	566	597	545	558	550	594	577	549	590	598	596	572	582	563	601	554	630	568	638	598	611	559	615	621	570	555	569	591	586	568	585	553	597	586	591	639	589	588	562	582	606	529	586	584	574	580	551	569	608	558	565	554	603	596	575	576	531	588	567	574	566	592	565	607	548	570	578	590	558	581	593	565	572	537	599	581	564	564	602	530	593	571	611	581	565	614	569	597	565	613	588	551	567	542	538	584	537	563	586	619	583	580	582	578	578	565	621	564	591	596	575	572	581	546	579	556	568	551	574	590	576	611	559	611	589	569	611	541	540	602	590	623	603	596	604	587	610	554	566	575	590	579	557	600	577	597	552	559	590	563	586	570	579	560	570	595	549	557	550	570	612	574	588	544	596	529	545	586	604	562	569	539	558	616	579	575	587	563	583	546	608	582	556	611	621	598	591	606	545	559	554	585	544	591	612	599	616	583	529	616	543	556	549	600	560	558	573	577	600	583	585	619	541	549	522	572	549	643	585	564	616	599	600	560	572	578	595	609	536	580	590	547	596	587	607	570	557	577	586	563	554	619	515	615	604	519	601	569	608	566	607	585	548	606	600	533	598	577	601	578	545	553	605	594	578	552	574	523	595	596	583	564	559	594	589	620	552	548	551	544	567	550	572	591	575	592	584	541	592	558	591	582	545	592	567	557	601	563	532	554	560	572	607	534	603	570	569	572	590	554	566	526	582	608	551	561	596	554	610	564	557	569	577	548	597	573	599	649	572	564	580	583	556	612	556	612	519	570	614	587	550	550	567	550	596	613	562	573	553	601	577	562	549	546	522	581	592	578	579	574	590	566	609	612	567	507	587	578	547	556	574	514	537	617	559	583	565	591	647	551	593	565	551	542	524	576	577	580	574	578	532	530	569	576	597	591	572	582	585	635	590	579	558	542	539	577	567	562	562	556	575	526	577	527	611	569	577	591	562	573	553	589	582	574	613	522	611	584	570	571	568	551	602	530	566	578	567	563	587	520	606	607	616	549	585	565	598	529	578	580	574	563	548	580	544	608	562	497	590	558	585	608	571	577	583	580	585	550	591	571	603	599	574	564	574	568	574	579	581	587	571	597	622	552	587	634	568	593	576	570	569	557	555	624	547	566	592	581	562	591	544	554	618	564	544	592	570	543	587	603	633	600	551	571	598	578	608	579	592	565	585	596	618	616	569	583	573	594	595	581	564	593	536	583	546	586	620	554	554	591	548	577	565	622	562	590	570	575	573	598	566	585	557	558	558	557	574	537	577	562	564	571	558	589	606	579	644	577	592	529	567	585	554	597	584	574	532	571	634	577	549	606	575	566	534	578	594	559	583	576	542	596	599	574	570	582	551	581	513	578	593	548	542	595	580	575	544	569	588	587	600	596	587	568	610	599	566	580	601	558	575	590	597	552	576	585	588	566	553	588	573	564	550	580	540	527	582	593	603	534	596	581	554	556	534	551	567	616	563	541	603	562	538	577	563	604	600	588	572	598	564	547	574	613	538	580	583	513	581	605	558	584	548	586	556	576	587	606	574	567	572	575	601	567	562	547	557	553	579	551	572	586	592	542	578	589	545	563	595	605	622	589	603	593	603	553	555	573	526	545	615	582	580	612	603	581	578	542	618	574	585	589	596	587	629	580	578	569	508	575	556	577	582	576	593	587	549	550	601	595	557	567	543	565	563	582	559	596	530	532	577	564	552	593	625	597	594	577	604	598	564	561	592	560	567	575	574	591	589	656	571	612	590	600	582	563	542	589	568	561	577	583	580	549	552	612	533	601	569	564	590	617	583	601	540	572	566	576	575	603	584	582	564	617	581	584	553	577	611	592	583	619	560	580	540	583	564	591	565	590	605	590	554	566	570	576	574	570	575	568	574	558	554
44296	24495	17698	11937	7494	4807	2267	1525	1123	887	863	680	632	479	468	389	425	426	359	309	307	286	290	294	301	306	297	309	264	304	284	260	297	291	290	285	286	270	319	296	266	270	245	258	274	269	283	308	275	307	269	300	269	271	291	271	288	280	271	292	320	286	302	247	321	270	294	271	274	296	300	264	269	277	252	316	299	322	268	309	274	285	295	297	283	294	294	285	285	305	266	275	256	298	298	267	292	275	278	285	284	318	283	277	286	305	292	275	278	255	309	289	301	272	282	280	298	303	258	286	300	298	280	266	284	265	302	275	277	274	308	267	309	311	278	292	284	310	276	268	263	288	299	241	308	276	298	292	312	307	273	278	299	271	288	293	286	309	315	307	269	314	268	285	297	272	286	292	299	303	279	312	294	270	301	284	287	276	276	267	266	279	326	293	276	267	270	283	285	269	288	283	281	266	268	284	276	297	259	310	298	298	303	264	276	293	243	320	294	306	289	286	259	301	289	280	259	293	298	283	273	298	271	262	292	302	270	286	298	307	287	318	298	309	287	309	299	273	292	287	278	252	297	272	284	281	304	264	296	299	294	301	279	308	275	254	336	316	277	279	287	265	286	302	289	282	282	242	290	310	328	321	277	262	280	309	262	285	283	273	287	312	278	295	246	293	300	298	258	265	293	285	294	302	318	307	305	268	297	280	300	296	286	275	262	273	277	270	301	282	323	280	287	284	263	340	279	320	299	281	271	271	313	286	293	306	288	298	282	321	293	308	279	267	281	292	314	267	309	303	331	269	305	267	265	316	292	286	304	292	255	286	317	265	303	288	273	300	277	263	257	272	277	296	270	289	284	276	297	252	227	304	260	277	262	271	294	285	300	307	280	307	288	310	283	329	278	272	295	285	269	275	263	300	304	287	285	267	273	302	270	282	303	309	279	280	295	288	287	286	295	289	302	305	261	271	298	288	321	298	269	287	286	273	260	291	312	327	286	291	257	262	302	308	263	284	279	301	300	270	307	283	280	287	270	294	249	277	277	283	272	309	293	274	306	264	267	314	276	300	285	300	288	306	267	269	281	280	283	248	284	290	261	296	311	316	296	287	274	309	270	294	293	262	263	298	256	268	294	299	284	297	278	301	295	300	299	280	292	291	289	313	266	256	304	252	233	278	298	268	276	275	276	319	317	287	325	290	272	271	295	297	311	277	314	299	323	258	279	284	283	281	302	256	277	240	278	296	261	295	271	292	288	286	280	303	270	331	276	268	330	276	259	294	289	316	302	315	306	257	297	284	313	276	291	286	283	268	287	302	276	309	295	280	304	278	271	278	281	275	310	298	290	257	284	273	307	310	292	266	300	290	303	278	296	257	270	271	300	299	303	285	270	295	275	321	293	289	283	268	287	284	296	327	275	299	290	299	276	291	294	311	274	315	263	303	310	284	285	296	302	268	274	302	289	295	304	269	258	272	292	258	268	269	314	290	260	283	293	265	285	294	279	266	293	282	307	281	286	277	276	258	257	291	278	280	309	292	289	311	324	271	317	282	289	278	287	258	279	265	291	278	282	276	290	307	288	283	294	285	280	280	318	330	266	286	296	301	300	275	285	292	286	275	276	273	252	280	306	281	314	288	274	326	300	296	258	261	289	255	285	302	289	300	316	288	277	296	269	307	259	301	295	284	254	304	276	286	254	247	266	265	278	306	305	281	293	300	258	285	318	293	295	262	291	277	320	263	277	297	294	294	277	300	283	315	295	272	297	275	284	270	268	287	305	283	293	298	338	297	288	237	283	283	307	273	304	284	286	273	292	307	299	266	301	282	258	282	275	278	295	280	292	286	277	297	296	296	266	278	279	260	315	290	262	268	257	273	301	312	293	282	305	269	271	281	283	289	280	297	284	247	272	307	291	310	291	288	265	265	312	252	316	298	305	282	291	302	307	290	267	310	261	281	289	281	302	312	286	301	243	283	270	250	267	282	309	287	274	304	248	263	282	294	289	324	276	258	292	309	278	285	259	298	275	298	273	279	297	289	303	286	283	287	305	313	296	304	295	254	272	282	250	293	294	270	269	304	283	279	286	316	288	289	291	293	305	298	293	278	263	279	290	326	275	303	306	295	279	288	297	263	295	340	294	282	280	275	285	287	285	296	281	277	273	291	308	309	249	305	327	328	251	276	299	285	276	262	289	335	264	290	306	286	307	284	308	285	245	279	249	293	300	288	301	312	316	279	287	269	270	270	251	281	334	285	278	281	316	308	294	310	284	277	288	263	271	303	272	258	266	296	250	259	301	282	279	319	290	281	278	293	278	306	281	293	293	287	272	295	300	274	280	270	273	281	276	287	242	271	302	281	288	286	307	273	288	298	294	298	278	282	302	307	290	307	301	282	312	302	274	289	313	305	304	263	261	270	287	292	303	325	294	307	282	302	316	281	297	313	297	287	291	262	312	287	317	261	254	294	273	306	324	270	291	279	285	246	283	277	308	301	286	272	325	291	302	254	289	332	320	302	289	275	277	317	280	295	320	296	256	276	279	287	284	288	300	327	291	298	286	268	282	276	261	332	303	328	297	296	281	289	253	293	293	302	282	263	305	287	260	268	279	295	303	242	257	315	299	275	283	289	272	258	298	292	272	282	320	286	275	273	253	265	307	293	286	285	300	261	286	279	300	279	289	334	271	294	298	295	308	281	288	316	303	308	288	246	287	302	277	278	272	316	304	272	299	274	287	291	310	277	299	283	295	300	289	309	285	275	290	308	292	294	284	285	303	295	279	327	283	286	272	272	295	263	323	296	316	284	298	290	262	282	308	303	274	291	300	312	316	297	317	290	267	295	271	274	269	254	282	283	300	262	284	259	287	285	287	287	313	298	269	262	294	271	311	301	258	259	273	283	317	305	279	302	266	287	276	295	278	291	284	296	325	313	355	305	303	262	292	301	293	282	270	275	271	281	299	296	274	268	304	291	326	290	307	299	305	308	327	269	287	317	253	290	277	323	298	300	290	297	285	262	275	290	309	318	285	311	291	302	319	290	295	284	265	326	281	284	341	323	296	292	291	272	256	272	302	266	266	304	277	272	293	285	296	302	321	292	268	320	275	297	303	282	290	254	314	288	263	288	323	261	283	247	317	289	279	279	271	305	295	291	273	280	342	285	282	269	294	274	275	306	288	289	281	284	300	277	301	321	296	279	253	266	262	271	273	271	320	289	258	262	283	285	285	275	278	286	276	274	305	310	281	288	258	316	298	243	289	303	299	322	297	302	285	301	283	329	278	271	271	309	285	330	297	269	261	305	275	283	313	300	307	294	293	286	283	276	280	289	272	308	261	281	284	268	265	272	273	281	302	278	255	279	262	284	256	305	272	269	280	275	309	287	282	267	281	285	287	285	288	306	307	273	254	296	278	289	321	276	304	304	283	300	315	314	284	311	306	309	309	322	253	296	267	285	295	262	272	296	270	285	286	261	327	256	266	312	285	282	273	262	311	268
26168	16823	22563	22550	18629	14014	8057	6451	4628	3888	3732	2935	2408	1776	1496	1350	1350	1292	930	953	834	817	853	734	650	681	668	663	671	683	703	626	629	663	647	685	623	641	655	620	634	638	640	613	620	648	636	651	700	638	690	637	640	658	614	579	648	608	629	636	590	601	606	623	654	625	584	629	666	635	645	654	607	657	666	644	638	592	648	628	634	618	621	640	665	666	606	634	661	613	648	642	628	604	643	632	555	625	657	654	580	607	595	618	586	640	617	585	619	630	652	620	610	619	629	581	607	610	623	604	573	655	666	656	675	658	644	597	615	598	638	643	613	605	628	592	637	584	614	580	622	611	640	604	620	566	648	613	629	604	608	633	633	631	634	617	591	613	628	606	624	641	613	624	611	614	622	648	624	661	600	621	627	638	637	666	590	674	611	666	609	597	626	591	601	590	616	615	629	603	631	637	607	598	590	601	623	586	615	589	584	582	577	600	623	655	595	583	637	642	621	597	660	634	688	620	558	600	628	617	639	635	585	631	610	616	653	642	609	635	661	625	588	618	608	610	662	629	637	614	577	598	626	552	562	637	646	616	636	636	641	620	623	650	627	622	653	644	627	604	664	629	648	664	614	598	616	644	606	620	610	602	562	587	638	593	635	650	623	592	618	626	597	606	615	659	584	609	593	592	604	597	631	655	619	559	648	630	602	606	614	621	597	613	630	668	603	635	656	647	645	625	627	662	665	640	591	618	616	579	618	631	627	617	630	661	622	622	570	540	615	590	637	623	617	666	627	632	582	597	644	614	641	654	653	627	589	591	604	643	597	653	608	622	644	617	586	619	596	643	622	636	632	608	643	599	631	681	570	648	599	596	615	586	620	607	588	620	627	660	608	689	625	635	593	595	650	619	584	586	643	601	616	613	593	624	618	582	612	595	630	622	596	621	609	580	646	656	662	616	648	617	679	620	683	609	610	638	618	640	611	603	637	617	610	594	634	623	640	625	664	573	647	613	639	643	628	630	686	638	613	644	614	650	625	622	625	612	638	630	589	639	618	602	614	615	577	613	603	594	659	629	591	620	632	659	626	623	645	624	643	627	603	628	607	578	585	594	619	588	615	642	639	663	575	602	600	642	643	663	619	619	590	622	645	629	611	612	577	582	580	644	601	586	666	621	617	625	612	594	581	678	628	587	563	638	574	624	639	620	594	684	622	596	623	672	613	627	629	605	661	641	642	648	589	582	617	642	610	624	599	648	609	616	626	588	610	582	611	639	640	580	589	588	639	613	671	600	592	607	620	618	657	610	596	647	662	629	608	639	620	652	572	651	630	616	651	636	622	595	605	648	643	653	594	676	638	590	582	634	640	609	609	629	615	643	643	586	596	628	623	590	623	629	640	617	607	603	665	637	641	625	621	606	593	629	600	598	591	603	617	593	634	641	604	663	599	615	600	573	644	677	662	612	657	593	577	645	601	649	583	600	617	605	613	619	612	597	607	619	630	652	608	607	659	615	607	657	643	675	629	597	631	637	615	608	620	643	564	619	659	608	641	651	623	594	618	620	628	586	671	614	610	661	638	654	612	624	629	576	594	626	648	642	596	626	611	596	642	642	617	609	624	587	590	595	613	605	620	601	649	623	639	633	597	620	594	613	632	622	642	559	619	647	614	598	591	590	570	596	638	668	608	614	624	611	636	608	657	641	586	614	630	615	607	639	577	612	620	658	621	652	566	634	611	651	621	641	595	644	646	619	614	587	587	624	572	628	676	651	596	580	620	637	599	610	605	663	626	632	607	583	628	621	626	574	621	625	639	614	622	560	657	634	674	593	583	601	582	650	627	610	635	658	624	640	612	640	640	581	622	627	595	602	613	660	594	614	651	653	608	590	627	632	638	627	638	664	641	638	618	623	593	642	638	589	644	597	589	606	634	613	609	608	626	632	635	634	607	638	629	619	616	622	639	608	588	637	624	598	631	638	641	626	637	642	656	569	618	629	628	595	582	649	597	596	601	593	612	658	595	607	605	626	614	600	600	580	647	595	603	594	588	642	693	621	602	670	629	650	629	587	623	663	564	655	655	579	595	646	651	630	599	609	641	681	593	607	614	599	654	638	607	591	635	668	541	591	612	619	617	628	605	616	669	601	621	635	629	576	617	632	624	622	638	616	606	601	646	656	584	586	657	601	594	597	616	611	646	623	582	644	670	602	595	614	626	624	626	606	609	614	590	612	667	634	630	594	635	622	599	652	596	624	636	645	634	638	587	593	658	590	654	650	658	657	633	660	659	596	664	617	613	612	630	582	655	650	561	632	610	621	597	643	643	627	618	626	602	606	625	612	656	552	576	615	644	640	563	640	619	625	621	625	619	619	633	621	649	589	596	634	607	589	608	617	654	649	610	593	582	645	612	597	615	634	634	605	587	596	632	619	627	629	631	614	652	617	617	601	642	631	624	617	590	652	629	615	591	626	597	593	598	629	634	652	650	614	642	600	579	626	566	628	649	648	572	642	623	643	608	657	599	582	622	607	619	604	630	644	621	606	635	609	651	574	650	596	598	614	603	666	641	606	659	588	593	600	626	642	621	594	595	611	606	652	654	598	615	617	633	630	603	641	624	632	626	614	600	600	586	623	627	588	651	596	631	576	617	622	624	649	659	645	599	651	629	642	636	615	636	636	623	638	595	595	673	633	678	600	618	677	598	576	608	642	598	650	707	594	594	617	604	660	603	652	592	592	620	595	607	589	631	629	608	623	631	621	623	607	662	642	662	616	606	640	637	574	631	632	604	558	649	601	608	595	598	621	589	616	589	594	615	609	615	622	634	600	607	626	578	637	668	603	599	609	631	598	622	638	640	621	594	603	634	616	603	649	619	632	581	652	629	596	620	673	565	642	600	633	635	627	644	583	630	617	628	591	648	653	612	582	624	618	638	680	637	630	615	623	624	614	642	621	603	601	568	589	604	635	625	623	611	591	629	633	620	656	614	599	599	598	621	636	587	635	643	671	613	617	637	620	661	624	640	644	649	628	631	572	613	667	665	633	582	628	559	607	585	625	624	640	616	612	622	623	574	575	635	646	629	633	617	635	623	626	641	581	617	636	625	636	648	607	603	658	619	615	623	615	615	622	632	606	674	649	656	625	636	625	658	660	608	617	635	619	595	621	639	676	644	680	626	665	596	615	581	628	591	665	601	637	594	648	666	582	586	615	626	605	626	641	647	620	583	632	637	591	601	642	573	601	624	625	625	585	620	591	589	615	653	614	633	565	617	596	652	606	611	620	623	617	620	697	657	592	561	624	616	630	631	630	679	603	631	594	599	615	616	616	643	608	625	656	572	617	652	607	619	613	603	639	611	654	638	581	619	635	626	629	609	590	579	646	648	610	623	643	594	580	633	643	689	602	644	643	626	608	579	622	641	622	614	617	593	667	602	611	636	586	645	631	627	633	610	614	671	637	634	593	627	640	626	633	641	633	616	577	638	646	646	618	608	630	654	648
24372	11254	7236	4040	2469	1364	840	681	495	473	425	373	317	297	253	287	293	258	260	280	229	198	244	226	212	260	219	223	229	206	205	204	245	220	237	252	206	245	236	252	190	244	219	242	235	254	246	243	269	209	240	262	208	212	231	228	228	224	236	226	207	226	229	262	235	217	227	222	217	239	208	227	233	243	237	211	222	215	245	222	246	215	196	225	234	248	207	238	203	238	243	218	235	253	223	229	188	260	268	252	262	238	245	235	245	218	228	228	232	239	205	247	238	246	247	245	250	247	200	200	215	240	215	204	230	199	230	245	216	227	226	247	211	236	215	198	229	234	248	212	204	236	233	257	236	212	219	218	226	218	245	233	240	220	208	217	236	213	258	236	206	241	237	227	235	245	224	243	212	222	231	256	216	215	227	254	243	237	229	225	206	257	211	211	216	241	223	192	230	241	242	256	226	243	228	222	230	234	248	224	216	212	248	222	220	209	226	208	230	226	221	230	228	244	253	245	218	254	225	251	232	228	224	258	225	212	204	220	223	229	212	208	204	191	226	224	232	223	207	226	238	232	210	208	228	241	236	223	203	247	224	206	231	219	214	229	236	227	233	203	283	261	242	239	229	211	216	242	226	235	246	230	225	200	260	259	255	226	217	240	222	218	228	200	213	224	228	233	241	257	210	198	234	210	231	233	231	232	268	235	225	232	200	233	221	245	200	215	213	251	234	246	229	225	204	269	233	240	203	234	222	256	226	217	219	220	241	223	237	227	230	216	233	202	227	255	232	254	226	239	215	223	221	259	218	251	236	210	213	193	261	213	208	220	218	246	235	238	224	229	179	225	214	221	217	229	243	243	248	236	231	257	236	235	211	231	199	233	236	201	224	225	208	229	263	249	207	242	220	211	224	199	265	250	260	220	231	260	222	233	214	230	219	219	197	237	258	245	211	249	226	224	227	231	240	218	244	218	191	239	244	243	241	221	280	225	252	201	237	210	228	224	220	220	225	220	205	216	254	199	250	217	219	245	226	240	218	217	242	209	217	225	240	257	217	206	227	241	226	230	233	211	241	262	234	237	240	228	241	216	227	246	213	228	227	193	194	224	226	231	238	241	230	211	230	246	259	248	244	235	216	266	262	192	246	234	237	223	244	193	241	242	236	224	252	216	212	257	257	212	249	257	241	219	221	208	213	222	238	243	235	235	208	206	232	240	248	221	237	234	229	251	227	242	209	220	222	201	223	229	213	229	232	233	216	218	220	203	248	205	222	241	240	244	251	226	215	191	269	250	208	228	183	249	218	205	238	244	199	236	218	212	211	227	240	217	191	214	237	205	206	245	253	217	232	221	212	222	227	203	244	194	253	210	249	211	212	213	224	220	212	215	236	236	227	237	215	256	234	236	216	248	232	218	248	221	231	229	210	199	218	247	224	217	215	185	246	254	223	260	243	231	218	231	214	254	229	244	221	217	233	209	222	225	246	257	220	230	216	246	259	212	194	261	203	227	241	211	197	232	248	203	232	252	233	243	232	249	235	203	234	249	270	211	268	237	184	236	189	258	231	209	240	214	222	182	225	226	227	269	230	218	231	206	249	224	233	202	238	225	245	190	220	212	238	236	242	235	247	233	228	236	213	211	230	227	237	220	222	231	234	220	216	219	215	193	247	230	235	261	187	196	233	236	212	239	226	208	215	226	234	182	215	229	232	239	227	216	210	208	242	227	236	215	215	215	220	236	234	220	242	225	218	241	249	222	209	261	197	233	230	230	176	222	216	237	196	220	209	252	231	240	256	208	254	219	225	248	224	228	218	221	212	205	220	210	243	204	240	205	224	221	235	220	204	192	220	236	236	219	238	200	199	221	218	246	238	201	222	230	227	213	222	238	222	207	224	221	225	254	227	251	190	227	257	217	234	237	227	213	200	232	240	221	220	243	214	219	224	225	242	222	214	238	211	253	242	221	213	206	206	213	207	248	246	238	218	238	211	223	232	264	187	208	235	196	218	220	248	230	243	212	214	231	231	230	202	216	228	227	220	240	211	234	234	244	244	215	213	234	228	223	251	247	218	242	211	223	216	242	235	216	239	248	217	237	238	215	227	257	192	250	227	245	231	249	226	229	238	222	200	215	224	255	216	245	241	234	236	241	228	240	244	196	253	203	210	240	231	208	220	239	213	193	215	227	236	227	237	242	234	217	244	215	205	218	210	198	223	222	235	210	257	236	240	224	239	213	225	211	245	210	223	224	235	251	203	209	227	252	215	207	189	206	217	233	243	201	195	247	206	229	250	252	223	227	248	233	216	231	225	233	210	240	215	237	227	241	223	221	207	225	235	217	234	243	231	212	239	228	236	223	242	248	235	232	243	247	236	236	209	257	237	242	256	235	216	239	242	228	223	217	208	239	206	223	232	219	220	237	193	231	222	198	221	242	235	286	227	239	228	234	250	229	234	231	227	224	256	240	217	211	228	213	226	230	219	230	211	243	235	235	200	231	273	263	227	223	223	203	232	206	245	223	239	255	232	228	221	221	227	254	239	215	217	225	228	254	257	225	219	258	243	232	238	260	230	206	231	215	213	228	195	240	234	248	239	240	235	225	271	223	222	209	223	212	241	225	215	223	206	211	233	219	259	205	217	218	243	222	208	239	219	238	203	239	231	225	256	212	241	242	262	206	225	215	227	235	230	216	220	244	243	235	218	199	240	226	205	238	231	250	246	255	251	199	226	215	246	199	227	249	225	231	246	226	235	259	241	213	245	211	217	223	229	207	213	224	222	226	231	218	227	248	236	223	226	227	214	227	235	210	229	241	226	217	257	253	261	242	221	253	245	210	215	231	238	230	228	205	247	191	250	208	226	182	226	225	202	219	229	218	213	222	235	234	261	251	187	217	243	257	234	246	204	221	212	207	242	232	220	207	246	243	229	216	244	205	236	211	227	208	211	211	201	220	207	206	219	240	238	230	210	227	226	215	190	239	239	212	254	225	212	219	216	228	223	222	225	205	202	208	196	214	255	229	232	216	200	225	249	230	223	238	252	236	235	203	235	219	237	190	209	220	231	224	265	216	221	222	203	250	253	227	245	232	230	206	188	225	219	230	215	231	216	235	244	207	219	254	231	210	187	259	239	238	260	240	211	214	203	208	237	227	217	228	214	196	238	224	220	222	247	242	231	228	217	223	214	230	244	209	236	237	221	225	249	242	235	225	221	245	251	240	226	219	205	227	231	205	214	223	226	205	223	216	225	241	226	219	237	230	260	206	239	231	256	238	222	207	245	228	230	236	234	225	220	236	232	258	198	225	203	213	227	222	258	214	250	244	236	221	217	246	209	243	222	211	240	243	226	228	238	218	232	202	251	230	208	212	235	227	214	233	212	224	198	216	238	219	243	205	237	222	245	261	243	242	240	220	222	237	229	214	197	218	242	232	217	282	208	231	217	260	230	201	213	201	217	201	241	225	223	201	273	225	210	221	219	220	259	235	229	201	234	195
14635	8519	11295	10228	8154	5083	3286	2737	2216	1788	1592	1350	1113	907	829	828	809	805	681	637	619	609	587	569	561	532	524	501	556	498	482	529	522	491	511	510	526	494	487	507	518	496	494	498	503	487	497	554	525	545	489	481	510	517	485	518	507	531	494	530	501	533	479	493	544	518	511	491	529	507	534	510	531	513	543	524	521	521	499	490	507	502	532	537	551	514	506	503	506	473	485	517	526	537	551	528	567	509	513	509	509	484	453	498	512	514	527	520	488	488	549	480	493	491	506	535	475	509	491	497	481	513	525	519	508	528	498	483	526	507	510	529	545	478	504	520	486	545	520	476	539	507	532	515	512	520	575	527	508	508	542	516	499	509	484	498	531	500	534	549	479	492	478	507	524	528	488	519	532	499	468	516	533	511	536	519	521	512	567	504	471	527	496	571	543	504	522	510	502	518	535	507	496	480	545	518	472	547	516	537	528	497	529	521	475	504	508	516	482	482	516	528	517	526	548	494	497	485	521	528	528	524	524	529	526	532	487	537	500	476	526	544	461	480	541	498	552	509	496	510	536	539	520	519	479	519	534	523	562	522	523	492	523	492	479	509	509	545	522	463	503	516	527	472	501	548	544	497	498	522	517	531	526	482	528	522	497	528	472	531	519	495	503	514	516	516	511	526	503	467	494	495	494	547	542	504	518	505	456	539	465	464	512	517	514	538	466	501	514	515	513	530	513	532	541	503	523	464	516	498	514	498	498	466	531	528	481	514	500	517	515	514	491	514	495	529	474	517	473	542	533	515	512	509	539	510	508	500	529	496	493	498	548	513	524	495	493	531	489	511	561	461	540	504	507	533	533	480	515	477	507	489	497	502	479	510	512	490	493	532	516	496	539	504	500	512	495	517	519	520	511	532	503	512	550	514	547	519	492	511	522	513	506	488	522	530	520	521	565	504	510	477	539	520	516	488	516	515	488	512	512	488	521	528	525	470	548	532	510	510	469	526	487	555	483	537	514	505	491	498	523	499	497	536	508	513	539	530	499	500	501	509	505	492	517	513	497	491	540	516	505	469	526	486	498	519	506	526	491	508	462	527	469	488	454	497	480	482	564	486	536	529	506	479	516	531	532	493	516	527	518	542	542	475	531	541	483	541	543	547	502	539	529	504	508	520	495	533	502	569	475	489	543	495	532	483	484	497	542	531	494	463	491	506	525	505	500	507	523	486	493	524	522	495	521	535	511	519	536	518	511	492	514	500	548	514	515	553	496	477	490	546	488	508	488	515	516	508	531	508	512	511	507	499	501	543	526	500	507	488	476	513	544	517	486	482	468	504	509	529	502	518	541	463	506	541	540	514	534	573	517	512	492	498	543	488	543	518	493	512	505	520	506	510	512	513	510	494	511	483	496	512	534	492	495	500	441	502	553	525	548	531	471	531	521	496	496	524	488	534	482	525	530	524	510	492	487	504	519	548	516	492	521	481	527	504	519	539	513	470	519	481	498	450	520	502	504	541	498	519	568	494	484	486	518	501	519	499	511	508	503	483	460	516	526	520	508	534	505	486	493	480	520	469	524	529	504	497	498	468	429	542	524	516	501	514	499	521	501	517	476	513	481	502	509	477	548	506	534	503	476	490	497	494	509	525	501	534	497	534	490	515	504	465	530	499	489	520	504	543	512	503	489	561	537	518	555	516	502	471	509	548	550	542	482	539	513	466	514	494	516	518	561	515	503	501	539	511	516	517	505	519	496	511	531	510	499	515	517	499	512	563	472	478	529	540	530	520	552	506	497	544	499	499	573	475	502	515	483	537	541	495	519	494	475	544	542	495	487	542	522	546	499	456	523	493	511	518	586	481	481	514	526	504	491	531	542	501	519	502	516	505	540	520	465	495	513	528	469	486	518	511	517	533	490	530	515	504	503	498	542	492	508	513	524	536	495	499	479	542	487	486	555	518	545	490	533	492	509	549	505	519	504	516	518	503	521	524	513	519	524	501	516	488	547	510	496	464	467	535	513	513	491	526	514	533	517	541	543	472	488	535	510	498	526	479	507	488	495	520	469	528	539	510	476	523	503	517	497	511	499	544	518	513	502	502	498	536	488	510	537	539	568	530	536	517	519	500	502	501	506	496	471	491	505	514	496	489	501	501	502	546	532	501	492	506	477	495	517	523	526	503	521	491	566	520	549	500	536	531	511	524	499	511	533	502	474	497	502	507	474	507	516	495	528	509	528	536	536	553	499	509	502	528	535	480	521	524	540	527	532	535	514	473	505	494	476	480	507	517	579	543	508	520	557	516	502	513	518	513	511	485	493	516	519	533	490	525	499	504	502	524	502	488	546	490	465	542	482	523	481	535	472	533	511	511	491	519	513	521	481	545	492	536	556	515	502	532	503	534	494	504	493	519	534	523	517	475	535	488	544	462	521	528	527	506	504	511	491	489	523	514	512	552	485	519	518	545	515	487	529	533	528	515	495	504	495	494	517	492	511	509	539	519	483	504	503	483	504	526	539	497	493	500	495	508	542	469	536	490	526	515	521	518	468	529	483	500	520	497	491	490	495	501	518	516	486	512	519	526	494	541	489	515	516	533	494	548	497	486	547	506	510	487	559	469	511	513	449	484	521	569	500	517	521	523	527	518	549	515	486	558	530	495	469	501	535	535	500	543	500	494	505	475	513	499	500	525	494	510	507	483	505	505	518	489	501	507	495	535	558	483	516	506	504	491	558	485	487	470	532	518	513	490	513	500	549	469	461	499	526	543	499	546	517	530	544	517	508	514	514	485	531	550	482	509	532	541	538	525	507	457	532	490	521	540	497	535	491	510	524	482	528	514	513	505	473	517	522	513	546	499	525	512	487	542	510	523	521	524	538	477	479	548	542	475	523	498	531	509	537	508	529	495	548	520	578	508	505	491	494	508	493	467	518	525	471	533	504	499	508	487	515	514	527	498	539	478	555	509	534	509	540	544	520	489	539	501	551	490	501	487	534	541	484	512	558	517	530	501	494	504	481	498	505	499	551	550	487	494	481	508	490	508	511	506	551	494	496	544	501	494	503	484	489	514	515	526	505	551	495	527	513	501	532	539	532	490	535	502	488	497	508	536	496	511	487	504	544	474	507	517	513	528	524	496	528	489	460	522	499	526	480	526	531	526	554	528	504	536	517	494	501	462	504	546	474	499	491	498	572	465	544	513	536	526	457	542	509	518	462	521	502	512	508	479	489	506	517	536	490	528	551	548	505	479	491	508	569	505	509	517	484	515	512	532	543	510	531	484	507	519	506	512	546	508	515	506	521	542	536	493	506	539	474	480	512	489	519	548	498	471	545	495	524	545	519	461	513	516	534	494	557	497	502	469	539	518	518	517	474	546	514	501	482	482	496	519	516	556	499	526	502	495	532	499	520	501	521	506	495	509	497	549	508	496	516	483	529	497	501	486	501	512	504	517	500	487	530	483	511	510	492	525	523	505	520	484	477	492	527	534	536	456	492	491
33124	16427	12413	8582	5183	3279	1667	1071	780	744	667	587	464	421	361	345	334	336	333	303	272	266	271	301	279	251	284	291	266	300	252	285	248	265	236	261	258	255	248	236	219	246	255	278	258	265	266	248	227	254	221	244	277	246	267	267	260	235	284	231	245	289	249	286	246	253	260	269	236	248	272	262	250	263	266	288	270	259	251	233	267	283	258	255	229	277	284	289	251	270	284	263	256	281	275	262	234	244	272	251	236	291	227	249	271	260	270	233	262	256	249	298	296	281	244	238	281	243	257	239	239	239	297	249	263	232	271	271	272	248	240	273	226	248	247	257	257	267	267	271	261	272	253	259	243	261	258	250	250	220	257	259	262	271	250	269	255	259	246	211	247	260	220	272	271	279	271	239	253	240	242	273	274	253	273	259	291	259	276	255	251	279	270	243	237	260	247	266	248	258	276	244	247	264	257	289	256	263	250	276	268	248	234	232	244	261	254	277	267	255	271	268	284	250	247	247	269	286	246	306	264	276	270	285	283	239	276	263	253	261	286	281	294	234	257	267	258	252	289	266	239	242	241	263	288	258	277	273	222	224	241	239	270	284	232	242	283	248	253	227	277	264	261	266	242	252	259	274	299	271	261	282	276	259	238	259	270	276	225	265	273	282	229	245	238	224	257	266	279	299	229	274	249	259	268	245	241	258	261	284	259	276	262	244	267	261	271	259	276	260	263	251	254	238	269	295	255	242	250	261	257	246	224	235	243	257	269	233	256	259	241	245	247	263	237	249	255	245	264	280	275	263	266	273	257	239	259	228	254	295	277	271	264	242	234	232	238	262	266	263	268	244	268	248	228	236	254	261	313	262	236	255	259	269	244	244	258	263	244	225	280	249	249	226	258	256	259	251	270	251	260	230	237	260	257	282	264	276	282	225	279	250	289	265	250	268	252	237	258	261	255	250	256	275	265	265	274	229	247	257	281	275	288	274	226	226	257	275	262	266	276	279	265	228	269	233	264	240	265	260	229	253	251	253	295	256	270	229	265	265	289	266	284	263	221	239	238	250	268	282	289	265	281	257	255	233	236	257	295	256	272	252	237	261	258	270	237	260	233	263	239	260	266	263	265	255	257	259	264	260	242	264	261	247	280	250	258	252	286	264	273	271	289	290	264	258	234	243	258	241	261	254	264	262	283	244	255	252	250	241	223	241	261	234	279	245	266	260	251	265	260	286	289	235	247	245	257	262	248	224	243	220	235	259	241	281	251	248	266	254	233	258	303	256	279	258	242	237	254	286	274	236	271	226	254	236	259	259	262	239	261	272	257	286	245	254	268	264	271	266	256	266	272	282	263	246	262	267	275	297	218	259	227	216	252	252	281	236	273	252	228	270	244	242	258	273	255	264	275	257	284	266	258	237	257	278	254	281	257	261	264	273	284	249	289	243	256	242	256	285	232	254	265	281	275	252	251	244	263	248	265	278	245	223	265	266	250	251	263	261	270	240	265	267	237	250	247	261	291	264	244	273	231	263	238	265	220	239	261	270	233	272	259	288	257	232	226	235	255	245	265	292	256	250	270	254	274	236	263	250	268	260	246	241	284	243	229	261	267	261	281	299	267	253	237	275	221	238	255	270	264	269	253	250	259	271	263	279	262	246	274	252	275	259	270	240	263	262	263	282	273	235	278	257	254	259	270	279	229	264	233	257	286	255	258	271	288	239	258	234	238	264	246	236	246	271	258	246	288	269	272	257	245	267	273	252	243	239	263	286	250	223	277	234	254	264	245	281	269	269	239	233	273	277	265	255	243	251	276	238	244	280	263	220	246	243	253	260	259	273	235	255	271	259	257	248	256	240	236	243	264	236	226	237	267	254	265	271	254	266	262	260	293	252	229	258	245	269	241	256	245	266	250	237	262	221	273	279	255	248	276	241	243	272	233	247	270	274	252	244	247	265	298	270	284	222	248	239	269	265	242	262	248	244	285	272	267	267	248	294	231	273	260	236	254	241	306	249	257	239	265	270	275	232	235	272	262	291	267	255	235	237	247	229	276	274	248	292	219	246	250	246	232	248	301	265	251	272	244	277	235	262	271	250	261	277	263	230	234	243	231	264	246	256	263	270	287	276	273	259	267	234	258	273	249	246	264	260	285	286	260	270	269	247	243	258	244	254	255	268	250	265	285	257	276	234	250	245	257	244	249	250	276	259	250	271	255	259	230	256	258	254	252	235	280	284	276	288	266	260	265	272	273	252	264	241	245	253	256	288	270	258	254	263	235	274	219	260	240	235	257	248	287	240	261	272	263	239	247	261	248	261	264	258	283	247	309	256	244	296	266	277	286	275	254	269	250	268	264	266	255	269	247	263	261	265	271	257	257	265	255	255	268	279	254	236	248	239	267	241	244	236	230	254	225	261	253	227	242	264	224	277	238	280	245	263	298	247	241	283	266	276	262	251	249	246	242	257	273	252	239	232	249	263	235	275	249	242	253	290	210	263	295	244	259	249	253	262	277	253	264	257	235	234	241	249	263	286	273	223	232	268	270	261	231	236	253	244	242	251	256	276	235	259	279	287	241	278	264	254	258	245	252	266	267	249	257	224	244	274	254	276	293	258	269	263	269	248	257	250	238	243	266	272	277	262	269	271	236	271	244	247	247	248	233	249	234	270	289	238	231	268	266	241	249	249	266	277	279	238	258	253	254	263	253	302	230	268	284	253	259	279	251	250	276	257	288	294	255	253	265	253	266	260	250	260	254	261	244	268	249	257	298	277	252	243	264	273	270	254	262	221	244	246	244	232	245	254	261	257	290	246	235	254	243	239	258	264	247	253	251	245	266	272	269	245	247	245	240	248	259	236	287	279	248	270	251	271	272	258	287	269	241	277	249	259	262	242	230	229	268	249	253	246	271	262	265	250	283	276	239	239	244	248	256	253	259	267	280	243	237	236	250	262	274	275	270	271	309	258	259	281	272	240	265	253	268	224	263	269	241	284	293	267	304	243	253	240	236	269	274	248	267	251	274	255	247	267	256	258	245	265	228	250	241	276	261	266	234	255	247	249	264	268	249	248	260	278	240	260	252	245	295	235	249	266	290	254	264	274	305	278	255	259	267	273	271	265	267	259	285	271	273	229	258	254	244	261	257	242	229	261	246	230	243	241	270	269	253	274	257	248	271	267	265	278	246	231	266	242	241	271	303	283	227	251	281	257	271	273	277	243	271	268	273	293	247	255	245	253	247	241	255	270	257	267	240	278	277	274	274	253	237	224	268	258	238	259	264	259	237	247	249	248	251	241	255	270	230	240	263	250	250	264	260	237	268	246	270	296	263	257	252	263	241	269	284	262	272	277	222	254	286	274	240	253	281	229	247	249	219	274	282	253	232	258	247	272	285	249	266	269	281	222	279	232	239	256	272	242	256	269	258	264	235	250	257	235	239	274	242	236	273	248	260	242	289	230	283	246	252	250	278	241	244	282	254	287	229	259	273	251	254	231	237	231
19808	12267	18524	18259	14827	10652	6483	4780	3471	2943	2607	2338	1745	1413	1152	1107	1071	1057	866	819	772	717	718	633	642	615	638	602	595	609	606	541	589	565	577	591	573	569	588	576	595	576	571	559	580	593	561	612	592	586	593	551	577	613	563	577	582	628	566	575	573	601	578	562	583	597	599	585	579	591	608	593	573	576	560	612	579	564	572	548	607	582	607	596	614	578	576	603	581	558	563	579	592	526	567	601	588	562	578	593	573	562	587	578	610	559	551	561	592	602	604	536	572	594	564	610	572	584	578	598	558	591	564	569	546	530	546	571	572	598	536	556	582	600	574	581	554	606	572	579	574	575	581	617	577	608	559	617	560	599	574	541	607	532	626	590	600	558	597	569	539	529	550	589	564	589	548	543	573	564	585	551	560	544	516	620	543	569	635	544	556	581	591	563	564	573	572	598	585	569	573	551	513	570	584	579	550	567	603	553	558	599	544	512	553	545	554	566	554	548	573	581	578	583	563	573	583	550	566	611	559	545	605	579	552	617	546	567	588	572	543	563	569	610	520	572	582	546	591	519	589	629	611	567	567	580	544	600	532	547	584	593	587	573	623	587	603	569	554	560	581	564	597	533	586	599	613	563	580	562	584	559	571	541	577	568	590	623	566	597	529	585	587	553	575	572	550	562	556	523	596	571	590	569	591	610	538	551	568	623	570	585	606	583	601	569	564	570	583	605	586	569	545	567	551	596	557	572	571	618	539	553	566	542	574	587	563	523	566	588	545	563	573	548	590	572	565	581	599	566	576	519	597	541	589	560	585	537	594	563	535	590	584	598	582	568	562	576	543	577	559	578	559	622	595	551	590	558	548	569	575	577	568	575	569	578	594	587	613	610	573	575	586	570	562	616	512	593	590	551	564	551	576	586	586	592	600	599	612	585	550	590	564	543	556	530	543	575	596	584	540	571	568	568	565	569	562	587	549	560	574	585	578	563	589	588	556	578	563	571	605	569	547	581	584	593	551	584	564	552	569	569	544	591	538	573	560	565	588	546	538	588	572	581	570	551	522	571	595	587	584	575	528	589	556	540	600	573	567	557	546	610	603	568	578	560	571	577	523	557	588	566	595	598	589	570	557	585	566	597	607	657	550	589	606	534	598	586	593	526	544	543	571	590	495	571	549	574	537	566	597	539	542	559	554	536	556	564	573	537	568	584	540	594	615	590	515	591	570	565	547	583	587	619	543	588	526	586	525	606	604	587	591	567	553	553	587	573	565	592	530	538	557	575	575	597	556	595	593	566	560	574	561	558	559	530	564	524	571	576	573	544	560	586	563	570	556	551	577	569	576	588	589	553	575	549	569	622	605	549	582	535	580	530	575	597	575	586	607	555	596	619	528	550	574	606	574	563	598	568	582	541	549	573	592	602	564	569	570	603	619	578	588	598	584	569	570	568	564	554	582	572	577	619	616	573	592	575	544	600	584	561	575	558	577	597	560	545	570	539	588	571	566	576	528	600	603	596	583	569	555	517	559	593	559	572	533	519	579	561	564	564	569	569	602	540	556	567	563	597	563	539	540	558	576	565	584	538	532	554	599	565	577	582	553	609	577	596	571	544	569	585	568	590	586	606	572	621	550	572	599	581	549	594	573	549	534	573	579	579	573	557	596	570	584	537	582	561	555	584	575	567	595	615	612	581	568	586	536	558	556	587	590	533	577	567	555	578	634	544	618	599	595	554	560	596	555	566	559	583	531	535	625	583	587	599	531	604	566	578	611	559	532	578	565	567	580	588	615	571	577	551	636	555	558	560	561	595	559	564	617	567	543	556	572	533	561	538	554	552	584	579	567	578	557	586	565	577	585	608	553	573	578	566	549	590	539	589	555	559	586	589	533	548	553	538	604	537	627	586	565	577	540	541	559	554	536	567	608	579	575	582	554	542	555	561	546	549	547	580	569	564	578	582	631	593	581	564	592	555	571	524	598	561	595	593	617	491	602	583	587	554	563	537	561	571	598	562	580	545	564	561	588	549	547	581	569	571	539	561	554	575	582	579	548	553	569	555	567	576	603	532	559	600	571	597	584	565	562	564	551	554	559	558	596	545	582	578	581	565	594	551	537	557	581	594	607	579	561	571	553	578	581	547	580	557	631	571	583	562	532	563	554	558	569	534	571	566	569	608	563	532	593	573	580	526	590	561	592	573	610	602	571	565	579	586	592	569	587	603	560	577	574	542	586	588	557	607	575	593	580	554	567	610	555	573	582	559	572	592	611	596	563	600	591	638	584	620	616	571	577	588	579	546	610	538	558	559	607	591	533	541	608	540	589	593	649	594	635	563	569	585	553	570	570	564	584	601	586	585	601	608	560	548	612	597	585	573	575	564	574	519	544	520	591	577	576	595	581	550	557	556	596	594	597	562	575	555	618	581	558	601	575	572	572	585	602	578	578	572	552	575	539	575	557	571	555	567	609	613	541	563	566	630	594	560	600	591	546	553	540	576	575	563	582	566	575	567	578	556	566	610	567	604	571	590	580	537	551	595	559	575	598	599	556	573	518	523	524	615	600	608	589	560	576	573	568	595	578	567	538	585	583	614	558	588	605	579	567	576	610	579	597	568	538	560	576	606	578	565	571	513	577	614	597	595	529	560	572	533	560	522	609	568	599	601	590	530	546	592	579	596	575	573	595	529	568	563	597	569	560	629	606	597	556	552	537	573	594	581	575	550	578	602	578	589	581	594	561	572	577	545	558	570	557	555	602	586	592	568	541	558	553	559	574	550	568	588	562	580	594	585	576	532	581	574	609	553	586	575	545	551	566	560	607	538	559	582	587	580	582	554	576	621	560	565	596	570	591	552	540	621	603	536	555	586	535	529	596	586	612	540	558	564	565	598	577	562	549	594	553	596	530	598	577	525	571	585	558	573	592	555	579	575	573	580	567	571	585	540	557	555	546	571	556	588	542	566	607	617	553	569	544	506	543	597	607	563	583	577	547	583	585	554	566	593	590	584	606	584	556	570	614	574	548	543	587	544	554	586	588	535	602	593	547	581	549	589	616	570	530	601	611	599	606	566	598	550	589	583	542	564	588	553	554	573	592	546	532	594	560	549	587	584	580	558	625	586	570	594	537	569	575	574	576	552	581	589	547	545	590	525	537	584	565	560	580	563	580	567	553	570	588	587	559	594	557	577	590	552	598	600	586	564	578	579	572	551	611	562	556	610	590	566	540	601	612	570	546	562	610	543	543	576	594	552	594	578	574	588	574	571	553	577	538	552	515	583	601	626	549	583	577	566	564	588	575	633	561	582	615	544	584	566	574	593	594	609	588	604	568	574	557	557	609	561	552	553	555	599	557	563	565	556	553	585	576	545	555	583	559	582	562	583	582	582	582	573	601	593	573	578	573	618	587	547	601	549	567	590	595	582	583	563	556	569	568	589	592	563	603	559	576	558	560	532	555	570	572	613	587	563	533	540	608	602	552	553	553	594	601	579	548	608	574	599
42769	21197	17718	13369	8811	5854	2485	1566	1101	945	775	721	538	551	423	431	392	368	367	319	321	295	327	312	307	316	307	278	260	300	287	304	300	249	296	287	274	274	309	260	269	306	321	281	294	275	283	300	273	293	277	296	303	301	266	321	280	283	292	264	239	260	299	277	273	318	281	268	307	304	291	304	286	279	261	301	279	323	301	306	266	275	282	301	254	286	255	262	315	297	331	289	307	298	254	278	286	288	283	255	290	259	283	302	277	276	288	276	279	285	279	304	278	275	256	262	312	267	275	271	296	307	302	253	285	316	294	289	270	286	291	265	281	278	269	261	246	269	270	265	301	304	330	258	278	289	279	301	261	309	302	302	299	303	314	257	307	280	297	281	295	308	290	262	293	284	257	267	271	274	263	272	274	276	260	296	292	257	298	313	298	297	240	268	301	304	286	262	281	293	234	279	302	257	273	269	261	320	323	269	324	280	263	274	267	274	311	301	268	279	274	294	265	276	326	267	273	277	278	269	285	297	301	285	262	258	302	291	287	269	266	281	292	245	296	292	295	291	285	265	242	259	292	282	257	277	266	257	268	264	267	300	296	308	258	249	288	288	304	304	269	285	284	306	264	273	311	280	277	286	298	315	299	274	291	306	269	278	256	246	251	273	286	246	250	274	265	273	299	299	303	309	293	295	275	311	292	305	307	293	273	277	288	262	272	263	278	294	265	332	313	291	271	279	281	271	294	318	301	280	279	286	280	269	292	271	284	321	280	273	276	278	298	262	296	284	280	305	273	254	289	300	262	251	289	304	299	285	244	284	276	256	299	315	295	291	288	291	281	298	285	270	271	317	296	287	309	298	255	302	340	264	262	262	282	278	311	302	292	286	302	283	290	276	292	289	300	308	281	263	278	264	261	274	283	280	274	275	264	272	281	271	242	266	283	257	282	276	272	279	260	283	312	272	317	287	284	283	295	277	295	256	273	275	264	298	270	260	282	291	284	281	283	249	277	290	246	292	285	243	264	253	258	311	297	295	285	269	248	281	276	303	309	267	280	272	299	283	304	275	285	292	307	274	303	293	278	280	281	308	292	304	270	283	280	299	288	271	287	285	303	274	274	285	301	259	269	270	265	267	275	305	285	288	280	308	284	341	241	283	286	269	271	295	283	269	271	267	303	320	304	299	263	292	281	305	302	313	292	280	264	279	286	253	291	286	269	266	327	305	327	304	312	277	305	290	300	296	293	274	285	297	285	319	286	283	283	261	305	291	288	294	314	299	278	321	275	261	269	297	290	279	252	294	290	280	300	285	261	277	282	287	275	282	290	286	290	293	270	260	298	295	277	300	309	275	288	325	284	301	292	327	253	282	295	285	293	247	282	276	268	247	297	342	279	289	286	295	278	295	286	300	260	286	273	292	298	331	269	288	316	275	269	317	314	286	254	272	308	288	270	334	241	280	281	284	268	278	280	311	296	265	300	256	300	269	296	299	300	295	278	307	292	300	268	294	285	268	291	278	254	277	302	298	301	283	276	248	287	319	268	263	259	292	280	271	270	254	267	274	278	274	269	295	263	264	297	293	278	264	304	235	282	294	265	260	286	317	276	262	278	317	298	315	305	292	268	307	299	284	277	258	287	259	284	252	261	279	268	304	326	289	276	258	296	291	258	271	253	243	265	300	258	291	280	314	292	264	281	296	305	285	272	299	280	304	278	300	247	299	274	273	282	276	289	300	291	290	288	299	255	260	279	293	284	303	280	250	282	311	301	261	271	271	311	303	271	278	280	309	278	268	272	252	276	299	272	259	278	260	278	239	268	276	268	258	299	312	245	275	260	276	288	272	281	296	279	290	264	277	276	269	265	317	304	307	318	280	266	260	256	285	280	293	275	275	290	285	279	246	306	296	292	276	288	295	269	301	329	265	277	280	277	254	260	279	268	264	270	302	293	286	288	300	299	289	292	275	301	303	263	313	291	285	291	253	296	296	276	256	275	281	262	292	280	304	286	291	311	323	282	295	282	248	289	303	262	287	264	254	291	297	272	278	253	251	285	285	320	264	273	286	264	261	298	260	281	275	284	254	270	280	294	254	270	281	263	312	271	254	268	272	257	292	283	302	303	299	278	285	284	293	280	248	300	282	286	293	276	288	281	309	273	276	274	269	291	261	283	271	292	287	244	290	255	276	305	270	256	292	299	269	308	304	262	268	260	267	296	264	297	275	282	281	286	284	270	288	274	261	261	266	275	262	287	294	276	302	289	276	273	289	316	293	288	314	304	298	281	326	296	266	299	261	273	278	286	273	290	277	303	289	273	267	261	271	298	303	297	314	294	308	268	271	294	278	271	306	287	306	299	330	293	305	298	284	262	254	270	300	285	309	254	268	261	294	287	306	281	264	301	300	304	285	274	268	285	300	261	261	269	230	290	272	238	291	290	305	263	271	277	286	280	294	282	303	292	280	269	280	290	284	268	280	283	284	265	304	253	272	269	320	310	285	300	259	284	279	312	272	285	276	312	262	254	316	289	283	290	303	277	267	305	329	305	282	270	283	319	292	259	283	276	267	280	291	305	285	292	307	296	297	291	262	309	325	271	283	277	270	269	285	275	284	287	271	268	279	291	284	298	245	290	256	297	269	278	261	266	273	251	282	258	314	292	295	333	297	282	272	272	273	269	275	282	295	257	269	256	279	279	287	263	290	314	277	285	303	289	286	275	296	256	286	294	249	256	308	276	266	260	281	281	264	316	285	284	259	270	282	269	299	273	320	279	256	268	272	313	283	281	283	281	276	291	283	295	313	288	328	285	290	305	251	283	284	274	286	259	271	284	296	259	256	279	258	275	307	281	302	236	269	292	277	259	298	311	288	270	301	309	261	295	280	290	266	277	286	271	298	259	279	261	283	274	280	276	297	296	306	296	291	296	282	268	260	248	293	300	239	243	290	297	301	280	256	293	292	298	273	314	256	289	292	296	284	253	239	283	261	306	289	289	279	290	272	270	278	265	282	297	261	284	284	307	313	271	270	251	294	280	269	282	278	260	294	316	303	277	270	249	297	308	291	283	291	312	287	281	288	287	284	312	279	288	312	289	291	316	286	283	289	284	267	251	302	279	271	293	268	275	279	269	286	273	287	278	289	293	278	267	284	284	310	311	256	290	310	270	297	256	267	296	259	288	292	294	287	274	298	296	265	270	278	270	274	309	279	290	312	263	315	254	264	268	274	292	297	303	259	262	310	288	261	253	254	265	282	290	274	299	265	278	303	282	294	254	287	295	282	282	270	274	272	284	287	266	275	312	259	274	266	306	290	262	249	248	266	255	265	280	259	289	271	265	315	276	251	308	252	262	314	254	291	272	280	278	281	292	266	273	296	279	274	260	279	267	295	275	269	262	261	272	268	269	315	309	284	262	266	313	295	311	283	288	288	276	262	268	292	276	249	266	300	292	266	301	299	267	292	252	290	299	290	324	273	317	295	268	274	265	312	321	314	307	299
24778	14296	23615	24958	20875	16299	8453	6241	4903	4067	3334	3171	2146	1841	1446	1441	1303	1231	1036	978	919	813	802	740	714	709	660	652	703	673	667	661	617	626	629	604	648	656	633	601	593	613	620	622	655	634	608	615	687	642	663	644	613	619	637	603	642	621	613	587	610	648	623	630	597	646	654	681	659	606	626	619	640	695	637	664	621	667	650	610	588	629	645	625	651	588	587	612	613	613	652	633	634	627	638	621	650	570	584	658	586	617	658	606	625	629	605	638	574	626	636	664	649	610	663	602	625	599	641	630	610	628	607	587	606	621	567	601	647	593	608	598	639	626	599	688	602	614	624	609	634	642	640	625	593	623	678	598	625	620	592	642	712	617	630	623	640	632	644	592	639	616	582	631	622	620	645	627	587	570	630	609	631	602	617	656	668	608	606	631	588	645	607	623	619	632	577	585	632	602	603	613	620	596	605	625	603	583	580	641	576	639	647	615	639	641	621	608	632	656	575	597	630	633	559	591	625	590	609	595	585	641	564	614	662	634	567	608	578	629	630	596	604	654	591	586	627	590	580	589	631	565	578	667	603	648	579	608	636	605	614	587	619	629	623	607	594	622	641	651	578	621	659	627	624	609	653	588	622	612	642	608	605	584	586	594	595	641	664	625	608	613	582	598	604	626	622	600	623	567	625	657	610	611	573	577	587	628	614	613	616	586	618	616	638	589	622	644	604	616	669	577	575	643	612	640	641	631	618	626	596	611	623	646	559	607	642	604	602	625	625	571	595	570	600	587	643	590	595	573	653	612	620	645	632	562	596	627	621	599	598	589	633	626	573	599	598	640	570	669	639	558	616	612	633	648	655	632	668	562	576	639	609	627	620	611	649	611	633	602	588	623	606	634	589	628	633	599	618	583	597	589	610	582	617	595	652	639	602	589	649	651	594	642	583	634	592	611	617	645	649	634	653	617	611	618	596	625	615	592	616	611	580	591	636	649	618	599	631	612	605	597	638	669	607	701	630	640	592	600	633	621	584	595	611	608	617	598	623	617	662	607	624	582	620	603	657	596	581	611	612	612	592	609	623	587	571	587	648	635	656	602	628	578	607	611	658	633	607	604	565	656	628	641	599	617	545	622	580	588	630	635	621	614	617	649	603	656	585	615	640	632	637	634	627	648	564	658	616	587	608	669	593	636	605	576	589	611	597	611	600	667	600	591	618	627	596	575	630	608	661	602	623	642	626	676	641	625	618	614	653	612	577	579	671	650	613	580	591	627	596	652	597	578	598	571	609	595	618	584	617	590	622	581	606	645	619	637	637	667	643	620	580	601	562	624	597	636	562	623	597	644	629	626	623	611	628	622	616	601	585	587	624	633	601	578	604	585	654	585	598	610	637	624	610	632	617	588	629	624	606	598	641	614	615	568	628	576	580	653	594	600	607	614	628	613	558	586	624	572	631	584	637	629	637	594	588	613	605	606	615	631	613	582	568	617	602	617	619	581	584	627	605	626	641	622	681	590	664	609	634	609	628	589	627	654	624	610	599	624	584	645	585	658	587	591	621	618	644	641	629	661	638	617	604	604	587	654	624	615	574	605	643	616	632	581	596	648	639	575	582	586	621	615	631	615	606	607	639	600	634	656	596	608	701	596	615	580	623	619	596	583	643	617	608	596	649	630	621	632	609	618	613	615	614	609	634	624	646	638	607	615	624	620	586	615	632	592	585	610	625	643	636	609	658	623	636	599	597	639	562	571	627	588	587	639	612	617	593	623	658	637	625	622	602	641	611	607	589	616	645	579	603	602	588	610	582	635	629	622	638	628	624	681	628	599	630	633	614	635	624	617	587	647	610	605	584	596	603	602	605	627	572	608	597	647	649	577	618	634	565	642	625	640	599	627	582	660	581	618	649	641	642	593	607	615	658	640	600	635	581	595	603	583	587	611	598	606	622	621	662	628	607	593	608	584	617	598	639	647	611	620	608	612	613	633	586	592	612	591	640	644	638	635	585	599	636	630	650	582	610	644	635	621	612	569	662	578	620	609	584	611	615	630	684	614	616	598	626	626	642	602	616	625	634	661	594	618	623	610	624	582	637	595	605	624	641	578	582	600	628	616	595	643	613	598	588	610	617	594	609	611	596	634	611	640	590	620	619	651	641	633	610	636	589	661	602	636	635	633	639	606	594	597	594	589	605	608	611	598	591	594	614	611	605	605	615	645	593	629	607	606	629	586	649	645	600	585	655	582	606	616	588	640	646	597	624	642	649	651	575	637	632	613	576	627	578	601	651	593	643	628	606	614	603	594	647	663	615	598	614	630	619	647	649	654	643	608	648	671	607	591	610	648	604	625	621	602	583	666	581	634	610	603	608	605	629	647	575	608	655	617	600	586	599	610	601	586	597	635	595	604	612	597	610	604	634	589	621	566	621	617	631	594	639	639	626	585	569	634	609	641	639	644	592	621	590	623	584	659	666	601	633	610	615	574	564	630	630	574	590	617	626	596	631	621	636	575	612	620	591	606	625	622	630	633	599	608	636	623	601	621	599	609	616	649	645	615	620	609	609	594	624	619	607	626	639	622	639	620	581	671	596	582	621	621	608	597	614	627	596	637	647	612	608	623	619	619	597	594	613	605	633	625	666	605	651	604	641	589	648	646	661	572	653	625	612	615	607	579	580	654	594	585	584	631	589	613	621	609	568	590	629	631	646	603	608	595	618	605	622	621	599	583	609	634	623	653	652	615	655	609	602	636	624	637	631	612	613	659	631	646	600	582	603	648	606	596	632	622	623	577	582	602	568	584	640	620	602	656	687	644	649	620	620	567	609	571	608	645	611	664	605	599	627	634	651	580	680	586	609	638	617	630	608	559	561	646	615	571	626	610	583	578	642	613	571	613	630	655	590	651	611	600	633	633	610	624	628	609	637	622	614	630	616	599	597	596	594	591	615	602	591	602	614	627	684	646	684	595	635	624	635	623	580	612	612	632	603	625	619	616	635	621	615	589	602	632	616	687	593	624	665	618	604	620	622	585	643	637	603	631	619	572	611	572	577	620	569	643	628	607	625	621	632	580	578	600	612	626	596	559	579	600	609	647	632	606	623	620	597	631	609	618	604	650	611	599	632	616	599	619	622	641	604	618	598	585	588	586	637	640	597	582	652	614	569	630	660	642	645	618	588	628	605	549	600	629	609	606	618	577	634	575	611	601	622	634	655	584	648	636	674	638	631	580	619	612	571	611	632	599	605	629	632	590	654	644	599	595	614	580	616	590	624	641	622	597	596	667	635	639	566	623	601	627	596	590	630	598	608	627	625	584	590	617	649	606	606	604	591	619	623	612	602	642	596	643	616	642	582	566	617	590	618	576	554	624	632	599	633	589	602	630	582	617	584	624	603	597	662	639	606	587	635	626	644	606	659	572	613	629	708	614	642	601	596	573	607	654	632	606	640	623	612	611	576	610	611	594	587	605	587	620	574	609	660	569	622	572	609	614	623	623	576	643
21256	9527	6884	4581	2620	1436	833	697	599	509	387	411	333	321	298	295	277	268	247	235	275	258	231	287	224	233	271	249	210	236	236	210	236	214	230	215	228	240	223	215	224	235	223	231	231	210	250	224	212	204	230	234	216	226	215	201	183	220	218	210	245	234	214	214	231	220	221	229	225	227	241	213	233	241	227	236	217	222	220	226	224	203	233	247	205	238	217	241	240	231	242	236	260	244	256	218	224	226	218	253	216	221	225	201	220	228	247	214	223	223	235	231	237	220	232	222	231	238	244	216	195	217	264	240	204	229	222	214	237	218	208	231	217	223	203	245	214	221	232	225	243	219	237	255	241	246	235	233	227	253	234	217	230	207	207	236	226	269	226	227	228	210	213	222	221	210	244	218	231	196	211	233	221	240	211	239	235	223	249	235	244	231	220	219	188	250	247	247	226	212	208	230	231	205	235	238	217	218	230	226	223	253	230	248	232	212	248	234	209	226	228	227	218	216	238	222	200	214	235	225	255	208	218	260	236	249	224	210	240	224	259	231	257	247	222	234	207	220	242	232	236	228	217	236	227	252	240	250	286	226	265	237	223	242	224	216	220	211	234	204	203	219	224	210	208	221	226	193	200	209	220	215	262	218	223	242	213	230	208	242	248	205	210	236	218	253	252	226	216	226	234	219	235	233	214	216	237	235	195	228	203	187	209	238	256	254	221	208	241	229	208	200	233	208	212	194	243	216	226	233	211	239	232	240	245	213	217	226	226	232	204	224	229	240	234	214	216	223	229	232	236	240	237	208	241	262	205	226	241	228	222	237	221	225	232	222	207	235	206	207	225	228	206	219	230	219	224	230	206	219	216	217	237	237	214	217	252	247	207	196	234	210	240	217	246	215	213	224	226	212	233	211	238	242	210	204	193	217	250	226	236	238	272	240	228	207	212	191	218	232	247	241	236	238	241	234	228	213	228	249	215	245	225	220	235	216	210	228	216	230	232	234	212	228	214	227	249	240	205	254	247	208	213	220	261	218	238	232	220	222	240	236	231	206	237	235	228	223	218	202	205	227	234	222	215	197	215	206	203	200	226	219	235	221	232	212	226	232	239	206	221	211	232	226	210	248	218	242	223	225	233	231	226	224	252	245	218	255	252	207	227	202	236	264	188	236	213	242	224	210	242	212	219	224	236	214	235	228	231	208	226	241	240	275	225	257	208	233	236	203	224	257	251	183	241	247	242	245	209	234	245	268	240	262	228	203	234	213	230	232	217	227	229	204	182	250	218	221	225	208	214	233	201	229	221	241	217	206	214	226	213	228	208	246	225	213	222	213	197	255	225	229	222	250	212	231	221	213	217	227	229	208	225	230	233	225	220	201	222	193	215	210	202	234	208	228	246	229	239	236	211	227	232	234	197	230	249	223	217	218	195	268	208	232	207	269	245	222	266	228	242	252	195	208	241	256	237	213	197	235	229	227	217	239	216	199	228	226	220	223	228	223	237	265	225	230	214	245	222	243	243	227	221	215	216	216	238	217	261	224	225	241	245	219	234	238	221	196	240	234	196	233	247	223	222	226	207	245	190	221	237	208	185	201	213	219	194	218	248	232	204	226	233	233	230	248	198	242	254	200	224	224	237	222	210	220	227	211	215	243	234	229	226	235	223	225	238	225	263	223	240	218	219	233	235	175	221	233	207	232	231	215	221	212	225	211	245	212	255	255	226	216	227	202	239	204	249	220	204	200	197	237	196	223	205	245	230	225	209	238	217	234	221	219	224	250	240	237	234	234	237	199	250	217	214	216	214	223	229	231	223	225	222	238	225	217	210	215	239	227	217	255	248	260	209	203	216	222	209	252	232	216	233	245	227	192	203	227	223	215	201	209	216	214	222	202	203	244	233	221	233	233	216	217	251	248	217	246	195	196	268	255	208	229	218	220	210	224	234	223	230	235	227	233	238	208	238	211	196	219	212	239	202	233	243	239	231	209	227	217	236	212	256	188	250	215	216	248	207	263	208	225	227	238	243	253	248	227	223	210	218	243	234	216	226	211	220	257	233	212	237	246	228	222	252	240	224	212	209	223	225	273	260	206	234	274	233	254	205	240	213	243	185	240	198	217	208	214	227	228	229	244	261	232	223	238	257	211	173	217	202	231	225	202	222	218	216	255	211	274	247	243	197	209	250	240	265	227	215	225	227	266	231	205	232	218	275	219	207	226	214	237	218	241	248	221	258	223	213	235	232	236	262	236	214	242	198	240	234	220	221	209	221	217	234	215	230	222	227	234	216	236	229	229	243	238	224	234	222	236	211	244	221	211	198	212	227	209	229	214	231	212	217	217	235	252	243	236	210	215	233	240	235	214	210	228	194	220	227	211	212	240	224	239	226	242	253	240	253	219	221	234	222	214	217	242	240	224	259	209	199	190	217	220	233	192	223	225	219	216	233	240	218	251	230	258	250	213	219	251	235	234	221	227	234	214	217	201	232	218	243	223	199	234	227	219	218	238	238	231	247	212	221	212	228	210	225	235	229	224	228	231	225	221	228	219	243	225	243	233	240	223	236	246	226	194	241	245	210	235	218	225	234	233	214	230	251	217	217	225	222	231	242	236	212	264	216	244	236	230	220	234	209	243	198	213	199	245	192	240	199	214	228	228	203	217	230	210	257	221	232	210	193	266	250	232	228	222	223	241	239	275	218	237	219	235	217	204	239	211	238	224	191	244	255	220	190	231	235	249	243	209	234	239	224	223	233	231	249	221	206	228	222	261	235	232	242	231	227	206	254	214	251	230	225	241	256	211	235	230	219	235	223	226	193	198	206	225	226	225	214	233	229	234	207	220	194	223	218	233	209	221	224	225	252	225	238	230	210	204	227	230	246	213	227	226	214	258	244	218	192	239	252	216	215	214	225	208	200	229	205	202	235	208	238	240	245	240	251	242	276	213	224	260	219	229	211	245	187	220	218	269	211	236	251	211	228	232	240	251	221	241	209	190	246	238	233	218	250	238	228	209	233	230	216	215	222	244	234	212	216	207	215	238	208	220	226	226	239	213	235	200	241	212	240	225	236	223	243	233	243	226	224	222	208	225	231	241	241	217	234	234	245	235	218	231	204	200	230	201	226	233	251	221	222	222	236	225	254	201	240	256	241	203	256	229	212	209	223	240	214	214	226	236	209	200	223	228	236	249	212	200	233	221	222	223	251	206	234	253	261	212	229	228	227	243	244	239	246	231	224	246	228	220	224	219	218	212	219	219	226	216	238	211	215	247	230	234	210	254	220	210	251	206	236	240	223	254	263	218	232	211	241	219	243	249	215	235	230	218	257	237	221	261	229	206	199	215	227	224	207	229	209	239	189	227	239	222	230	236	228	216	235	203	225	194	222	237	248	227	217	228	246	234	230	207	228	246	227	224	238	220	213	231	235	231	213	227	210	228	245	213	247	240	230	234	236	234	228	234	232	229	239	216	234	239	215	220	239	218	200	231	225	218	210	241
13007	7346	11529	11257	8609	5440	3540	2713	2465	1914	1596	1496	1184	1070	822	825	761	758	704	642	644	607	565	543	554	514	478	539	526	503	516	533	514	512	533	490	502	523	497	485	508	546	496	491	504	479	499	517	505	511	498	528	517	500	487	545	503	552	537	509	500	562	471	511	527	517	505	487	518	506	508	533	539	506	519	495	494	522	526	510	491	528	515	512	503	471	502	556	534	504	497	477	493	509	515	487	506	536	492	458	504	561	526	507	532	529	527	576	518	462	506	511	492	511	516	526	491	524	517	530	520	526	497	557	509	488	531	481	509	538	442	513	500	508	488	524	501	515	525	535	504	534	482	487	503	494	531	512	511	522	479	504	478	523	503	523	484	464	516	462	493	524	486	504	464	527	473	503	480	508	521	479	518	513	537	516	517	523	503	513	502	518	513	476	543	497	498	491	533	494	513	468	504	544	561	533	520	468	482	501	465	483	471	498	520	491	496	491	518	479	480	510	494	521	503	492	541	505	546	474	508	515	488	530	527	490	523	519	526	520	521	499	534	515	519	503	491	532	496	518	499	475	519	506	486	471	505	469	478	522	509	489	485	500	494	511	475	485	504	472	497	503	521	509	549	516	447	558	485	525	517	508	552	479	494	510	497	522	518	479	476	523	497	494	488	480	494	507	506	544	476	530	505	492	483	499	452	490	492	509	516	533	515	522	511	529	530	499	530	526	502	504	532	522	538	475	518	451	515	496	518	514	482	490	468	480	523	508	501	487	520	515	477	507	457	500	508	530	509	498	488	485	501	499	558	469	485	492	510	502	516	471	552	504	495	497	544	512	531	515	530	497	527	481	540	500	531	477	492	486	510	514	492	520	457	492	503	520	515	484	493	484	544	498	496	511	504	522	516	502	508	481	495	532	459	493	543	498	471	478	523	477	509	502	496	506	495	515	501	513	530	467	511	479	451	490	490	507	481	477	496	471	482	514	511	506	516	466	520	495	513	528	540	483	526	454	487	497	544	518	475	506	537	498	499	483	509	531	514	492	539	495	473	497	496	460	471	473	518	484	537	497	514	502	521	552	500	535	505	471	552	515	527	512	457	487	494	477	524	497	517	529	481	487	498	503	500	514	456	527	519	529	517	503	513	522	507	465	505	507	503	492	540	518	502	482	500	527	487	515	457	539	472	484	459	456	542	504	523	484	512	513	475	512	526	536	501	493	561	476	475	537	494	517	515	516	503	515	516	510	485	516	531	524	529	490	511	484	477	483	493	505	526	495	487	496	503	554	529	484	512	484	509	507	493	479	534	483	463	512	504	516	480	513	505	506	478	495	494	528	496	482	510	482	512	512	487	538	501	499	530	571	508	471	496	489	497	508	497	516	555	481	517	497	503	497	522	535	484	471	515	529	504	533	517	503	552	516	475	510	497	479	508	515	509	510	488	483	489	480	529	526	512	502	498	509	482	488	485	500	502	534	526	480	447	484	503	527	522	541	482	547	505	523	539	499	516	499	519	538	511	462	497	493	508	493	483	471	485	528	507	497	517	521	539	512	529	519	473	485	539	492	491	500	487	498	503	510	518	539	540	498	526	500	535	513	501	529	514	485	479	487	537	514	476	521	507	534	521	489	490	499	506	493	520	507	527	469	513	540	510	480	512	520	503	532	482	497	533	508	466	518	552	476	472	525	520	508	534	510	498	501	531	479	514	503	513	515	496	532	499	513	495	497	523	519	512	475	445	520	527	521	499	491	518	471	517	523	467	484	511	514	501	515	518	504	530	525	525	490	533	502	521	538	480	540	494	512	520	522	443	534	481	537	487	524	503	484	502	527	512	466	493	549	490	493	515	471	487	524	502	525	511	522	497	549	523	518	520	521	456	483	459	503	508	490	517	461	501	523	478	510	506	504	529	506	474	489	531	489	495	494	496	505	500	498	533	500	485	492	546	495	468	515	487	510	473	533	571	489	501	533	509	505	525	502	559	544	513	516	484	518	464	498	513	542	512	505	498	513	510	494	515	497	501	530	486	515	468	468	485	573	476	544	530	459	480	543	543	530	523	497	523	500	508	497	495	500	478	516	483	563	523	520	469	510	506	564	533	499	530	503	511	507	530	482	529	480	498	531	527	485	504	493	485	496	519	528	478	532	507	533	492	493	489	557	515	472	522	485	530	506	510	473	508	518	491	520	538	534	508	488	498	489	522	535	510	457	472	531	504	551	503	513	503	454	508	454	474	516	502	531	511	492	503	529	479	532	509	493	482	519	505	507	500	524	494	468	487	509	506	495	484	530	496	532	520	497	472	536	542	507	458	526	519	487	515	564	503	486	522	496	517	498	540	479	517	507	494	500	496	520	512	505	550	516	500	499	539	484	479	507	513	512	525	538	508	492	474	499	489	500	499	539	495	519	482	512	501	457	503	484	519	484	477	512	501	514	498	495	504	528	514	532	493	515	500	499	521	489	541	546	538	503	515	497	500	503	503	506	491	471	513	476	520	507	480	490	495	521	537	487	469	476	514	467	485	504	492	516	553	501	505	496	470	504	528	496	505	517	522	520	518	508	534	515	504	502	507	467	500	485	521	530	480	510	533	565	522	493	510	528	521	487	522	508	501	517	572	469	477	494	496	532	498	515	518	489	499	512	481	542	461	530	526	492	568	517	533	497	465	486	497	533	506	538	503	520	513	523	507	517	545	497	555	545	531	464	518	500	503	484	565	498	517	536	498	507	516	537	504	509	474	462	533	528	454	511	505	487	523	530	520	503	472	531	483	555	470	523	455	480	505	518	543	514	528	541	543	533	481	505	523	517	504	489	526	539	519	512	499	523	513	515	499	499	523	501	520	491	480	534	519	499	496	501	520	540	532	496	528	468	515	517	528	492	512	462	518	503	515	534	518	478	472	499	495	502	526	508	485	505	483	483	527	510	492	529	514	490	527	542	509	505	512	510	491	506	514	533	489	518	528	502	510	471	487	523	553	487	464	469	514	480	504	471	488	547	505	499	542	541	480	490	478	500	469	482	478	538	485	485	519	476	520	502	508	514	516	500	506	506	481	510	515	530	539	489	487	524	459	491	495	530	557	465	487	518	525	501	512	513	566	499	506	527	474	533	507	483	464	498	554	485	539	509	452	549	498	529	513	527	528	490	479	515	523	521	501	519	487	518	489	506	494	547	535	539	554	542	539	544	532	505	535	531	519	521	491	507	484	451	497	523	489	538	479	504	529	502	477	518	497	473	493	515	532	512	490	506	544	521	479	536	514	502	492	510	525	518	497	509	484	484	494	464	475	492	528	470	476	507	520	479	522	545	476	493	497	477	493	494	499	494	510	533	559	506	488	500	471	473	530	481	468	529	477	510	497	513	517	488	496	451	495	521	532	527	543	499	484	510	522	515	523	479	487	524	490	495	503	488	493	492	530	520	470	521	490	578	469	499	477	523	485	504	510	494	467	473	495	501	526	488	539	475	504	549	483	459	520	501	510	472	506	497
35361	16777	13395	8685	5102	2800	1517	974	775	692	587	552	470	409	379	339	329	301	314	299	290	311	255	270	269	256	262	293	250	267	243	270	252	227	252	269	247	287	252	252	234	277	280	271	272	270	279	269	239	250	269	260	275	261	257	237	260	261	239	264	268	249	263	204	246	275	257	232	235	256	241	258	300	244	231	279	244	249	286	281	266	237	243	242	263	240	250	219	245	239	291	257	251	234	250	244	281	272	271	244	258	271	256	278	288	273	264	279	272	270	253	252	270	257	255	227	258	257	288	257	228	253	260	273	250	260	282	236	264	262	250	248	257	256	256	238	265	251	245	270	270	257	273	247	263	229	242	278	255	252	274	218	253	254	258	230	269	263	226	227	259	242	227	247	246	282	237	249	257	284	251	262	249	267	243	239	229	244	233	241	264	270	257	263	249	234	225	238	262	237	241	308	246	271	303	236	249	262	233	254	250	263	297	230	258	220	281	257	268	249	225	260	242	271	275	278	242	266	245	252	224	239	271	250	260	242	241	269	291	280	255	252	237	247	220	257	239	241	258	259	255	277	249	241	241	231	275	253	220	257	237	248	250	226	251	285	251	245	227	256	270	266	249	260	273	252	255	236	272	291	272	243	281	245	278	245	280	237	265	255	225	237	237	249	250	286	259	247	228	216	259	269	256	261	247	245	281	242	277	232	266	256	231	260	260	247	261	234	260	240	239	277	255	236	237	273	277	264	251	281	234	263	277	238	249	260	267	282	285	236	219	255	218	224	265	243	253	237	264	273	282	264	249	274	280	268	233	266	269	280	242	260	268	255	283	244	291	271	243	235	252	269	225	263	274	257	250	250	257	291	280	251	287	253	256	235	273	279	248	257	281	235	250	253	246	274	263	248	253	244	274	245	246	234	228	280	251	246	278	279	217	263	255	245	282	252	281	251	260	235	225	256	264	261	258	294	255	251	233	234	243	241	229	275	277	282	227	246	264	247	243	268	262	287	263	268	274	263	256	298	277	299	240	246	266	276	264	270	268	275	273	255	292	256	263	236	271	233	242	239	243	254	267	246	255	242	227	242	249	237	261	264	267	240	273	258	257	266	252	258	242	256	261	271	242	246	275	282	274	283	245	284	252	256	244	261	235	234	236	260	261	285	308	278	254	226	227	273	241	260	228	256	259	255	267	276	256	264	259	254	243	238	232	239	250	255	242	226	257	291	263	265	294	250	225	247	256	271	254	252	242	302	235	261	249	242	235	292	262	256	247	253	288	267	262	221	261	260	234	267	272	274	259	226	267	274	247	254	235	306	261	244	249	246	255	248	258	246	236	278	250	268	234	214	239	258	259	287	264	260	235	251	244	233	250	248	242	279	246	261	230	272	256	311	271	248	252	282	250	245	265	276	243	275	225	230	264	255	252	257	256	271	265	243	263	270	276	246	245	248	272	234	278	260	271	265	259	248	254	233	243	273	260	241	241	263	269	266	232	257	299	264	252	245	231	265	274	224	259	239	260	240	266	268	242	263	233	269	268	268	263	207	246	274	264	263	278	253	256	284	279	264	273	266	236	223	259	281	257	258	246	280	269	247	272	263	235	243	261	271	275	270	236	254	251	254	256	255	253	232	267	237	229	259	252	246	235	252	230	272	243	283	256	251	271	266	275	264	253	262	246	256	249	277	238	243	233	232	246	281	279	240	240	273	277	275	255	262	254	273	247	244	277	226	291	285	237	247	243	260	251	248	246	253	240	268	240	242	266	261	272	270	257	323	273	236	241	279	292	232	257	262	292	247	295	252	251	237	244	238	252	248	256	242	237	250	263	257	261	257	254	243	245	245	265	229	237	247	248	235	259	277	276	266	255	224	272	270	235	233	269	256	289	263	274	282	248	287	258	278	242	265	248	259	249	272	253	258	263	280	260	256	232	255	237	238	240	242	237	277	262	246	290	257	240	284	265	255	231	264	241	274	230	248	250	277	253	258	252	252	262	230	252	236	256	242	251	247	279	258	281	260	233	235	251	284	247	278	258	247	273	248	264	245	265	221	273	246	277	248	277	246	298	229	246	257	252	261	287	235	236	272	257	267	272	265	255	264	261	250	338	255	267	275	249	246	248	270	241	254	245	236	263	249	278	244	255	265	269	239	241	256	279	257	287	254	229	259	228	275	248	295	228	234	266	269	285	271	263	301	250	267	271	259	269	253	233	245	226	275	259	242	281	277	275	261	240	227	261	244	269	236	224	252	278	272	251	251	267	254	255	260	256	267	250	265	272	267	246	262	260	273	256	268	243	246	234	245	216	267	244	274	245	263	265	235	249	254	222	264	237	245	284	263	253	261	238	234	248	226	271	227	272	244	256	227	266	308	275	256	265	232	244	246	258	245	246	288	285	257	262	255	258	280	246	255	274	251	292	234	211	287	266	241	224	268	259	277	265	249	267	270	226	255	268	266	267	250	241	246	243	256	245	262	257	239	248	273	243	244	262	252	268	275	271	273	296	241	246	242	278	229	267	258	232	275	250	248	233	258	269	245	244	282	263	289	234	254	241	264	279	276	247	277	279	241	253	245	262	234	290	229	253	254	281	247	268	263	289	272	274	263	244	269	266	258	254	246	269	238	267	244	274	239	252	289	244	247	278	260	235	234	255	258	280	236	270	277	270	261	247	282	276	303	253	275	242	259	240	293	289	267	232	264	263	253	253	251	305	241	237	218	267	237	282	279	293	250	267	279	242	267	260	234	252	273	275	232	225	242	257	239	252	276	244	233	263	250	281	246	269	253	244	262	249	261	265	266	270	227	296	259	250	313	268	253	260	241	271	240	253	246	237	230	267	278	229	256	251	253	264	236	263	255	260	261	248	285	223	228	246	253	266	259	252	273	254	261	278	243	256	253	280	242	226	255	225	269	240	241	272	239	252	259	270	260	270	262	293	301	255	260	276	238	262	275	278	259	253	267	272	256	256	252	261	219	261	245	266	231	263	253	266	256	274	266	264	241	329	282	251	253	241	247	207	259	252	240	302	235	285	259	259	238	239	259	233	302	306	266	255	271	238	280	274	255	268	244	244	257	244	272	274	257	263	269	268	256	255	241	256	263	277	268	225	289	246	245	277	261	260	245	267	282	237	243	243	242	280	266	257	252	277	237	237	246	258	240	290	257	233	252	236	271	213	230	244	243	235	243	238	244	234	249	242	230	268	279	287	240	265	261	250	267	276	270	236	240	261	297	237	256	245	260	258	270	272	268	257	280	273	219	247	260	257	251	264	278	230	256	287	264	230	266	237	256	241	249	289	270	275	273	268	258	276	274	261	254	261	267	254	255	262	254	252	262	230	258	241	285	296	266	256	270	264	271	254	256	281	257	273	248	267	241	252	276	272	252	252	226	262	273	237	234	235	238	272	260	252	265	270	277	288	267	263	272	253	241	262	256	264	281	271	272	278	289	254	261	262	239	263	249	263	248	254	287	262	267	251	217	243	260	236	250	267	256
21049	11878	19254	18328	14324	9609	6102	4223	3409	2868	2285	2135	1816	1530	1115	1099	969	1010	886	809	672	726	678	669	681	547	600	588	607	579	570	586	624	558	630	596	569	600	576	584	563	570	579	589	506	571	565	597	550	590	562	605	601	534	577	589	597	588	540	587	566	614	585	564	576	575	559	586	567	595	564	574	510	589	552	582	616	556	579	568	553	590	581	591	581	604	562	547	570	622	533	583	582	594	576	609	583	632	561	585	580	563	542	592	586	594	590	561	582	594	571	548	558	562	565	608	559	580	579	556	610	540	573	579	515	540	527	529	566	592	561	570	539	562	589	581	576	534	565	581	558	560	557	537	608	601	530	556	611	568	574	558	526	539	564	558	546	582	551	592	573	595	541	564	542	567	550	565	598	556	556	559	565	572	569	542	605	555	557	567	537	562	525	568	555	538	580	588	533	550	556	564	636	559	619	561	596	626	569	570	542	577	562	569	547	548	581	558	554	517	602	554	530	568	584	539	578	571	542	556	576	571	550	613	547	561	543	559	544	590	557	567	565	563	549	540	555	583	524	624	545	531	548	569	542	520	583	553	549	561	544	565	593	597	543	568	551	523	557	579	512	591	612	563	553	528	542	550	521	547	558	580	542	574	613	589	561	548	522	612	583	583	541	529	605	534	559	586	543	573	599	519	525	557	564	555	560	549	538	584	574	579	581	576	566	582	571	557	576	553	531	566	579	509	559	575	589	538	539	600	576	587	597	557	570	582	590	561	574	594	559	580	560	548	582	549	578	564	595	585	556	612	551	577	517	607	553	586	562	592	566	569	590	558	571	584	559	579	572	579	589	543	567	532	544	563	535	554	517	552	556	576	587	606	616	598	587	577	557	514	524	537	603	540	570	531	568	582	580	572	569	564	567	539	536	533	534	583	585	611	507	552	570	575	583	575	568	586	606	571	554	587	568	577	580	586	536	572	571	577	611	614	551	535	548	586	554	571	591	554	606	564	553	610	583	581	574	559	572	557	575	585	566	565	562	573	543	573	521	564	548	597	554	558	573	570	589	578	569	575	580	570	582	559	569	623	552	576	578	514	548	550	555	563	548	523	588	603	602	533	575	563	572	558	528	568	578	576	544	557	555	556	603	608	531	598	562	600	612	586	557	585	571	592	564	549	551	539	599	577	576	536	545	563	537	559	567	569	549	587	574	588	595	584	549	545	520	580	576	594	606	568	556	588	538	570	589	575	605	553	580	562	598	542	566	583	581	570	533	559	595	540	555	567	539	587	584	506	574	592	545	557	607	532	557	520	606	586	599	597	602	641	545	552	561	568	552	587	551	542	577	537	557	540	539	552	515	587	566	549	546	570	544	574	547	568	578	518	543	613	529	584	589	524	555	553	555	554	538	580	526	562	587	556	580	552	537	570	564	575	554	596	609	576	571	557	548	540	576	558	566	550	609	588	604	550	533	561	521	535	566	568	571	583	574	527	566	568	579	582	587	563	556	546	575	544	598	574	556	577	581	546	591	576	607	558	596	602	567	557	536	566	573	535	594	581	561	624	563	551	557	541	583	559	556	610	612	565	547	569	583	523	548	567	549	565	586	565	596	589	548	617	591	519	543	561	603	581	600	584	553	550	583	555	536	566	573	578	535	554	626	598	532	562	587	577	580	554	580	564	600	612	591	563	574	558	528	528	575	566	532	574	558	546	549	558	559	593	572	549	573	567	610	625	569	572	562	562	560	611	591	574	555	533	573	608	595	551	545	618	554	528	583	616	565	566	568	583	576	535	567	553	577	572	565	608	592	600	550	558	524	532	548	594	606	571	575	584	572	594	620	585	610	588	567	568	563	568	548	578	565	573	563	578	579	584	606	539	538	606	564	535	596	573	573	539	549	569	567	559	550	570	604	631	578	546	551	557	535	558	580	563	546	552	598	581	547	571	538	623	568	557	572	594	557	554	580	595	583	581	566	569	586	526	568	548	577	576	577	509	553	650	606	616	550	591	583	589	565	609	560	539	564	556	562	558	591	533	584	598	553	569	585	552	552	575	602	543	580	553	603	563	594	566	557	586	599	590	576	590	563	528	552	608	562	568	560	590	571	622	591	556	555	580	539	502	579	563	542	557	556	573	592	623	530	542	575	550	561	558	567	527	594	578	560	566	563	581	570	588	548	545	585	596	566	570	550	585	585	583	565	576	568	562	535	592	607	578	539	591	549	559	556	600	564	564	558	602	563	555	565	593	537	583	554	554	576	533	556	553	595	540	558	572	541	527	585	549	528	568	530	564	564	538	535	575	567	577	551	537	582	559	546	561	583	563	590	605	564	579	576	604	555	560	590	616	585	582	549	541	576	558	551	541	581	524	502	522	523	535	611	553	576	574	535	604	520	588	571	568	574	593	570	572	532	573	555	533	593	552	563	603	556	591	583	548	567	552	568	586	564	590	542	558	589	513	575	578	540	548	582	541	568	575	576	556	518	574	582	560	545	584	570	576	532	555	616	561	585	549	576	614	560	580	568	577	574	583	587	558	581	564	581	558	561	546	551	577	585	570	562	565	562	584	608	541	603	533	584	601	558	523	595	580	530	604	572	577	568	552	548	533	572	547	616	541	557	580	559	592	536	570	571	557	554	573	566	529	550	558	595	573	556	590	604	577	552	539	540	541	539	557	524	566	596	606	554	578	588	585	569	564	582	565	625	546	606	546	571	567	566	574	554	583	570	534	579	598	575	546	561	577	614	551	569	534	563	550	543	577	574	583	616	566	577	518	576	603	549	567	563	592	581	558	569	577	535	595	593	549	600	555	561	540	547	581	586	525	546	568	588	537	577	583	550	575	590	543	553	600	585	573	559	586	559	542	587	582	640	567	593	566	550	581	548	575	543	540	513	542	572	566	588	605	571	586	575	553	537	574	583	583	614	565	521	568	521	553	565	532	578	561	578	596	565	547	594	617	563	615	572	534	553	548	527	556	563	602	634	546	546	562	590	612	552	586	572	554	565	550	564	600	560	551	565	567	547	593	543	581	587	570	589	559	558	556	549	553	545	581	569	538	578	580	558	584	546	582	585	568	587	549	577	538	555	595	608	523	576	579	534	543	588	579	555	528	602	546	629	597	532	549	603	575	580	581	569	622	583	582	556	566	580	590	570	531	539	533	577	571	555	614	553	547	575	560	532	631	541	598	568	532	551	530	591	562	571	553	575	534	574	580	548	591	576	528	568	534	586	616	525	600	563	539	563	567	547	599	589	599	559	602	548	609	571	624	553	574	573	529	540	604	551	606	568	592	564	577	591	596	632	563	545	539	592	616	595	576	550	552	522	541	605	568	552	563	574	574	571	545	578	587	546	585	572	571	581	582	584	538	568	525	568	589	587	554	557	601	548	565	566	583	582	570	531	626	595	613	536	544	530	565	591	556	602	565	542	573	592	538	568	601	562	603	533	576	546	539	595	561	570	561	540	556	531	586	559	590	610	580	560	564	571	548	573	577
42676	23264	19312	15101	9757	5306	2607	1459	1154	940	757	653	621	545	437	418	424	373	354	345	326	352	303	305	318	310	311	297	290	266	305	258	268	269	283	305	308	262	274	294	306	262	300	273	284	295	281	307	289	265	283	274	260	278	267	276	274	260	276	300	271	268	273	265	276	273	315	275	301	315	278	295	296	298	294	279	284	269	282	268	294	277	316	305	260	312	245	268	315	267	298	268	271	260	264	289	291	278	275	289	283	292	284	313	290	270	260	274	299	313	309	281	281	323	293	272	304	287	251	298	282	276	289	251	286	258	298	262	250	301	303	260	274	260	321	265	283	331	302	303	294	252	300	285	266	281	260	288	273	306	309	273	270	285	285	272	260	284	268	273	282	301	291	275	315	263	299	257	286	261	257	281	276	264	270	294	274	257	288	271	275	316	293	257	281	265	267	264	297	275	312	284	281	270	281	272	261	288	263	287	282	282	277	278	255	268	261	262	297	258	263	317	280	265	278	282	250	268	304	302	278	294	284	265	316	271	271	271	281	289	273	276	302	267	279	286	250	293	275	298	274	290	272	284	256	268	301	268	303	291	284	261	284	314	277	283	246	302	288	278	307	292	279	303	289	285	289	288	273	327	283	289	272	278	269	301	294	303	302	291	284	267	277	279	292	302	302	268	252	290	271	295	312	309	252	292	270	282	298	263	270	336	273	283	272	268	297	318	254	271	278	274	311	273	251	275	280	272	304	272	277	277	254	309	269	301	311	266	288	273	278	301	296	291	303	273	305	293	293	270	316	257	318	256	278	255	245	251	313	300	291	291	275	312	281	299	288	299	300	319	301	271	317	285	270	287	265	290	281	303	251	276	263	246	297	255	310	255	268	283	276	283	267	272	282	253	296	285	253	282	280	304	258	278	323	269	240	279	299	276	311	282	286	295	304	256	289	259	280	299	288	299	279	294	270	280	314	285	316	274	275	306	282	287	269	299	270	286	287	252	275	279	285	257	301	262	274	265	309	297	268	301	266	266	276	283	305	276	307	308	269	285	309	266	263	272	254	327	300	268	294	312	271	266	269	285	304	260	283	251	302	274	295	295	303	288	289	278	262	299	288	282	266	277	288	286	284	263	281	256	256	287	303	272	332	267	235	285	292	277	283	294	260	287	286	293	294	255	267	277	284	280	284	264	274	270	283	262	244	290	300	311	316	284	255	278	295	286	293	265	260	282	278	291	258	315	284	293	263	285	254	266	254	272	280	255	278	313	262	275	273	271	280	266	272	250	277	284	249	254	302	291	265	259	257	267	311	267	267	260	272	243	282	241	281	303	301	296	323	280	281	308	289	293	294	269	273	305	284	258	309	281	270	281	297	292	238	266	260	299	260	289	286	271	258	275	239	278	276	274	302	293	281	277	296	278	270	275	282	293	269	293	258	300	275	296	310	304	271	281	288	261	287	288	305	274	261	284	275	298	265	281	275	301	294	293	270	265	304	297	249	297	293	272	286	244	268	278	285	251	278	258	299	286	287	275	257	288	302	270	276	266	281	284	294	306	291	274	255	233	308	259	278	289	282	262	276	291	271	265	274	310	325	280	278	248	279	275	274	266	293	274	283	274	285	282	256	309	281	306	284	294	283	298	286	291	288	245	275	269	265	260	289	290	303	278	302	286	297	312	279	295	274	256	228	288	274	275	274	249	263	275	293	240	274	274	272	267	269	267	270	283	256	265	287	283	298	341	254	275	242	289	241	265	291	297	302	283	251	266	304	285	281	279	252	278	279	286	276	275	259	341	290	261	281	281	259	303	260	258	332	301	268	295	315	279	306	293	292	286	287	267	295	313	284	288	265	274	254	250	303	281	297	296	306	275	307	279	269	272	291	286	301	305	292	285	249	270	282	281	285	282	280	307	291	266	272	277	277	278	296	300	302	273	319	302	280	276	300	299	276	268	278	256	292	284	274	257	246	285	299	271	293	269	285	262	264	275	293	270	306	263	274	287	270	286	265	279	281	302	275	282	313	266	271	291	305	302	280	281	269	280	279	293	333	255	251	266	275	281	284	253	256	283	305	284	278	295	284	275	266	267	283	267	259	289	242	319	300	301	266	283	287	278	300	289	301	312	285	257	283	264	279	309	299	279	294	297	275	284	292	290	321	278	290	301	257	294	302	301	283	269	290	282	310	285	277	257	256	281	278	282	275	321	284	287	261	284	284	271	278	283	248	272	291	259	279	308	276	260	276	263	270	285	270	277	268	292	292	297	289	286	263	255	275	271	269	263	265	270	297	278	295	290	269	276	285	287	277	292	278	298	286	278	282	318	263	277	282	272	278	324	283	265	296	254	267	318	312	278	280	283	305	284	292	295	296	297	303	271	285	312	319	299	284	277	290	282	276	279	272	232	282	279	266	276	298	261	260	276	244	281	263	289	270	279	300	321	289	264	293	290	280	301	284	291	301	295	290	284	260	263	287	289	277	271	324	263	276	235	293	283	282	282	270	296	284	300	270	275	294	288	268	272	290	278	282	290	290	278	276	271	270	301	300	278	266	264	267	269	285	304	289	296	282	237	319	324	284	274	265	260	260	301	290	283	288	303	314	282	282	267	282	282	255	317	311	278	283	305	274	280	266	279	273	293	273	282	310	293	257	280	298	298	274	276	256	305	307	289	280	292	289	289	272	275	299	303	297	285	280	253	272	278	271	285	283	267	292	280	258	306	275	253	291	261	274	263	264	250	297	290	295	315	264	289	287	299	323	301	261	292	240	312	262	300	279	269	293	275	269	273	284	312	284	247	261	293	274	293	289	272	309	305	252	287	289	290	274	293	299	280	277	274	294	339	272	254	294	276	306	288	256	251	277	301	285	259	283	302	278	297	250	264	316	257	266	285	285	278	266	289	281	249	293	303	288	270	285	291	297	288	259	312	266	277	251	275	278	282	264	319	303	283	265	275	249	266	261	276	316	249	287	281	287	279	263	318	271	296	278	285	272	308	292	274	265	272	299	288	277	282	273	301	242	284	288	264	264	287	299	267	298	302	287	258	310	240	251	279	297	268	293	233	276	296	265	297	297	279	285	281	263	305	311	290	283	323	266	277	294	266	303	314	308	308	269	282	267	289	270	295	307	264	299	280	272	287	312	270	282	302	318	267	267	277	249	266	295	355	277	267	294	289	252	298	295	256	255	283	266	297	300	260	286	290	278	269	285	291	231	278	272	267	278	282	278	269	296	257	288	277	270	258	262	272	278	290	314	313	239	280	288	277	263	306	300	252	283	289	314	295	293	270	295	284	291	254	246	296	303	308	278	270	283	261	289	282	299	267	292	309	290	260	301	313	303	250	278	308	259	266	267	282	287	291	326	277	285	263	301	279	292	286	273	269	267	262	280	271	292	285	273	269	282	326	281	269	291	291	289	295	233	306	319	291	223	274	264	262	261	264	282	304	318	271	292	270	273	274	280	294	298	288	299	278	304	299	266	290	286	267	294	288	267	310
24348	16179	24723	25988	21735	14840	9056	5891	4909	3939	3237	2948	2473	2185	1458	1439	1306	1230	1226	973	866	794	820	733	722	702	686	673	616	683	640	653	619	607	596	616	633	650	607	582	615	589	649	620	623	629	604	617	639	642	606	612	632	657	595	617	635	664	617	648	629	594	621	613	587	643	630	615	649	598	660	595	647	648	644	631	551	639	659	586	642	616	657	623	606	670	648	597	569	597	627	629	608	640	644	613	622	592	614	612	630	631	593	606	658	588	616	636	626	616	611	660	627	612	647	626	618	577	584	603	595	624	641	610	595	599	620	615	587	599	631	596	612	587	614	630	553	622	601	588	626	601	616	665	638	595	635	609	636	655	656	585	644	588	611	636	585	645	583	640	623	597	621	597	644	611	601	634	628	586	616	622	607	597	650	623	634	629	590	634	598	613	589	577	605	609	649	583	630	644	614	607	600	605	605	629	636	593	609	589	655	618	618	611	609	617	640	614	609	612	643	620	608	645	633	621	564	601	600	585	611	627	591	609	641	611	620	617	574	554	579	632	671	632	636	578	586	641	632	673	635	612	584	631	633	576	562	630	599	613	637	596	634	629	642	591	608	581	565	580	599	604	623	643	628	604	612	585	643	585	611	562	631	647	626	593	609	607	591	604	585	590	637	580	594	619	615	639	620	644	576	628	656	597	604	612	624	581	624	613	585	604	604	644	600	585	595	575	610	607	598	623	602	614	574	603	633	562	652	593	623	601	625	639	599	594	610	610	613	619	618	632	635	600	613	602	565	631	596	596	614	650	614	596	590	655	575	617	615	619	620	605	596	602	681	607	577	605	630	601	610	622	616	594	628	634	619	582	599	592	614	590	605	657	611	615	573	600	594	601	665	611	584	596	617	629	592	584	620	620	654	623	616	605	599	602	649	607	591	647	625	624	581	589	614	589	606	642	583	594	641	578	647	608	616	627	636	640	615	596	653	601	626	634	623	586	613	616	638	674	589	635	630	592	596	598	635	606	624	637	651	624	579	627	633	578	600	612	628	666	613	611	582	594	601	604	651	625	607	589	584	638	600	602	605	609	586	613	599	610	578	563	631	590	625	581	603	603	617	592	627	619	617	580	592	652	627	619	620	595	619	610	645	600	589	617	667	600	574	586	593	619	595	624	594	618	596	634	610	634	605	621	592	672	637	593	616	625	623	669	603	654	583	595	598	592	610	623	595	580	614	593	637	586	584	591	616	623	617	592	585	614	601	560	602	613	573	559	579	588	648	609	622	646	655	642	619	597	615	635	597	604	657	644	665	632	625	628	650	640	592	594	569	580	615	624	637	607	584	678	600	651	629	621	611	615	603	627	610	615	644	560	609	617	590	630	601	602	608	574	592	638	618	625	626	616	643	628	582	566	579	603	594	621	584	596	629	599	636	571	602	573	594	644	573	609	597	604	581	595	626	625	668	599	585	586	616	609	617	627	623	638	636	617	592	580	592	600	617	607	586	602	589	622	600	614	593	627	622	575	607	614	606	650	615	587	600	613	591	609	605	602	603	592	664	624	567	656	634	598	650	591	577	600	633	587	596	631	616	628	607	600	603	579	619	608	632	597	647	576	604	595	617	648	629	608	613	609	600	639	656	599	592	652	609	591	640	638	601	632	619	610	621	636	618	586	596	587	636	625	585	610	603	648	595	557	605	569	598	620	617	654	588	608	615	619	603	582	577	627	627	607	606	615	595	597	625	620	610	611	622	640	632	659	652	639	587	619	584	593	612	633	618	642	624	629	633	607	622	571	600	558	606	633	662	620	600	611	636	607	608	611	595	642	595	622	597	605	617	605	597	620	598	618	629	610	600	617	590	626	585	593	626	597	611	584	614	564	600	617	622	595	609	581	622	581	561	583	601	670	615	650	611	647	613	613	627	582	619	599	602	612	622	607	583	642	611	641	615	625	621	604	630	644	600	631	593	595	583	569	677	631	586	604	643	569	637	639	629	629	584	644	614	570	612	597	649	581	646	595	603	636	638	609	604	563	600	603	629	594	592	592	619	587	627	624	634	619	581	634	649	604	575	610	626	641	639	599	596	629	613	601	617	620	597	626	665	619	630	610	630	579	604	579	643	626	585	635	559	611	613	592	630	592	619	553	614	608	592	616	578	616	635	618	595	637	584	646	614	596	650	573	610	609	637	649	637	607	575	610	596	642	631	600	623	594	577	637	650	656	620	575	586	615	612	573	624	563	690	631	632	593	599	596	618	620	616	607	666	653	598	638	612	634	609	617	637	639	557	607	622	594	601	630	589	608	619	592	640	593	653	588	594	587	624	609	625	619	582	617	593	626	606	633	655	643	628	631	616	640	617	657	587	546	619	600	599	620	612	632	611	586	650	593	616	574	601	649	595	639	616	615	596	588	604	606	621	624	594	611	602	593	612	624	630	608	625	611	642	629	590	581	616	618	619	637	619	620	628	616	633	611	624	616	607	661	640	591	627	585	610	590	574	621	621	562	605	604	629	615	635	590	615	609	623	638	608	615	603	573	641	647	598	595	630	618	575	663	640	635	631	575	643	628	591	666	589	594	611	583	570	608	604	619	577	634	580	583	617	567	610	602	612	624	589	615	621	678	590	591	605	575	609	613	607	582	630	606	640	610	632	654	603	621	594	575	630	574	632	621	624	616	582	623	620	628	594	542	595	641	629	596	628	617	632	625	629	597	600	618	601	634	602	607	575	585	591	604	585	630	625	628	635	598	647	579	619	627	589	616	619	558	610	609	624	612	621	609	622	608	638	613	613	611	597	571	598	607	632	630	605	626	596	597	583	639	591	601	616	615	572	596	601	581	625	594	646	633	580	618	563	617	636	605	615	572	605	581	631	676	599	622	617	669	585	620	678	633	593	599	647	581	633	619	608	631	627	700	613	628	587	558	596	573	628	604	620	575	581	605	636	603	613	653	641	617	602	613	651	636	582	580	620	642	616	598	635	642	611	623	605	618	607	614	625	626	629	649	604	625	613	613	645	613	624	655	634	648	630	670	625	662	628	573	623	581	593	583	600	610	600	592	649	587	608	639	594	605	605	593	597	609	605	615	581	627	607	596	635	627	577	584	660	631	612	567	604	623	580	611	625	602	616	582	645	616	634	647	639	607	663	531	634	653	635	622	579	616	605	593	581	613	624	593	662	615	603	585	624	584	641	589	611	594	583	614	615	615	591	638	585	617	608	601	590	649	594	595	645	656	581	618	632	624	627	608	642	632	600	580	621	607	623	598	623	606	599	627	598	607	612	596	616	611	647	641	651	637	585	603	580	618	603	629	662	602	617	641	566	616	620	588	606	609	613	593	580	585	605	643	590	642	631	645	674	644	632	599	585	660	628	614	598	603	641	615	603	583	596	603	596	606	568	599	601	607	629	633	635	609	653	648	569	644	664	623	631	658	635	590	607	593	578	586	620	561	624	579	611	604	623	564	615	662	600	605	593	566	652	604	574	600	647	596	595	589
24140	11516	7760	4463	2432	1531	894	616	591	436	413	372	340	318	279	264	255	251	274	221	240	224	224	226	211	240	204	210	212	211	228	241	200	249	207	271	224	195	251	204	225	236	240	208	257	256	236	220	210	228	248	219	216	233	229	229	197	232	211	229	231	242	238	233	228	199	227	227	235	211	224	216	220	199	212	214	229	233	238	243	231	229	213	230	235	228	228	214	211	245	215	209	232	247	215	252	221	193	226	215	203	169	216	207	215	208	223	201	208	222	246	211	235	250	244	201	229	203	224	217	205	234	229	233	212	218	214	232	240	249	248	198	236	186	220	219	214	184	223	232	246	228	202	239	206	217	235	257	215	218	252	215	229	222	201	211	198	233	242	215	213	206	242	254	229	225	206	244	236	235	229	216	238	238	228	201	242	237	226	204	249	238	213	240	215	248	252	232	224	215	219	241	237	225	235	237	203	218	225	259	210	236	259	256	262	231	227	207	223	232	224	210	237	224	200	204	225	233	221	237	218	248	227	209	211	215	217	242	218	237	218	224	269	228	218	220	202	222	194	237	246	237	229	222	245	211	218	213	206	226	232	253	231	217	225	206	234	214	210	222	235	217	233	237	238	236	229	207	212	247	228	259	221	213	242	241	230	228	192	218	239	250	205	203	268	228	216	204	201	232	216	201	205	217	217	260	235	232	245	230	216	196	182	201	221	224	235	227	236	227	201	199	186	214	188	201	237	211	242	214	240	231	210	235	199	230	237	220	209	237	207	237	219	232	257	214	198	225	217	266	217	228	244	222	255	234	237	238	227	215	223	216	226	244	219	218	218	250	227	214	226	221	180	228	196	199	225	219	194	183	198	192	216	237	251	205	236	228	221	221	229	245	216	260	214	206	223	213	201	226	226	198	240	215	233	221	216	221	218	214	233	238	218	219	234	243	190	227	223	207	237	238	252	207	209	216	222	198	231	233	250	226	222	212	199	215	246	222	208	210	232	241	213	241	229	217	203	227	213	218	198	224	238	212	198	206	247	232	236	238	242	240	227	195	232	241	233	209	233	248	240	224	233	199	222	227	208	188	218	227	206	208	214	231	217	218	208	220	209	245	225	242	253	197	228	243	221	230	234	230	251	203	224	228	235	238	225	239	238	250	219	220	217	205	222	211	212	217	219	229	240	247	215	196	242	218	218	222	248	249	199	232	223	215	252	229	251	249	235	210	216	230	224	248	217	248	241	238	238	177	206	208	219	239	240	214	212	235	229	228	213	220	213	230	219	237	217	204	192	261	236	221	220	233	204	202	225	232	216	231	235	233	224	229	222	227	228	266	228	235	226	239	233	235	221	233	236	218	231	220	208	246	237	251	217	225	231	227	262	234	228	231	193	216	252	202	203	241	236	200	233	248	229	210	200	217	231	204	216	199	208	191	220	240	227	231	247	222	218	207	216	200	235	227	218	188	227	217	234	219	211	211	209	220	237	210	244	224	219	212	210	184	218	229	218	211	244	208	225	215	235	224	236	232	222	240	230	250	219	186	241	210	218	233	229	245	235	225	204	206	198	227	244	238	235	225	222	226	223	226	242	213	244	222	211	201	224	208	219	197	254	254	219	230	218	233	217	207	189	237	245	191	210	210	227	243	186	235	210	226	222	218	230	213	229	226	245	227	227	214	217	226	220	227	222	246	232	239	253	210	225	253	246	264	210	232	195	209	241	200	216	223	260	234	212	210	239	251	210	232	245	221	203	230	248	240	221	204	224	231	229	240	211	200	242	211	226	219	204	210	219	229	219	220	228	246	209	246	210	224	206	216	241	207	185	195	214	208	215	222	256	233	201	234	243	264	216	240	231	234	228	211	207	216	221	228	205	204	212	247	224	230	233	212	216	218	232	246	222	229	233	234	208	234	223	228	223	227	206	254	234	198	229	234	243	249	216	235	238	227	260	237	229	207	250	226	224	196	251	222	247	207	225	213	258	212	237	223	223	225	219	214	234	239	214	230	201	234	232	208	201	256	244	246	216	210	230	195	233	207	230	229	208	221	212	218	208	215	262	243	191	232	212	199	223	230	237	204	222	225	197	256	229	200	211	210	220	240	220	204	208	227	239	203	214	204	219	209	221	217	230	211	184	222	196	214	216	235	203	232	240	242	209	232	247	259	221	216	251	226	236	218	199	224	223	225	215	249	213	222	242	212	200	213	239	227	233	239	227	208	234	229	218	208	235	251	221	223	250	213	234	202	246	220	221	191	216	212	210	223	230	223	242	254	194	228	229	230	221	225	210	236	217	242	236	251	215	207	214	207	218	192	270	251	199	245	236	220	212	256	205	218	231	221	231	234	245	230	217	252	233	220	261	258	218	255	237	238	229	229	245	243	206	235	233	251	215	224	207	216	217	205	234	201	220	250	262	220	231	252	202	224	235	222	205	216	226	241	211	251	205	231	228	254	246	224	198	229	213	238	205	242	207	227	199	235	243	214	227	216	229	245	216	267	233	224	253	238	224	190	236	211	210	219	211	235	204	262	217	210	211	210	218	220	222	229	255	231	216	222	235	241	235	222	242	231	235	231	233	203	214	241	223	220	217	242	227	239	232	233	239	210	218	235	227	247	247	223	221	206	193	207	227	230	237	213	208	238	207	211	212	223	188	193	235	196	210	200	235	237	198	233	226	248	222	233	228	260	231	219	232	194	241	218	211	218	219	226	230	250	198	239	238	204	226	228	221	230	236	220	243	228	241	193	204	237	201	217	230	233	202	229	220	223	245	226	211	245	218	244	233	252	224	242	226	230	229	228	238	236	264	225	232	259	230	222	227	238	212	240	247	202	202	223	234	231	186	239	202	217	223	178	214	221	222	238	218	249	204	208	236	219	269	226	209	238	218	241	257	249	243	235	215	218	248	206	244	231	233	264	222	191	192	243	231	199	210	206	209	205	236	228	224	205	238	232	235	213	223	247	218	212	236	233	222	237	230	235	237	226	228	212	235	244	252	231	240	243	219	219	245	222	255	253	247	215	220	230	244	231	238	214	218	234	243	236	233	215	222	252	209	237	224	222	227	206	200	232	218	235	232	228	229	205	233	226	231	221	205	223	234	213	226	226	199	229	204	227	214	252	241	224	249	218	191	226	225	205	250	216	207	234	234	231	227	226	218	199	220	234	242	221	205	218	225	234	256	229	195	249	226	228	195	213	245	187	210	223	207	208	217	215	229	230	223	252	212	241	222	215	250	216	190	227	203	220	209	226	242	214	219	278	233	219	234	195	249	236	188	203	229	240	256	198	210	259	220	236	212	209	239	198	216	254	234	223	250	254	210	245	242	238	224	254	262	219	242	215	211	212	228	237	237	242	224	224	206	228	215	234	215	243	237	251	237	205	238	251	231	216	221	215	237	230	253	222	239	213	234	226	220	207	218	220	206	210	200	221	203	214	256	244	215	214	254	235	228	240	223	228	218	225	205	212	231	208	234	225	231	207	203	231	229	214	230	213
14118	8493	12119	11138	8483	5669	3664	2453	2149	1658	1548	1381	1208	1028	981	854	773	747	735	679	636	619	593	524	532	533	482	530	510	507	501	588	497	493	520	501	484	498	498	506	490	499	521	506	485	494	508	501	478	485	523	516	474	483	493	485	495	496	467	501	513	508	543	492	505	526	519	502	510	478	498	520	544	514	548	484	497	515	522	506	493	558	504	498	541	522	529	516	509	560	547	462	514	515	499	519	503	485	531	525	478	516	501	522	506	520	529	492	532	501	501	519	537	541	515	470	526	553	450	501	505	518	514	520	500	502	527	488	489	501	523	537	488	477	494	499	497	507	570	453	510	536	529	511	552	523	482	509	478	522	519	483	509	489	521	485	514	518	469	523	488	447	498	495	503	527	487	513	460	524	489	484	528	471	458	501	481	519	502	519	506	461	542	528	512	480	524	502	483	532	534	456	540	507	504	465	498	511	514	525	492	491	525	496	512	496	488	532	476	544	515	497	482	497	483	486	498	459	530	513	532	508	517	515	502	532	529	504	516	514	487	499	515	509	517	478	536	552	497	533	477	493	501	513	471	491	499	502	533	477	510	510	541	532	544	466	519	459	530	498	508	495	508	516	533	520	479	492	486	551	498	514	507	485	478	495	534	490	496	504	487	505	503	497	481	523	537	516	455	528	481	536	497	497	517	495	502	535	489	498	546	506	464	553	498	510	501	510	494	522	518	474	525	469	533	521	489	489	507	526	472	518	523	518	526	531	510	514	476	504	487	503	498	478	510	516	508	504	514	482	456	538	497	545	504	486	526	459	526	486	485	517	505	491	485	520	520	480	437	525	527	485	553	521	542	478	486	506	446	485	489	521	525	493	510	565	510	466	512	527	562	543	503	514	494	522	515	486	483	496	479	512	505	467	486	521	469	496	486	507	486	484	524	509	493	516	484	529	478	491	528	516	528	523	511	524	514	522	525	475	520	503	527	525	520	461	503	443	498	494	502	492	536	495	521	514	503	503	535	540	469	534	500	477	508	510	469	500	504	485	511	494	507	532	505	479	511	466	483	480	515	484	515	511	477	511	505	480	477	501	535	479	503	507	503	528	503	496	532	494	502	539	507	532	525	483	498	498	529	526	512	516	540	537	487	475	498	504	502	528	481	461	460	495	485	507	483	528	558	525	499	522	484	528	479	544	518	516	513	535	495	462	486	536	528	451	485	523	502	485	550	507	517	478	533	505	522	473	524	471	493	493	495	524	472	529	494	484	484	494	491	492	512	464	509	477	485	478	505	473	484	488	491	461	526	509	481	522	500	473	493	470	507	519	514	510	492	489	507	484	511	477	510	483	519	506	487	489	491	527	486	533	491	479	513	562	504	544	506	490	503	541	534	517	496	498	514	495	552	500	477	528	468	530	460	468	499	497	539	478	484	516	482	503	494	485	497	487	501	536	497	527	503	523	495	500	543	521	488	504	508	482	494	527	471	507	504	503	536	544	482	533	510	524	518	528	497	499	497	503	524	510	502	485	544	478	503	476	486	556	482	491	523	539	498	497	565	510	513	524	485	471	509	511	435	484	454	486	487	528	526	498	517	505	526	515	514	463	505	487	504	534	541	489	494	512	528	478	463	543	486	486	501	501	498	529	481	532	489	509	538	524	465	537	512	497	549	509	519	541	507	505	506	491	487	456	548	476	484	519	479	520	483	505	478	500	518	469	515	504	509	504	534	516	503	539	490	518	520	490	538	542	498	485	506	460	506	520	507	494	510	527	491	498	504	498	495	534	519	529	526	528	504	530	528	488	479	529	490	497	470	540	469	513	514	447	529	529	541	532	537	492	529	540	494	537	506	489	451	510	507	523	511	483	504	541	511	483	522	442	462	533	502	500	562	535	547	505	486	492	511	513	527	496	508	491	485	495	510	494	518	473	511	530	551	507	512	490	518	508	534	501	522	490	470	473	497	527	502	479	505	479	501	504	501	510	531	490	509	491	538	483	509	516	502	514	501	494	485	481	520	504	504	501	492	485	519	534	498	534	499	499	531	493	483	522	483	501	537	497	477	493	513	494	519	484	558	486	551	540	484	493	548	482	526	532	518	515	527	488	488	491	482	505	480	481	485	512	507	538	522	527	501	474	538	493	471	541	491	476	501	531	500	480	542	489	476	491	462	486	517	525	526	522	497	539	488	496	469	485	483	457	568	505	473	498	479	499	484	504	502	475	489	511	518	495	475	508	522	525	477	507	526	492	510	524	508	537	512	455	488	518	517	512	539	512	498	480	480	480	508	499	520	538	514	518	521	487	470	498	530	529	495	491	516	512	473	474	486	493	470	502	480	475	540	536	477	534	504	473	521	506	519	508	511	462	503	501	485	470	505	500	517	516	524	533	497	460	499	526	534	481	552	516	512	496	510	502	518	444	517	473	467	536	487	503	539	471	478	481	484	518	515	516	479	502	486	453	540	456	482	539	484	505	509	499	512	498	539	513	521	522	471	477	492	517	491	484	488	492	499	468	472	503	522	496	477	513	525	480	446	525	483	547	499	504	523	483	524	532	532	527	468	496	519	483	535	508	500	495	472	481	521	548	516	509	519	521	494	494	539	519	513	512	492	517	510	495	493	498	510	495	473	531	508	489	497	547	502	497	510	501	506	507	485	540	517	498	534	499	520	514	477	467	494	517	450	512	538	499	501	490	477	515	481	508	481	481	496	487	500	498	487	540	459	498	457	470	475	465	495	524	476	503	479	493	473	503	531	479	527	516	473	470	520	494	525	500	548	490	501	539	522	499	480	497	508	518	505	485	519	494	508	494	475	544	502	513	504	472	538	507	517	506	506	501	509	512	504	481	523	512	534	464	477	487	479	533	481	470	524	504	527	480	478	513	478	503	520	497	476	495	513	493	491	564	502	493	489	519	500	524	522	504	459	487	535	469	529	522	517	484	517	475	534	494	467	492	504	505	500	547	552	521	482	494	489	499	501	517	541	547	498	517	490	484	508	489	543	518	502	503	482	493	520	522	494	486	468	486	511	530	484	515	522	482	535	513	510	501	595	494	518	500	507	521	532	507	471	511	474	496	468	505	490	499	539	497	510	512	504	494	514	482	493	467	483	547	486	501	564	504	537	511	487	516	537	482	501	515	477	500	504	522	487	492	460	502	476	498	497	510	520	546	539	511	510	483	493	549	531	520	518	501	544	517	499	515	510	485	473	516	484	500	497	530	461	487	510	478	538	480	474	493	522	530	511	492	483	464	493	518	486	519	511	482	524	493	537	470	506	509	499	492	488	486	476	511	481	529	537	504	470	531	488	527	472	456	503	516	467	521	522	499	509	505	514	488	490	500	512	490	530	497	462	526	458	514	467	499	441	531	518	461	505	545	517	511	523	481	494	485	484	516	509	499	532	484	520	521	499	508	514	486	497	520	495	501	541	503	473	526	510	487	522	519	513	511	493	567	498	508	503	503	487	496	529	523	480	493	477	468	534	509	514	522
36297	16989	12565	8079	4472	2873	1709	999	752	643	595	489	451	389	411	336	352	313	320	313	289	291	281	270	237	280	254	248	257	255	248	257	240	244	245	256	268	263	243	255	228	277	266	269	274	256	252	277	256	279	259	261	256	263	286	264	259	245	235	244	269	275	272	273	268	237	278	279	261	280	274	276	278	239	257	272	232	252	254	281	249	265	278	264	260	227	251	277	254	272	257	237	246	263	255	237	243	268	273	264	256	267	238	265	266	240	230	249	249	237	256	251	277	270	261	268	244	283	265	266	265	256	260	251	238	288	255	263	240	240	238	228	249	254	267	248	262	256	228	234	255	233	270	260	249	276	250	258	241	274	266	263	248	246	242	263	270	269	267	273	263	284	259	230	292	231	250	227	265	251	256	249	244	273	243	266	234	229	258	250	237	255	224	258	247	255	247	268	244	241	276	236	240	262	250	270	261	254	244	240	254	235	234	217	261	241	251	242	279	268	258	263	265	245	245	254	243	239	228	241	233	282	242	236	273	253	287	239	265	244	262	270	244	287	247	279	248	272	249	253	266	275	271	240	273	274	239	243	275	282	263	316	249	234	272	240	255	240	274	258	224	238	233	284	278	266	269	255	246	292	248	247	240	268	250	251	268	231	256	251	241	249	284	247	224	270	275	231	263	237	286	268	304	233	223	247	277	236	266	264	238	251	254	254	269	257	260	266	237	244	276	254	240	252	253	275	293	262	273	266	261	274	257	249	225	283	276	253	245	264	254	268	229	267	273	263	255	265	253	238	252	226	249	244	274	257	245	277	260	243	278	253	259	240	237	231	267	281	239	248	257	258	273	277	241	251	247	253	273	237	230	259	260	241	268	272	273	239	291	261	258	278	282	242	240	253	242	258	244	258	290	229	269	244	229	234	268	256	275	252	245	258	230	255	275	264	228	234	259	249	263	278	270	243	264	265	273	261	260	254	244	266	238	245	240	257	273	263	289	274	276	277	236	242	238	233	285	275	275	282	287	277	272	287	260	265	242	253	268	239	266	257	266	242	264	279	259	243	252	202	261	261	259	260	232	274	258	234	284	284	273	275	240	271	243	256	255	276	250	224	256	271	272	270	268	261	274	240	261	277	272	238	291	262	277	242	271	256	252	265	274	267	255	246	240	273	261	266	259	267	275	245	243	280	249	272	249	255	280	275	248	243	270	232	234	258	257	255	267	280	268	263	246	252	263	244	259	273	246	246	246	233	273	257	251	253	238	249	271	254	238	267	250	259	257	226	260	268	282	279	252	257	265	276	257	243	219	273	281	257	270	252	261	269	269	252	284	252	238	271	232	234	229	263	239	265	270	254	264	265	247	267	279	269	257	251	265	270	259	262	239	291	256	264	274	247	250	266	215	243	243	265	244	252	224	237	264	294	263	240	261	262	230	285	269	239	268	239	278	238	268	243	267	290	300	266	248	264	249	260	260	282	230	247	238	250	273	256	243	246	258	235	261	247	261	257	286	262	266	270	261	259	235	242	249	287	253	226	267	248	265	259	265	238	247	250	264	268	284	237	260	284	252	244	255	251	251	275	250	234	259	312	271	250	239	245	246	235	234	250	263	234	257	251	312	265	258	274	264	216	236	269	256	229	245	243	250	261	247	253	259	269	232	253	240	255	264	249	219	265	268	245	228	263	287	220	257	257	273	288	268	255	253	259	266	264	264	283	252	260	273	238	262	260	256	256	252	257	276	252	237	260	226	269	280	273	269	265	266	233	237	241	229	231	291	241	250	256	249	256	234	240	223	244	264	236	253	264	268	283	246	289	276	256	252	246	256	212	241	235	232	233	274	261	277	265	274	239	281	276	263	232	276	258	242	275	245	235	264	280	266	239	244	231	261	225	231	247	251	206	264	279	263	244	240	244	260	233	247	219	233	229	253	237	260	230	231	255	285	262	256	278	269	262	261	256	269	270	272	270	259	238	261	257	280	275	243	240	249	259	259	261	293	251	232	259	242	256	261	259	246	277	249	283	215	262	257	282	271	278	247	283	266	283	280	257	253	246	273	237	253	270	248	227	259	308	277	233	238	256	253	267	220	259	253	245	261	271	280	253	259	252	266	236	259	270	245	253	268	301	228	231	276	237	263	246	256	228	284	239	226	252	235	258	250	241	279	263	243	238	247	267	250	256	267	251	252	288	253	286	243	266	218	254	265	250	271	228	251	280	272	235	255	261	298	293	252	280	253	258	252	275	265	269	259	270	253	237	272	279	229	261	244	256	274	248	271	278	255	249	251	262	277	259	259	278	256	257	253	277	283	254	287	271	241	280	254	233	273	237	255	243	245	238	242	265	237	294	274	289	267	296	256	283	281	275	255	244	243	266	285	290	294	254	289	249	267	283	232	211	242	275	218	270	230	227	264	263	257	278	271	254	236	234	244	256	282	281	242	255	298	262	253	275	257	283	261	260	263	251	261	230	249	241	252	281	255	229	265	223	255	220	231	265	272	248	264	258	271	242	273	239	247	260	256	253	255	280	242	231	256	276	240	239	255	284	270	238	236	254	230	241	237	262	198	247	260	296	264	272	237	246	253	260	283	254	263	257	260	261	225	274	254	278	240	257	259	282	290	272	302	272	271	283	265	244	232	259	276	264	273	253	296	274	258	242	279	270	255	255	233	243	241	242	252	264	258	241	262	232	268	301	267	259	227	240	267	291	243	246	236	275	264	233	276	249	289	300	266	298	258	287	243	273	246	230	252	246	249	242	234	260	263	265	266	255	233	242	226	215	250	240	249	279	260	265	248	280	247	256	260	276	258	269	281	269	294	221	254	245	258	276	245	263	260	223	241	247	277	240	292	264	253	228	266	286	255	252	206	241	268	272	264	251	270	255	231	281	248	276	277	277	243	290	295	284	268	235	258	258	266	258	236	263	236	231	256	219	291	252	240	249	265	255	271	270	262	277	272	246	276	279	283	261	264	247	257	279	258	249	262	266	253	232	251	256	259	275	280	284	279	237	264	246	290	278	230	242	279	218	229	279	267	230	273	276	229	305	257	272	286	270	240	259	261	217	264	293	266	247	282	248	283	256	268	273	258	288	271	239	254	286	245	267	291	264	290	241	251	266	242	249	261	252	260	265	243	269	280	259	244	256	283	245	294	257	243	257	251	229	246	262	264	274	228	271	269	259	244	246	269	270	271	246	243	242	267	253	254	287	255	249	249	246	223	230	245	241	244	299	268	257	259	232	237	227	277	257	234	281	227	257	294	282	254	233	256	248	267	278	251	276	242	249	250	275	250	288	301	258	243	244	262	262	242	256	260	276	245	271	253	268	269	251	256	272	244	270	239	269	273	255	268	273	252	270	259	283	254	259	248	252	254	280	244	250	265	263	244	226	256	249	294	256	245	241	241	249	236	249	258	257	269	242	275	240	262	275	246	223	295	244	251	262	273	232	271	267	240	256	257	287	270	286	256	250	242	242	244	291	266	239	262	268	259	258
21758	12694	17887	17627	12940	10024	6761	3943	3184	2574	2325	1843	1635	1294	1256	1083	1021	903	882	818	805	671	692	664	652	647	573	648	596	595	583	593	553	556	572	604	587	594	543	597	572	590	590	550	568	593	553	552	587	616	543	566	539	613	560	561	615	559	548	598	567	550	548	555	625	619	569	567	562	559	594	566	573	539	598	610	581	558	582	593	524	622	537	619	621	531	583	585	542	545	579	598	570	636	604	647	615	559	564	620	589	559	563	594	532	538	579	567	592	575	542	526	570	565	542	584	551	564	532	543	600	598	577	555	575	570	551	558	573	537	599	587	598	586	564	554	553	581	588	551	573	608	565	580	584	551	581	536	578	595	558	584	554	527	554	558	569	561	550	500	560	563	595	543	538	550	525	582	573	589	545	549	551	590	610	569	566	546	555	594	588	597	537	547	593	558	601	568	578	568	577	561	578	567	549	570	552	588	540	579	581	564	581	580	555	561	587	570	549	555	564	576	562	600	547	550	609	548	565	575	557	576	593	589	551	576	577	596	585	555	575	540	569	563	586	555	551	568	574	551	594	607	546	572	557	582	553	556	550	566	553	569	541	604	532	546	568	582	590	561	564	559	560	590	598	555	614	585	588	581	565	582	625	598	556	589	555	604	535	578	594	570	608	585	605	570	575	582	552	525	533	586	552	603	600	582	554	545	600	532	615	563	555	610	548	572	562	575	626	556	563	577	595	604	577	570	556	539	609	542	610	549	560	546	564	578	600	584	564	566	569	578	586	577	607	540	564	571	568	565	577	553	618	540	583	602	571	539	553	564	597	530	539	554	587	602	541	555	525	595	575	559	502	562	585	550	587	535	563	542	600	591	564	542	563	564	584	538	555	603	608	620	540	544	542	582	577	592	599	538	562	567	547	568	567	554	598	601	588	574	541	580	537	569	553	571	588	616	562	582	557	626	563	575	621	532	601	573	586	577	591	575	574	568	545	552	526	532	569	580	558	602	542	560	561	619	592	504	560	584	573	561	563	572	586	561	519	596	559	523	581	557	550	594	514	539	591	555	585	566	568	576	551	580	531	588	547	577	563	579	657	581	540	572	564	610	590	594	578	565	570	530	554	584	600	546	613	552	557	588	586	570	615	567	618	557	564	569	594	593	577	589	581	613	549	590	562	603	596	533	553	598	582	534	573	532	562	574	558	590	548	591	538	594	543	556	581	565	560	542	559	575	524	603	567	593	592	501	541	544	567	583	611	617	568	560	543	539	574	575	574	557	540	577	563	610	578	560	567	569	564	590	564	565	566	586	581	537	575	533	558	578	570	612	588	575	572	532	538	606	560	607	545	615	560	577	565	529	586	566	528	534	600	555	556	594	567	564	553	550	586	566	579	562	566	595	562	598	560	543	578	541	534	535	568	570	578	550	602	564	601	551	597	601	531	574	561	546	570	587	536	610	568	578	578	548	562	561	595	542	556	579	546	597	580	532	537	527	545	549	592	543	572	577	530	582	577	586	536	528	603	583	559	555	595	615	578	562	506	548	527	587	597	553	532	595	550	625	568	554	597	554	535	578	608	578	592	563	569	563	602	560	554	547	570	589	573	578	526	576	556	587	595	539	528	596	571	513	612	601	565	533	534	605	577	576	544	549	579	612	558	557	540	561	575	545	606	574	564	555	581	541	558	552	564	555	583	538	582	557	549	544	556	596	581	609	559	576	583	579	557	524	549	592	581	571	569	564	545	583	585	597	580	612	609	566	560	575	604	596	580	604	614	560	557	602	555	575	556	557	602	589	601	568	566	529	543	555	579	577	609	492	541	535	640	523	598	561	540	575	565	581	617	600	584	599	533	567	577	564	546	581	566	609	599	591	523	589	580	606	567	574	565	581	589	568	599	567	573	552	550	551	564	606	533	563	563	593	564	601	559	577	543	556	607	585	611	538	535	587	565	576	608	538	582	575	600	502	604	585	569	593	573	548	566	557	587	592	538	576	528	535	538	569	557	559	567	562	558	578	542	544	567	611	587	566	582	609	560	575	542	586	567	577	563	565	525	532	550	569	587	554	577	578	551	603	606	571	583	583	576	581	619	557	584	559	549	551	557	573	583	553	546	576	617	541	575	532	571	588	560	541	612	605	603	566	548	570	570	587	558	612	578	569	599	585	548	552	591	542	551	565	569	589	514	562	564	569	544	556	548	598	540	557	581	569	563	577	559	597	583	549	524	515	499	618	598	557	593	551	528	576	543	545	523	537	569	529	586	565	586	578	546	593	542	573	572	566	577	541	549	557	565	575	557	547	572	541	565	574	569	561	591	589	553	606	566	536	580	567	558	558	557	538	537	531	527	615	543	541	586	599	546	549	565	588	539	545	535	547	550	559	545	601	566	571	555	610	594	570	556	591	555	571	622	604	588	583	584	568	564	543	589	537	600	575	570	586	555	576	543	540	573	559	576	615	582	576	573	559	578	583	593	541	588	553	544	533	549	541	585	607	594	610	591	580	560	552	532	543	571	546	569	568	570	574	598	554	540	579	585	586	583	531	563	582	574	596	591	555	576	560	572	543	551	560	566	569	563	587	588	584	600	562	542	574	587	600	578	546	595	607	529	588	556	554	591	526	568	582	577	547	572	543	548	570	551	600	567	575	533	538	571	571	521	520	567	564	584	583	607	581	585	579	573	512	565	579	584	553	572	587	552	548	571	558	554	563	563	556	590	595	570	567	546	592	631	577	554	537	585	576	578	562	587	546	529	576	536	585	578	597	554	533	567	605	602	552	559	581	559	549	580	523	570	550	539	542	554	570	580	549	552	564	581	549	545	557	621	544	551	521	545	545	560	567	562	597	601	555	542	550	576	570	587	554	588	550	577	536	547	569	586	599	584	603	548	604	559	571	583	558	559	573	567	566	518	569	581	578	588	547	537	567	549	547	558	538	556	601	601	568	580	578	556	580	558	573	579	601	599	568	574	541	576	565	529	572	563	599	622	571	622	559	546	575	574	559	559	602	536	561	590	564	576	550	538	548	545	569	520	558	577	575	551	612	577	588	574	567	589	501	582	585	624	566	582	609	588	566	547	595	608	582	560	555	574	595	584	641	534	566	541	551	530	603	610	543	575	558	543	564	542	573	544	546	555	531	609	538	568	568	590	545	561	592	536	585	556	535	580	541	566	528	555	562	584	515	548	539	605	580	583	537	546	574	583	544	600	576	580	594	568	582	532	550	572	573	605	583	559	513	568	597	572	564	598	573	567	582	569	552	593	569	568	541	570	584	536	529	588	558	580	587	584	553	538	560	559	568	560	576	540	569	589	536	622	584	599	591	574	575	538	566	608	548	520	606	541	597	621	611	556	588	612	566	580	538	579	611	483	562	553	571	535	580	563	582	572	567	548	567	538	603	590	536	564	589	568	569	572	590	572	559	579	560	557	558	583	570	521	605	579	562	523	536	528	572	539	622	598	603	569	573	585	566	577	613	565	557	546	609	527	582	598	587
43288	22683	18485	13664	8556	4954	2299	1360	1046	880	766	729	599	503	476	418	394	351	308	317	323	292	270	282	338	269	279	322	299	275	261	294	285	272	283	240	282	273	296	291	288	284	309	297	299	307	306	290	276	274	283	313	276	270	290	267	280	290	280	268	263	280	295	288	254	287	316	275	265	282	250	284	267	287	299	254	290	275	301	281	261	283	288	268	318	302	316	319	291	263	277	283	268	271	290	265	313	256	289	282	289	296	235	238	293	265	291	257	306	283	272	279	296	277	270	260	273	286	265	252	279	327	240	283	316	291	282	261	275	299	268	241	289	260	304	324	290	306	273	292	278	300	324	287	276	251	272	268	276	263	307	260	262	273	259	294	276	254	276	275	283	292	274	291	292	282	244	259	278	282	248	293	287	264	302	277	235	250	268	278	288	284	287	257	274	280	296	271	279	273	278	314	271	258	321	280	319	284	290	278	263	279	286	274	274	282	287	257	287	294	259	260	262	236	253	276	295	273	292	263	271	285	269	242	265	297	258	262	304	280	299	263	303	255	302	308	283	233	313	276	269	289	272	303	281	272	267	276	273	282	282	284	284	329	277	252	269	274	274	295	287	251	270	268	305	277	274	267	291	288	287	269	260	262	300	276	279	298	259	296	267	259	268	288	271	284	297	282	274	283	271	254	277	327	271	283	279	269	264	282	267	300	287	272	249	293	268	288	269	267	332	268	299	258	284	276	282	260	254	287	270	295	271	293	276	272	290	283	256	280	282	250	293	264	264	268	279	259	295	281	279	270	258	253	283	277	255	281	275	278	271	282	309	288	298	271	286	272	283	264	255	252	278	266	268	243	245	291	294	275	281	273	280	274	282	283	254	317	294	285	269	301	245	281	292	283	320	296	268	284	277	288	254	290	281	290	270	295	292	249	283	282	289	291	290	312	286	300	277	329	288	263	303	267	294	281	277	277	285	307	299	282	290	249	262	297	281	270	254	277	283	301	253	268	282	283	270	270	268	289	308	264	283	281	250	277	251	302	297	289	275	292	299	294	245	291	281	284	303	302	285	303	273	303	295	275	235	283	302	313	295	298	299	296	288	258	291	299	270	299	286	291	293	296	275	243	279	242	314	282	277	279	299	275	264	286	298	272	309	261	257	288	295	266	273	299	270	281	287	300	264	272	272	292	264	275	240	246	272	289	265	282	274	254	254	282	316	290	295	286	264	292	290	276	300	262	287	249	325	276	291	245	281	283	323	288	283	265	318	258	306	313	293	258	278	295	287	284	266	300	287	277	297	275	311	297	296	299	278	277	280	281	239	262	295	294	293	291	247	265	271	262	271	236	295	270	295	275	282	305	269	278	284	292	285	287	271	279	302	269	268	316	284	322	273	293	288	265	259	272	284	281	280	282	285	264	274	259	297	264	260	286	273	285	266	289	284	254	276	273	279	286	265	269	292	258	260	283	255	262	263	280	280	289	253	279	280	249	287	286	294	289	264	290	282	291	293	280	265	273	278	276	282	267	281	263	279	295	273	312	280	278	246	313	277	270	282	286	261	266	275	288	293	255	287	266	305	265	312	268	253	276	299	277	296	269	271	281	262	297	245	282	281	287	296	270	311	299	268	280	257	298	303	284	299	295	288	277	280	257	269	257	268	291	279	258	290	240	258	283	277	271	321	270	275	272	278	272	283	282	288	274	264	289	267	290	271	266	283	255	298	306	280	271	265	296	306	296	259	323	254	285	262	253	295	271	282	298	264	281	295	260	274	266	291	247	316	275	291	307	277	263	257	304	275	266	277	304	288	271	261	275	275	285	278	285	285	242	265	288	303	275	262	261	263	289	282	266	285	286	310	272	304	264	286	298	264	294	253	303	294	287	275	301	286	275	279	310	268	283	277	252	315	291	289	269	289	301	257	262	247	254	283	296	276	282	271	295	284	291	275	281	255	329	278	309	306	320	260	287	279	267	290	299	276	285	266	287	296	249	304	278	257	300	287	283	301	265	260	309	293	241	260	294	255	301	286	294	277	261	274	256	296	296	264	262	285	311	311	302	281	252	256	290	295	278	285	267	270	270	286	260	309	280	304	298	274	268	268	289	281	267	268	278	244	291	230	269	252	251	306	298	309	292	297	279	269	275	265	289	289	300	267	318	275	259	286	261	277	309	277	282	265	250	306	287	298	297	256	245	285	286	254	284	296	246	267	282	278	287	266	284	300	306	282	268	275	267	255	295	272	281	297	257	272	297	287	289	264	304	263	297	288	284	262	292	272	287	290	287	285	264	266	292	241	291	270	292	308	287	286	269	296	274	269	301	293	269	283	278	305	294	243	290	261	281	293	301	308	245	263	292	282	259	264	272	242	289	274	279	293	304	260	307	258	254	254	284	286	268	283	293	269	286	274	262	260	307	287	252	274	304	283	293	291	272	280	269	276	289	296	273	266	265	262	288	252	252	242	264	265	257	311	293	305	296	253	247	270	287	307	264	270	304	264	313	278	294	295	297	263	270	290	281	291	271	283	318	283	271	304	261	296	235	272	275	282	288	310	285	249	268	267	263	273	288	281	259	268	289	264	279	304	286	278	321	292	275	258	276	280	265	257	277	280	297	321	307	273	248	299	281	324	297	294	261	311	244	277	296	294	282	272	267	294	264	274	307	292	272	284	279	257	283	309	284	307	256	256	286	298	269	279	262	298	279	296	270	262	306	307	273	305	299	266	301	334	279	309	298	329	284	287	260	264	254	287	259	279	297	296	297	284	290	302	289	305	268	282	267	274	323	268	263	273	296	283	270	277	289	286	258	273	275	260	292	310	290	269	268	296	291	260	261	316	255	292	268	301	256	287	301	270	276	296	295	284	290	256	280	262	282	261	259	273	298	271	309	266	302	266	288	262	274	298	262	295	299	276	268	270	286	304	262	272	307	290	306	249	309	239	305	298	303	257	273	274	273	276	285	313	280	291	275	283	251	295	250	259	253	291	261	290	257	295	300	265	310	270	315	293	299	292	277	282	313	290	245	271	294	263	287	272	273	286	285	283	265	255	273	291	288	301	302	277	264	291	293	229	266	257	309	279	306	285	291	275	291	268	262	280	257	264	281	278	267	271	283	289	301	300	311	277	253	290	320	299	260	297	280	270	272	240	275	279	298	245	294	299	258	277	284	271	286	298	295	297	257	279	276	277	243	289	304	298	281	277	261	271	294	299	264	293	277	280	264	278	248	256	277	250	257	282	307	273	261	266	260	263	291	283	277	282	272	266	292	272	301	269	255	268	283	309	296	289	281	314	291	276	263	312	293	260	293	263	281	264	315	307	273	283	313	327	275	296	291	328	278	266	262	270	263	308	339	285	275	274	269	282	260	275	273	286	284	263	276	283	258	302	300	287	245	296	254	280	287	304	251	294	299	262	283	275	275	285	299	252	282	297	285	281	285	291	293	261	261	260	288	327	268	311	281	296	318	263	273	320	266	321	282	291	283	277	235	246	247
25323	15733	23924	24273	20369	14836	8297	5577	4528	3673	3235	2622	2457	1888	1623	1273	1235	1078	1060	950	907	813	790	747	735	690	646	632	669	645	656	630	659	613	644	642	644	676	624	643	626	622	589	626	617	590	617	628	608	669	624	629	595	627	598	625	613	600	648	628	641	606	623	649	669	652	587	587	609	613	626	610	671	672	635	612	626	623	650	608	636	631	627	612	645	599	626	586	627	615	616	572	617	641	594	568	611	613	609	613	633	587	578	599	602	619	570	587	634	560	585	614	603	613	617	618	602	634	583	592	619	581	567	566	614	622	623	597	614	571	623	622	594	578	552	617	600	615	633	596	628	652	633	590	586	554	605	595	592	607	618	560	582	573	628	635	640	604	606	597	598	577	608	574	577	617	580	637	619	598	590	606	628	628	624	634	635	598	632	633	617	563	590	583	599	663	595	590	614	587	628	644	566	657	627	583	582	581	567	623	606	609	571	623	603	574	598	598	629	595	645	558	626	582	598	600	600	618	601	597	613	620	651	639	577	571	639	604	581	588	602	611	611	632	614	615	626	625	582	617	608	629	583	615	636	598	616	580	577	598	599	581	651	588	616	596	608	621	635	619	593	665	611	634	645	586	591	612	643	631	627	605	616	603	596	596	644	602	591	580	601	594	574	609	623	599	592	625	607	575	628	604	593	611	599	617	620	597	571	575	647	596	574	581	625	537	585	596	593	597	623	604	569	639	620	598	618	604	612	618	574	622	596	612	582	601	612	604	582	636	608	602	573	602	585	595	616	597	602	609	607	597	606	580	616	585	658	630	598	573	650	609	629	593	645	639	595	595	562	627	578	579	591	579	604	567	610	582	604	597	632	622	642	618	595	604	653	562	611	576	622	612	630	619	619	582	620	633	613	589	608	563	594	612	640	568	611	634	617	579	583	594	584	616	605	578	625	620	578	611	567	591	628	561	586	639	632	582	589	612	648	580	626	591	591	590	597	593	617	601	608	574	625	609	604	605	602	588	568	586	604	662	610	629	638	579	659	642	575	571	613	650	593	648	623	636	598	633	601	557	625	574	607	619	588	605	634	597	641	596	613	603	583	622	578	610	578	638	631	606	633	573	559	599	584	626	619	608	599	618	612	602	588	608	627	633	606	559	559	598	636	606	608	591	623	577	606	625	562	623	639	569	641	608	637	635	613	559	624	596	621	659	578	617	576	601	586	598	593	576	595	597	597	550	605	593	602	620	610	625	572	567	621	627	641	613	611	628	609	638	580	582	612	577	605	595	606	624	599	615	594	631	621	573	577	586	626	583	585	587	619	641	624	585	590	633	618	616	622	613	611	607	635	609	595	596	625	591	620	640	565	588	585	602	622	605	586	608	551	600	634	642	591	615	662	595	567	643	617	605	585	579	623	634	607	603	608	612	608	611	617	600	610	608	602	587	618	581	625	613	630	619	615	592	663	572	582	605	609	594	632	614	632	648	568	617	615	607	622	625	615	609	606	608	582	633	579	596	599	584	610	568	564	613	623	576	639	563	573	625	618	576	591	587	582	612	616	617	620	584	582	592	648	578	645	623	597	564	614	613	602	595	619	608	569	640	571	591	590	603	654	603	618	604	617	609	605	583	599	564	573	611	646	601	570	593	631	546	573	568	643	587	610	599	610	630	617	653	626	648	586	641	631	633	590	537	617	607	625	639	560	625	618	625	617	607	592	609	604	608	629	591	642	610	561	581	593	592	599	596	622	587	673	614	622	634	576	619	625	606	620	614	579	605	637	599	597	648	611	571	581	594	598	589	607	617	618	635	633	600	604	639	622	559	602	572	654	621	633	591	601	661	637	585	572	613	631	610	619	621	612	613	612	596	617	580	605	619	633	609	622	569	601	576	571	591	626	615	640	583	621	561	596	623	603	634	615	609	639	572	598	594	631	614	625	639	616	587	603	597	597	601	596	618	599	585	578	615	602	596	616	606	626	632	638	614	581	625	586	644	596	591	604	641	620	640	639	624	583	605	591	601	542	603	572	637	599	612	629	614	630	636	616	613	595	623	626	636	589	621	571	619	599	611	650	621	590	599	572	633	598	644	621	613	610	616	576	606	573	582	613	603	620	580	613	594	609	589	602	564	602	607	631	652	594	621	636	579	599	620	632	628	641	593	606	612	617	594	608	550	632	573	599	630	570	600	590	624	627	579	570	655	602	620	668	573	618	580	615	612	615	623	588	619	600	592	589	632	638	585	583	528	599	574	618	602	616	586	615	608	613	577	565	602	614	623	589	570	584	600	596	640	598	586	636	610	569	570	545	578	622	619	633	597	582	597	614	633	591	623	547	610	576	604	611	612	588	648	614	635	588	643	588	595	588	602	611	643	622	650	631	615	579	649	574	611	607	571	674	646	587	623	588	565	634	602	581	601	607	586	596	622	636	531	588	580	592	572	579	606	593	621	607	581	622	598	596	635	625	606	568	591	634	657	629	618	605	596	591	585	615	604	637	568	601	591	572	588	601	571	622	588	629	558	583	574	597	559	601	585	668	624	611	607	616	578	620	606	572	620	590	593	605	591	565	652	625	596	600	575	615	649	574	620	634	595	584	645	608	598	603	600	626	581	621	633	594	604	615	633	590	625	600	606	592	627	601	612	611	649	646	610	581	617	627	608	581	585	598	662	566	600	597	609	585	625	612	584	619	678	616	599	644	585	612	565	626	617	581	640	574	662	562	650	615	595	607	609	572	600	588	584	614	615	612	626	615	627	575	621	562	644	608	630	625	628	635	619	587	688	676	575	602	637	637	654	595	607	571	634	606	644	595	623	615	656	617	609	633	648	596	572	605	619	572	605	603	644	598	611	623	657	575	607	606	579	609	585	614	609	605	614	585	606	581	619	622	602	627	610	591	599	603	613	617	618	615	585	638	573	580	604	595	633	569	641	625	623	620	620	586	637	565	612	661	621	569	565	620	602	612	595	648	588	614	616	610	602	571	567	557	631	626	636	619	635	643	570	548	625	563	583	592	655	602	653	573	607	665	593	649	581	633	629	591	565	590	620	595	617	655	636	645	613	617	610	610	610	663	578	579	566	607	659	589	581	578	586	604	622	632	609	554	610	599	574	594	550	552	617	617	645	644	590	611	602	583	618	619	592	693	613	658	630	577	600	606	626	572	592	646	576	592	596	608	564	619	610	579	595	589	589	610	602	613	628	617	602	627	623	579	597	642	572	591	579	619	604	614	634	598	654	654	612	657	628	570	629	620	612	556	593	602	579	593	615	604	643	587	599	626	587	559	579	563	594	621	597	625	623	579	596	579	635	608	617	574	583	611	609	601	578	585	605	583	573	615	592	633	606	597	634	596	614	636	591	615	599	563	591	606	610	649	641	632	592	588	600	595	597	564	588	635	624	627	593	585	594	566	583	613	601	624	615	616	637	617	582	626	599	575	611	617	562	593	630	639	629	601	578	603	660	590	573	617	566	610	615	598	624	617	593	614	583	610	605
20645	9054	7625	5434	3024	1718	1100	772	600	499	442	393	384	302	302	293	263	252	248	265	256	252	231	239	230	232	207	227	199	232	225	247	257	225	212	192	219	239	249	230	255	198	236	252	209	224	226	248	234	216	226	228	192	222	199	222	191	223	210	217	211	240	212	229	246	231	228	211	202	229	204	234	243	221	218	212	244	217	233	247	227	238	192	190	199	202	212	207	217	216	217	221	202	216	217	240	216	217	241	195	229	259	226	217	258	221	187	196	199	218	229	195	208	206	225	213	215	196	228	228	208	214	255	221	219	203	229	240	243	243	184	215	216	209	228	243	231	186	209	216	229	219	217	245	214	248	209	232	223	224	220	255	230	199	223	205	222	218	217	239	211	220	205	227	253	210	217	228	225	236	211	247	229	242	214	214	231	227	241	251	204	230	204	224	243	190	222	240	222	215	215	240	222	185	219	215	216	201	251	198	217	208	209	242	196	198	250	222	219	221	218	213	194	223	205	233	241	231	225	235	233	212	202	191	216	234	208	230	196	210	191	223	231	248	199	218	226	251	237	195	233	209	197	233	242	235	227	238	241	277	198	206	240	197	246	234	237	244	234	210	263	247	209	229	211	208	218	245	222	214	225	238	230	219	213	243	244	205	247	227	218	213	207	204	226	226	228	250	209	214	234	222	192	243	256	213	215	192	218	225	205	199	245	220	233	183	207	227	254	230	214	210	213	228	229	205	236	195	214	225	223	201	233	205	228	255	207	237	212	235	214	212	195	209	248	243	225	233	237	210	230	228	214	217	219	234	227	239	232	212	248	210	203	215	192	243	228	191	204	203	246	240	227	239	244	225	231	242	222	195	202	233	223	221	228	222	233	220	234	212	209	249	249	208	236	187	243	226	240	239	247	215	211	220	235	202	215	211	221	212	260	253	245	242	201	182	201	228	238	232	207	240	207	244	241	225	204	227	225	219	214	228	253	215	219	186	206	206	227	212	222	219	212	226	221	241	216	239	194	226	193	215	229	233	186	183	211	205	226	215	216	227	218	215	224	235	228	231	218	210	240	232	218	224	222	212	229	217	196	210	205	192	187	197	249	200	232	239	217	246	237	207	205	250	232	231	211	218	219	225	236	216	199	223	218	228	227	198	179	203	206	232	244	201	220	215	231	223	200	232	230	254	227	237	202	219	219	205	209	202	193	231	218	199	204	235	227	230	201	229	242	223	222	201	212	253	204	240	238	231	240	222	232	229	230	213	243	202	227	226	221	257	222	248	231	196	232	253	242	237	224	230	217	207	218	239	237	207	243	223	203	256	231	208	234	189	236	254	254	225	205	223	227	208	209	249	219	217	212	206	248	239	227	224	215	268	213	205	225	216	215	256	209	219	214	227	212	208	239	246	220	216	227	200	218	213	218	227	236	209	240	209	239	270	183	247	243	209	207	227	252	194	225	213	214	237	237	237	204	222	241	219	197	233	241	214	229	215	214	213	199	215	219	224	192	213	188	233	202	219	229	197	198	203	202	219	209	218	225	244	238	220	222	200	223	236	226	207	229	226	231	199	233	236	252	216	202	229	229	219	218	237	209	220	208	259	212	214	222	226	241	223	241	200	217	225	221	242	232	199	207	215	219	226	238	227	217	219	232	224	207	219	205	243	216	209	216	235	217	207	209	224	210	205	229	226	213	231	218	188	218	230	213	214	238	209	220	203	220	227	219	221	205	212	233	240	207	230	214	222	235	228	223	254	185	227	207	211	194	212	201	213	225	240	215	228	201	197	219	243	201	226	225	221	230	224	196	221	231	205	209	241	236	204	190	218	231	223	239	209	204	215	241	242	224	244	250	243	227	218	231	189	219	200	176	236	243	228	190	224	215	256	211	219	233	198	203	240	218	223	207	212	218	212	230	222	244	239	180	224	215	208	216	244	241	221	231	215	239	212	218	223	263	226	195	209	227	229	211	199	240	211	219	254	233	218	220	245	201	231	236	239	213	232	195	230	202	219	234	213	203	224	243	237	233	220	215	240	215	215	253	240	221	212	205	246	214	212	213	220	222	263	247	212	238	206	225	226	241	216	249	211	203	227	241	224	206	193	200	225	216	227	234	215	241	243	230	222	245	212	258	221	226	183	214	234	232	224	211	218	223	222	239	200	229	195	238	237	219	219	191	229	243	220	217	241	215	209	226	213	250	220	242	233	237	244	232	215	190	210	219	216	203	233	204	229	211	234	204	215	211	238	181	199	225	229	226	240	225	211	212	212	207	205	228	206	238	198	219	210	222	248	211	215	205	254	222	217	228	255	214	212	181	231	216	234	238	214	229	220	212	230	222	197	248	212	221	221	237	237	226	214	247	194	215	227	199	209	213	213	226	243	211	208	208	239	230	255	204	242	196	231	250	230	223	239	224	235	218	221	208	203	239	220	220	230	217	227	194	217	231	227	229	242	207	236	236	235	226	227	215	201	198	208	204	206	219	212	227	219	234	245	215	212	228	209	207	192	203	234	236	259	240	218	240	232	201	227	237	221	209	220	222	211	192	218	239	222	226	233	202	220	222	220	212	210	200	208	217	232	264	243	232	221	213	227	218	248	197	225	208	235	212	220	222	233	215	236	235	196	249	238	224	221	208	207	233	245	200	258	215	220	227	220	185	203	265	196	230	207	219	238	207	247	251	233	212	226	210	222	191	222	237	225	213	215	204	226	237	215	204	211	242	230	216	208	229	216	242	237	230	222	194	220	221	210	234	230	208	217	228	213	225	218	231	231	220	220	224	221	254	223	213	206	221	235	208	212	251	209	203	210	201	228	200	283	226	222	212	195	255	227	214	210	233	201	202	209	221	202	263	225	231	178	227	194	200	229	241	239	233	234	198	241	217	211	238	240	232	195	216	215	223	227	221	199	241	197	208	246	219	192	215	226	217	212	220	211	221	222	239	248	232	244	209	219	226	188	234	232	250	214	221	224	208	253	233	216	229	238	232	212	218	243	195	226	214	224	236	210	228	208	225	233	216	239	214	238	213	219	207	207	225	205	214	209	211	227	226	218	260	237	225	236	215	202	231	220	229	223	221	209	248	240	222	233	230	210	221	215	230	233	230	219	234	210	211	211	242	226	203	229	203	250	211	215	220	222	210	224	233	224	225	248	217	207	190	207	205	236	233	219	245	240	214	216	244	226	213	210	219	211	193	218	233	244	221	241	192	243	245	212	230	223	235	221	233	221	248	221	222	202	210	227	202	237	210	212	227	229	247	220	215	210	223	234	247	235	226	203	253	202	224	227	214	247	231	209	237	194	227	226	238	250	213	233	227	213	210	223	217	214	233	214	217	202	230	186	207	235	198	229	201	236	216	222	226	234	206	236	222	221	256	256	267	225	225	192	214	228	240	227	201	239	234	222	233	233	235	212	206	250	233	219	242	212	232	233	250	219	239	219	217	222	219	218	206	221	242	210	224	249	243	226	220	231	223	216	201	199	240	234	225	222	258	218
12380	7295	12801	13260	9790	6278	4411	3106	2286	1984	1630	1446	1402	1043	932	876	825	727	733	659	632	593	566	533	487	526	541	501	513	533	524	535	506	507	540	504	508	496	526	489	517	490	493	494	486	510	537	514	521	490	470	515	489	506	495	523	483	521	502	494	520	511	474	526	505	474	501	494	529	493	496	486	533	520	508	474	530	487	534	506	515	483	491	519	512	504	485	491	516	569	509	480	513	514	489	507	502	487	517	494	513	518	489	518	502	478	493	551	495	490	485	498	489	529	517	497	523	478	511	501	478	492	551	496	485	517	513	484	530	496	512	495	525	495	490	476	505	502	550	489	484	467	544	491	491	542	503	545	492	497	487	512	510	491	519	472	484	523	530	497	485	484	515	473	508	519	499	507	474	516	527	493	488	513	500	520	498	485	489	476	508	476	516	483	489	550	507	523	515	513	490	436	497	532	494	479	527	527	486	500	516	482	484	495	484	503	528	523	485	483	514	498	478	468	502	510	512	522	483	519	552	509	486	485	492	514	475	485	493	490	499	522	498	499	512	487	531	519	486	509	473	459	495	492	503	502	496	554	515	520	515	484	507	456	511	503	514	526	505	495	491	511	525	481	505	547	499	525	456	469	521	491	471	502	499	549	549	539	484	465	512	481	488	467	472	504	502	491	490	480	482	492	527	512	483	486	499	470	511	502	487	477	475	492	471	460	534	481	552	516	523	502	501	492	523	482	499	508	537	506	538	525	467	539	511	500	463	483	485	528	516	487	464	493	538	477	510	498	475	494	495	497	518	505	495	512	512	491	503	480	503	488	514	479	499	528	497	480	518	486	491	499	514	460	489	499	480	511	500	507	470	510	497	515	520	477	474	480	496	459	525	500	538	462	525	492	479	534	444	468	529	507	484	443	494	488	453	454	512	471	520	511	512	522	498	544	456	486	482	477	535	477	459	498	527	501	498	496	469	556	500	473	471	511	490	486	467	544	503	512	504	479	496	475	475	488	502	479	512	521	491	522	468	506	479	505	486	510	531	525	495	511	506	514	516	475	546	522	525	478	447	496	507	509	489	498	530	498	520	507	490	479	478	506	547	485	503	521	527	518	526	486	509	516	500	504	536	518	486	457	470	528	486	523	486	520	503	509	550	535	477	481	506	467	486	489	534	473	488	488	485	520	506	534	481	514	507	466	482	487	502	512	502	517	520	484	536	498	478	501	502	493	466	523	511	511	526	499	513	508	501	474	535	518	536	508	517	507	462	510	475	492	464	469	524	519	482	516	549	510	471	500	548	526	521	499	520	489	471	521	517	497	535	498	536	491	486	513	493	479	479	524	506	489	473	517	451	536	526	509	512	508	484	513	514	503	505	480	468	508	477	457	483	456	525	474	483	523	475	544	493	494	511	488	506	488	514	556	510	482	474	489	465	491	495	483	506	550	473	511	500	483	503	511	485	511	494	496	484	529	497	515	502	458	493	532	497	524	501	487	515	459	488	491	530	473	478	528	472	514	539	482	504	509	469	534	505	476	528	472	472	520	512	492	510	470	507	513	545	506	535	510	481	502	504	563	471	504	487	515	484	517	517	518	539	500	471	461	491	493	506	508	501	514	501	496	546	514	448	443	496	502	485	495	498	473	470	509	509	493	550	482	487	476	523	501	508	507	491	486	509	510	503	513	509	520	498	462	507	510	494	488	502	479	525	519	480	514	476	490	476	515	532	506	551	483	490	478	476	466	553	509	494	532	509	480	493	501	520	509	510	492	494	472	510	465	527	496	499	508	492	532	519	512	489	529	515	522	511	496	500	456	498	497	530	520	508	465	516	496	486	516	531	470	527	494	502	500	526	472	510	467	506	446	484	526	506	507	518	458	470	511	504	498	522	480	509	502	513	507	518	502	497	518	488	525	539	517	478	518	480	504	482	526	503	516	479	452	475	473	518	500	502	508	509	491	461	533	500	516	510	456	490	498	515	446	495	472	478	510	483	463	519	529	501	481	546	482	478	510	508	511	530	503	480	505	508	495	492	488	486	541	478	510	554	519	514	474	510	509	510	510	489	545	519	518	467	528	472	489	494	508	527	499	490	477	486	495	497	482	489	507	482	504	482	542	539	481	462	499	513	504	485	463	498	491	501	479	530	497	519	514	527	509	539	533	474	471	480	505	502	546	509	480	514	500	507	512	472	513	477	480	513	437	524	487	494	499	512	505	504	479	502	508	504	494	515	483	492	522	495	496	542	485	503	517	516	482	514	486	523	500	466	531	497	496	489	562	525	500	503	517	489	491	534	488	506	520	518	494	528	445	514	495	474	507	475	510	535	490	493	477	528	511	506	519	491	494	512	518	481	445	500	474	514	488	478	495	489	493	494	533	513	496	517	519	547	508	474	488	507	508	507	448	497	521	489	497	496	527	502	487	499	520	506	522	518	497	497	497	490	521	483	496	518	493	479	465	490	502	479	485	499	507	489	503	542	490	495	494	544	480	498	506	523	519	512	498	489	521	488	481	506	521	508	483	494	476	491	501	506	505	525	509	515	509	507	538	516	512	501	512	521	518	519	480	524	497	509	510	500	536	502	492	547	504	462	519	515	522	477	528	482	501	545	478	514	501	506	527	531	549	507	496	489	507	501	474	482	478	538	520	493	469	478	485	505	545	491	495	508	513	516	502	515	541	527	514	518	501	484	449	475	508	499	545	505	478	487	468	480	520	506	520	543	531	511	464	531	497	504	450	440	461	518	503	476	558	527	469	550	492	487	496	487	472	520	456	482	466	497	465	487	509	517	526	481	472	515	499	485	512	534	472	532	478	544	514	511	498	476	495	499	505	451	514	487	495	516	519	509	459	486	504	485	496	531	505	530	496	532	485	489	475	508	476	485	514	483	484	505	495	521	489	501	511	502	526	495	503	482	486	517	558	518	505	509	533	504	501	505	513	495	499	465	509	508	499	501	489	507	522	528	475	521	481	499	506	522	496	532	449	480	508	514	483	486	531	482	509	497	505	495	512	524	503	513	505	510	476	533	519	472	531	533	492	511	537	495	503	526	469	530	477	518	489	487	504	534	503	496	485	533	512	519	513	501	478	462	500	485	563	461	516	486	475	513	487	510	509	462	487	523	476	468	524	522	512	471	512	538	487	464	501	513	509	494	486	543	476	482	521	495	504	477	541	524	504	495	490	525	495	508	519	517	491	509	528	500	460	491	521	526	497	504	479	482	492	509	544	463	504	522	488	475	496	468	497	541	491	465	488	505	541	524	517	529	509	500	504	525	516	530	503	476	507	502	530	469	524	480	521	524	480	495	494	511	524	521	524	528	540	490	518	489	511	477	495	476	546	487	481	506	526	466	504	478	529	478	522	491	477	530	527	516	522	495	485	473	488	493	537	511	515	497	447	481	507	524	504	503	520	493	496	447	543	537	518	502	495	485	480	485	500	517	522	515	513	492	491	520	528	522	475	519	514	507	492	471	504	446	532	506	499	504	508
33879	16184	14317	9765	6331	3538	1838	1126	846	633	615	498	482	437	375	323	303	301	273	263	302	302	251	316	267	275	252	266	252	231	255	265	268	252	269	262	269	270	257	256	270	252	264	247	263	265	251	262	281	212	262	216	259	281	226	246	236	263	251	225	248	248	264	237	233	264	252	218	240	241	276	223	268	267	256	267	279	251	257	297	231	253	262	242	247	278	238	272	266	254	250	236	237	266	236	268	268	243	226	251	206	251	242	229	240	277	219	202	257	258	252	254	255	280	260	233	218	282	215	285	269	214	260	248	224	234	262	263	252	260	279	220	230	265	232	264	258	252	250	265	264	244	240	271	267	247	279	228	249	276	260	249	238	238	247	265	263	240	278	257	239	252	239	271	281	255	258	240	247	230	257	245	231	229	245	224	266	234	239	240	230	228	266	264	266	272	248	238	267	228	257	238	223	228	223	232	254	242	305	244	245	282	241	262	243	263	270	264	252	271	204	239	233	235	250	239	276	273	252	284	245	241	234	241	273	246	250	221	215	270	240	263	253	260	259	237	238	237	250	272	289	262	255	239	285	248	247	251	249	229	249	261	264	246	230	260	238	261	252	253	284	273	262	251	262	275	251	243	276	281	264	269	249	227	227	238	260	240	228	262	264	261	242	254	242	262	267	251	274	247	275	261	269	234	240	236	270	248	217	267	294	259	238	235	242	243	261	249	236	250	270	238	252	240	252	255	228	240	254	267	291	242	257	233	237	249	259	266	263	238	260	248	256	264	237	261	253	268	267	296	220	220	255	272	273	253	237	239	223	249	237	243	276	277	248	237	232	245	269	234	257	261	252	234	247	248	259	228	265	255	245	252	274	272	275	260	249	287	242	239	231	253	248	251	240	260	260	246	246	254	247	253	254	248	246	251	239	259	243	237	235	233	228	268	253	229	255	248	257	229	228	271	218	256	279	244	274	236	273	250	253	269	226	283	251	235	226	243	286	245	239	242	255	227	205	251	266	266	264	251	228	260	255	283	255	261	274	250	267	255	259	262	236	263	245	218	248	249	266	232	274	248	277	234	269	263	239	259	240	214	253	256	222	230	252	253	243	271	234	275	277	259	258	255	262	263	264	262	251	225	235	231	253	238	234	291	291	276	225	278	234	260	217	248	286	260	245	239	238	239	251	257	254	243	258	252	295	235	251	252	235	241	265	252	249	290	258	247	248	262	266	240	259	262	265	232	211	244	242	239	249	236	294	269	256	258	230	271	246	255	241	266	241	244	246	253	247	273	283	248	262	226	266	256	242	286	252	249	255	255	226	251	263	228	234	248	266	261	231	262	246	280	262	235	268	270	247	226	262	267	251	256	247	238	239	283	270	231	244	263	238	285	263	257	234	269	269	234	263	264	286	276	233	266	268	243	243	265	251	280	262	274	246	277	255	242	269	264	260	253	268	258	234	247	242	250	251	257	261	267	247	240	254	264	246	231	268	265	263	258	233	245	221	262	256	301	221	253	246	264	256	234	238	270	237	234	253	225	250	247	218	258	257	262	234	243	259	284	218	256	256	255	224	218	242	213	274	269	273	245	230	259	236	251	262	268	265	256	267	249	265	240	247	270	254	244	255	238	263	240	257	278	265	232	218	265	254	231	252	255	227	245	262	265	267	259	212	261	232	238	262	254	271	279	261	235	250	248	255	297	251	256	248	249	245	246	218	237	255	262	280	235	234	211	221	238	224	245	240	240	261	242	211	258	262	226	265	230	242	251	251	268	235	258	224	257	242	254	252	228	239	230	243	265	265	257	261	239	225	227	244	224	240	273	262	278	244	242	272	226	265	244	258	270	264	261	228	259	230	255	228	253	232	250	242	244	246	244	227	256	258	230	265	252	255	283	280	268	234	229	263	250	243	245	250	249	224	235	247	238	243	245	231	215	242	250	266	247	259	261	250	244	243	248	225	259	231	218	255	266	262	267	252	251	246	237	238	260	258	261	269	233	260	260	268	234	270	261	226	254	230	248	254	235	252	281	252	241	261	260	254	274	223	253	219	264	250	248	247	206	227	248	219	250	271	259	257	238	276	247	210	287	233	271	242	233	257	251	290	253	234	253	274	274	249	249	254	203	258	233	264	253	249	243	241	284	245	277	266	267	218	266	248	252	262	244	244	284	253	274	250	265	204	232	260	277	270	258	268	273	264	246	230	230	255	268	259	288	244	266	254	285	253	261	214	225	258	267	269	270	267	266	252	257	219	221	219	264	234	244	276	232	278	239	290	257	258	267	237	222	291	257	244	254	237	258	231	252	268	258	260	226	268	224	273	259	246	265	255	274	228	214	261	278	244	255	244	259	251	231	266	260	297	231	264	251	259	235	255	273	281	257	280	277	248	251	259	247	275	276	268	243	279	218	277	236	278	229	218	235	246	205	261	259	225	265	265	295	237	238	248	238	268	257	246	249	258	239	261	228	294	240	258	225	272	259	263	278	220	257	259	244	271	226	268	246	257	271	244	265	278	250	276	269	274	241	241	237	261	237	273	230	246	256	256	259	249	272	220	261	249	247	242	261	279	270	269	252	256	260	246	214	233	257	252	240	276	250	263	226	211	269	211	223	256	254	297	225	288	238	266	257	236	259	257	255	261	253	256	272	244	254	264	238	256	219	242	273	229	231	258	248	238	288	238	247	230	244	242	263	220	269	256	267	234	259	255	244	268	242	244	271	263	229	255	234	273	253	234	222	245	255	258	259	251	223	285	243	261	278	263	247	254	239	252	278	255	212	257	257	241	229	250	233	269	259	250	201	246	245	246	254	263	259	233	227	250	241	276	247	274	264	246	233	245	295	259	245	268	242	237	234	258	253	225	234	245	243	230	231	249	241	237	225	244	243	295	256	245	251	262	247	230	278	269	258	239	278	271	231	252	251	236	264	215	269	263	223	246	265	248	254	262	244	235	226	245	237	272	232	288	274	264	241	237	256	263	244	248	279	259	265	275	252	234	256	259	244	265	238	262	238	270	251	248	242	226	254	256	255	254	263	259	268	252	255	243	256	267	255	247	261	277	265	281	234	260	235	256	249	264	259	245	221	267	269	255	254	245	274	280	235	249	298	228	271	268	240	273	193	267	251	232	277	247	248	257	253	271	242	256	270	245	250	276	247	274	236	253	271	204	288	248	255	272	239	258	265	251	246	267	264	259	243	247	246	227	257	244	266	241	272	253	265	235	244	274	249	277	222	221	211	257	228	281	279	225	266	259	276	263	226	259	257	281	255	224	250	269	275	239	263	241	268	227	222	255	246	248	249	243	248	233	255	262	261	240	259	271	281	236	288	253	216	249	259	270	262	236	249	247	271	265	247	272	277	253	273	281	233	247	257	235	266	252	267	256	250	257	258	278	269	262	259	259	247	238	231	245	212	246	257	254	257	238	264	280	261	228	267	252	234	258	242	237	257	274	268	254	252	206	260	239	254	235	266	242	250	261	246	250	241	254	231	281	254
20017	12032	20428	19907	17191	11241	6579	4532	3343	2973	2430	1918	1870	1500	1246	995	1093	927	885	824	766	732	674	636	615	621	609	607	572	569	576	559	555	564	595	584	547	580	560	600	552	593	560	527	592	548	562	588	544	589	576	556	565	575	594	541	542	537	536	563	559	578	526	594	534	574	512	542	591	566	587	559	546	557	561	585	612	536	583	585	591	563	544	593	593	526	545	574	559	549	595	560	521	554	523	552	602	512	553	559	550	547	578	501	559	568	615	533	593	540	621	594	571	558	589	556	565	552	639	553	577	527	580	573	546	560	537	604	570	564	546	571	571	546	563	522	566	544	554	596	617	563	555	571	561	559	520	557	505	566	581	539	546	566	536	522	524	585	519	557	619	524	578	538	571	543	570	548	561	552	535	561	561	576	555	566	584	566	546	540	606	560	551	537	564	525	548	579	589	525	598	541	531	559	551	518	585	569	583	543	568	520	561	582	548	559	566	536	506	568	546	557	560	567	575	582	596	584	589	550	551	515	583	571	561	550	521	563	598	575	549	572	565	600	569	548	571	521	546	570	560	543	608	569	568	542	529	565	551	585	572	583	535	552	532	575	491	537	638	534	543	533	548	568	569	562	568	569	535	557	569	576	534	564	567	566	593	551	585	554	518	580	556	616	563	537	525	549	570	555	570	559	552	561	554	564	573	538	557	551	577	527	505	537	571	560	576	547	570	593	547	552	515	567	528	540	559	561	568	542	516	602	560	535	588	592	568	582	566	590	574	551	597	552	566	574	534	562	545	549	549	576	542	550	577	539	555	559	585	603	561	568	560	536	517	589	552	540	537	545	548	531	557	605	560	610	579	564	537	543	558	582	534	566	552	516	563	566	559	539	553	588	567	582	538	609	542	571	529	546	576	562	527	545	533	571	601	610	565	535	583	583	539	621	572	560	564	545	569	550	593	612	570	516	559	571	535	558	521	572	557	605	573	568	560	561	509	573	553	574	586	569	622	539	577	559	551	593	563	549	565	552	545	553	569	582	567	575	564	545	575	561	564	542	560	566	534	570	528	551	555	550	574	577	577	572	562	535	528	488	495	532	560	586	553	578	549	556	579	541	539	570	543	538	539	541	612	554	568	551	518	538	543	586	559	593	572	563	563	563	565	548	519	571	583	557	554	560	597	518	605	560	555	617	558	585	515	583	550	561	574	562	569	563	567	574	548	533	565	542	584	575	591	561	559	551	586	548	564	547	559	594	540	601	547	534	576	568	572	526	590	609	569	553	565	549	555	556	604	582	582	606	543	590	578	531	590	528	562	564	540	553	524	535	596	539	537	565	564	567	567	558	568	577	535	564	565	573	543	579	569	546	577	573	606	537	568	605	604	629	532	576	560	537	567	563	585	541	552	559	532	575	564	573	575	553	569	548	535	548	541	555	556	573	543	620	540	594	524	549	559	625	595	529	544	554	563	567	569	577	587	557	549	590	507	592	532	573	580	557	554	541	537	558	570	542	583	577	526	528	525	561	550	519	572	554	545	562	594	577	573	547	559	590	572	550	568	567	552	552	571	585	574	567	585	582	550	525	586	517	513	526	568	579	561	527	562	562	527	527	577	568	546	552	551	567	561	597	604	575	571	553	602	463	549	579	574	573	561	554	578	560	602	528	574	577	570	553	549	555	566	542	551	574	555	582	567	559	573	519	555	573	575	544	558	578	535	565	605	530	538	567	603	552	550	571	557	544	564	547	565	539	571	553	530	570	539	518	531	603	583	588	600	609	573	559	578	529	517	591	563	568	535	555	563	542	576	573	520	592	540	551	529	613	504	578	546	579	558	544	519	553	523	556	560	593	584	575	567	557	558	567	547	561	590	580	562	515	574	602	534	576	516	531	545	586	504	585	549	546	560	588	551	533	556	504	557	550	551	528	578	552	576	525	544	576	583	533	556	562	561	566	560	509	555	586	580	560	539	549	575	507	588	531	556	515	552	536	595	540	543	568	593	561	548	546	563	544	578	550	515	574	561	574	542	564	559	590	572	534	551	550	559	579	524	576	534	554	539	545	559	545	575	582	556	547	535	556	539	497	540	545	525	546	560	576	577	543	574	574	551	558	536	578	593	569	566	562	579	543	580	553	576	513	538	533	531	567	552	576	572	588	553	605	540	554	567	569	567	554	610	575	577	579	548	584	556	536	513	545	541	569	543	581	548	543	576	545	547	531	548	548	582	530	584	596	568	547	567	574	546	573	551	563	578	535	563	510	534	568	571	541	512	587	556	553	588	519	552	490	580	545	600	571	556	555	546	546	526	516	554	568	558	607	553	588	556	523	528	559	564	573	547	579	520	591	553	521	572	548	559	549	554	574	522	561	531	572	557	564	554	553	534	583	562	552	593	563	582	544	556	533	545	566	594	592	601	573	549	559	583	543	579	571	532	532	581	557	546	559	568	546	585	544	603	585	584	564	593	546	551	553	586	570	547	509	557	579	565	565	548	597	588	615	595	524	552	571	528	596	568	603	548	541	561	558	587	537	553	554	556	573	563	581	559	584	559	556	569	549	514	544	565	556	554	536	574	538	603	568	532	530	552	567	607	539	515	545	587	627	523	561	517	549	582	549	576	596	597	563	562	555	541	532	552	555	532	524	543	544	576	520	549	549	566	542	560	560	527	556	586	573	572	585	551	546	569	537	581	581	577	571	550	552	587	580	586	541	571	510	539	550	590	574	533	562	581	538	586	563	560	518	532	553	578	506	576	514	550	562	560	531	519	513	609	610	526	575	497	569	558	546	561	623	560	549	564	552	540	541	570	529	568	570	532	547	553	556	555	548	552	574	587	558	510	562	587	583	545	572	599	548	558	548	575	568	536	515	555	613	577	549	536	548	522	577	587	593	560	584	572	520	562	522	587	545	567	526	552	559	566	574	545	537	528	567	565	583	551	589	554	577	558	593	537	565	560	532	532	549	557	584	552	549	565	561	521	547	569	538	572	597	565	608	611	527	568	608	534	555	517	562	548	548	536	542	553	584	580	590	537	563	536	586	537	568	543	573	573	581	525	576	536	566	570	577	574	530	528	577	557	546	507	591	582	567	546	578	507	535	562	527	622	538	613	500	559	520	560	559	562	545	583	542	571	539	525	581	580	548	608	477	568	506	576	568	520	543	567	579	572	563	570	561	529	542	571	560	568	543	572	598	550	598	574	595	569	554	570	605	567	558	574	592	560	556	548	551	549	551	556	561	551	577	513	581	545	573	532	586	527	566	530	557	586	549	589	515	547	538	540	521	567	551	526	571	529	589	584	526	574	531	513	546	557	566	542	546	568	519	521	600	563	526	551	538	567	554	584	593	552	536	566	578	579	548	563	534	513	522	530	529	546	575	534	562	556	540	562	587	554	540	540	493	610	547	573	569	548	575	526	606	605	568	586	551	573	557	515	548	569	542	615	538	559	514	583	512	570	564	546	523	576	572	571	577	555	567	566	540	553	560	597	553	566	524
40678	23192	21830	16057	11191	5727	2716	1606	1036	905	787	633	609	563	472	401	441	392	349	326	326	288	285	295	276	265	284	261	253	303	257	291	273	271	277	283	275	274	317	256	295	308	264	291	282	241	269	298	261	261	291	269	269	292	267	263	282	276	264	234	266	294	283	276	312	273	275	254	281	278	292	278	296	267	278	236	249	262	293	259	256	232	247	269	265	251	298	261	276	278	283	288	288	284	279	304	269	270	257	292	262	257	265	300	247	283	236	276	294	269	293	300	290	264	272	256	259	272	265	284	306	286	302	267	282	250	288	292	244	296	287	259	258	269	281	272	265	268	254	278	291	292	283	271	272	272	271	257	287	262	269	295	268	249	307	251	264	275	264	264	249	260	310	293	278	269	274	280	282	289	289	289	292	275	257	275	266	266	279	266	260	275	254	290	261	281	294	258	259	277	292	269	254	317	299	264	261	253	260	287	272	299	287	290	255	262	282	268	276	267	263	277	245	287	266	247	289	287	265	263	278	263	277	273	301	254	297	306	276	287	272	253	280	258	274	271	257	278	284	272	285	274	239	265	323	282	231	268	285	263	307	278	299	250	268	240	252	274	285	269	272	297	277	267	279	259	282	260	284	248	296	302	299	276	271	266	271	295	282	276	252	305	269	244	247	286	262	233	280	279	266	294	281	278	288	272	287	282	287	276	262	293	268	269	250	253	308	268	278	256	276	281	300	269	237	263	282	275	298	272	297	253	331	295	287	284	272	264	241	264	280	299	257	277	266	296	289	276	280	308	260	276	275	278	264	282	266	275	278	269	244	267	297	268	295	265	263	283	277	269	289	291	246	236	270	283	243	268	326	288	253	295	272	276	257	286	279	277	279	292	305	290	260	276	249	271	249	252	296	281	316	303	275	320	234	280	249	242	303	264	270	276	294	272	321	259	282	294	271	277	299	293	291	276	294	265	288	290	288	277	252	307	259	259	245	274	280	251	281	272	278	254	270	264	300	280	271	242	261	245	285	300	284	262	255	275	276	263	268	277	321	277	276	280	250	284	268	278	288	293	286	288	276	291	284	276	239	254	291	262	281	308	288	250	253	292	271	271	283	230	274	262	265	246	281	262	247	284	296	289	294	275	302	279	290	300	255	301	263	284	274	273	272	274	259	265	273	314	292	316	285	316	256	308	267	250	283	286	298	272	264	259	249	299	308	251	272	242	291	261	250	282	285	272	319	269	277	278	269	248	314	286	299	286	294	292	263	292	250	267	279	281	274	290	297	282	278	283	267	268	260	272	293	282	279	276	282	274	278	267	301	249	258	265	254	295	255	262	295	316	290	256	253	297	260	264	276	311	258	277	284	319	284	298	260	263	264	299	272	264	258	291	307	243	281	279	249	289	280	287	246	276	272	259	265	296	251	306	312	290	269	292	264	280	280	290	274	266	266	306	306	272	250	243	277	294	298	265	265	282	291	256	301	282	315	258	248	275	231	282	265	286	274	287	275	274	246	285	268	238	279	303	303	278	275	256	297	302	265	229	271	282	263	283	267	288	268	288	283	289	266	293	292	276	305	294	262	229	257	304	289	292	263	288	263	299	259	276	294	295	248	270	308	305	300	283	282	279	270	273	248	303	276	265	304	273	272	297	269	245	264	282	293	258	261	283	282	288	284	269	276	267	288	279	257	282	267	277	257	294	255	262	242	272	277	257	269	263	260	265	266	269	289	316	267	267	256	276	280	255	263	308	275	250	277	324	287	282	284	242	253	258	271	281	273	255	276	277	270	290	272	266	260	279	275	248	278	298	269	267	275	278	282	299	249	259	269	246	248	266	260	258	287	268	279	255	274	283	288	299	243	267	287	246	289	261	258	277	285	268	268	279	272	265	285	306	292	305	311	290	294	273	276	257	293	294	273	268	259	277	254	306	277	298	251	266	264	239	260	261	291	273	272	297	270	291	285	281	290	300	250	282	290	219	306	284	288	255	303	283	275	255	285	269	251	240	255	317	269	257	282	263	253	236	274	294	279	288	282	262	285	301	282	297	277	247	286	295	262	282	256	286	271	278	269	279	297	266	277	293	272	265	273	289	232	267	270	262	259	285	275	258	290	263	300	260	269	242	271	287	274	288	264	269	260	285	300	275	288	270	283	238	273	259	248	279	286	299	288	305	256	258	259	286	257	271	222	288	257	249	250	254	315	276	267	247	271	249	262	291	278	295	237	275	278	268	277	272	284	283	281	259	264	241	250	244	277	334	285	257	278	285	291	288	310	294	291	267	314	262	277	261	281	278	244	288	275	260	261	277	287	289	286	295	292	260	291	294	298	275	284	287	261	265	313	249	287	273	250	272	271	296	251	292	284	284	294	261	279	292	300	285	322	269	262	257	283	242	255	248	252	252	264	254	252	240	239	303	276	271	276	307	265	267	254	263	276	260	293	269	266	278	288	276	266	266	240	283	279	278	271	259	243	257	278	246	253	272	303	273	263	275	271	261	274	293	281	220	256	256	265	254	296	247	266	272	248	294	281	267	270	272	282	277	257	291	293	270	288	261	265	272	266	267	253	276	254	280	268	256	265	291	275	270	251	270	270	303	270	266	283	283	245	277	273	273	253	279	242	246	266	324	305	303	284	300	262	270	284	280	272	310	256	302	279	247	274	283	257	266	281	269	272	254	295	247	295	262	263	270	280	250	260	298	303	281	259	287	256	285	286	279	272	243	279	260	276	276	263	276	270	290	290	278	256	270	289	269	276	292	279	282	268	282	281	312	286	252	285	287	270	258	253	278	232	263	239	268	263	265	285	279	267	284	275	270	259	258	265	266	265	276	274	260	292	301	297	298	260	286	258	262	238	290	262	266	278	287	282	287	279	302	271	262	256	271	258	269	290	295	299	247	242	255	267	290	277	272	319	302	276	278	280	255	248	284	266	275	253	259	289	248	265	293	242	269	277	278	261	266	253	287	278	268	269	280	261	291	250	250	282	256	232	281	276	261	252	272	269	257	255	268	238	263	295	273	282	291	290	311	268	256	263	255	247	266	273	256	278	262	277	277	277	303	255	275	282	299	305	271	290	282	281	285	231	245	287	265	297	271	314	279	267	248	271	272	298	282	284	280	280	276	292	290	308	284	291	301	245	278	283	269	264	261	283	283	297	292	281	246	281	278	281	293	272	262	284	221	282	299	258	284	263	274	273	275	266	258	284	277	264	248	302	249	293	258	275	311	308	303	285	286	267	268	283	264	257	301	277	254	317	274	282	285	272	291	260	287	287	276	262	262	272	257	269	313	289	250	274	244	296	263	264	270	296	253	259	246	296	274	318	305	275	272	269	297	318	262	266	285	272	248	277	293	261	271	268	262	269	266	290	248	262	275	231	268	281	273	236	260	258	237	276	253	290	275	279	222	259	294	282	270	284	257	246	265	258	284	267	267	289	269	264	277	257	271	281	293	245	259	254	249	283	275	253	251	272	257	293	239	292	290	261	271	250	261
23201	16562	27412	27072	23654	15275	9189	6090	4524	3932	3303	2636	2490	2014	1690	1104	1401	1196	1066	979	864	836	790	707	747	680	633	648	631	642	614	612	605	629	590	618	639	670	610	640	587	594	614	561	637	580	631	606	625	560	650	645	569	632	586	593	593	599	615	607	621	602	580	591	629	629	597	595	603	611	620	629	625	612	592	624	601	630	606	611	616	601	616	628	557	622	584	601	593	596	614	638	593	560	567	621	590	563	586	582	605	599	576	630	600	630	557	614	559	636	591	591	610	599	612	614	614	616	616	609	575	614	612	600	657	602	558	589	641	569	638	593	622	634	607	593	563	546	633	596	622	615	578	620	576	579	608	639	593	600	588	592	611	611	588	644	555	610	615	603	543	592	576	558	572	646	598	571	532	615	633	597	575	576	577	610	593	566	617	562	582	592	610	582	586	614	604	605	550	586	581	570	582	588	584	618	645	596	568	655	594	566	627	594	627	593	637	572	614	621	599	604	599	576	613	628	596	606	554	581	626	591	579	619	615	622	601	596	612	609	588	598	571	641	604	572	554	592	549	645	602	632	563	606	602	606	567	597	638	623	659	602	569	608	615	598	553	626	594	617	624	588	563	604	574	610	596	628	604	603	578	594	604	637	596	562	568	646	606	634	589	624	562	604	652	597	597	613	604	573	589	575	602	608	584	621	635	617	590	596	645	591	600	580	606	559	603	593	625	600	648	611	585	559	568	629	609	598	609	632	594	579	620	669	589	627	583	593	587	581	569	622	648	599	601	614	583	587	586	591	616	598	608	592	630	599	628	562	562	571	606	604	578	598	615	582	578	615	642	577	603	569	580	613	555	616	555	650	651	623	587	624	607	638	572	597	608	610	610	587	605	581	566	583	619	575	614	633	594	567	618	588	586	605	575	653	590	618	545	594	570	610	588	600	580	573	672	584	620	615	594	621	588	648	572	583	604	636	622	613	561	579	588	619	579	619	586	568	530	576	623	584	575	614	559	566	575	617	600	640	613	576	589	657	670	626	608	567	607	601	663	562	612	623	577	641	600	614	579	626	608	619	595	599	580	589	594	583	598	564	593	592	642	627	574	601	583	615	632	605	588	604	582	608	588	619	588	615	563	602	608	599	621	655	610	657	634	639	590	622	635	618	609	546	600	624	597	588	582	551	573	633	576	603	648	598	586	627	594	627	595	611	579	644	619	596	601	544	628	607	578	620	609	540	578	609	571	641	624	581	613	639	567	601	621	569	598	596	613	559	601	622	611	595	561	577	601	628	591	622	608	615	615	572	591	576	580	574	622	564	580	578	609	642	604	617	616	621	583	589	578	581	563	586	606	662	594	608	595	594	603	625	624	595	559	550	661	595	552	656	617	581	591	594	586	578	552	585	586	616	571	610	579	612	600	577	577	624	594	573	621	609	585	647	574	599	583	591	578	580	580	592	621	593	569	614	582	582	653	571	599	621	623	602	589	577	591	601	555	595	580	605	622	613	617	595	576	601	597	602	677	601	628	587	593	573	564	575	611	625	587	627	618	652	590	625	603	606	580	571	545	548	664	651	603	633	604	640	558	602	587	598	609	620	639	604	571	597	601	598	624	632	610	595	601	627	576	610	558	614	609	618	611	612	573	611	627	554	629	604	605	610	617	604	612	579	580	593	583	595	619	592	609	559	573	598	601	619	589	588	577	580	584	598	618	639	591	617	619	617	596	601	579	577	560	619	597	619	649	575	605	642	582	593	598	595	609	607	573	574	585	594	630	587	590	595	641	591	633	629	592	568	585	655	630	647	629	626	587	606	610	576	584	570	632	620	580	614	609	587	608	641	595	624	578	615	606	585	611	606	601	630	598	614	648	631	623	587	585	579	586	675	574	601	595	626	569	580	614	631	564	616	585	593	625	598	585	576	579	595	631	602	591	663	609	585	585	570	589	618	607	625	582	606	603	621	584	597	609	574	596	645	647	592	613	596	605	611	621	607	606	594	590	659	597	630	611	607	574	604	649	620	613	548	594	616	633	644	599	594	637	597	589	600	572	592	620	578	581	581	589	547	609	616	600	609	602	636	611	598	615	590	593	599	595	598	611	606	618	597	593	613	607	619	585	600	597	622	607	622	598	583	541	582	601	604	525	606	575	629	584	609	604	608	556	621	642	558	602	607	603	602	585	561	598	584	609	596	575	610	588	623	588	574	557	601	588	638	591	622	593	572	640	587	593	633	612	567	588	580	595	653	635	599	584	592	602	632	555	586	592	623	593	583	589	573	633	562	592	584	559	582	657	604	577	609	591	596	622	580	579	582	590	551	569	646	585	573	634	623	573	575	604	623	627	606	606	602	580	627	580	638	601	611	596	602	582	562	582	610	591	617	604	614	597	620	587	593	610	562	599	603	594	578	607	531	609	613	619	566	625	602	606	576	621	605	570	591	586	587	551	572	648	548	582	597	575	571	644	579	630	617	605	591	560	618	568	584	603	580	614	591	542	581	562	609	606	592	615	644	589	582	570	627	610	601	612	604	593	585	601	619	598	617	608	567	598	599	559	618	576	594	608	634	640	596	618	567	589	596	556	600	635	598	596	614	610	578	569	627	570	616	630	636	605	600	576	573	591	622	574	606	587	610	554	604	611	582	588	609	605	590	565	609	638	603	614	571	590	558	594	613	623	590	572	570	577	569	620	549	564	553	591	595	633	594	567	580	628	608	675	609	613	597	614	596	583	597	586	639	566	540	595	573	610	599	583	651	603	587	612	616	568	575	610	555	592	609	597	549	600	579	639	566	618	570	576	595	625	612	590	577	607	604	579	610	584	613	624	638	615	624	565	574	640	579	618	583	599	622	572	570	564	622	618	629	563	603	589	626	642	557	606	566	622	563	636	630	611	628	603	604	596	580	633	636	582	605	622	604	592	634	577	592	622	597	616	585	579	553	564	632	628	572	587	607	575	549	576	630	595	597	609	563	632	613	612	566	630	594	633	573	591	621	613	604	607	643	610	586	600	567	579	694	619	588	609	604	606	644	606	609	612	573	564	613	548	567	639	613	621	575	608	573	593	623	590	635	643	666	593	618	640	584	597	664	583	646	584	671	638	606	599	593	641	622	669	634	590	626	563	588	594	612	583	585	598	607	604	616	592	587	567	582	600	599	584	599	592	589	554	610	584	556	574	602	604	609	590	568	575	597	553	585	615	555	555	585	609	614	647	608	580	630	568	610	617	606	621	629	610	582	640	586	633	625	611	598	627	626	585	583	634	592	639	612	606	595	566	560	591	610	583	619	617	574	625	579	589	616	599	599	625	588	594	554	632	584	593	632	602	618	630	641	624	631	580	579	619	584	548	587	612	576	592	575	587	629	627	625	585	615	584	566	569	592	592	603	580	581	621	593	606	600	619	643	592	588	629	628	606	612	570	581	601	608	608	609	619	640	614	625	610	588	605	564	605	646	604	575	606	626	566	601	601	630	621	628	600	569	633	632	591	601	579	606
26573	11566	8376	5036	2541	1402	830	568	458	470	375	345	358	295	285	251	310	263	254	253	228	237	229	238	239	251	245	220	209	205	197	210	209	213	196	220	223	211	245	265	210	269	200	217	204	232	229	247	203	188	226	206	247	214	249	239	220	223	222	218	206	205	232	225	231	188	215	208	207	202	203	201	209	217	225	229	230	211	203	220	230	213	238	204	213	234	223	239	237	230	200	213	243	227	219	230	224	214	195	221	215	215	203	215	204	207	210	243	246	202	201	220	223	230	231	216	216	200	175	229	224	224	230	252	228	205	200	233	224	251	209	247	228	219	194	227	224	197	244	219	217	230	238	203	217	249	208	220	239	230	219	218	221	198	175	219	220	216	187	220	201	252	206	238	204	229	208	230	227	218	232	230	216	213	234	216	227	213	227	200	210	209	228	207	217	226	209	198	202	221	205	236	205	225	220	212	222	230	276	189	216	213	215	220	218	231	201	199	210	190	189	234	232	233	213	231	242	236	248	243	198	242	230	232	209	235	221	256	199	238	217	220	238	222	231	218	240	231	226	218	227	204	221	210	233	213	221	220	215	218	217	251	209	236	215	227	207	243	239	211	218	237	213	226	215	238	217	215	200	224	238	226	204	217	205	218	196	219	210	212	207	205	248	231	207	233	226	214	215	196	227	249	226	211	203	227	241	229	245	210	224	207	199	224	231	205	189	236	223	214	219	210	202	198	222	190	216	209	215	196	213	229	232	226	231	234	236	282	204	196	234	209	236	230	231	210	204	236	221	204	187	204	229	186	242	214	217	216	216	218	197	229	250	203	235	257	240	221	222	246	210	204	227	204	226	214	200	253	221	207	221	224	214	233	238	226	259	216	226	211	192	213	188	220	234	215	211	202	228	213	196	213	202	213	252	232	207	214	208	187	222	209	215	236	253	218	237	217	238	228	230	185	248	190	214	232	225	222	226	219	215	214	198	211	179	220	211	233	235	222	221	217	238	252	213	177	255	215	224	213	200	226	232	226	227	222	223	233	217	224	220	219	223	202	203	246	201	238	250	263	232	213	207	224	210	227	192	199	193	230	215	227	199	211	222	244	212	213	237	209	236	245	228	237	239	220	228	220	196	226	199	220	245	210	198	231	214	215	233	207	216	208	224	216	252	199	236	205	230	204	231	199	233	226	240	191	224	237	228	225	202	205	175	232	227	227	244	201	210	233	219	219	195	256	263	210	262	213	205	228	205	194	215	214	212	250	196	251	261	226	249	238	218	230	224	232	227	205	216	248	229	214	221	213	211	249	195	240	183	243	226	214	228	216	215	234	234	214	216	205	198	195	246	233	236	255	234	205	219	198	222	223	193	229	220	221	220	232	226	244	246	232	201	244	222	206	188	220	247	222	219	222	227	212	231	232	210	216	230	197	175	224	233	215	212	193	218	231	220	215	220	211	241	220	243	189	212	214	206	245	247	224	226	228	218	218	238	209	224	231	239	221	217	220	239	245	205	229	201	230	237	200	241	218	218	213	223	229	228	214	230	234	207	237	216	196	218	224	234	237	215	203	235	208	228	206	213	198	205	212	213	264	210	245	226	207	185	214	238	221	255	204	198	216	197	243	229	217	209	195	206	210	206	246	193	237	257	213	227	234	192	220	209	219	208	228	223	240	203	209	227	186	208	230	212	251	232	227	212	226	244	217	220	234	218	208	216	196	198	214	184	199	229	251	234	232	223	220	166	240	199	222	193	233	229	232	251	211	242	224	227	228	221	247	235	223	224	216	236	225	231	236	223	197	234	222	184	214	202	201	196	215	225	199	212	226	228	235	209	227	218	217	208	232	225	196	215	209	232	226	238	247	192	180	237	208	203	200	216	191	214	229	186	232	225	198	247	264	229	217	209	245	221	207	228	196	215	214	214	211	194	210	196	218	236	218	205	217	208	218	206	246	233	232	228	223	233	254	222	196	207	228	225	198	221	197	224	209	244	227	214	196	240	210	196	239	212	234	237	228	245	215	204	215	217	231	215	202	228	216	246	238	239	215	180	201	189	223	226	244	216	194	235	213	226	211	209	216	217	206	231	202	239	210	173	229	220	210	239	214	212	198	223	209	204	213	195	250	240	201	239	193	224	232	207	201	251	250	237	252	199	237	223	209	248	223	192	196	193	208	216	229	219	206	220	213	234	193	235	230	213	214	211	225	236	192	223	225	223	201	229	221	236	203	231	227	255	208	197	209	218	224	216	216	224	224	249	223	222	188	222	203	233	204	201	196	236	211	214	197	187	181	242	214	258	216	233	228	211	227	236	244	228	214	213	211	218	215	229	212	216	241	202	218	215	214	243	225	229	217	237	231	223	223	200	205	194	258	235	197	229	227	220	219	228	233	205	214	224	224	206	208	234	199	195	237	240	225	231	222	250	209	208	244	232	231	229	230	238	208	233	196	227	224	216	199	223	221	230	228	193	187	233	209	247	210	202	219	204	208	206	208	206	212	204	228	227	207	192	209	202	211	240	196	237	250	197	221	222	230	225	236	239	231	222	201	212	246	215	221	261	191	230	229	235	213	235	226	220	212	230	246	212	233	218	211	205	191	222	225	238	254	234	234	214	232	229	224	242	208	247	223	221	213	236	195	212	228	223	217	208	214	214	198	238	235	182	215	223	207	218	198	254	220	232	229	207	202	216	218	196	230	223	227	238	196	227	236	233	212	207	214	227	221	213	211	216	212	230	208	222	213	224	251	205	218	208	211	237	234	221	198	215	213	241	216	206	192	206	210	217	248	230	221	191	229	240	243	205	247	220	223	218	252	206	231	209	217	191	216	232	218	240	221	207	210	223	201	215	238	224	239	230	197	214	189	199	230	215	213	202	187	226	245	221	208	230	227	241	246	235	210	229	232	241	234	231	217	230	207	224	210	240	223	238	247	216	259	247	223	218	235	218	239	207	237	224	206	201	201	179	227	230	223	180	223	218	187	222	242	229	201	251	186	233	227	206	227	215	233	214	217	218	193	207	212	224	210	219	232	199	230	201	211	232	222	213	209	229	238	197	202	212	226	216	208	206	233	218	240	232	229	206	245	214	209	237	212	209	219	223	236	231	207	197	222	202	220	232	225	209	221	248	209	218	222	252	203	211	231	230	221	198	249	225	219	216	247	214	234	207	218	215	196	223	210	198	215	193	208	240	218	201	221	235	231	199	229	228	236	229	227	208	236	235	222	226	228	217	202	240	235	215	247	204	204	221	197	195	246	268	220	215	216	230	233	192	227	226	244	251	201	206	224	236	196	212	218	234	227	214	251	219	251	213	228	227	214	245	202	227	209	207	222	232	228	215	223	217	223	198	212	239	220	226	207	229	217	228	239	221	196	203	185	206	234	233	216	230	203	206	216	223	206	236	246	244	250	250	216	245	248	206	234	229	210	216	190	237	219	206	227	212	210	197	202	238	231	218	206	219	192	219	203	234	223	230	230	213	219	239	218	223	195	224	225
15843	8608	13359	11876	8082	5073	3157	2366	1804	1641	1406	1163	1230	1003	882	699	784	706	621	623	596	585	492	528	565	520	475	484	464	517	504	488	512	498	467	513	533	535	496	531	495	495	493	497	468	517	501	446	473	479	484	526	479	490	518	523	502	507	504	514	545	486	446	554	480	545	514	501	517	464	504	486	510	499	542	524	527	479	489	490	471	511	491	480	519	536	515	498	505	517	485	496	476	464	501	528	480	488	474	477	506	470	537	484	481	529	523	506	494	462	488	455	501	480	516	473	503	493	485	503	509	457	501	467	512	566	460	521	468	472	482	512	462	473	460	463	532	494	471	511	503	476	487	479	500	503	490	493	524	524	470	522	514	452	510	535	526	529	516	474	488	535	480	471	515	488	492	474	508	508	501	493	493	488	496	477	505	487	490	450	492	466	492	506	537	530	463	482	479	502	461	492	487	493	512	498	527	564	499	459	505	459	544	520	521	490	515	453	500	491	480	453	483	498	477	481	450	499	497	548	516	472	482	495	511	488	482	479	500	476	493	483	469	500	511	473	481	485	493	474	432	542	445	487	497	483	502	498	495	507	526	512	463	464	486	490	490	482	473	521	483	508	512	469	510	498	458	488	531	473	535	479	476	539	495	492	463	471	470	502	531	497	531	497	435	523	490	446	482	536	528	469	480	473	486	501	507	511	438	498	468	500	469	499	475	535	464	465	471	488	490	496	488	505	502	496	476	488	487	483	485	492	482	493	506	506	402	496	522	459	489	468	496	483	490	506	468	526	498	475	504	467	487	464	481	521	474	492	517	481	464	481	483	511	480	490	461	511	483	490	497	496	505	478	482	511	492	481	520	518	515	518	501	468	501	487	511	517	463	498	494	492	464	508	485	477	504	498	508	525	475	481	485	474	490	511	485	479	489	499	516	494	512	480	512	478	474	467	513	529	493	506	497	474	490	501	474	468	502	454	515	471	499	481	538	523	413	487	495	428	492	526	466	486	500	523	503	480	507	526	488	487	477	462	501	481	515	465	493	457	526	473	484	456	447	481	517	495	501	480	505	491	512	499	507	502	500	524	510	515	500	503	474	504	503	524	472	479	492	507	528	483	486	512	500	499	533	504	493	501	527	546	485	550	500	496	491	477	514	480	522	493	499	491	509	499	505	472	468	454	494	532	498	505	480	480	527	475	516	471	454	502	489	486	510	496	496	512	487	458	478	525	527	483	459	491	489	470	514	465	522	508	488	490	493	472	512	527	484	478	525	502	504	533	530	462	462	525	471	482	497	484	470	502	480	499	485	500	468	507	519	495	476	504	466	525	495	458	481	518	483	498	491	502	511	467	490	496	476	463	498	465	501	497	494	472	457	500	459	540	489	493	500	456	487	454	505	515	486	479	471	480	535	515	497	523	516	510	489	499	460	500	540	531	518	456	524	483	504	521	510	500	487	506	483	469	518	457	548	507	448	495	489	466	513	517	472	476	493	502	464	543	506	509	492	493	505	499	485	510	497	502	538	493	487	524	515	498	494	497	419	519	506	484	456	436	477	482	496	485	491	505	453	495	477	518	481	472	517	482	475	525	499	502	533	506	484	463	473	503	496	501	450	432	540	458	497	488	483	494	505	520	512	511	480	482	473	464	507	471	499	520	526	500	514	480	468	482	513	491	501	473	487	493	530	496	484	491	492	494	495	502	467	477	490	512	488	497	483	486	470	487	467	505	489	508	473	500	481	507	510	519	475	484	518	472	488	511	506	515	500	496	487	505	477	484	454	507	487	478	520	520	512	512	482	504	474	472	490	507	496	522	478	470	488	535	462	497	455	503	553	512	465	536	495	498	501	466	483	485	484	538	538	500	490	481	515	463	489	477	471	491	504	503	491	499	516	501	489	476	530	480	521	496	472	518	497	489	478	500	564	480	489	462	487	478	511	472	489	491	480	525	491	481	534	487	492	496	511	481	459	515	492	477	487	515	515	478	493	502	481	525	500	498	510	480	499	485	465	510	497	477	494	475	489	489	457	511	500	472	502	532	480	503	509	478	494	534	470	478	521	473	480	445	484	504	440	495	545	484	470	477	489	483	504	467	502	462	470	485	475	488	490	485	501	433	483	494	471	499	516	516	453	498	468	487	473	493	469	491	496	499	538	513	511	517	509	512	499	518	450	499	489	458	487	469	509	459	471	490	485	502	488	439	489	516	487	503	491	490	506	510	516	494	497	463	487	487	482	487	464	532	537	463	495	511	501	519	512	506	511	489	466	495	496	472	515	463	470	500	504	469	474	503	493	491	505	496	495	500	488	460	469	471	486	493	446	498	491	501	492	473	483	484	502	504	521	492	482	485	495	542	484	523	489	470	477	460	471	477	483	494	486	458	478	476	491	506	493	458	498	528	499	483	491	454	451	512	468	476	519	478	480	483	491	434	489	507	512	507	550	479	522	512	494	494	484	463	454	494	505	479	482	465	543	476	478	491	511	519	515	514	510	484	508	524	514	524	479	498	533	518	531	484	486	514	462	478	493	505	498	502	510	513	489	474	485	514	474	474	490	487	482	504	468	461	473	529	481	543	491	519	486	461	515	532	494	489	533	472	502	458	486	473	518	485	474	502	509	492	474	481	525	466	469	479	496	482	521	474	513	511	469	537	510	455	452	491	476	498	487	499	461	552	468	487	475	466	468	490	466	495	525	471	490	513	476	516	463	490	511	483	463	529	495	481	499	459	513	489	496	488	533	508	502	512	474	508	530	493	539	480	530	539	458	498	511	506	489	456	468	489	533	461	500	481	508	505	498	520	487	507	485	484	473	484	489	507	444	523	458	471	480	496	495	471	482	513	512	488	495	495	527	488	453	466	508	476	495	484	509	490	496	444	503	506	487	488	511	514	496	503	540	442	516	497	479	500	514	499	475	507	480	466	439	498	488	500	502	490	471	525	464	455	514	481	517	514	515	511	467	491	470	490	530	543	503	448	509	499	485	483	512	512	501	470	516	500	493	477	501	499	507	510	525	471	524	520	527	491	476	515	507	485	509	478	451	492	508	489	462	490	495	479	493	451	471	467	439	501	497	537	453	514	488	529	485	538	539	525	499	495	491	495	543	466	486	481	491	456	446	471	492	502	469	483	496	468	468	484	466	460	534	486	513	451	504	448	512	471	452	465	465	474	481	458	509	518	494	493	508	484	455	500	495	492	506	499	447	461	497	521	516	476	468	501	467	462	509	510	477	491	500	511	477	483	469	533	483	456	509	451	502	504	522	500	492	522	480	505	486	485	450	482	498	469	481	471	504	472	477	508	470	524	451	491	495	494	500	474	489	487	472	526	543	501	464	485	482	490	476	481	509	542	484	486	490	491	473	458	512	469	488	462	501	478	457	480	495	481	497	492	494	502	508	538	516	482	501	471	479	512	506	513	482	521	496	474	466	481	497	517	479	490	486	545	488	472	537	503	449	519	492	478	476	504	476	501	494	507	483	456	515	500	504	501
37034	18168	15405	9254	4099	2484	1595	937	716	635	550	544	484	405	337	317	312	330	287	293	291	301	286	262	281	251	243	259	253	237	237	257	272	288	268	270	236	265	252	244	260	225	242	256	259	288	251	260	254	257	232	254	227	277	249	285	249	270	255	282	229	243	250	230	264	237	244	238	282	215	237	269	275	276	291	240	263	233	284	226	260	275	235	248	260	227	243	238	262	260	245	263	250	264	231	273	256	256	266	248	241	258	237	272	247	244	247	221	230	264	230	278	273	252	240	234	250	238	261	252	229	235	217	241	246	263	254	237	227	255	225	234	223	273	232	245	261	247	238	255	239	290	240	271	244	230	247	245	262	260	236	265	226	260	254	267	239	227	257	249	253	260	250	244	234	264	247	242	218	253	255	257	265	248	247	232	239	236	260	268	243	247	235	259	237	256	229	243	274	230	268	264	231	253	267	255	260	263	254	254	238	262	226	245	260	247	253	254	235	258	260	252	243	254	240	265	243	273	238	237	235	275	256	266	251	237	302	250	266	282	274	261	238	256	280	246	267	256	255	244	249	304	243	279	255	279	235	272	281	247	241	255	230	285	272	226	251	227	241	243	278	249	260	250	262	248	276	241	255	257	271	245	265	246	228	237	230	256	251	263	243	267	257	260	231	257	262	269	250	246	246	252	250	239	235	261	246	255	248	221	255	240	260	281	255	275	269	237	232	247	259	254	280	253	250	236	207	268	273	246	254	286	248	247	279	247	240	278	248	267	245	247	250	249	251	224	227	235	231	238	229	240	255	258	274	263	255	256	237	270	248	208	261	273	267	248	257	231	262	265	263	244	241	238	254	228	255	247	292	269	270	234	248	269	273	255	251	307	276	207	233	239	232	264	256	237	246	263	235	233	229	275	232	249	286	272	247	281	222	289	273	264	244	264	240	238	258	246	252	269	223	254	251	239	261	283	230	241	252	256	263	255	242	214	272	243	271	274	244	231	266	230	240	255	273	259	241	265	252	246	265	267	237	241	260	232	263	247	257	245	261	281	257	237	230	246	264	247	271	237	234	255	218	220	253	274	257	237	254	254	263	252	259	246	274	245	275	223	323	260	255	228	215	258	262	263	255	242	262	239	251	242	253	251	265	283	243	247	284	243	252	265	273	244	251	233	243	255	261	262	235	301	280	264	257	254	218	254	268	252	276	250	248	260	239	247	266	251	243	266	249	252	219	274	214	275	252	222	274	260	252	287	242	228	228	282	250	274	278	254	236	220	237	241	273	228	247	257	236	246	259	261	242	236	247	258	249	246	252	237	261	244	252	228	273	247	255	287	246	207	258	232	253	244	239	231	267	225	238	256	248	258	252	236	259	247	237	249	259	251	260	241	238	247	222	232	246	227	275	238	249	247	270	258	238	259	272	271	245	236	277	247	268	237	233	266	253	234	223	259	260	259	215	234	266	278	266	247	229	263	274	258	246	248	269	253	265	276	228	250	232	260	213	236	259	218	236	247	269	241	253	227	241	241	216	268	268	272	225	230	246	263	232	246	238	255	235	256	261	254	229	244	257	252	274	246	286	247	275	252	261	274	260	227	236	273	288	248	233	267	230	257	250	283	267	239	241	253	235	232	237	256	263	261	259	247	238	266	283	279	288	267	282	248	217	267	292	258	230	260	263	273	243	227	262	239	270	250	226	290	254	238	259	249	239	237	238	223	280	255	266	244	238	228	234	259	236	248	229	273	252	243	270	243	267	245	240	269	227	259	269	245	237	234	223	241	249	238	283	262	235	263	244	235	211	259	225	214	273	242	253	251	242	260	246	266	242	257	243	239	251	250	222	276	238	233	254	271	252	231	281	271	263	272	258	250	248	271	237	242	237	233	247	258	245	256	239	251	235	222	250	231	247	259	236	259	224	262	240	230	254	227	269	250	270	285	267	264	251	245	254	250	260	277	238	257	232	244	246	256	257	243	264	295	253	235	245	283	258	259	230	236	259	249	236	306	256	263	247	284	240	244	240	241	234	235	251	266	276	271	283	282	227	295	248	243	255	234	225	264	245	261	246	277	259	249	235	232	282	256	242	262	274	238	252	263	245	296	292	267	220	260	282	250	268	245	227	281	250	242	253	221	198	234	225	228	243	250	257	254	230	234	247	258	238	280	250	253	257	265	262	250	238	262	236	243	230	243	268	264	236	287	269	256	247	260	236	232	242	270	234	222	230	253	231	253	259	260	274	252	254	222	252	274	297	272	254	251	226	268	253	298	267	243	251	239	244	239	235	234	254	254	250	255	262	252	272	254	244	220	223	269	256	243	261	266	262	265	286	268	257	254	225	228	229	267	266	264	244	242	246	242	262	268	248	253	246	224	243	257	250	229	250	232	274	229	236	261	248	232	242	296	242	241	259	235	229	256	259	281	265	244	246	271	259	246	225	285	239	251	279	245	249	235	265	251	274	232	263	238	258	238	226	275	258	271	253	272	299	275	253	250	251	231	251	265	220	220	210	238	265	261	266	242	250	249	262	248	247	223	273	282	262	276	271	253	241	260	257	255	270	262	260	252	252	292	228	241	269	245	273	249	248	254	224	230	219	265	279	259	263	240	288	239	247	275	242	255	217	250	263	253	257	271	254	247	269	224	256	218	249	226	233	266	246	244	233	239	260	258	255	252	238	276	213	274	227	257	270	236	239	253	266	251	258	251	231	255	215	251	250	259	261	245	267	268	236	265	236	254	224	255	252	249	251	276	261	250	221	243	244	240	258	249	270	254	247	255	262	269	245	261	245	261	269	213	233	222	235	239	228	282	254	254	231	222	259	268	297	258	257	251	265	253	234	212	260	251	279	253	277	251	297	249	242	239	265	284	254	230	247	258	269	246	233	239	273	273	269	250	242	264	260	290	237	239	272	278	223	240	245	254	277	241	259	270	242	258	284	258	233	263	274	256	258	225	239	248	245	232	249	248	258	244	243	251	217	229	235	243	236	242	241	254	251	221	265	233	246	243	225	263	236	231	245	256	242	262	246	258	260	246	238	256	241	226	244	235	253	263	275	284	287	270	255	246	250	254	235	255	273	243	268	274	246	263	220	252	253	223	265	258	274	252	252	216	262	280	262	241	245	259	233	231	263	229	251	234	231	236	277	227	230	238	279	282	278	258	232	265	257	273	241	271	243	264	255	220	234	225	265	265	271	260	253	257	250	213	263	249	271	253	248	257	273	254	273	233	252	276	282	237	224	217	251	234	249	243	280	240	257	229	256	239	235	238	268	245	250	267	232	249	260	248	255	237	237	256	256	256	248	269	270	231	250	231	263	223	231	280	259	283	267	241	244	243	273	276	258	284	248	262	242	264	260	228	238	256	241	257	265	265	226	239	248	271	282	237	240	253	238	280	273	266	267	260	265	259	250	251	270	241	256	228	254	274	262	277	309	248	253	236	262	216	276	258	286	259	232	225	261	267	257	246	269	235	250	240	278	251	231	248	234	255	252	281
22257	13411	21566	17853	11803	8977	5923	3929	2966	2668	2162	1984	1702	1509	1140	925	1110	917	831	722	737	693	617	665	598	574	599	561	602	588	586	534	581	618	555	561	554	544	585	535	594	571	596	567	580	571	618	535	564	556	554	517	583	540	564	546	576	559	549	577	565	572	528	620	602	571	526	536	572	569	554	583	591	535	535	573	550	610	556	581	567	532	558	549	559	561	544	544	520	557	558	544	546	535	563	523	579	558	535	599	531	590	587	550	551	581	554	515	571	599	570	552	548	569	532	629	565	574	584	512	528	579	556	541	590	571	576	559	561	535	557	574	556	536	560	524	532	536	543	580	585	512	564	513	545	608	581	589	546	568	536	530	553	534	572	573	536	548	544	574	521	532	569	549	561	558	589	599	595	553	566	536	566	549	521	573	552	546	558	546	544	548	537	525	613	548	550	533	560	539	574	564	546	538	539	571	579	568	529	537	516	564	581	576	578	533	563	586	545	541	558	560	625	540	577	575	538	566	534	592	532	529	598	553	568	571	609	580	562	600	566	592	571	526	554	554	570	575	544	553	574	579	520	538	560	519	540	534	541	535	572	592	579	543	522	558	557	575	592	571	615	526	601	595	543	528	549	565	534	552	571	544	571	505	520	567	578	536	552	559	618	596	522	575	537	572	564	548	581	538	567	598	522	523	500	536	522	555	568	534	598	580	597	570	575	563	564	552	592	544	563	542	556	533	520	532	598	600	551	555	587	557	549	538	564	546	577	583	566	585	559	511	585	533	543	556	559	577	543	549	536	559	550	558	550	510	520	531	572	524	572	536	555	553	569	580	536	539	555	546	560	523	563	586	570	547	575	553	561	561	542	574	574	557	557	556	564	518	568	560	566	554	571	553	601	580	546	530	602	526	565	552	545	537	503	599	554	576	506	533	575	547	579	587	565	544	519	521	558	550	518	552	550	538	579	550	571	516	573	566	623	580	588	597	539	575	547	574	555	559	605	544	530	564	585	540	535	543	520	544	565	564	567	579	534	601	548	561	546	584	515	561	571	538	523	542	572	598	512	549	564	533	584	576	542	565	602	553	561	569	550	550	576	569	576	563	533	518	533	545	540	602	572	573	503	523	560	583	551	569	550	571	592	554	523	526	582	556	574	522	546	544	553	522	546	571	505	543	564	554	543	544	565	536	545	533	553	587	549	578	563	540	552	565	546	559	542	555	544	553	585	555	530	531	573	559	558	572	580	574	554	539	539	567	545	536	529	565	553	576	576	569	533	571	548	537	570	617	562	582	555	565	549	569	560	555	572	538	596	547	539	559	578	558	584	553	550	539	589	543	523	617	533	568	538	550	553	563	591	542	551	569	539	581	566	576	564	511	576	523	596	545	551	543	565	536	575	591	548	571	563	592	533	526	571	559	568	552	532	574	575	571	546	554	519	550	570	546	538	543	540	554	578	585	558	589	596	543	528	513	571	562	516	528	556	582	550	593	540	510	556	571	565	570	522	565	598	548	553	545	563	542	566	595	562	552	584	532	597	503	557	538	550	566	536	606	626	588	560	561	536	559	610	581	533	546	565	530	575	577	546	567	575	541	556	573	557	574	592	560	572	570	577	558	560	596	572	545	543	541	509	576	543	568	530	541	540	547	501	556	597	566	544	552	540	536	562	542	570	582	569	537	585	557	549	569	550	558	609	561	543	576	602	532	536	568	545	576	535	545	558	544	537	579	578	567	548	586	561	553	571	588	561	538	560	550	544	517	575	564	535	570	509	568	568	547	585	562	545	592	557	585	600	530	540	560	586	571	587	558	589	546	515	537	589	544	542	573	592	548	540	571	552	593	531	527	582	559	544	547	535	588	556	569	619	564	553	532	554	520	573	536	566	598	566	526	581	564	595	564	584	559	598	523	515	531	566	562	540	545	547	551	575	560	608	594	516	558	598	570	563	544	534	587	607	548	548	577	547	552	552	595	572	529	541	585	557	543	541	578	557	551	521	602	528	549	581	554	571	571	590	549	597	537	559	557	571	566	566	571	536	549	562	518	573	518	565	530	596	608	588	547	542	536	546	531	596	529	571	564	544	556	542	528	548	519	540	518	557	535	532	578	585	556	562	523	508	594	575	570	568	568	596	556	581	536	550	575	579	582	580	525	593	576	598	529	544	545	573	570	563	587	531	583	559	566	585	547	596	530	560	580	561	560	538	569	553	580	563	546	539	483	587	534	575	590	574	605	536	548	559	572	573	485	589	545	572	588	531	563	538	542	564	584	545	544	535	548	586	598	561	614	562	562	596	519	542	582	580	529	547	561	553	591	559	533	590	558	542	562	573	516	562	556	520	577	545	547	554	577	553	547	563	588	540	523	528	576	563	581	565	575	569	603	599	559	539	545	550	569	563	556	567	562	541	503	568	585	546	610	576	570	545	514	495	527	509	564	577	537	560	539	560	535	600	576	513	544	564	544	576	581	549	619	549	532	594	551	531	563	585	577	520	574	538	570	534	555	562	553	548	544	553	561	546	541	567	510	557	560	559	578	555	531	538	524	566	555	598	593	554	548	556	560	572	536	566	544	537	555	523	542	553	587	551	584	534	572	559	575	538	532	570	553	556	549	555	573	562	583	555	539	553	588	514	549	563	571	552	532	555	589	580	557	552	578	549	559	591	558	550	519	536	555	532	584	574	540	542	546	575	539	551	570	573	561	524	576	574	573	603	561	577	586	546	556	548	527	579	563	544	605	568	551	569	563	543	557	576	593	535	531	581	520	589	580	551	550	594	546	558	556	566	532	557	558	562	586	552	560	557	580	546	552	596	578	585	589	609	548	567	593	565	606	542	546	567	582	553	562	552	592	566	503	558	570	568	507	557	544	580	522	569	532	541	588	550	560	559	521	561	550	594	555	580	571	600	541	557	520	545	551	562	584	542	599	514	523	535	577	561	507	555	527	569	517	543	581	545	552	528	544	596	542	550	599	591	570	529	552	576	531	561	587	546	578	547	584	533	559	563	553	579	582	523	567	585	579	521	544	552	571	528	544	568	561	554	569	566	571	555	596	545	548	542	572	540	574	555	554	556	541	569	573	551	528	558	575	523	546	562	545	552	584	550	555	586	577	575	554	568	545	588	598	506	522	548	548	539	557	581	510	517	597	547	544	560	575	547	543	592	535	613	521	532	583	560	551	554	543	544	518	552	582	531	586	537	603	562	527	572	594	588	537	566	537	541	523	553	560	548	540	553	579	577	584	578	537	518	533	582	558	573	571	563	615	560	534	552	561	578	579	572	555	564	565	573	505	601	560	581	570	535	551	611	542	521	518	568	589	552	547	574	550	545	554	539	545	540	576	588	550	547	548	535	582	565	580	520	533	544	555	567	589	543	574	554	561	551	553	551	538	600	599	546	591	546	566	536	566	540	582	542	549	560	595	554	556	561	512	524	531	541	561	558	552	574	551	551	547	541	538	559	541	591	595	600	540	513	545	555	574	532	548	540	578
45291	24884	20765	13914	6892	4299	2229	1371	930	843	654	617	582	544	445	402	421	382	355	340	334	318	291	275	297	313	300	296	275	272	276	247	281	247	293	262	306	294	265	283	301	270	274	287	243	248	322	282	280	288	297	279	300	300	267	293	286	275	274	290	285	252	225	252	293	266	290	265	256	279	265	261	255	285	260	280	277	271	318	265	262	291	286	291	242	249	294	269	273	262	280	276	265	298	292	279	251	295	267	251	288	260	267	279	264	300	254	274	249	262	282	285	281	296	263	291	261	304	231	262	298	307	295	266	299	275	272	283	275	261	293	270	287	284	306	265	297	295	246	271	279	308	275	244	291	279	281	282	291	288	275	282	277	277	235	258	288	259	293	256	290	281	284	271	260	286	278	265	296	273	287	254	262	261	284	284	262	297	270	220	307	265	299	299	287	262	296	313	246	266	289	278	275	273	289	282	258	241	265	278	303	296	309	291	271	254	287	295	277	282	309	267	265	264	281	291	289	283	265	286	239	268	282	272	280	288	258	253	273	285	259	231	252	253	264	285	280	250	270	268	307	254	261	268	280	286	260	262	246	276	328	293	268	305	262	269	263	286	289	269	299	290	247	281	264	276	254	253	256	279	249	288	288	230	308	274	281	268	289	287	290	288	285	277	283	256	262	259	272	260	263	284	296	291	291	269	271	274	272	311	252	262	265	249	266	251	256	280	251	275	277	294	292	278	292	264	245	297	245	309	279	310	283	263	270	268	237	283	266	279	283	254	270	260	249	297	261	295	341	242	272	299	292	287	265	297	261	257	268	291	287	284	261	267	302	255	290	262	262	284	268	295	276	255	286	265	223	263	267	280	300	244	275	264	277	287	265	244	286	259	301	307	269	269	271	272	325	286	283	301	259	258	288	256	240	272	270	272	272	256	276	279	298	293	262	275	292	270	264	275	270	282	269	255	265	273	265	281	282	273	257	271	291	268	263	241	274	265	282	284	270	258	267	280	265	291	286	289	257	235	295	305	279	305	294	304	270	285	289	285	264	312	283	259	268	285	264	270	323	276	302	271	305	271	303	281	250	263	292	289	266	272	293	250	266	263	251	278	286	269	265	297	285	280	240	239	261	283	263	263	289	277	271	235	273	270	305	238	282	256	253	280	280	285	274	250	243	273	265	265	251	242	287	284	280	301	301	293	267	272	271	295	275	263	290	260	277	266	272	285	260	298	254	276	284	238	224	276	259	261	269	251	279	304	311	268	271	255	255	265	280	280	270	270	320	275	281	287	272	269	287	280	287	253	298	266	283	301	244	278	270	298	310	290	275	283	290	283	263	304	275	256	325	279	278	264	274	281	288	246	273	284	282	270	264	246	292	283	267	291	273	274	280	244	274	256	253	258	279	265	318	253	285	249	273	297	289	275	289	275	270	255	310	267	278	242	237	270	266	244	279	247	244	276	258	247	250	297	304	338	259	272	250	252	252	262	264	289	252	251	231	269	234	279	264	273	293	307	277	238	297	292	268	291	292	262	232	307	283	261	284	277	271	288	293	264	273	286	284	314	293	262	286	278	279	306	266	294	274	262	268	271	255	277	276	282	298	273	261	282	279	268	266	285	305	250	261	300	279	269	275	267	285	250	284	285	255	280	267	269	259	257	259	306	272	253	289	233	302	284	294	255	243	273	293	275	291	301	273	268	275	278	273	264	288	263	281	293	256	259	284	278	279	269	293	286	269	288	244	303	290	254	258	311	313	264	264	283	277	313	281	272	283	278	274	263	276	277	275	243	271	255	292	315	262	295	301	275	260	305	267	267	252	263	284	242	275	254	259	271	304	288	254	268	277	268	264	267	253	298	264	250	291	240	263	250	258	265	263	258	283	296	276	269	300	263	272	281	261	276	276	297	275	252	279	268	294	274	283	258	262	242	268	251	301	294	289	280	278	295	299	283	281	308	288	316	290	280	283	277	254	265	273	292	300	244	279	279	302	277	249	279	276	290	291	263	293	289	269	261	297	298	298	254	290	286	263	313	266	295	261	282	285	264	268	264	282	269	329	259	265	265	271	262	283	302	282	293	272	293	275	270	245	271	277	274	253	249	283	296	264	284	254	283	210	257	261	287	311	286	244	268	255	264	258	292	273	263	285	302	266	258	270	268	274	278	271	304	293	278	289	286	286	261	278	263	236	274	249	272	286	308	286	292	278	275	269	285	266	278	257	263	270	254	282	270	258	284	290	277	296	317	261	279	303	275	267	275	277	257	302	284	241	288	269	272	252	276	256	271	283	275	276	298	263	272	287	273	281	271	274	266	287	275	265	281	251	253	286	262	276	297	277	248	281	266	291	234	292	288	296	298	261	272	257	269	263	316	266	286	273	258	250	271	283	259	284	333	324	249	273	270	316	254	291	266	246	263	248	266	250	274	270	268	272	285	250	287	263	226	286	260	276	261	284	272	264	277	278	251	284	255	259	264	307	290	266	276	276	274	270	281	287	272	236	272	266	255	272	252	286	260	278	279	294	286	255	250	299	277	303	272	266	325	250	261	259	275	249	304	280	302	289	267	290	271	258	281	263	292	293	297	233	273	251	282	273	322	261	257	279	292	244	248	283	271	278	299	303	275	275	284	285	272	289	294	301	254	294	312	307	290	306	289	271	261	309	286	273	265	306	288	319	267	299	291	279	281	267	297	299	264	303	273	277	285	261	288	266	261	275	267	297	262	285	258	261	280	281	279	255	262	256	267	283	251	287	285	260	299	272	277	264	270	257	278	303	287	281	301	301	283	270	258	260	264	296	287	275	269	264	282	267	294	300	279	279	290	259	264	277	290	290	269	280	274	279	267	298	297	270	255	255	273	292	273	271	253	284	301	260	241	298	297	275	263	284	258	276	300	270	286	287	280	293	255	266	317	248	304	282	268	246	266	264	277	288	261	270	255	274	238	256	262	284	252	278	239	262	268	299	272	266	297	267	261	279	281	304	296	320	266	297	262	275	290	292	283	276	270	291	273	275	282	306	273	283	266	259	267	267	263	283	300	283	290	253	268	286	276	251	252	253	278	275	251	298	280	248	285	288	275	313	271	281	253	282	254	256	276	276	298	263	269	278	257	322	282	264	285	290	286	289	292	251	292	283	300	296	274	255	295	301	271	278	255	294	265	289	302	291	297	304	269	309	260	290	293	253	268	268	261	271	273	261	294	264	276	275	279	296	268	281	263	269	247	280	260	291	267	265	268	259	305	299	262	275	285	277	277	246	288	276	307	275	263	278	308	270	251	286	253	283	298	284	298	268	266	288	257	256	323	235	308	303	260	263	284	306	276	269	284	278	290	325	236	284	276	262	283	263	264	277	253	230	307	256	262	270	285	288	269	306	284	277	267	264	270	268	242	253	300	291	280	278	272	242	302	304	266	304	262	273	282	264	255	261	261	257	271	265	268	271	279	287	273	280	311	277	269	293	238	283	269	278	249	267	262	277	282	277	299	289	259	259	278
26298	18337	25878	24099	17034	13415	8028	5666	3958	3495	2856	2573	2149	2057	1343	1190	1341	1197	1009	894	884	793	767	756	710	659	636	685	608	659	635	677	628	605	633	618	588	604	622	580	605	633	601	620	605	575	593	629	603	619	568	617	571	571	601	643	631	600	626	616	649	606	618	594	629	592	603	604	583	599	606	609	606	617	572	623	655	600	649	597	607	657	606	626	641	576	613	537	599	579	579	631	609	607	631	559	572	649	601	613	603	552	575	669	617	602	614	568	612	560	590	622	588	558	630	597	578	624	617	609	626	623	587	606	538	587	603	570	630	592	639	597	599	582	602	608	636	593	576	539	614	580	544	639	620	587	650	599	619	623	603	591	628	597	613	559	569	597	595	591	590	593	597	605	618	597	590	591	567	585	589	607	618	602	585	606	551	631	605	575	606	587	597	561	614	643	623	590	599	563	608	526	581	555	617	571	627	592	591	572	608	590	588	578	601	600	607	594	578	585	564	591	622	609	639	620	665	566	578	650	601	611	601	618	608	580	588	626	673	594	552	608	605	615	617	565	590	592	611	588	557	622	583	598	593	631	582	605	601	596	585	563	595	579	608	580	579	603	550	607	577	603	635	644	588	580	593	580	592	583	616	592	612	612	597	596	550	631	627	571	595	537	554	566	572	631	581	582	586	627	606	599	595	649	606	583	602	593	591	605	554	617	609	593	609	626	595	590	585	601	616	594	616	599	637	551	613	620	590	570	628	616	631	586	638	621	605	600	622	607	555	624	570	625	597	619	590	595	609	600	566	609	607	660	597	613	591	700	636	613	580	611	596	602	598	614	608	616	562	587	600	608	560	580	585	629	634	598	604	591	544	585	609	598	570	588	570	674	607	589	569	605	618	622	595	614	603	610	586	611	608	597	588	620	552	580	600	584	610	581	583	614	609	606	578	573	608	590	620	577	606	599	603	603	621	596	540	592	606	616	634	584	591	623	642	645	642	602	568	632	588	564	610	591	609	580	617	570	602	610	610	593	567	648	624	605	586	579	573	640	569	587	560	606	590	545	583	584	578	602	604	636	607	573	639	604	631	608	597	617	587	588	649	582	583	605	634	615	615	572	593	582	635	627	596	627	614	563	608	617	576	623	617	595	633	614	646	613	615	592	572	566	626	560	616	592	584	583	649	542	567	576	590	612	612	611	626	636	612	577	602	530	573	566	604	551	573	634	633	628	574	572	569	573	609	565	595	617	616	600	609	615	584	621	598	615	542	580	611	598	587	590	623	589	606	596	566	631	650	588	584	632	626	541	588	594	604	613	610	634	630	614	580	588	597	592	632	611	594	610	580	621	588	564	613	565	599	613	620	582	617	589	578	560	560	613	594	600	590	607	624	620	630	565	616	585	616	608	590	582	645	590	598	590	604	599	618	604	580	573	621	609	624	620	644	573	598	635	577	611	576	618	598	622	584	606	623	588	620	575	589	606	642	601	568	565	601	557	608	588	629	592	598	595	620	564	590	607	593	620	567	585	620	631	619	577	585	591	566	594	620	571	618	600	620	605	603	560	603	606	564	623	588	579	565	578	613	586	559	629	595	601	601	602	587	600	559	625	549	602	629	564	594	596	560	606	595	635	597	616	570	587	577	642	607	625	597	599	618	587	542	613	645	589	598	602	619	572	589	601	565	608	566	616	593	583	574	613	603	581	608	629	602	585	622	618	616	594	641	571	582	561	581	635	590	583	588	577	587	602	566	609	579	587	575	582	615	611	595	613	566	587	606	596	605	586	590	625	578	585	601	602	657	579	584	600	593	601	593	605	635	590	584	582	615	630	634	611	592	611	593	573	593	579	562	598	634	601	579	587	596	604	633	561	601	617	614	609	591	618	596	600	611	605	568	583	605	560	585	606	593	601	598	577	612	611	629	622	596	599	622	599	601	557	637	605	577	583	607	590	582	651	586	599	583	588	567	602	584	556	633	649	601	585	572	593	571	584	566	581	548	572	610	598	583	612	602	614	571	607	637	599	586	571	595	638	643	612	578	601	607	585	633	611	608	648	580	579	637	596	566	637	605	593	602	602	638	591	618	627	565	599	600	605	634	648	613	597	612	565	627	580	584	600	604	587	575	596	609	538	594	595	587	575	588	571	595	559	589	590	630	619	616	618	607	604	586	620	621	615	649	609	588	589	626	633	623	576	572	591	578	559	621	609	597	634	599	628	624	585	617	646	594	596	547	589	606	593	602	596	579	592	590	589	591	572	576	625	550	548	609	590	627	562	581	606	532	576	613	586	610	558	612	570	641	580	574	642	561	606	589	582	598	590	579	571	570	563	603	595	558	544	597	633	598	583	562	548	598	661	559	586	597	644	595	607	577	613	556	611	589	587	546	605	590	634	643	658	586	536	634	605	613	603	668	593	627	635	597	567	604	552	583	600	563	596	622	595	609	595	604	616	611	582	595	625	605	598	532	547	620	593	537	595	636	632	558	622	602	599	624	671	589	589	575	580	615	587	607	579	594	574	590	568	595	606	593	567	568	577	631	603	630	578	599	581	590	577	599	573	596	542	612	567	611	615	583	609	586	624	587	564	565	566	594	518	605	596	549	558	606	587	627	619	592	605	570	600	611	603	596	564	622	618	579	606	617	542	567	577	617	618	580	577	522	627	598	607	613	567	624	606	593	609	587	597	610	621	617	594	594	559	638	595	623	589	586	591	570	599	605	619	576	579	607	554	620	601	609	625	603	635	608	577	613	615	594	576	628	636	602	590	580	613	539	539	611	603	586	648	629	576	640	594	587	621	623	567	622	580	622	580	595	596	609	612	602	610	577	587	600	603	588	634	596	595	645	604	572	567	590	613	585	617	613	629	557	608	579	585	609	600	610	574	597	612	611	651	580	589	580	608	581	618	592	625	607	591	592	615	640	592	619	564	578	598	603	560	604	557	576	562	598	629	550	613	601	599	593	610	616	527	592	624	595	604	595	580	612	585	567	564	619	647	610	594	617	617	585	610	630	594	608	650	593	606	631	605	654	601	585	575	630	613	558	566	561	577	587	552	624	596	575	594	605	596	591	614	616	632	596	559	581	602	614	581	604	619	559	578	664	616	613	646	598	608	582	625	577	655	631	586	587	591	597	617	576	610	639	605	612	645	576	581	613	588	619	636	611	615	606	615	605	621	551	622	626	623	566	631	545	584	606	614	613	593	621	622	580	573	565	600	594	609	602	559	619	579	593	595	577	615	608	579	607	605	589	631	599	601	584	592	602	600	572	561	590	630	581	595	583	592	591	578	575	552	569	654	663	581	615	579	595	596	573	610	562	605	584	591	593	569	615	575	594	615	606	577	566	618	618	597	612	576	529	592	625	607	597	622	593	632	549	590	570	625	589	581	593	619	596	653	613	608	625	597	605	643	617	562	626	619	583	610	623	609	597	605	626	593	583	598	627	587	584	558	590	589	588	584	567	575	581	593	613	577	600	592	632	617	564	565	595	566	580	560
21987	12327	8774	5731	2835	1509	790	630	530	444	415	357	384	363	273	275	291	280	247	264	249	270	257	218	224	208	201	223	204	216	226	256	208	250	218	223	226	198	219	226	214	225	226	233	207	213	238	225	215	220	196	221	208	222	208	226	234	232	232	211	211	232	220	224	210	207	228	232	226	195	228	239	233	243	242	230	219	251	224	205	221	226	228	239	220	189	216	206	227	227	228	247	213	259	224	229	226	207	207	231	235	194	229	194	207	224	218	266	251	204	218	193	195	203	223	211	206	241	212	221	219	220	235	249	239	233	206	210	212	227	227	229	210	244	224	228	219	223	190	221	211	214	206	240	208	218	214	233	218	202	226	255	237	224	197	214	210	222	226	248	220	231	213	202	228	227	205	239	232	234	208	184	267	228	213	215	218	224	227	195	246	195	206	231	225	233	238	212	219	232	209	213	222	225	235	209	231	244	200	219	229	238	238	199	220	203	236	237	245	217	203	212	224	223	214	250	231	230	234	211	213	233	190	218	207	219	215	200	234	207	228	214	230	225	207	232	219	210	234	243	198	207	237	217	219	213	222	223	238	246	224	211	205	213	251	201	230	214	219	197	254	224	223	228	209	228	215	201	236	188	218	213	210	214	222	224	211	217	245	211	226	221	211	215	194	222	230	223	225	209	230	227	224	223	215	205	254	239	241	209	222	214	224	211	205	218	216	237	194	210	227	213	217	211	241	209	216	208	204	222	220	213	206	217	224	200	206	218	224	224	238	209	221	223	229	220	214	241	233	231	226	247	232	213	220	197	236	205	198	214	215	212	256	216	225	223	217	211	195	256	230	219	214	210	233	233	211	226	225	205	220	215	208	214	201	236	223	232	234	243	220	206	188	212	223	234	223	217	199	213	217	198	248	241	205	237	232	236	251	201	240	207	213	204	231	216	232	246	197	204	251	236	214	184	215	241	189	224	232	213	223	210	222	247	243	199	228	248	264	213	247	208	222	231	204	203	207	224	241	272	234	237	222	232	210	219	219	209	214	207	194	213	217	223	218	222	214	239	227	229	238	235	207	227	212	214	226	204	214	245	239	217	218	197	208	226	220	214	205	225	210	208	221	247	213	230	212	190	216	249	234	249	209	230	231	226	237	238	223	195	185	245	244	218	235	244	215	217	214	239	222	201	226	196	228	238	246	260	209	221	260	229	231	244	224	230	215	203	226	224	227	239	214	232	204	224	243	241	197	255	209	204	234	212	225	226	221	198	220	231	208	220	209	217	216	213	223	204	226	227	239	211	231	212	207	231	192	218	212	205	220	211	240	225	220	198	214	213	235	204	228	231	203	221	216	235	236	218	230	234	220	194	252	196	272	227	197	231	205	200	210	243	223	228	213	198	198	224	211	233	211	203	236	229	236	247	228	224	209	214	219	224	219	210	208	197	263	258	247	213	212	223	210	228	218	218	196	210	197	238	233	261	241	255	223	237	221	190	231	219	237	227	216	268	211	216	216	217	215	222	225	190	192	222	195	223	243	220	221	195	218	222	223	218	220	257	229	208	228	203	248	244	224	244	230	218	190	211	233	209	198	225	248	240	213	235	243	214	218	220	215	247	227	215	194	233	192	211	236	217	220	238	233	206	248	207	251	242	235	237	216	234	238	213	205	227	218	222	209	249	250	210	214	190	214	214	222	230	229	209	203	252	224	260	208	237	248	228	229	201	193	209	220	197	220	215	198	239	234	235	195	216	206	239	225	235	233	215	197	219	212	208	214	230	233	238	215	243	217	215	218	201	218	197	225	221	218	239	208	233	204	224	216	201	228	201	198	199	213	239	242	204	211	209	204	213	207	218	239	221	196	222	252	239	208	200	196	221	255	249	238	223	237	221	217	234	233	211	243	245	224	240	205	237	244	202	222	248	218	217	244	237	217	229	214	249	272	265	227	241	215	203	227	217	230	233	235	244	243	206	210	238	216	216	231	245	222	195	244	210	218	232	225	250	209	182	204	222	252	218	241	216	232	236	217	237	202	234	211	243	219	188	222	208	229	211	195	223	205	223	198	217	236	234	204	203	205	226	214	225	218	247	249	233	218	239	237	250	200	225	202	225	199	208	212	252	251	244	222	221	221	214	228	193	245	214	221	222	215	215	221	207	222	175	194	212	215	205	207	230	216	215	234	233	198	224	212	202	197	256	202	228	221	215	206	207	220	221	199	227	241	231	230	234	205	210	236	245	204	184	204	224	221	198	229	216	205	218	234	219	223	212	198	206	202	186	232	206	233	238	234	197	239	233	233	223	213	225	204	201	193	215	224	210	234	198	212	221	252	214	222	253	203	228	204	228	215	220	216	182	229	217	231	241	244	186	223	233	213	220	248	220	216	233	205	220	205	237	189	219	233	216	227	214	242	217	250	257	238	240	214	219	230	218	188	179	215	215	227	242	186	233	218	212	198	215	233	208	243	239	218	245	216	236	234	193	212	248	230	196	220	222	206	199	219	227	226	201	232	219	239	218	236	200	206	177	210	224	216	255	226	200	220	196	205	228	229	217	212	235	216	245	229	221	200	237	223	215	218	224	201	215	234	211	187	218	213	250	230	232	225	222	272	210	236	208	186	231	210	209	223	205	240	245	236	215	221	223	231	246	197	185	247	197	237	235	230	197	214	217	206	231	248	233	241	211	196	212	232	226	204	254	212	190	212	231	202	200	216	205	221	224	242	236	238	224	199	224	206	262	195	204	219	225	212	245	244	214	204	219	226	180	226	234	224	242	205	205	224	251	240	255	198	216	221	218	218	198	224	215	229	248	214	230	238	215	212	213	202	202	194	214	231	236	204	206	220	209	214	250	227	230	247	207	208	241	226	217	211	199	229	207	212	211	225	236	195	231	202	231	220	221	222	253	234	225	240	242	212	195	227	219	237	238	223	224	230	220	223	239	203	213	219	233	243	229	225	228	236	207	196	202	232	215	233	250	242	227	213	200	222	219	210	227	231	223	208	224	236	219	226	215	208	203	211	248	208	213	199	233	222	228	209	221	237	180	206	248	199	210	225	202	202	251	229	229	221	221	235	222	225	213	227	224	224	221	203	247	232	215	231	223	227	200	240	253	219	243	221	210	226	252	213	214	208	237	192	198	237	242	237	208	217	249	264	225	242	214	239	241	208	242	218	205	213	255	229	234	225	230	216	215	207	236	239	218	228	233	191	221	230	231	212	183	235	226	237	204	226	240	198	214	215	242	246	228	213	245	177	186	220	248	238	228	206	238	221	193	213	219	198	206	215	208	214	201	217	210	216	231	207	218	204	211	225	211	200	218	193	232	208	234	247	216	224	205	244	226	175	220	230	242	211	225	230	201	205	214	220	216	210	218	227	222	260	217	202	222	220	220	218	231	205	215	216	235	221	220	213	213	208	228	219	231	200	240	252	245	203	230	212	211	207	228	199	207	197	198	190	222	234	217	233	209	219	222	238	245	212	235	234	210	238	251	210	222
12847	9575	13910	13660	8967	5859	3241	2651	2024	1804	1590	1421	1429	1259	846	736	845	777	687	643	594	591	549	546	540	531	541	510	494	489	517	505	507	495	476	535	523	461	503	489	518	497	518	567	490	452	503	486	518	493	535	472	516	497	536	503	474	481	496	482	509	456	515	490	501	518	510	530	443	510	467	529	492	492	515	507	483	520	480	535	541	522	493	546	476	518	503	460	503	550	530	503	538	513	574	522	454	506	505	474	526	503	493	513	504	471	518	509	513	499	483	488	468	563	475	491	480	493	468	431	509	513	491	535	496	484	497	501	531	507	470	507	503	550	500	512	473	465	511	538	479	497	482	520	490	544	495	466	500	460	494	471	510	508	459	524	489	539	478	497	493	467	546	505	475	554	480	508	485	486	521	532	527	476	477	494	456	528	458	511	468	500	472	507	473	450	483	513	475	525	494	446	505	506	499	494	497	490	549	450	445	477	495	468	488	497	455	526	525	458	538	538	509	498	495	499	534	516	503	518	468	517	512	499	499	495	520	473	506	483	497	494	482	504	516	502	524	516	479	492	508	486	490	478	508	513	506	506	508	516	498	500	523	499	573	520	529	487	490	499	513	472	504	539	515	490	471	511	513	473	514	513	495	464	520	503	499	498	474	496	530	488	523	492	500	506	504	446	458	505	516	465	473	481	525	547	507	522	525	483	528	476	511	519	504	513	508	478	465	525	497	481	488	517	517	546	524	474	515	513	469	492	469	484	498	508	525	460	484	479	486	487	520	477	479	520	483	507	502	484	480	498	524	519	487	471	488	530	509	501	496	526	497	518	497	450	483	480	461	484	540	465	495	528	509	494	506	490	466	488	480	518	515	497	476	508	489	485	535	497	527	506	515	524	518	475	469	473	509	477	464	518	484	480	518	509	472	435	486	495	473	499	493	479	487	486	504	525	496	494	491	487	484	498	509	501	500	531	514	489	520	454	506	494	447	495	513	501	506	493	517	501	492	492	452	480	510	533	460	518	509	506	540	485	505	513	484	492	474	447	495	502	473	511	494	495	505	497	497	497	495	529	522	483	482	486	501	480	473	496	497	518	500	464	473	486	489	492	546	467	486	489	496	491	521	507	459	501	492	518	523	476	458	495	492	542	479	514	500	504	502	491	462	470	505	522	476	483	522	483	497	539	503	483	512	511	500	485	480	503	480	517	526	502	484	517	476	510	513	465	515	482	505	487	494	464	501	463	462	496	482	488	509	490	499	514	472	513	488	473	488	520	507	492	511	473	496	523	506	509	521	484	516	531	526	506	488	480	469	511	467	487	501	488	482	488	494	503	449	496	502	512	476	513	513	495	498	464	525	482	515	495	488	501	468	487	424	473	504	500	496	494	480	501	512	500	492	498	494	493	486	507	519	489	483	504	481	471	461	504	502	501	500	516	510	483	469	533	525	487	484	519	510	483	483	477	442	506	521	492	512	490	528	456	507	449	514	470	462	491	500	493	472	486	467	504	519	508	487	486	545	479	514	497	516	498	510	509	540	476	485	475	509	518	501	505	437	506	468	486	520	495	523	505	511	515	506	534	467	498	477	528	533	504	485	524	522	492	466	510	503	465	490	473	481	480	498	494	492	543	501	496	531	562	508	483	472	481	500	497	510	481	467	478	503	480	501	493	529	463	485	452	502	496	535	476	474	514	483	462	496	498	489	543	486	508	468	479	496	482	482	475	500	499	494	477	507	478	485	501	491	478	463	505	479	475	471	471	548	509	479	460	463	479	512	483	511	483	507	516	463	514	532	455	533	488	523	464	506	482	483	486	509	503	508	454	519	460	508	505	479	514	478	528	530	491	489	515	505	507	464	535	486	479	482	482	531	543	519	527	493	471	511	483	482	466	479	508	525	506	487	476	460	518	529	498	459	491	502	459	505	537	516	502	493	501	483	517	498	474	498	482	483	481	498	499	485	488	488	519	508	508	479	507	456	530	494	498	479	509	465	478	477	534	483	557	502	493	504	497	506	487	494	521	459	509	500	482	527	484	483	496	478	508	506	510	527	508	526	502	519	524	510	522	483	468	510	495	467	509	494	504	488	494	458	429	518	474	487	516	489	489	486	457	491	480	513	469	494	547	474	527	513	494	533	514	476	497	520	489	502	492	503	484	446	462	514	452	509	509	488	511	478	480	514	472	486	510	515	510	528	511	495	460	488	517	495	507	486	451	511	470	534	514	471	504	520	498	483	506	503	492	514	495	527	483	499	491	516	460	516	486	467	493	536	506	520	474	459	492	487	504	496	435	536	508	497	496	495	547	508	534	535	511	486	492	503	531	518	467	506	496	499	533	483	521	515	501	493	459	500	485	494	489	474	479	517	504	486	458	483	537	519	493	486	488	483	481	498	506	476	516	510	513	478	516	491	541	489	484	516	521	488	478	487	485	494	516	499	488	482	496	485	518	482	511	513	508	509	524	464	512	518	502	536	442	504	512	491	478	469	546	494	459	514	509	504	455	490	504	551	468	510	514	490	515	513	542	502	490	507	474	484	504	529	453	480	505	507	514	472	520	496	522	558	485	528	472	496	487	544	539	470	518	481	524	502	480	483	492	503	514	459	484	484	483	520	504	486	530	521	514	498	482	504	513	535	532	499	506	496	504	451	495	491	507	494	510	498	503	518	444	517	464	487	514	486	491	505	522	470	499	494	541	470	485	506	491	470	517	509	515	527	477	510	512	468	532	482	505	516	506	534	546	511	478	457	520	477	476	507	494	490	505	491	472	486	485	528	529	495	479	507	476	521	443	472	484	511	507	506	525	544	492	478	516	498	480	476	479	499	494	510	526	545	486	506	484	527	452	526	524	512	446	521	522	493	455	535	488	532	490	489	533	511	506	485	498	477	499	499	497	526	531	479	491	464	495	486	490	454	469	493	509	458	511	472	501	489	475	475	530	527	508	520	515	489	520	495	463	538	516	485	496	487	486	499	518	523	460	484	525	505	469	492	536	508	498	498	465	533	519	474	467	507	488	514	489	485	511	485	475	478	516	507	483	518	491	492	488	534	491	481	544	499	507	444	504	489	496	505	505	514	511	495	533	486	502	503	503	471	507	461	512	502	480	466	510	467	517	496	482	512	494	509	480	496	481	472	491	485	492	490	497	526	524	526	506	474	514	514	497	497	465	532	492	469	517	520	529	518	469	529	481	509	465	428	502	486	481	482	496	500	474	492	498	500	519	495	517	504	504	515	496	502	474	541	498	504	491	548	477	521	519	515	526	489	518	473	443	476	501	483	461	483	483	538	507	474	468	525	504	479	528	467	509	488	500	508	466	469	493	460	468	470	466	528	500	507	523	522	505	499	498	516	475	520	500	470	532	490	531	453	489	514	494	506	497	493	523	536	494	518	521	459	530	462	499	522	496	527	494	509	509	487	493	507	466	504	467	498	481	506	519	511	496	512	504	487	525	496	486	469	532	495	486	502	484	505	503	508	472	527	530	475	487
37454	19501	14525	9781	5776	2890	1528	1103	770	584	587	470	534	468	353	357	337	304	303	259	311	260	255	252	270	287	254	227	226	230	260	270	237	244	228	245	262	239	247	235	244	255	265	266	234	257	270	259	262	231	243	288	271	263	259	232	266	244	246	235	237	238	220	257	256	238	289	259	222	237	220	235	245	264	247	253	273	251	243	252	282	275	238	235	246	241	271	269	255	236	243	250	263	260	237	272	253	217	270	226	286	285	250	231	254	249	222	266	260	257	230	235	233	228	257	252	262	242	231	238	271	251	257	274	259	261	262	233	249	242	259	253	280	255	277	227	244	286	257	253	265	239	244	246	261	249	226	233	246	264	259	269	300	267	284	237	274	239	233	253	257	250	288	242	245	265	272	270	274	223	273	247	229	265	223	255	253	238	244	231	239	265	242	262	261	249	260	259	236	249	231	255	249	242	271	251	236	276	248	264	243	285	253	242	239	255	242	259	265	235	230	250	237	234	252	249	277	259	239	262	243	236	265	256	274	268	237	235	238	267	238	252	247	271	257	254	236	223	264	236	258	233	259	289	256	243	248	280	264	251	228	252	250	249	258	252	227	235	271	265	240	218	231	238	246	258	244	272	254	239	251	239	237	283	240	244	250	306	281	240	274	267	256	273	238	273	249	265	271	274	256	294	264	261	264	262	233	222	264	262	250	203	242	273	228	255	242	251	249	267	265	244	235	240	250	268	210	246	239	269	243	220	278	267	257	245	234	273	245	226	223	267	258	265	268	304	216	232	260	235	237	203	249	250	261	232	266	282	219	231	216	266	217	232	251	278	275	250	265	254	246	254	233	236	249	251	304	258	244	250	244	229	253	255	257	266	264	277	215	251	259	210	253	231	262	258	238	256	248	237	239	212	251	256	260	250	229	253	238	236	267	261	231	237	252	264	285	232	239	252	253	246	262	241	234	280	282	243	217	268	260	288	239	264	244	290	273	272	234	248	257	257	258	250	232	284	227	258	254	255	218	240	259	277	272	232	263	253	262	265	241	270	281	248	252	220	244	243	219	214	253	237	269	238	243	279	241	252	221	254	259	254	257	242	255	260	244	240	301	233	232	255	246	225	274	232	231	248	242	259	236	241	239	246	252	245	234	261	246	245	237	219	249	246	264	234	241	260	241	258	249	267	234	211	237	270	235	286	245	264	230	236	243	286	281	240	263	256	234	251	245	239	243	227	236	246	246	255	222	265	237	275	291	294	244	268	236	250	223	221	274	269	245	245	251	246	249	232	223	231	257	265	249	245	260	280	253	259	256	245	279	256	239	204	274	247	227	264	239	255	232	242	254	264	246	259	278	233	253	228	262	215	231	241	250	263	250	246	274	232	241	249	260	237	299	251	249	246	250	276	261	252	242	244	250	244	272	251	255	255	278	261	258	250	237	254	252	260	266	272	242	241	271	257	246	240	258	269	252	251	264	235	257	264	248	241	247	230	231	254	259	288	256	264	272	254	242	275	260	263	301	273	272	229	246	243	247	254	268	235	272	254	231	251	244	251	250	218	242	239	267	253	252	256	253	242	226	252	262	266	232	268	255	263	251	273	229	240	245	252	275	268	218	226	233	216	232	248	264	256	254	239	264	239	263	268	251	256	228	261	267	249	262	269	290	239	257	250	265	263	242	269	251	237	267	225	275	259	233	274	279	232	229	235	258	228	249	251	255	228	244	253	242	276	253	252	245	268	262	277	237	260	281	293	243	237	217	271	241	277	248	268	263	238	234	227	280	236	243	262	251	258	247	236	237	261	266	288	256	247	241	219	242	257	254	271	252	249	257	232	229	273	246	222	254	271	268	259	247	251	268	246	246	292	245	262	235	253	264	214	261	232	263	236	246	257	231	254	270	288	273	219	272	275	259	230	266	262	260	266	252	246	237	243	241	259	242	264	247	300	267	265	272	267	266	244	244	258	260	267	259	222	239	239	282	252	262	251	259	272	235	234	273	244	229	256	230	214	245	244	254	257	283	248	248	246	232	251	228	246	271	250	274	264	241	255	240	243	254	261	245	283	236	239	255	266	244	251	236	239	250	239	231	263	275	276	259	257	240	228	269	235	258	240	233	259	253	237	252	233	274	236	251	257	276	234	227	241	252	261	261	235	258	234	254	231	270	264	274	265	239	241	242	239	244	254	264	238	224	253	258	312	257	206	299	261	259	229	242	248	230	250	270	239	257	251	251	259	234	242	226	238	256	236	227	243	238	256	273	262	302	257	266	256	266	281	274	253	260	222	273	254	231	266	271	224	238	265	239	214	230	277	257	272	290	244	243	278	277	271	275	254	250	229	243	247	263	238	242	274	240	223	281	275	268	243	271	247	276	239	236	261	239	240	266	206	242	270	268	264	250	272	280	243	256	231	250	268	284	240	253	283	280	238	243	238	249	247	258	262	263	256	226	268	268	239	256	238	256	250	256	249	238	240	221	250	236	246	261	260	242	260	243	239	218	264	283	242	221	226	241	212	217	295	254	241	213	265	224	229	265	238	249	274	228	256	246	293	278	260	251	225	249	253	226	237	228	307	269	229	240	262	224	277	219	266	223	290	273	254	239	234	252	286	241	246	212	259	253	278	270	274	221	229	241	251	262	253	243	258	249	250	231	229	272	236	269	247	238	249	250	228	210	279	253	227	236	259	238	253	229	239	277	270	269	275	275	258	271	279	272	268	266	230	270	223	252	273	240	244	237	250	252	248	225	232	244	255	238	274	266	249	236	236	252	271	244	257	257	260	258	254	267	276	248	252	259	271	280	267	263	261	238	243	236	246	284	285	249	260	264	253	248	252	238	222	247	282	256	242	242	247	284	287	254	243	276	237	255	254	246	236	232	239	224	265	260	266	232	250	242	228	266	249	289	276	231	265	235	219	267	256	262	224	258	272	260	276	239	241	238	266	262	273	267	259	258	234	250	270	253	257	242	218	257	262	246	271	260	248	258	239	258	226	221	269	252	236	235	264	238	254	254	229	256	252	230	275	278	267	245	238	265	265	223	224	242	258	209	238	250	266	253	277	264	244	268	264	260	243	277	250	243	246	240	263	250	269	228	242	240	242	249	297	250	238	248	208	245	266	250	292	253	256	233	273	254	248	237	240	263	246	236	249	252	260	244	276	234	249	249	244	274	235	253	293	243	261	212	248	257	266	266	239	264	231	245	237	222	254	242	262	286	272	272	278	232	264	262	242	244	251	247	266	276	251	271	260	260	258	237	295	262	240	244	239	217	257	270	259	277	254	246	234	239	231	258	244	242	279	241	250	243	243	255	254	260	252	258	236	237	265	228	259	242	227	235	221	255	238	250	282	266	234	264	233	231	235	258	296	263	250	236	242	255	264	252	237	266	274	217	235	234	242	258	261	195	238	245	232	246	266	268	272	239	252	233	249	255	250	251	260	216	249	244	225	254	228	236	258	230	242	231	248	257	255	238	224	270	266	248	228	256	297	228	252
22333	13591	20811	20029	15718	9613	6100	4530	3106	2462	2430	2000	1889	1834	1175	1011	1008	999	856	764	756	681	710	641	622	609	561	540	568	590	562	596	543	615	589	537	588	524	576	555	549	523	541	542	561	561	575	565	586	594	564	567	579	547	566	544	564	528	548	523	553	550	592	601	575	553	579	572	552	602	533	548	566	584	543	586	610	565	552	608	558	573	567	597	611	591	600	555	571	561	578	569	546	567	563	580	526	556	572	524	559	587	557	593	535	569	554	633	528	578	539	581	557	585	552	554	560	522	621	542	611	578	596	592	529	592	531	564	551	552	559	565	531	540	586	562	552	532	548	577	543	589	533	567	557	542	597	550	572	593	554	604	518	581	545	546	564	605	553	590	520	523	533	563	584	547	577	571	513	549	565	563	567	551	535	570	549	584	570	550	572	572	563	575	520	570	535	522	579	543	507	551	537	572	573	549	587	563	539	567	527	526	519	617	594	540	519	604	573	537	575	531	556	561	533	578	564	583	559	556	561	550	580	567	564	548	580	590	572	533	582	552	567	556	564	582	557	539	590	546	538	530	565	564	550	542	531	531	573	550	573	580	523	540	554	520	533	569	548	528	544	581	547	611	544	548	537	543	560	574	565	578	610	583	563	527	600	575	597	576	583	542	605	556	566	579	547	616	506	576	530	536	564	522	531	567	568	559	555	554	544	570	523	593	560	563	583	533	540	555	571	537	531	506	564	563	567	526	555	553	575	528	515	572	587	533	514	575	537	555	554	548	576	539	554	558	525	559	522	524	516	543	565	556	531	543	564	558	512	534	538	550	591	532	583	554	557	596	533	553	570	531	518	575	582	551	544	515	543	543	538	574	537	573	589	584	540	560	566	598	540	538	573	594	555	586	557	521	546	525	528	545	555	523	502	559	572	542	559	552	559	505	574	535	546	530	562	585	554	570	541	542	539	516	567	553	530	590	523	604	568	572	562	579	505	537	589	540	552	572	558	528	565	579	609	591	517	537	533	528	568	538	557	530	549	597	567	555	544	552	562	588	534	538	582	540	595	558	512	559	563	522	575	599	593	602	546	554	569	539	556	557	543	570	569	585	597	542	593	559	577	553	574	538	556	532	582	558	548	558	541	581	579	572	491	538	567	562	558	560	543	536	562	554	584	544	513	554	564	573	541	550	572	557	586	541	562	593	569	543	562	605	572	548	609	525	578	578	574	611	611	532	570	551	586	562	576	554	551	552	539	548	544	533	587	586	531	514	622	585	564	599	515	584	567	594	579	595	512	575	565	553	550	587	568	530	527	562	572	578	586	581	581	556	544	577	576	562	570	567	582	534	509	601	520	538	552	565	565	548	582	566	545	568	571	573	584	552	566	563	529	590	579	594	550	577	545	553	529	520	529	572	563	586	600	588	554	579	530	542	522	537	542	573	579	583	574	602	588	624	553	584	550	593	571	544	567	553	546	605	539	546	529	540	554	586	579	584	592	548	574	499	503	552	547	564	566	554	591	578	585	551	542	584	555	574	559	581	560	531	564	519	561	592	555	538	578	523	591	554	559	552	579	555	548	535	590	560	561	551	566	580	570	547	604	560	566	524	569	549	550	575	549	531	522	575	569	559	550	529	576	543	576	539	570	577	548	582	622	592	571	558	539	595	566	558	579	563	585	555	567	609	555	576	580	538	571	566	589	588	561	615	596	549	557	550	534	553	569	579	575	519	539	570	576	534	570	567	615	574	556	586	552	531	544	592	574	579	575	531	575	569	542	538	562	594	521	572	557	571	580	582	569	549	532	569	581	545	559	578	545	558	547	563	534	558	519	573	515	539	551	561	542	550	565	577	529	546	556	586	551	574	603	583	564	561	554	579	533	580	527	512	554	549	563	589	515	552	544	575	498	603	529	576	574	545	589	605	561	569	566	579	557	558	576	556	561	531	585	544	529	579	575	591	580	578	548	554	558	542	553	520	539	594	610	555	562	593	539	552	534	551	579	529	594	561	542	559	575	546	563	580	538	544	549	572	519	509	576	567	516	557	565	552	545	566	510	535	548	594	570	563	542	568	583	578	534	543	541	546	538	555	563	556	528	591	577	572	518	573	530	523	611	577	558	573	564	546	547	580	594	541	556	536	530	541	556	579	612	572	520	565	551	500	566	580	532	550	578	549	559	574	577	545	541	545	556	543	547	533	545	575	528	574	592	549	545	593	561	571	536	550	530	552	548	552	573	570	578	525	570	596	549	571	581	593	584	547	595	565	548	540	588	541	533	542	510	581	565	569	560	568	562	530	585	615	536	554	570	543	546	534	541	540	541	577	592	562	572	544	540	524	553	608	558	562	549	586	557	545	558	576	565	527	549	537	529	572	541	543	585	584	570	530	575	560	614	549	536	556	564	562	567	561	575	584	576	574	558	546	585	602	546	581	587	585	578	539	568	545	576	536	553	563	559	541	527	557	597	547	547	565	598	539	531	541	528	583	580	554	511	570	555	558	559	533	529	533	591	581	572	493	540	548	525	572	552	541	544	557	553	508	563	566	565	573	568	527	527	576	525	585	559	595	539	534	547	528	540	541	501	588	545	584	550	512	542	561	527	536	560	554	564	577	509	525	582	576	544	557	579	566	581	578	572	545	586	557	562	518	546	517	536	532	545	540	564	588	558	558	548	588	569	583	567	546	558	571	578	540	582	580	581	543	554	533	535	571	544	563	576	604	586	607	543	560	540	519	540	541	546	532	553	543	542	550	587	585	599	534	551	572	557	560	560	537	578	596	564	537	574	575	553	558	569	564	568	593	535	575	586	517	546	528	533	583	540	540	547	517	580	561	543	518	533	563	569	526	587	616	543	549	576	506	553	607	583	554	515	598	559	551	577	539	512	526	554	533	577	514	573	551	550	559	573	510	577	553	472	562	552	579	591	574	573	574	555	562	549	565	584	579	562	569	550	557	537	530	556	570	526	562	553	557	499	599	561	578	551	543	540	563	522	569	599	557	569	548	584	543	516	559	560	551	589	541	604	560	543	557	602	560	510	613	586	559	533	569	535	520	549	551	530	547	531	584	577	533	559	549	527	559	591	588	528	534	556	576	557	549	557	563	579	528	572	587	558	575	560	548	534	532	570	572	560	551	524	553	555	572	577	569	542	557	539	581	558	507	531	520	565	526	546	570	555	607	510	534	516	577	549	558	570	555	612	542	556	626	545	532	546	572	611	561	567	539	579	574	590	542	579	573	553	567	550	572	576	569	579	571	574	551	523	564	563	571	544	538	577	562	517	561	563	569	570	585	501	568	574	541	560	530	526	547	518	549	550	543	534	557	582	561	555	581	550	572	556	577	555	556	566	549	554	542	521	587	554	525	551	556	574	579	585	535	638	533	579	563	559	546	590	563	569	548	505	547	523	602	547	575	585	549	537	539	554	541	538	590	574	539	564	555	514	572	532	526	572	549	528	548	562	605	539	534	530	567	565	585	517	548	545	574	551	574	559	578
42459	24196	20799	14898	8296	4465	2812	1460	1030	840	794	641	613	612	422	421	382	369	348	290	349	301	322	271	304	282	268	270	280	261	259	287	244	249	298	277	257	251	286	280	248	257	285	256	265	264	278	267	295	287	269	264	270	284	279	285	265	236	277	248	250	266	249	280	284	278	244	257	245	299	278	292	281	279	281	270	278	307	277	234	276	297	254	267	271	312	273	256	296	258	272	287	301	288	280	269	270	260	275	247	260	285	274	270	271	295	287	268	287	312	291	276	270	276	288	281	278	275	282	275	247	271	255	241	270	286	267	269	312	251	265	268	270	263	251	285	285	282	275	247	289	283	263	272	258	312	275	254	282	287	298	251	257	282	309	292	304	256	247	294	264	291	265	281	289	275	268	292	288	286	282	299	297	250	293	290	266	276	282	276	264	323	275	244	272	285	285	255	240	276	299	277	289	275	257	252	271	284	261	275	296	261	297	254	270	272	281	255	260	245	286	290	275	263	251	280	268	254	264	289	263	286	291	299	297	310	281	282	266	268	313	271	288	273	295	272	280	280	251	248	279	302	284	278	278	275	263	278	277	267	261	272	259	286	285	270	276	312	283	255	286	247	253	254	255	269	291	300	293	291	288	282	296	297	281	294	293	291	283	243	304	273	257	271	263	255	256	273	300	247	284	261	260	258	277	280	234	288	265	266	257	268	272	258	249	282	292	237	310	275	283	274	303	293	278	278	275	275	282	307	273	299	286	278	260	295	255	251	287	296	290	274	265	259	279	284	296	277	277	254	297	290	267	260	301	294	309	250	257	309	302	284	288	268	263	245	272	274	270	301	292	250	255	251	306	295	297	292	291	279	295	270	256	242	298	253	260	260	288	284	261	275	268	262	270	297	245	270	252	278	261	259	279	268	276	281	295	251	283	256	301	300	297	251	290	276	298	302	267	285	274	280	234	268	284	290	281	273	292	285	287	283	282	264	264	273	290	261	263	298	274	288	279	287	258	276	257	267	271	307	257	302	269	255	279	268	260	277	265	285	297	266	304	284	278	276	273	267	259	240	266	273	259	263	288	283	296	285	281	273	279	263	263	288	262	281	259	319	293	243	269	270	302	229	277	263	239	265	270	282	304	265	258	249	244	267	273	280	272	256	281	256	272	266	260	253	248	268	269	270	268	261	258	261	250	283	259	257	268	278	291	282	273	241	258	241	298	259	241	262	319	262	263	244	266	262	300	286	264	254	287	281	291	252	270	307	283	274	273	267	286	245	225	293	292	247	301	283	285	295	257	295	257	278	291	288	265	267	250	274	260	293	256	234	284	254	235	244	281	291	266	242	292	279	281	286	303	251	286	284	313	270	266	294	303	271	277	247	256	293	235	292	285	258	276	290	245	274	286	283	262	287	301	286	277	282	251	309	268	242	301	267	287	234	285	260	277	262	248	255	299	280	278	263	251	260	272	261	286	278	255	288	297	282	264	280	299	270	252	252	278	255	293	281	248	284	268	282	249	258	256	247	250	260	290	294	283	287	268	283	301	277	266	295	276	250	314	271	278	266	250	271	262	265	255	240	259	300	314	304	279	287	274	324	278	283	265	249	255	284	278	289	283	267	274	295	249	292	263	238	265	299	265	285	306	264	318	270	271	274	276	260	272	276	281	285	289	308	288	269	264	282	295	303	249	273	272	261	265	258	281	255	284	255	303	299	296	290	259	288	256	284	244	273	294	264	300	262	275	274	265	272	284	255	301	277	270	286	257	270	278	266	291	240	295	287	306	258	274	290	298	259	281	245	294	280	272	282	270	245	245	267	274	289	252	250	316	258	244	280	258	277	272	296	256	274	245	272	263	251	279	271	265	264	319	314	274	276	276	250	240	285	297	305	246	289	267	272	271	286	276	278	276	257	272	257	281	261	265	267	247	278	273	291	272	258	287	289	275	270	249	314	276	281	257	276	286	268	286	258	249	281	287	272	252	280	280	264	296	297	261	268	294	308	282	284	269	296	290	256	255	252	256	264	276	284	311	279	280	277	242	259	273	252	287	265	269	260	259	287	281	267	291	296	277	285	291	263	260	269	323	262	273	277	247	263	279	293	293	277	248	305	287	268	255	294	259	293	276	287	263	273	302	264	266	288	304	270	280	283	284	286	254	292	289	281	297	303	315	302	267	259	254	258	282	273	279	262	271	235	281	256	270	270	263	270	268	245	256	293	313	270	270	270	284	253	298	274	250	255	270	265	282	268	289	259	298	281	266	288	290	260	286	285	287	272	278	261	282	269	298	291	281	276	275	291	284	263	292	277	302	257	262	306	263	283	244	290	282	310	302	262	284	288	281	274	298	285	255	253	308	275	270	274	247	299	258	280	269	262	277	268	235	279	293	294	258	276	292	257	301	267	248	259	262	298	275	221	315	286	292	303	281	295	232	308	293	275	254	266	263	274	292	261	321	310	261	237	256	304	278	281	292	233	267	257	237	263	295	263	241	266	247	265	279	289	258	242	279	301	288	240	277	273	295	268	291	301	261	290	299	278	264	267	265	259	300	271	278	293	261	331	290	265	305	267	272	276	298	281	256	254	282	257	260	277	270	283	273	286	280	260	249	295	321	297	280	281	233	271	268	264	255	316	265	280	282	263	284	254	306	251	253	282	268	266	279	257	281	282	262	272	258	291	274	242	287	268	259	256	244	271	268	260	274	269	255	291	249	297	279	248	251	311	297	268	255	299	270	246	222	265	266	251	287	298	272	265	273	282	252	269	273	287	320	271	263	274	264	260	257	276	282	255	295	284	271	279	263	277	281	261	278	295	258	268	257	267	242	271	266	271	278	300	260	286	289	275	276	280	273	298	238	272	274	289	254	285	265	270	269	220	285	280	287	283	283	292	289	263	287	292	282	282	257	296	217	283	251	304	304	289	277	292	241	266	266	272	260	273	306	298	270	272	275	288	267	277	289	273	255	304	272	237	256	253	257	261	302	286	267	265	260	276	267	272	244	286	286	297	289	266	245	269	264	246	288	281	314	253	252	287	264	275	289	279	294	250	270	274	253	258	274	275	259	273	306	297	281	258	270	278	306	283	286	286	289	243	305	286	239	269	263	255	264	256	282	302	292	271	269	280	279	270	256	272	305	295	274	269	302	287	252	263	283	275	310	267	251	253	259	269	306	317	270	285	247	263	265	294	305	261	280	309	259	236	282	289	241	278	271	246	259	290	280	265	280	234	279	303	290	284	261	268	290	264	289	266	278	271	260	278	263	274	265	252	283	256	260	264	275	274	284	274	262	276	260	275	258	289	262	267	252	280	272	302	284	273	268	243	286	280	256	269	279	278	229	286	285	278	280	291	279	262	258	285	238	270	288	279	268	260	272	251	281	294	266	259	270	243	233	260	245	300	255	270	275	273	302	301	294	297	256	282	267	237	298	249	276	287	290	304	298	257	264	272	256	238	300	258	275	257	319	279	253	282	296	296	280	272	252	286	260	269	266	258
24570	17351	26052	25333	19614	13462	9724	5840	4508	3347	3540	2626	2469	2457	1494	1315	1180	1201	1023	884	890	867	756	775	742	669	617	668	632	644	633	654	622	622	596	641	637	634	593	642	626	628	619	598	605	640	605	602	629	628	589	575	668	684	631	608	630	636	627	619	616	607	617	599	654	594	626	567	610	606	620	621	580	614	593	608	574	636	607	579	658	627	617	622	624	624	665	571	635	577	594	631	586	611	609	626	591	586	622	587	611	591	577	572	611	638	598	586	602	638	542	569	621	582	606	585	580	624	636	588	646	593	609	599	571	556	590	629	585	581	589	613	597	575	584	609	620	605	610	634	584	560	604	595	592	597	587	625	569	577	647	564	582	576	602	658	610	627	607	601	568	612	615	586	629	580	620	604	607	607	597	615	617	530	595	641	627	582	596	577	604	595	601	586	579	599	581	581	581	546	587	630	615	642	608	589	649	589	570	616	593	566	603	576	609	591	629	624	579	597	561	600	579	626	634	523	649	582	600	611	597	584	626	630	591	636	607	567	646	605	595	627	525	604	552	605	566	567	620	609	606	588	576	615	578	625	587	591	595	593	599	582	603	627	602	643	570	634	626	663	620	584	600	621	575	601	564	593	607	564	626	610	603	638	593	572	610	572	633	578	605	609	591	632	592	610	604	601	573	555	561	626	596	584	630	587	607	567	601	626	656	666	630	620	570	586	594	593	569	591	631	620	612	604	587	658	605	583	614	590	613	601	653	606	584	570	571	598	566	640	591	589	601	608	634	652	543	611	554	597	565	593	537	598	559	586	619	565	576	628	578	655	589	627	612	626	628	659	588	562	578	629	576	595	610	667	567	608	569	621	573	627	607	598	586	603	604	608	612	587	647	625	664	563	581	621	604	562	633	623	603	566	625	591	652	585	558	632	592	592	587	592	606	606	586	601	612	572	609	607	571	639	573	614	593	587	603	617	605	618	570	635	590	534	627	580	587	602	570	609	603	615	589	574	567	630	660	595	595	590	628	585	586	593	622	621	584	596	599	596	559	607	601	602	586	578	593	581	610	600	650	597	642	609	597	598	612	626	617	586	596	620	623	643	599	613	521	610	571	608	601	600	602	639	623	569	635	592	580	580	592	570	570	569	609	618	575	595	608	578	634	585	587	578	649	580	565	588	636	618	603	612	649	586	628	625	581	597	587	617	593	577	590	604	625	595	568	605	621	590	592	579	589	595	623	621	598	568	651	601	606	621	577	604	556	575	612	592	605	595	620	597	581	610	634	579	600	578	587	612	575	617	594	572	583	603	623	617	618	609	567	590	597	574	575	588	571	579	592	628	571	554	594	588	626	600	625	556	570	579	585	614	641	598	616	580	574	591	572	583	564	581	597	597	631	589	594	600	596	595	564	601	612	602	599	584	579	597	615	596	602	602	629	611	585	632	598	589	627	601	648	590	557	584	630	613	619	608	574	588	600	588	590	580	644	590	572	621	629	595	609	585	606	587	609	569	593	540	612	560	604	578	578	600	662	582	561	603	578	593	583	648	595	659	609	620	584	570	560	582	609	622	607	615	582	598	637	591	639	627	590	625	573	636	603	595	583	613	613	588	633	574	607	573	597	592	626	586	602	634	634	614	570	602	607	628	583	583	607	596	602	597	635	618	581	596	628	620	637	611	615	599	619	603	598	605	616	619	639	617	586	604	602	607	611	591	551	643	607	639	580	607	592	576	616	643	554	616	597	588	589	613	601	648	602	614	582	596	598	550	554	583	556	613	611	599	615	565	614	575	615	627	614	591	563	612	591	538	573	589	613	641	620	624	579	561	584	596	621	603	576	630	639	624	594	655	579	619	597	584	590	591	609	633	577	623	575	598	612	594	579	637	555	615	601	641	575	567	589	601	619	597	611	566	565	561	571	552	622	626	592	597	551	589	595	608	644	623	557	587	590	621	607	586	582	609	557	572	574	638	621	606	570	594	559	624	577	622	582	573	603	623	584	593	614	603	597	594	612	630	616	599	609	568	609	588	653	588	634	598	578	605	573	594	618	615	670	576	644	633	604	628	585	578	601	608	628	618	618	565	584	583	616	629	579	663	624	574	572	555	624	612	618	603	593	613	600	578	607	598	587	580	604	587	646	615	613	619	584	631	629	584	623	613	605	612	602	617	602	566	635	568	603	596	653	593	594	618	613	611	590	577	626	588	567	562	609	590	590	571	595	582	648	573	631	633	586	609	573	604	620	562	618	577	610	617	593	623	610	599	599	582	574	590	673	600	583	553	614	569	556	600	584	551	595	614	622	594	591	578	578	586	623	591	630	634	610	581	579	590	626	566	565	585	583	593	606	557	570	574	586	620	614	594	553	613	578	596	577	624	664	573	588	624	570	608	625	623	600	654	602	583	623	638	598	615	564	565	601	628	581	604	630	564	621	574	559	629	616	587	629	613	620	611	555	591	572	566	596	605	603	616	599	570	582	594	617	571	596	544	620	605	591	622	589	550	557	578	594	559	581	622	612	609	607	606	605	585	591	586	572	621	624	637	593	595	600	614	587	583	594	610	618	599	621	597	622	588	625	635	595	609	621	584	641	577	617	555	630	600	593	579	594	611	615	543	600	617	598	597	577	586	568	586	570	596	615	600	583	581	591	588	610	597	589	618	592	611	633	592	534	611	614	624	532	610	599	595	606	644	605	599	608	601	543	617	613	595	610	640	607	606	574	601	601	622	581	590	585	605	579	567	632	604	579	560	611	546	647	625	577	597	580	637	620	548	611	612	624	614	588	615	596	663	647	596	610	598	576	634	564	617	577	619	565	572	567	594	617	604	599	638	632	589	594	601	593	635	632	592	639	627	580	585	613	622	583	593	619	585	621	619	616	573	580	565	614	613	590	595	607	597	619	625	622	638	616	614	599	614	587	623	627	558	594	604	566	601	575	636	574	620	564	589	589	559	533	572	584	568	578	635	628	602	600	564	628	614	646	602	605	560	574	618	592	612	615	575	662	607	588	593	592	604	574	588	568	603	601	584	602	597	581	669	641	632	636	556	640	622	597	560	588	649	615	638	573	611	588	608	626	600	638	587	599	585	545	607	601	584	591	568	549	599	602	598	611	587	633	567	590	559	599	573	569	626	582	623	606	589	607	616	615	566	591	629	614	621	594	566	597	600	554	594	656	570	569	604	667	613	583	581	627	612	564	618	651	632	595	609	552	597	583	562	608	617	617	619	613	628	546	567	596	599	618	597	574	608	618	616	649	578	612	575	562	587	591	601	583	594	555	657	620	557	586	611	584	589	594	585	583	595	612	618	608	599	611	586	634	566	563	595	628	596	589	617	596	619	578	593	602	601	605	571	578	599	584	554	598	571	576	634	644	583	610	637	588	584	661	621	569	590	577	605	585	579	560	632	599	650	608	604	616	620	578	572	587	648	613	592	609	613	582	581	589	601	584	621	589	598	594	578	618	613	578	579	586	613	603	568	626	583	596	580	553	616
22545	11905	9109	5715	2874	1654	987	613	526	422	439	371	334	401	317	294	270	297	257	246	247	255	260	229	211	249	246	249	222	231	249	213	221	234	209	243	212	230	250	213	204	223	228	260	222	220	222	221	227	254	222	215	193	203	230	221	236	216	205	234	216	249	214	231	232	206	205	230	255	232	194	232	242	239	242	237	229	219	213	217	250	240	206	235	253	223	213	208	218	215	219	222	232	255	237	251	199	212	211	249	201	237	225	249	200	233	220	230	237	219	236	235	241	240	215	234	223	231	217	199	229	215	197	203	247	244	231	228	205	231	220	220	253	208	216	200	231	219	251	197	214	220	215	222	206	209	208	202	242	212	206	209	233	183	219	215	220	253	201	204	240	208	225	232	225	224	229	212	240	245	221	227	233	248	240	247	234	233	235	228	263	203	237	221	212	220	246	217	224	243	245	230	189	221	209	233	204	204	198	212	223	250	229	218	214	214	220	220	221	224	259	208	260	195	252	206	227	230	238	239	215	209	223	227	212	215	198	239	208	195	228	229	228	205	244	251	220	226	233	250	238	233	224	251	203	216	228	221	232	243	255	221	226	227	230	228	206	212	211	227	210	228	254	229	241	241	216	227	214	244	213	234	223	239	223	247	207	204	211	239	222	227	227	249	219	247	223	223	238	219	218	224	238	235	250	233	228	202	209	204	203	220	220	238	198	254	227	221	236	222	229	220	219	222	210	236	231	231	232	218	231	212	233	215	220	209	222	238	209	219	230	230	237	197	202	238	216	243	252	202	221	208	249	223	223	206	207	215	220	201	211	207	208	227	216	226	245	202	228	207	216	230	220	249	219	213	224	198	197	236	203	213	189	196	228	223	233	216	208	211	224	206	210	216	238	205	219	234	212	213	223	222	227	230	235	215	211	214	236	219	226	213	225	208	193	233	237	232	216	186	221	230	237	197	202	233	234	199	224	222	213	184	260	226	200	212	218	230	251	233	209	219	213	234	223	214	205	236	210	232	252	194	231	219	242	229	229	226	232	252	211	224	219	245	210	202	187	210	234	205	228	221	197	244	207	226	232	221	200	217	246	240	220	234	234	210	228	219	210	214	197	232	224	178	204	209	203	224	219	246	235	215	239	206	216	236	208	235	223	223	196	220	193	170	201	242	214	245	253	216	210	208	221	198	222	242	203	202	241	224	220	221	220	218	223	226	235	228	215	220	216	221	261	253	203	236	226	205	208	239	211	192	227	205	239	239	201	220	237	233	226	239	216	244	195	237	237	235	231	196	195	210	243	228	241	218	229	226	224	237	206	214	249	222	214	209	216	251	220	245	232	215	226	205	244	198	213	223	225	224	222	210	209	207	221	200	221	217	201	207	231	201	216	203	233	227	212	216	242	237	244	223	215	267	234	219	233	234	220	233	242	241	238	232	222	238	205	226	230	216	220	237	202	222	249	228	247	226	195	222	222	224	223	221	207	250	228	221	212	213	216	186	203	244	233	223	241	250	213	198	237	218	231	242	254	200	213	191	224	208	227	211	200	196	217	237	232	238	244	239	231	239	239	202	194	206	248	229	202	205	248	207	220	238	225	214	235	234	213	218	204	249	267	220	242	226	244	235	206	218	212	220	228	211	264	233	236	249	214	266	251	222	238	223	223	219	220	215	203	234	232	219	215	231	205	216	207	223	231	205	245	240	224	199	249	225	209	208	212	224	231	215	235	208	235	206	194	243	220	231	230	210	248	213	208	227	211	214	239	227	215	239	222	214	214	208	219	199	255	236	219	222	236	220	225	213	225	234	207	210	197	204	234	220	210	267	253	225	232	225	204	241	208	222	229	231	234	231	217	209	211	256	214	234	192	226	214	198	206	215	226	230	226	244	239	227	235	210	235	231	230	248	204	198	207	208	213	216	240	218	226	194	232	222	229	230	202	257	223	266	228	208	202	256	250	217	243	226	198	227	218	189	232	192	224	247	212	226	230	202	204	216	216	234	248	209	241	213	213	208	235	223	220	239	229	216	237	196	214	226	241	225	210	203	234	224	215	223	254	217	226	218	212	212	241	218	220	210	237	210	243	220	207	226	198	221	225	233	232	237	215	261	219	204	232	248	251	228	239	196	218	227	231	247	241	231	213	220	216	224	221	226	242	214	256	236	207	220	222	208	216	236	229	252	226	203	254	229	231	203	233	226	247	237	209	191	233	209	255	194	199	226	203	240	255	225	201	218	211	234	218	222	201	248	247	227	255	210	252	238	256	219	225	232	217	199	248	217	260	236	219	226	241	221	213	207	217	245	213	234	227	200	205	214	222	234	223	198	257	197	238	246	235	237	245	231	221	214	197	201	246	195	214	195	228	223	225	245	202	256	250	236	247	218	221	236	228	249	199	244	241	235	223	233	195	212	207	212	231	203	234	269	231	231	222	245	226	206	226	229	236	210	235	208	212	213	229	220	264	210	232	213	226	219	271	212	252	244	216	180	221	236	215	235	201	202	209	221	227	224	202	213	204	214	188	199	218	239	231	216	239	243	259	215	229	204	217	211	194	213	235	225	220	247	202	206	268	214	223	194	217	249	245	238	245	253	235	231	198	238	255	226	228	231	217	239	252	236	229	210	209	216	186	226	233	222	239	250	241	218	193	214	233	235	224	241	220	219	222	214	232	200	234	203	225	243	242	230	224	232	207	220	256	228	189	205	225	231	226	215	257	257	232	210	226	233	228	220	251	208	216	216	210	216	216	194	233	208	218	229	208	204	243	262	246	201	216	211	227	209	251	231	262	232	246	243	221	220	236	213	232	225	227	264	213	231	223	208	229	237	227	219	214	213	219	216	185	203	229	230	207	242	231	206	219	226	229	231	195	215	235	237	229	247	241	233	214	241	217	234	219	236	218	212	215	211	217	200	244	228	203	209	191	230	223	220	232	218	196	225	217	212	182	221	199	225	232	244	212	220	214	219	216	239	266	209	236	204	228	201	231	250	237	234	202	225	227	219	220	216	208	180	206	209	228	193	220	236	206	226	196	215	222	209	229	220	215	215	223	226	206	210	235	204	245	210	226	215	229	232	227	232	228	224	229	237	224	208	212	202	241	233	231	238	217	225	242	246	215	253	238	241	237	260	222	234	220	233	247	240	234	224	206	211	232	211	224	217	223	258	241	259	210	242	202	216	211	205	200	223	223	218	227	216	220	210	218	244	219	236	250	232	228	243	208	198	226	220	235	220	253	221	192	206	221	230	230	220	229	229	228	230	197	222	202	220	219	212	219	205	253	221	234	221	220	221	224	242	230	200	210	214	198	235	276	235	218	222	224	211	211	214	223	229	204	202	248	209	212	205	229	249	262	200	238	240	205	235	220	223	206	217	240	245	222	200	221	211	247	200	220	185	230	198	227	238	236	212	195	209	262	218	225	217	234	239	209	218	231	229	237	225	193	249	235	219	229	237	214	208	205	230	203	204	245	249	223	223	219	235	217	212	232	210	255	220
13146	9039	14538	13243	9282	5883	3826	2624	2075	1583	1687	1267	1261	1397	927	859	819	700	720	676	634	546	559	573	607	545	526	515	565	492	495	484	522	486	510	513	495	499	524	494	554	478	519	507	527	549	510	490	489	538	517	530	538	510	551	486	515	492	499	498	549	531	498	474	524	528	535	505	511	483	499	512	489	503	514	576	541	495	491	506	491	499	536	521	535	489	519	483	513	493	511	536	489	532	541	484	516	521	485	472	530	503	467	531	492	474	498	486	534	531	493	495	512	512	475	510	485	549	490	511	490	482	524	504	473	470	469	467	488	497	541	512	512	457	512	497	514	473	503	498	509	514	496	516	502	500	485	454	493	519	485	485	471	499	481	507	504	506	525	497	466	517	485	454	505	534	499	533	477	526	498	458	526	510	473	532	495	496	522	525	529	551	518	512	479	523	528	503	532	513	483	512	460	516	484	505	490	492	467	521	487	504	550	476	510	493	513	491	531	487	479	503	504	514	503	495	509	472	523	504	497	508	548	510	510	499	509	490	482	522	538	492	516	490	534	557	504	516	481	512	548	495	472	494	500	487	492	532	518	491	500	490	510	492	462	552	505	557	495	501	516	521	525	509	488	494	466	517	481	468	486	524	515	546	480	511	503	498	473	490	515	539	509	495	466	456	470	531	469	549	526	492	472	491	472	486	498	522	499	465	509	480	481	499	519	516	469	520	521	504	528	494	547	504	517	506	471	541	528	494	471	502	531	490	478	524	485	501	482	505	483	517	484	464	498	530	542	514	518	541	511	459	493	516	497	500	504	542	502	459	478	517	499	505	458	508	548	541	526	513	498	505	533	463	508	491	490	494	488	488	488	477	484	505	488	491	495	498	486	522	482	522	471	455	545	518	509	497	509	536	513	469	522	491	528	502	496	502	504	517	473	520	512	484	475	544	462	473	480	501	466	516	512	530	529	501	477	564	491	470	466	507	527	514	497	517	490	514	473	485	505	527	511	478	479	532	467	508	482	507	491	507	526	495	494	512	502	465	462	535	524	558	501	478	463	522	499	522	498	500	482	525	551	483	498	489	505	484	452	499	494	523	486	494	501	500	521	515	496	518	503	542	537	505	524	480	505	486	466	498	479	497	498	483	491	438	510	482	493	504	505	485	477	531	476	457	510	502	464	530	451	486	492	466	506	518	504	516	521	515	496	515	495	498	508	511	467	517	520	474	527	529	504	513	512	464	505	501	516	475	522	538	493	517	482	510	511	480	508	504	490	510	473	475	486	499	526	545	521	504	517	492	511	516	447	478	524	500	515	497	540	524	496	515	522	500	531	515	480	531	494	509	464	504	523	489	510	488	515	481	491	489	484	498	496	509	497	528	526	540	489	505	476	517	482	506	509	531	528	476	497	497	513	503	505	493	503	524	469	523	527	471	476	493	533	520	477	505	518	502	513	478	493	484	524	480	495	536	518	515	485	501	514	475	461	510	504	472	529	529	507	488	532	503	479	514	476	527	523	492	498	530	495	529	526	506	499	517	469	510	507	478	506	527	517	494	506	495	533	519	486	535	464	536	474	468	503	557	520	491	505	474	526	452	477	516	515	452	499	509	473	504	496	475	470	520	524	499	481	514	501	509	539	523	498	492	520	484	488	495	492	522	521	524	479	488	527	503	501	498	531	492	526	475	487	510	539	503	516	525	504	528	506	510	509	484	524	491	469	531	516	529	506	503	478	465	493	521	521	531	501	512	509	497	505	518	526	511	489	491	478	480	513	514	465	530	520	494	455	509	503	534	513	513	464	509	510	488	471	482	547	539	437	501	474	501	519	469	523	494	485	496	467	496	486	465	531	474	483	456	518	503	510	513	483	524	525	466	490	512	543	488	485	503	517	484	489	488	539	493	498	495	476	458	524	515	453	505	504	514	507	518	505	495	477	501	525	507	523	492	521	512	488	493	511	447	473	511	520	507	504	464	512	533	504	492	483	478	483	503	496	520	517	493	480	499	494	526	507	478	506	552	505	504	493	526	480	481	500	464	483	518	577	490	492	476	488	484	491	496	509	499	508	483	530	511	481	534	531	487	505	483	492	468	481	489	501	495	492	531	491	483	513	471	502	501	539	535	517	528	521	490	499	493	532	520	529	515	518	459	507	478	494	500	496	481	496	502	513	547	505	487	522	506	545	498	513	493	509	523	525	517	530	518	505	480	511	522	500	493	506	524	518	531	483	476	496	501	472	467	483	558	506	463	525	488	544	476	507	493	459	522	525	490	507	466	509	514	512	516	514	533	513	524	542	473	492	493	566	514	482	487	470	514	450	530	503	519	474	484	490	555	501	506	501	509	505	481	507	478	478	466	532	476	469	513	494	507	504	503	516	506	480	505	493	519	492	469	496	490	508	509	539	527	506	515	502	487	509	516	514	528	501	477	527	507	517	515	481	496	488	479	524	484	508	462	496	515	469	529	498	483	503	500	483	505	496	502	472	475	518	484	506	502	488	496	505	523	476	526	497	503	516	527	506	506	494	478	494	520	556	491	500	518	476	530	482	562	485	560	497	504	479	514	524	492	527	513	499	512	507	481	470	503	508	490	455	477	498	491	499	523	511	519	524	510	486	500	506	499	484	496	494	516	476	483	493	464	520	491	482	497	472	493	494	510	482	492	484	528	487	485	489	471	465	479	528	515	483	508	520	495	478	506	484	493	502	538	474	498	499	490	500	505	501	464	505	471	480	492	500	515	509	510	449	473	479	507	492	507	530	490	508	499	518	482	513	481	470	480	496	475	458	539	492	496	536	510	485	466	513	492	511	503	500	533	538	550	475	489	541	505	506	493	505	484	469	473	540	500	519	480	503	474	491	511	484	468	530	468	499	521	481	492	511	515	512	513	441	517	503	502	498	503	483	506	502	452	519	495	464	482	481	480	492	534	512	474	535	515	459	533	495	471	529	481	471	502	520	510	505	546	486	506	485	481	494	481	479	525	473	470	495	512	480	474	484	506	502	514	483	488	491	461	479	513	521	468	501	512	480	500	487	500	532	505	479	502	502	489	487	487	450	491	499	521	508	544	521	519	488	470	517	465	475	554	518	507	488	505	494	484	471	532	493	487	526	492	461	543	535	490	506	508	503	512	554	486	482	485	472	494	487	531	516	474	470	459	491	486	524	475	488	483	519	498	497	505	493	514	486	521	484	514	492	511	542	507	493	469	456	477	503	499	526	492	510	531	513	495	449	498	510	537	491	541	529	510	470	499	510	494	478	521	561	533	547	505	485	499	491	457	505	488	530	508	501	487	445	458	485	497	513	489	471	478	519	516	487	506	532	475	475	524	474	481	507	491	511	489	535	483	507	478	502	511	456	510	514	498	504	497	517	546	531	496	514	478	474	492	466	461	533	542	429	496	508	485	494	530	478	479	522	484	485	521	521	509	480	524	560	523	564	521	514	509	505	503	469	489	544	541	484	492	497	492	517	518	500	499	492	539	487	506	493	504
35946	19433	15298	9928	5517	2801	1706	1145	789	671	568	465	458	445	362	344	314	319	305	292	288	294	281	249	263	267	252	240	280	265	246	267	244	225	274	270	215	242	224	235	239	228	218	283	288	286	233	270	253	234	232	261	264	275	240	232	275	234	257	253	254	218	252	253	246	240	258	275	246	222	236	285	273	284	243	246	246	237	247	240	232	240	263	255	245	248	250	252	271	274	238	223	272	247	248	219	247	235	232	249	215	246	233	274	216	263	239	238	250	279	265	240	237	246	219	234	244	223	258	244	268	254	241	254	259	238	260	248	254	230	248	221	240	228	276	252	247	223	236	283	278	250	249	258	277	266	239	260	246	282	230	223	256	247	228	227	271	252	257	247	249	236	261	235	245	275	239	228	229	246	261	241	248	236	248	248	266	280	240	234	258	235	265	260	247	231	250	240	225	243	262	233	244	230	219	229	264	253	251	257	247	258	259	253	209	241	265	260	290	259	231	274	270	241	258	248	247	262	234	236	241	225	249	271	243	242	253	279	253	240	226	229	241	224	236	224	245	254	260	237	253	282	281	242	244	259	259	238	244	223	219	244	257	224	230	254	238	235	232	264	247	265	273	251	234	252	220	273	245	262	219	258	247	250	225	302	241	258	265	223	235	251	227	254	251	249	251	259	245	237	245	266	268	256	243	256	258	241	267	275	261	307	252	241	252	253	260	262	261	247	250	282	233	239	238	244	246	244	274	258	233	238	246	230	256	249	233	224	243	247	255	250	225	271	250	236	271	258	267	248	254	262	248	261	261	260	239	225	273	246	244	240	256	244	232	248	242	265	226	231	278	222	248	233	236	256	251	243	232	261	256	220	241	270	234	234	266	252	227	232	239	250	267	260	245	273	249	242	222	242	227	224	248	258	258	264	230	259	286	264	245	275	259	248	261	256	249	272	250	278	256	237	262	238	250	270	231	245	257	263	227	282	242	245	254	240	246	233	225	276	285	252	242	251	256	258	249	264	253	249	235	259	273	248	246	233	237	233	229	257	261	230	258	252	273	232	252	235	255	269	272	243	221	246	263	237	263	255	214	250	270	253	229	271	249	237	258	246	241	228	231	251	257	236	268	255	266	218	276	248	232	257	238	226	258	256	260	236	260	290	269	241	274	277	245	261	244	237	230	240	277	250	257	240	252	226	258	262	244	210	270	247	232	233	257	229	291	249	257	234	251	255	231	242	227	233	237	242	242	256	243	247	267	258	264	231	229	221	254	255	263	259	281	254	235	228	247	235	213	227	285	226	234	240	259	252	243	250	255	242	268	264	242	229	209	258	244	238	242	276	272	239	267	252	247	256	267	235	236	255	262	239	280	235	230	238	234	239	233	256	222	246	272	266	208	254	213	276	257	243	242	251	254	237	246	237	259	258	279	267	259	269	256	247	238	245	237	248	274	261	289	282	271	269	266	243	238	246	235	273	234	251	258	221	253	248	249	290	276	255	250	224	298	256	252	225	246	254	261	240	258	211	257	257	243	278	224	245	245	232	287	250	256	210	267	256	262	233	258	259	260	255	269	235	261	249	245	238	252	224	236	254	233	227	257	265	268	237	255	241	245	280	256	255	289	264	249	242	272	238	256	216	258	235	229	255	269	258	229	252	245	234	237	249	239	280	228	270	251	263	285	262	268	240	218	262	287	259	245	259	255	261	275	266	271	238	259	258	255	270	278	234	242	274	218	269	284	220	227	239	242	248	267	226	257	236	260	232	262	272	253	250	237	267	250	248	277	251	237	223	244	253	253	262	243	241	247	242	238	269	253	241	252	215	252	281	252	248	227	232	242	283	263	250	271	259	267	224	262	249	256	231	233	288	277	267	258	224	232	239	223	233	259	250	251	227	257	230	253	242	255	253	274	247	204	248	240	261	221	259	263	222	243	239	249	242	264	289	218	249	232	249	253	243	250	261	274	264	257	231	232	262	260	256	240	262	250	248	226	264	249	236	245	274	261	233	247	229	241	261	254	266	267	251	244	246	257	280	255	281	245	234	301	255	255	258	220	257	254	258	239	235	255	223	260	266	223	247	265	225	249	235	253	256	245	247	255	251	263	243	265	244	257	258	252	241	233	250	254	269	247	241	233	265	268	278	264	264	258	219	241	257	242	275	271	254	255	269	253	249	258	249	250	281	233	251	261	243	268	298	235	278	250	264	239	245	234	256	266	258	246	252	251	250	252	234	256	234	249	274	268	295	273	271	264	286	238	284	227	226	214	267	229	210	242	262	246	237	253	247	237	227	259	267	231	288	229	262	242	264	259	237	268	272	225	218	258	250	261	234	290	244	237	230	239	228	247	240	268	258	266	238	235	257	246	261	266	228	217	221	211	240	239	270	245	242	246	248	259	247	264	231	224	236	235	283	258	212	219	271	256	239	256	287	250	244	238	224	243	260	260	261	241	259	248	252	277	230	263	249	237	273	258	247	221	248	229	234	251	270	245	222	292	246	262	264	248	247	248	255	266	240	257	229	237	249	246	264	233	238	213	240	279	271	242	239	242	228	237	261	251	307	242	217	239	256	248	234	216	246	251	235	228	220	227	243	268	236	262	245	259	236	278	226	274	223	249	247	258	275	243	246	246	247	229	227	238	234	243	256	253	265	250	255	226	261	250	247	226	255	201	259	234	232	279	255	246	284	262	264	246	225	232	218	240	233	264	231	258	255	228	229	236	230	246	203	238	219	257	244	260	203	255	257	248	248	226	254	219	248	243	245	261	244	240	241	276	236	226	272	268	243	270	289	273	237	240	273	289	240	281	261	217	226	218	285	252	239	271	274	250	249	274	250	245	219	255	258	211	250	240	262	265	227	233	257	246	252	238	231	253	235	257	261	245	259	270	250	233	239	246	245	238	233	263	241	288	292	252	223	243	246	260	251	244	236	267	268	259	247	251	235	250	294	247	252	231	258	248	258	222	267	246	258	226	247	275	222	278	281	259	243	234	255	237	275	232	212	255	251	259	238	251	232	258	240	250	279	249	248	219	244	253	250	247	279	248	268	230	238	268	258	240	251	259	254	252	265	227	261	254	258	237	246	249	258	253	262	232	245	237	274	271	257	271	275	289	266	270	229	244	250	244	239	232	240	244	266	274	231	279	236	224	272	251	262	239	251	238	248	253	239	229	249	250	249	226	235	226	258	269	232	266	284	243	243	248	235	229	229	241	258	262	242	235	259	240	221	252	226	260	233	238	262	237	227	270	235	234	234	251	268	226	242	210	244	252	289	256	270	253	236	275	266	275	244	245	250	258	222	254	250	264	283	251	264	259	245	230	221	247	261	276	268	247	236	225	251	221	254	235	255	239	259	270	261	240	219	260	238	247	227	239	246	237	246	233	232	258	250	249	253	268	230	228	245	219	235	240	249	237	251	247	251	228	233	244	263	244	233	249	263	239	249	241	253	248	295	232	226	252	255	230	244	246	258	228	254	258	244	223	257	240	266	239	259
21125	14343	20999	19783	14845	9865	6875	4385	3168	2371	2190	1896	1724	1838	1179	1118	996	891	886	786	791	737	652	656	640	613	599	539	582	559	579	572	548	601	585	549	568	605	601	587	544	554	572	581	579	552	571	568	551	554	573	526	601	546	546	571	549	578	501	536	548	553	540	559	562	533	543	555	555	520	555	550	603	548	573	576	575	550	520	552	570	564	570	597	576	545	552	608	569	569	571	634	561	598	531	531	570	542	553	541	570	570	575	547	551	572	594	552	539	540	541	557	558	514	547	584	527	592	570	555	548	604	532	586	536	509	579	569	515	598	566	574	554	559	570	509	600	554	532	564	531	559	556	579	575	574	594	544	547	529	543	525	562	528	561	544	563	532	585	552	547	567	555	571	527	534	554	547	573	587	598	568	534	525	538	561	598	530	554	508	539	543	522	556	516	535	539	563	577	549	535	509	566	546	565	537	564	546	592	546	546	576	593	568	553	567	584	558	575	551	581	560	554	583	582	531	529	542	547	559	542	548	535	530	566	574	558	527	533	573	531	549	513	513	571	549	549	565	568	552	551	555	527	555	553	548	526	578	550	531	539	542	572	538	602	551	512	558	571	543	568	542	522	536	540	536	548	520	529	519	543	597	567	577	546	565	505	572	549	569	576	549	584	539	533	594	554	601	559	541	496	574	572	537	559	621	561	541	553	546	552	550	574	556	498	548	534	573	576	580	567	563	572	566	556	569	543	600	561	551	546	543	541	573	543	575	591	581	565	575	565	590	548	522	550	549	532	573	533	542	561	560	540	550	599	595	537	541	517	532	586	542	526	599	533	538	542	583	582	574	550	520	574	549	567	580	543	539	569	586	556	548	523	510	575	525	546	553	518	530	558	623	547	562	545	572	545	565	574	549	554	511	597	563	608	539	553	555	601	540	571	603	520	559	573	526	580	578	544	582	581	561	543	567	582	528	567	531	557	552	562	551	521	552	554	581	547	539	532	503	583	557	575	589	565	553	570	586	583	555	554	551	515	548	566	565	561	532	564	569	574	579	555	553	564	559	541	599	553	567	541	584	551	619	552	569	569	543	593	534	558	537	584	577	559	549	574	536	524	568	561	562	535	552	534	560	525	553	531	571	559	557	554	570	543	546	543	549	552	560	527	539	579	547	534	595	573	520	568	521	519	545	573	554	617	517	549	501	576	533	554	532	560	532	576	561	507	532	547	547	560	588	627	552	578	554	573	536	537	534	596	546	553	552	547	557	582	522	522	537	604	530	554	516	569	551	602	521	541	558	580	558	561	565	531	588	563	541	557	551	611	584	574	547	526	523	571	521	578	560	551	536	543	513	542	540	551	570	534	566	570	553	571	586	538	554	551	542	558	531	593	539	590	568	526	562	555	585	540	541	552	568	553	515	556	506	544	536	564	554	589	571	541	578	560	576	542	544	534	559	523	561	580	569	582	558	531	538	566	601	569	587	574	538	570	537	585	521	552	555	551	564	522	563	526	631	572	597	553	623	563	541	576	609	546	525	591	538	529	547	540	521	528	533	600	564	552	554	578	548	545	560	560	576	582	528	528	590	591	574	561	575	552	557	552	555	525	585	591	538	528	530	555	531	533	539	561	577	528	567	569	532	571	548	518	553	556	554	588	512	539	525	558	521	570	557	571	542	547	514	606	516	602	540	525	536	542	553	591	556	554	549	563	546	537	555	564	551	510	560	543	587	544	528	577	534	541	551	563	546	559	606	578	570	544	518	594	598	520	560	586	574	535	517	543	549	560	563	565	539	533	575	524	562	559	547	595	564	570	587	573	531	561	535	536	506	561	567	571	543	507	554	554	556	551	581	557	538	574	567	547	540	544	542	563	571	530	538	531	585	575	550	540	557	521	592	543	525	529	554	587	518	557	590	576	544	551	583	547	547	560	560	579	512	553	557	540	528	533	581	529	555	568	551	568	571	468	565	542	554	574	559	517	551	538	599	537	534	530	553	536	535	548	557	541	604	563	553	584	530	537	589	541	548	582	578	521	536	583	553	544	595	497	512	569	593	539	517	554	589	593	556	575	549	580	549	537	576	591	540	561	541	581	585	536	574	589	505	545	563	509	590	518	565	555	532	542	544	572	634	575	560	527	533	551	552	549	586	538	611	538	551	548	533	546	533	538	579	514	530	522	566	549	574	608	536	520	530	583	578	540	533	579	567	523	562	586	525	586	578	513	558	499	567	541	549	606	546	560	583	552	547	538	555	550	569	491	538	544	543	566	539	550	545	539	550	557	532	600	524	554	618	528	545	532	560	543	561	566	510	545	530	553	515	535	516	571	529	567	566	578	527	575	565	574	537	538	572	575	530	538	559	533	558	531	553	519	556	571	550	589	531	532	602	582	577	540	541	512	587	568	589	541	542	556	572	566	544	557	566	587	566	552	571	534	561	592	521	546	538	586	556	557	498	575	571	595	540	552	548	576	591	592	542	590	569	552	576	566	563	548	588	580	567	542	563	540	582	537	537	565	534	505	576	570	556	562	526	544	554	572	578	553	553	595	542	554	597	556	576	562	492	546	578	570	566	617	553	565	542	573	524	540	582	593	566	547	537	571	563	536	572	560	515	589	510	556	537	536	509	536	584	558	577	551	526	552	541	518	561	559	514	537	556	573	595	566	558	558	595	536	546	585	540	530	576	561	539	547	566	535	527	548	557	561	573	558	557	507	579	571	538	519	609	582	577	547	564	542	602	549	581	562	527	579	516	534	541	561	544	524	539	557	528	551	567	543	542	557	509	551	543	534	529	552	547	603	531	524	537	579	598	560	534	545	557	562	579	574	583	564	540	522	570	559	544	546	589	557	512	574	561	553	574	593	587	509	554	501	532	583	544	568	511	576	616	548	554	546	541	574	551	521	535	547	544	576	560	579	581	560	555	564	515	552	565	551	523	559	570	517	537	568	573	566	561	535	545	581	518	520	585	572	591	592	547	520	550	539	566	567	526	592	591	511	525	511	589	552	563	541	575	543	530	581	546	574	566	537	562	558	542	526	587	520	532	559	525	522	532	577	574	544	549	563	535	564	618	530	579	530	528	558	545	584	571	549	532	522	626	552	570	588	535	587	551	549	559	545	527	551	580	522	523	569	583	586	565	523	503	581	580	558	549	542	539	559	580	572	544	543	584	572	599	564	503	540	536	560	568	558	585	540	537	575	584	575	521	534	550	564	536	557	570	556	553	564	525	557	601	559	570	551	563	542	557	571	513	521	506	556	598	550	582	562	580	556	552	547	539	536	551	577	564	580	533	564	542	576	520	534	574	576	561	566	567	543	571	567	552	512	562	561	585	526	569	536	549	512	529	608	566	544	585	562	520	516	533	549	562	579	600	548	581	562	568	558	584	553	588	574	537	578	557	522	543	591	561	545	589	566	575	522	546	545	552	506	571	548	552	515	559	605	558	559	601	539	579	544	528	589	526	556	536	512	514	558	551	556	556	547	588	598	585	580	544
48799	26570	19302	12737	7524	4687	2320	1411	944	782	639	531	536	530	383	358	384	388	339	291	299	335	280	260	285	311	280	296	264	289	290	300	265	268	282	273	311	286	291	300	300	258	291	282	249	221	295	313	238	245	289	310	285	298	298	330	263	276	273	270	305	291	285	291	281	294	294	281	271	285	284	259	295	291	252	275	303	271	283	247	265	265	274	285	266	287	282	268	295	276	280	282	292	266	297	309	285	269	289	254	243	269	276	252	262	291	277	262	240	261	241	265	285	288	262	272	274	266	250	275	282	287	255	274	287	287	246	265	291	289	282	261	293	293	274	282	270	244	265	247	246	232	284	249	282	277	279	287	275	271	264	289	262	295	271	285	247	267	260	265	248	293	280	294	283	265	263	299	300	276	284	251	289	273	283	309	276	272	272	268	286	302	271	283	300	228	299	269	258	270	246	282	304	282	279	266	303	277	270	284	264	266	273	276	261	296	254	285	267	291	257	256	276	287	277	234	253	262	267	270	277	250	266	267	309	290	341	276	288	270	307	296	253	271	278	280	285	290	268	269	285	265	295	338	259	273	274	261	263	303	309	274	251	219	287	304	267	282	274	268	247	305	261	290	280	297	290	262	299	277	268	273	295	303	271	311	244	270	244	259	274	301	275	251	280	254	251	278	288	282	308	256	268	255	289	277	273	284	277	262	264	267	266	264	271	267	263	261	268	280	286	280	286	318	294	283	316	303	270	263	315	287	266	257	267	288	245	265	286	267	253	256	288	292	255	255	287	277	267	269	270	282	288	298	255	285	303	285	297	308	277	278	277	264	294	275	280	279	256	285	278	275	300	254	259	269	267	290	295	262	288	290	276	279	293	257	287	285	267	242	272	263	273	263	252	262	266	244	259	299	266	262	284	250	268	299	245	297	278	282	301	300	286	286	280	275	256	276	262	287	276	250	277	306	306	292	285	283	287	263	288	291	254	248	286	258	268	287	290	290	257	269	265	267	234	298	260	273	289	279	253	280	297	279	275	302	293	265	264	273	303	258	261	296	271	310	249	291	262	284	268	282	292	274	267	248	301	281	275	277	283	271	267	274	274	272	283	267	284	279	229	274	246	251	277	273	268	278	257	264	246	288	257	266	263	279	280	276	272	267	264	261	270	260	272	292	317	275	277	263	254	271	298	293	260	281	257	305	319	260	256	270	245	283	289	267	268	303	280	251	255	253	264	260	283	261	283	245	276	289	282	296	280	248	297	293	262	273	270	263	279	288	274	254	253	261	288	278	277	280	289	279	272	253	264	270	264	272	245	311	267	272	274	257	259	305	283	270	222	311	278	253	249	273	309	272	274	285	288	266	258	296	273	274	268	288	295	300	262	255	280	270	291	280	280	281	266	278	296	290	314	236	259	267	264	256	255	248	287	272	291	273	257	297	258	258	237	288	294	249	288	281	312	293	278	258	268	281	281	259	281	262	303	279	263	263	259	311	301	257	282	271	254	281	254	282	283	289	266	275	280	286	286	277	283	280	285	296	241	258	267	275	244	276	261	279	321	257	304	276	291	272	259	290	246	271	267	259	303	290	271	283	296	280	288	276	285	255	288	295	280	287	281	283	278	283	284	257	238	279	254	267	298	283	293	274	306	272	291	256	287	282	266	260	279	258	269	288	250	285	280	290	273	278	314	262	267	282	295	287	268	267	283	277	288	287	293	280	273	260	265	261	281	293	289	260	296	269	274	294	287	266	286	284	255	269	307	275	257	281	285	263	275	265	263	256	252	276	286	310	257	266	266	277	279	301	267	250	243	290	265	294	298	298	273	264	253	280	261	269	257	275	274	272	275	259	299	253	298	305	288	275	291	263	281	273	314	305	283	290	267	267	246	269	295	329	285	273	248	286	282	247	303	289	261	246	289	266	283	251	248	255	281	293	238	321	253	284	266	259	264	236	269	271	308	299	267	286	259	299	286	246	269	291	292	275	303	298	275	308	277	295	300	280	240	287	247	277	233	295	251	253	262	260	276	274	280	259	280	275	277	271	262	273	272	270	278	273	211	261	299	280	299	276	279	268	309	261	248	270	274	289	282	245	299	292	295	282	239	263	266	274	284	266	301	263	306	272	278	257	301	268	243	276	288	289	283	274	305	271	268	297	291	290	263	267	253	291	292	265	241	281	242	273	280	265	267	301	282	269	300	260	288	277	304	267	289	270	242	284	278	268	266	272	267	277	254	305	272	268	245	247	255	278	285	270	298	277	288	268	263	290	235	278	278	275	302	255	273	265	245	274	258	264	264	281	256	288	277	301	276	269	296	289	288	267	261	266	254	276	258	296	279	288	263	272	297	289	268	251	264	293	292	267	252	272	301	271	257	295	265	258	280	266	270	293	243	290	280	292	289	259	286	299	294	262	295	294	271	288	263	273	252	263	301	267	276	269	274	282	281	284	256	278	293	256	304	304	252	299	273	281	289	289	268	272	274	263	277	282	272	260	257	244	278	294	268	285	289	281	277	268	272	283	252	275	252	265	260	292	268	296	248	280	284	293	288	260	245	303	268	309	259	261	263	271	291	246	252	293	281	292	271	244	269	265	243	251	288	262	278	280	268	283	285	279	254	288	262	269	288	247	272	258	266	269	263	286	284	284	271	288	289	287	273	317	268	288	282	284	284	295	271	255	303	278	248	269	288	271	283	265	260	302	259	242	274	268	308	259	251	283	284	284	300	274	268	263	293	291	269	243	265	266	265	295	262	232	272	273	288	264	259	260	263	274	282	278	285	277	269	278	273	293	288	280	277	268	287	265	294	247	239	258	290	274	274	281	292	307	313	276	303	255	240	263	264	268	296	258	281	256	290	234	263	318	285	304	245	299	274	291	257	299	254	257	287	292	268	272	267	288	279	253	294	259	252	318	256	263	282	253	303	289	273	256	241	269	277	269	278	277	263	265	270	269	271	294	309	244	235	282	282	269	254	269	275	268	242	267	249	297	245	260	303	253	280	254	266	250	284	271	274	255	249	290	283	266	290	275	288	284	296	304	237	296	274	298	254	271	270	242	276	245	283	283	291	277	286	285	258	262	255	273	238	264	274	300	286	319	258	283	261	269	276	264	285	274	314	310	260	277	288	277	290	311	288	250	280	238	280	260	277	261	277	291	287	282	267	258	270	263	272	293	265	287	286	270	278	253	267	264	297	307	270	258	271	297	244	272	276	251	284	292	338	281	260	287	256	249	276	282	269	284	262	283	286	282	272	266	292	231	246	304	244	273	250	261	253	281	276	248	308	258	315	279	263	263	297	278	236	274	256	277	289	266	240	286	288	232	267	296	278	275	255	272	279	256	254	266	288	317	319	292	299	267	285	276	261	267	305	250	284	271	280	276	280	269	260	302	257	260	267	280	296	291	259	267	266	236	274	317	287	264	283	288	278	271	272	299	275	304	276	282	256	276	270	254	270	275	285	236	283	306	270	232	283	244	256	246	281	263	310	263	252	275
29116	18839	24118	22965	18384	13856	8297	5383	3825	2978	2466	2141	2129	2055	1557	1281	1270	1093	927	900	838	803	725	689	666	698	650	635	628	638	647	600	559	616	616	618	628	653	611	566	591	594	594	608	623	656	604	603	613	618	603	597	614	599	589	603	597	591	592	605	618	635	599	596	586	579	641	619	657	575	608	617	617	624	596	622	613	650	616	585	576	577	593	644	588	589	602	641	584	648	612	631	563	599	620	601	575	616	567	608	593	584	578	581	625	597	578	556	601	558	602	557	603	613	578	611	627	570	604	579	592	591	589	596	624	596	618	632	650	572	613	634	556	595	618	594	596	612	596	584	610	637	592	603	630	596	594	612	614	611	614	589	552	600	612	591	595	602	608	588	592	594	644	583	594	606	583	620	573	609	597	577	595	558	577	631	555	631	594	609	574	614	624	566	599	593	603	586	562	607	609	643	605	585	618	607	647	574	658	580	555	629	637	591	562	560	589	598	539	597	624	615	624	600	613	599	592	553	596	563	570	605	546	594	559	593	593	570	594	563	570	590	560	610	601	599	547	615	631	599	591	643	609	544	637	608	581	630	596	624	624	593	572	625	612	590	608	586	600	574	603	615	532	607	536	606	603	617	626	583	627	559	584	550	582	544	598	620	600	593	577	571	576	669	599	597	576	621	593	585	602	613	599	588	581	606	602	605	585	584	608	588	578	601	596	630	567	630	576	597	606	565	592	598	589	657	608	617	605	606	591	581	581	582	598	601	619	646	598	625	616	606	573	612	565	560	580	573	600	551	590	601	596	544	568	604	628	530	562	600	597	591	596	621	596	618	568	618	615	566	591	603	606	589	594	621	625	641	563	573	552	598	568	586	574	610	620	562	573	622	545	610	578	544	583	585	599	596	582	596	567	594	599	642	606	591	591	647	597	633	576	612	642	595	636	610	635	601	655	560	608	619	614	602	622	597	622	628	548	601	619	591	581	598	597	586	543	632	603	600	579	623	607	624	613	608	597	617	628	558	574	638	618	672	604	628	578	581	618	587	624	627	593	631	621	586	625	587	589	554	580	579	587	604	560	611	606	590	622	598	655	602	635	627	597	560	622	562	572	605	601	587	605	623	598	618	562	633	605	647	558	617	608	603	567	613	600	581	575	634	607	593	615	579	609	610	614	620	582	594	617	567	595	615	596	572	603	583	591	609	607	579	619	616	581	595	636	634	587	599	585	613	570	637	595	612	606	621	617	550	574	598	556	589	619	594	599	556	580	597	625	620	610	567	622	611	599	612	606	569	603	606	624	603	634	618	625	607	573	606	595	590	574	600	622	601	558	562	568	609	597	578	573	602	565	587	584	603	571	553	617	592	640	622	581	593	581	598	582	604	615	593	603	600	596	560	580	584	604	597	589	592	564	650	625	586	585	561	603	605	627	565	591	613	615	574	648	542	594	586	602	576	639	572	561	588	582	636	633	621	584	629	563	583	617	594	607	669	608	590	632	560	643	615	602	593	598	555	575	600	556	635	580	568	562	620	592	618	577	595	555	642	598	621	607	573	612	648	601	596	630	621	631	647	557	607	572	579	548	616	617	554	594	651	572	620	600	598	620	653	621	589	622	581	599	585	615	622	626	647	612	604	596	576	591	621	605	622	606	561	648	571	580	555	639	593	562	561	599	589	610	562	605	591	584	600	573	573	615	548	606	592	645	609	592	592	591	593	614	647	559	601	612	596	601	537	552	613	593	631	553	599	588	579	593	610	572	591	560	599	595	559	568	596	637	622	607	574	590	601	615	646	569	597	608	565	581	631	605	581	570	603	622	606	575	655	634	598	603	608	589	612	596	593	621	602	594	562	605	591	588	572	562	608	609	588	585	593	604	597	588	577	621	597	586	547	598	612	615	589	583	599	576	563	590	628	604	578	557	630	607	595	620	577	591	611	602	586	626	617	606	606	617	561	563	599	581	637	592	590	602	558	526	573	613	583	618	587	628	635	606	599	605	603	593	643	635	583	563	588	633	581	604	621	605	622	612	560	556	584	577	587	527	629	577	635	593	577	599	594	598	583	600	616	639	615	560	561	607	592	555	600	634	651	557	647	612	581	548	577	603	608	588	604	605	603	634	598	597	564	578	595	575	590	574	583	579	577	639	588	645	629	609	588	603	607	639	585	602	610	616	622	600	593	550	587	608	616	601	626	616	585	596	593	553	593	628	610	616	624	574	585	603	615	576	600	617	578	628	582	597	589	615	612	615	574	620	591	602	576	589	583	600	582	563	644	579	575	592	592	552	577	552	596	599	595	588	579	611	565	614	609	619	589	591	595	560	587	580	573	625	580	594	653	532	602	572	611	618	584	582	577	637	583	587	630	625	617	582	612	592	597	612	584	619	565	624	621	578	629	564	591	602	612	626	635	597	639	596	591	569	580	633	625	591	586	563	581	602	644	586	583	592	573	617	586	629	664	570	608	627	591	550	566	578	615	613	619	619	609	542	595	545	586	617	587	557	614	606	603	580	583	642	586	635	578	608	591	604	587	612	596	588	604	584	599	566	570	571	653	575	618	595	566	602	637	614	620	607	571	603	630	581	584	604	607	610	625	623	578	594	605	642	623	601	607	567	607	565	616	584	632	597	599	598	588	620	614	601	548	596	587	589	615	603	594	624	601	630	569	587	665	613	595	567	595	618	576	625	582	598	631	632	654	577	602	556	592	633	628	606	614	563	593	608	610	624	594	608	546	644	592	576	607	614	644	602	602	573	582	632	558	600	608	594	611	609	600	665	580	594	598	603	583	572	588	590	579	610	638	626	609	607	609	597	603	652	605	583	594	600	589	550	641	634	562	591	566	615	569	601	585	608	584	578	570	596	617	630	620	609	555	552	574	629	584	606	632	617	598	578	596	575	602	660	581	591	619	623	559	580	562	618	625	605	580	616	638	633	625	635	605	615	641	606	592	631	622	646	593	619	605	573	587	585	574	627	578	601	601	545	544	599	632	616	611	570	563	575	594	564	653	559	615	596	593	579	653	583	609	605	601	591	622	612	593	620	596	615	549	539	609	607	596	590	560	625	630	621	589	585	654	625	593	614	640	580	577	599	608	612	581	570	597	565	589	575	576	565	568	599	606	603	631	569	597	595	602	592	585	546	652	612	565	555	589	630	638	620	635	613	582	656	649	613	558	600	609	617	610	599	555	618	602	625	559	561	616	624	604	569	616	603	661	590	597	650	609	623	591	613	660	591	608	595	611	625	607	593	642	613	610	587	603	610	652	604	579	619	573	595	590	610	623	601	580	589	645	578	628	598	575	607	598	615	591	575	625	606	620	624	577	599	586	572	637	628	613	570	589	582	638	599	607	613	621	596	579	589	610	600	638	597	621	610	577	629	628	598	584	607	628	597	592	617	596	624	596	588	634	655	574	668	624	562	607	598	632	609	582	610	597	602	594	616	587	588	592	583	591	610	608	589	583	626	589	596	538	624	570	646	597	609	610	534	590
25952	12030	8611	4940	2329	1431	974	778	496	455	366	335	343	351	305	258	268	247	226	271	262	225	239	240	234	224	214	227	218	221	231	217	205	191	196	225	218	244	244	187	235	218	242	216	231	209	188	220	237	180	202	234	216	214	210	221	233	212	209	244	226	223	235	223	248	230	234	238	209	241	225	238	210	223	235	214	227	224	232	224	223	246	212	249	221	177	211	170	226	226	234	204	250	226	222	236	208	254	218	240	245	198	241	204	245	234	220	205	231	225	231	241	227	195	226	199	223	225	236	221	211	207	219	208	215	204	219	211	212	198	211	234	236	190	230	238	199	219	234	218	233	221	227	210	193	226	219	211	213	234	256	254	220	220	200	219	216	217	222	219	217	226	214	215	219	214	189	196	251	210	210	201	235	223	229	215	176	197	209	227	212	174	201	216	226	228	226	236	200	214	219	200	228	219	236	227	206	204	244	215	227	216	212	206	205	215	228	199	217	203	201	238	257	234	216	211	234	226	210	216	225	232	172	227	207	198	207	215	209	203	204	220	211	223	187	199	214	223	198	224	243	224	226	236	219	220	218	219	219	212	222	243	221	197	194	213	234	225	232	204	184	235	213	227	236	233	230	198	248	223	230	213	240	215	219	222	222	224	204	249	210	242	202	216	204	211	227	219	226	210	216	196	200	250	230	226	240	226	224	223	228	236	236	247	240	216	208	219	218	215	202	224	223	202	216	206	198	203	220	253	235	223	222	211	216	218	220	214	232	254	217	194	217	236	228	228	238	235	226	197	219	208	215	223	211	194	209	221	214	216	244	229	216	225	207	227	204	235	196	229	188	224	230	218	232	243	241	227	221	220	219	216	224	223	285	225	208	204	203	216	197	200	201	237	209	227	226	238	213	223	216	223	227	219	220	229	225	220	193	232	240	213	242	206	219	232	213	209	210	217	246	224	230	201	223	234	224	194	216	218	205	238	212	221	235	254	258	233	231	221	237	211	215	207	254	253	231	217	215	200	226	231	195	211	224	220	205	193	229	244	215	229	264	204	247	230	235	218	205	199	182	204	227	247	216	250	201	174	256	193	222	218	224	218	220	244	229	199	226	195	196	225	255	214	217	203	256	237	195	199	217	230	234	204	230	199	217	225	224	227	194	228	209	189	248	233	244	205	210	214	237	198	221	251	207	212	190	184	224	203	218	238	248	212	213	243	240	230	222	215	224	235	217	219	211	216	229	195	231	213	212	211	220	233	225	218	212	223	237	217	222	202	206	256	212	219	226	205	215	216	229	227	241	225	210	209	257	204	203	208	224	204	230	230	220	238	191	233	229	240	221	227	220	213	198	225	210	241	228	224	210	212	228	209	206	242	239	192	204	243	205	242	231	227	180	227	214	235	214	189	216	227	214	219	198	229	222	225	227	182	190	240	234	206	198	188	202	216	231	199	232	197	240	233	203	223	258	231	242	230	197	177	210	245	247	241	235	223	205	198	178	220	206	226	235	233	221	230	239	232	244	242	206	196	217	200	231	212	219	229	223	221	236	217	233	211	207	210	209	224	215	222	244	225	240	204	189	212	234	217	225	233	235	207	212	225	212	215	222	220	197	250	226	216	227	232	193	210	221	234	227	235	203	227	217	223	219	209	237	219	211	223	210	247	222	222	256	215	216	210	216	223	227	209	210	208	217	205	223	222	234	224	220	213	240	216	205	231	210	231	211	242	210	229	222	202	225	246	246	242	238	215	188	234	211	267	237	220	222	196	189	217	235	215	240	217	233	204	196	216	228	206	225	240	226	227	197	207	250	220	213	208	226	225	236	238	215	227	210	237	204	219	201	187	228	206	244	222	222	206	204	204	200	208	210	212	227	225	213	219	181	217	230	222	214	227	215	226	199	203	214	213	194	213	217	219	236	238	223	192	195	185	196	252	214	220	225	198	213	239	225	207	229	214	198	236	223	218	273	235	197	193	227	213	209	206	217	203	225	210	229	218	201	228	210	218	200	224	229	203	224	211	230	235	233	216	224	234	193	222	233	233	226	208	215	223	228	203	210	241	227	225	222	213	225	227	216	230	196	237	225	221	193	226	215	196	222	224	214	220	227	192	232	212	220	231	210	246	216	229	224	211	223	205	211	234	221	236	218	219	226	263	234	225	204	232	220	226	208	239	232	258	238	225	249	209	195	230	212	241	219	227	249	221	211	256	198	239	225	228	214	245	209	207	220	203	218	227	250	244	203	229	205	222	219	211	245	203	211	227	240	227	222	219	225	230	225	236	196	175	221	199	224	212	210	221	215	233	208	230	209	243	238	186	211	205	211	226	213	228	217	234	206	187	224	211	222	215	219	234	202	232	211	211	234	251	175	207	228	221	229	213	202	246	228	215	207	233	193	260	240	226	235	227	202	228	188	225	241	209	214	220	197	252	229	225	205	188	225	212	220	219	224	233	204	235	237	193	206	223	222	239	222	238	232	209	228	222	223	223	247	225	217	261	210	227	242	212	223	236	232	221	197	238	218	205	214	216	217	208	229	217	223	209	232	229	243	225	212	223	196	199	202	230	223	251	217	209	223	247	252	231	229	252	224	192	219	230	227	217	233	220	230	213	220	194	214	221	230	205	251	206	216	231	226	217	212	216	205	264	216	243	201	206	193	202	231	208	196	215	218	163	222	223	232	233	245	242	233	207	244	239	233	231	206	210	251	225	206	200	228	203	216	216	222	207	229	232	222	207	214	207	225	200	220	221	219	217	175	224	227	229	225	232	216	225	223	244	237	219	206	224	237	195	221	245	243	218	221	243	209	226	215	244	235	217	218	245	229	230	221	209	250	227	227	236	214	192	210	232	211	234	202	237	228	234	226	223	215	213	239	203	224	227	223	223	218	198	199	226	197	225	217	206	229	228	212	211	216	218	217	221	259	203	228	257	225	228	223	216	234	218	213	246	202	228	225	221	191	204	228	213	207	231	214	236	224	197	214	222	220	219	243	218	244	249	199	246	198	242	210	208	237	217	228	222	244	225	234	220	222	223	217	218	241	250	220	222	213	180	213	207	244	210	219	215	235	226	195	225	213	192	227	231	221	217	214	233	206	209	241	234	228	226	222	240	249	214	196	230	230	217	217	207	201	256	221	217	227	232	210	242	204	238	224	211	226	233	213	228	222	254	213	229	223	218	233	235	210	250	235	225	251	202	213	191	232	225	196	238	219	236	209	221	249	225	226	231	245	232	217	229	206	247	180	239	238	212	227	221	215	212	237	215	201	216	216	245	223	223	253	221	237	220	249	242	210	216	249	228	228	225	215	203	213	209	237	254	200	224	220	231	226	227	245	228	221	245	196	219	212	228	196	215	215	177	202	218	233	231	240	203	222	211	216	211	202	236	252	225	261	210	239	203	236	210	237	211	247	234	209	237	222	231	217	206	226	230	205	226	220	211	244	224	241	205	196	230	213	227	232	206	216	208	215	228	192	219	218	231	227	236	247	213	220	209
14876	8622	13765	11480	7696	5608	3583	2702	1959	1602	1335	1274	1222	1220	1012	811	823	728	668	646	613	608	555	506	565	523	491	453	476	460	497	458	474	452	499	519	510	499	468	489	486	528	471	510	527	496	470	473	474	528	482	496	489	508	482	445	501	519	562	474	472	516	467	484	500	498	498	511	504	467	490	482	527	532	514	487	475	468	481	492	503	504	476	458	529	485	504	475	476	496	500	520	497	530	486	499	528	483	503	493	528	511	463	482	471	498	459	518	509	460	495	476	517	493	506	510	556	474	467	513	503	478	486	489	509	468	500	471	499	522	504	488	489	504	517	475	516	492	509	487	484	475	488	500	479	448	506	526	492	476	511	486	513	462	476	510	469	484	500	477	456	521	509	528	495	497	471	477	511	484	493	476	499	471	510	514	473	505	492	492	481	491	509	496	479	481	476	535	464	446	492	522	500	479	490	498	481	508	470	499	514	485	523	526	497	511	480	528	496	461	496	502	468	456	482	492	494	487	488	501	482	491	520	461	453	502	508	485	502	493	520	468	517	468	462	490	471	501	489	494	533	435	521	492	508	484	502	489	499	500	468	472	501	467	467	506	460	463	503	482	496	516	485	492	511	460	502	486	476	513	483	491	445	523	496	482	516	475	470	487	485	483	516	517	495	486	494	506	465	466	477	504	496	515	517	512	503	455	475	465	465	516	511	512	522	504	515	502	493	509	513	501	452	516	530	484	504	497	496	516	469	501	520	496	485	451	500	541	505	502	460	518	492	529	467	496	510	474	469	488	467	509	485	468	525	494	517	518	507	464	477	503	446	500	489	519	523	533	478	505	495	524	517	512	449	509	488	474	513	526	500	491	485	495	474	443	464	472	487	484	479	516	517	478	517	507	489	541	532	461	498	496	464	513	453	523	473	496	472	497	524	486	530	494	469	501	526	462	524	511	499	503	509	505	518	478	530	490	437	517	468	498	488	507	476	465	538	494	510	473	495	468	514	530	547	478	494	495	516	503	479	507	542	499	475	491	469	475	494	485	503	504	503	522	502	484	513	500	490	540	449	449	492	490	474	488	512	532	460	473	511	501	484	490	464	488	501	491	468	506	544	476	479	472	486	504	482	521	482	499	489	495	434	492	523	470	510	494	494	536	498	491	512	482	468	515	531	506	471	488	483	529	492	506	445	462	497	508	485	442	513	465	461	528	481	514	498	489	454	492	512	486	467	498	514	480	485	502	467	492	494	482	446	494	510	495	503	487	508	474	464	474	481	535	483	486	544	460	452	485	481	471	502	510	529	465	506	504	479	478	483	524	477	496	521	511	454	473	523	528	491	464	517	500	527	478	524	512	499	522	481	476	480	517	511	503	502	489	490	538	481	468	481	511	556	472	480	525	494	514	458	491	471	500	511	528	489	466	503	497	472	493	496	448	497	472	474	469	523	497	472	494	482	503	453	496	455	495	481	508	520	500	492	469	501	493	481	523	506	502	492	556	468	462	526	526	499	505	508	500	489	469	484	534	458	506	453	489	469	507	496	505	477	506	474	485	472	505	506	469	496	448	510	483	503	481	460	536	484	479	508	491	513	512	497	503	529	456	498	485	502	508	499	500	476	497	524	476	465	515	494	503	515	486	531	508	465	487	495	482	474	474	457	532	469	490	469	500	491	473	479	469	483	456	503	521	473	485	499	550	528	507	477	484	492	525	496	499	458	478	468	478	484	491	489	525	487	482	507	512	524	559	505	495	506	485	471	464	500	472	459	500	454	505	520	479	468	495	458	488	530	508	503	473	552	469	475	517	448	489	490	465	513	482	537	535	446	500	475	506	500	491	479	476	498	489	501	474	516	476	528	515	477	469	509	488	497	466	504	499	494	484	498	479	467	498	483	476	515	481	512	488	479	503	486	499	460	493	476	473	499	468	488	452	498	517	517	504	515	524	494	535	468	530	515	460	511	470	537	480	470	513	463	492	490	499	504	491	488	473	519	529	485	503	483	485	486	505	470	493	475	510	438	506	501	473	486	541	503	509	505	505	523	483	534	501	505	477	480	512	518	533	468	500	488	527	478	486	460	505	491	480	512	503	477	487	467	445	505	481	521	495	449	472	486	481	505	507	496	466	486	488	524	474	489	483	497	495	530	525	482	537	485	525	473	503	469	492	504	469	526	513	515	473	493	466	483	443	477	502	490	492	492	474	488	492	495	471	469	487	470	472	502	509	468	526	489	457	464	500	495	491	456	499	502	503	494	476	471	475	458	488	492	499	457	539	513	484	479	488	503	510	535	482	482	501	472	521	506	471	509	478	504	496	492	482	506	488	433	496	479	516	506	491	481	479	485	446	479	418	498	502	486	521	471	457	512	483	453	472	504	435	508	480	497	462	466	504	506	468	465	498	516	473	492	527	504	478	482	502	487	521	471	496	458	485	512	522	475	487	509	457	499	541	511	479	493	501	524	502	455	469	469	562	491	484	494	519	483	515	476	519	473	516	505	498	484	518	519	469	518	493	499	502	484	479	436	506	513	520	440	539	512	461	447	466	524	491	486	526	471	506	475	487	501	458	444	483	494	505	511	542	520	529	491	531	541	484	516	501	488	462	521	499	505	460	566	493	494	510	536	501	479	492	470	467	506	477	539	444	474	483	484	482	461	492	484	494	463	474	494	481	497	488	523	467	486	506	466	455	498	505	488	472	492	512	500	505	486	491	521	502	502	467	474	524	537	515	457	499	479	467	511	523	506	451	461	543	500	477	488	475	537	506	507	457	476	506	501	501	505	525	492	513	535	510	507	502	485	474	499	524	509	494	493	487	493	470	547	522	498	523	535	491	513	510	504	493	509	511	499	498	505	489	498	474	531	496	542	487	478	489	440	473	518	488	470	483	474	517	506	471	506	488	473	524	491	514	481	484	455	548	499	503	471	508	452	513	488	490	489	483	492	509	492	514	496	534	476	491	535	525	502	493	486	497	502	531	518	505	537	524	494	428	507	493	484	490	508	484	521	494	494	541	512	511	511	480	470	501	486	492	466	493	480	478	478	502	548	461	479	498	494	462	471	460	468	492	461	489	481	502	528	509	510	495	491	463	502	501	494	500	487	527	490	469	499	481	495	519	476	480	510	491	510	508	481	479	514	476	487	490	496	454	499	446	528	516	475	488	488	502	452	494	456	500	489	481	499	490	470	443	483	496	497	440	447	481	511	479	488	521	476	469	485	486	488	472	457	497	500	481	530	513	489	511	480	476	484	508	507	483	468	493	479	483	471	517	515	513	489	486	467	506	500	483	511	490	510	468	465	499	486	489	463	499	500	497	504	504	460	502	438	522	461	452	500	487	455	515	488	499	465	436	512	496	506	472	469	526	541	481	529	504	502	476	475	505	491	457	507	485	476	469	485	528	449	477	511	484	487	536	504	485	481	472	485	502	497	501	538	536	497	495	507	492	499	502	496	464	509	466	525	474	497	534	495	507	485	487	492	485	512	481	467	483
36556	18057	14562	9052	4952	2996	1813	1121	814	648	562	482	494	488	410	343	336	305	309	306	316	318	291	257	248	235	215	233	260	253	257	249	249	238	263	253	245	256	265	275	284	236	256	247	245	247	264	242	247	265	236	242	258	239	288	258	246	255	267	262	264	229	285	267	251	256	273	253	252	251	265	257	273	290	260	267	242	223	235	256	258	270	254	227	244	245	249	252	261	243	257	214	228	256	235	245	270	247	235	247	249	254	241	257	228	236	253	254	284	288	281	268	270	283	241	265	235	267	264	240	255	238	242	221	247	264	239	242	207	254	241	245	248	244	254	229	244	273	233	253	234	263	211	253	243	275	236	276	217	237	268	227	267	243	237	226	267	262	281	234	292	271	274	242	238	234	288	224	260	284	240	248	242	258	261	246	261	231	262	247	258	282	225	279	223	231	207	253	233	245	273	259	267	287	228	249	247	266	276	255	251	256	221	230	281	252	265	267	242	259	238	251	247	264	265	227	232	247	239	245	247	261	257	251	219	248	291	253	236	262	242	233	240	292	237	250	257	235	259	268	266	258	250	280	249	264	245	244	247	261	277	230	265	252	247	243	283	244	230	246	269	238	264	254	265	234	264	259	250	224	277	248	264	251	237	254	231	303	221	262	232	260	231	252	238	246	251	243	234	245	282	259	240	260	256	245	242	258	293	260	225	269	260	247	247	251	254	238	239	245	259	259	237	261	245	230	273	234	219	227	245	256	216	219	261	283	269	248	257	275	271	248	250	255	259	249	264	243	234	277	287	264	256	249	287	254	301	241	260	270	223	213	253	253	254	243	262	241	246	231	255	257	242	268	253	262	229	272	245	254	276	247	248	229	233	258	253	258	236	262	241	215	258	263	247	258	280	240	250	245	260	252	271	249	268	264	256	268	218	257	238	256	257	286	267	270	232	219	256	249	236	258	230	231	242	242	236	250	237	241	233	238	256	255	234	269	237	269	228	234	251	247	248	219	249	246	244	235	252	256	227	256	216	274	250	255	277	257	267	252	258	234	226	217	260	217	257	236	299	250	277	294	259	246	267	248	295	293	267	245	255	238	213	254	233	229	260	236	268	261	256	250	279	261	243	261	265	284	232	253	263	264	253	231	277	246	255	260	263	259	239	266	273	252	295	248	235	250	286	240	253	266	254	254	233	277	226	248	230	222	248	219	232	259	250	249	256	256	271	257	265	273	215	265	278	227	270	245	265	255	243	300	249	220	272	269	229	275	224	257	247	247	269	253	232	270	267	277	251	255	259	251	244	237	261	250	275	238	239	262	226	246	236	245	293	265	262	229	291	250	243	292	247	278	244	275	216	259	274	294	260	234	244	290	235	212	217	239	243	265	244	214	230	277	261	264	231	241	277	274	213	255	302	247	267	233	255	224	238	263	252	258	228	229	250	236	259	266	243	270	251	251	258	234	252	263	229	246	223	255	215	256	247	237	257	248	249	228	232	219	259	260	240	252	251	270	267	222	222	234	242	251	257	261	257	239	251	263	296	251	249	273	254	249	264	225	214	267	233	260	261	261	289	247	241	252	265	308	264	252	242	256	234	232	262	218	283	257	229	246	290	253	281	262	271	229	249	256	241	255	239	262	251	240	233	263	232	272	247	251	240	253	288	240	253	242	261	271	264	239	260	279	264	235	245	269	291	262	256	236	210	257	251	234	230	234	222	235	257	245	253	250	256	265	269	252	261	245	293	262	245	243	254	264	226	256	280	254	246	260	250	218	258	230	225	235	252	246	219	274	277	207	221	247	252	249	231	257	244	264	235	220	269	257	267	268	272	238	238	242	246	259	231	278	222	253	253	224	243	256	254	234	261	257	255	247	239	243	239	255	242	231	272	266	210	219	249	262	279	264	258	237	226	247	226	243	265	299	258	294	268	259	238	269	233	296	239	261	254	225	248	280	261	228	242	267	286	270	249	253	286	297	249	276	259	253	266	261	223	209	268	270	255	256	232	258	236	261	274	242	263	240	268	241	229	277	241	260	274	245	265	249	252	246	257	245	252	268	241	242	255	246	255	264	242	248	276	239	247	240	251	267	257	281	263	244	269	245	244	252	240	253	278	245	249	205	237	226	256	237	255	279	226	240	262	241	277	243	259	221	277	248	265	214	270	246	228	249	251	234	235	249	247	244	268	228	233	232	227	253	240	245	271	274	238	256	234	243	265	277	251	259	242	232	276	271	242	250	238	250	224	227	268	261	221	248	226	246	262	246	246	246	258	259	212	263	234	248	262	232	257	244	259	241	243	244	242	243	275	276	256	240	251	281	230	238	233	254	232	233	259	260	268	250	221	272	210	243	238	240	269	231	237	258	250	280	252	272	285	260	236	238	217	254	258	275	254	254	272	247	248	262	265	248	265	252	244	282	264	253	283	230	263	241	221	251	254	269	230	241	246	230	254	251	232	248	225	268	233	262	264	240	224	251	242	251	263	265	303	247	264	251	248	278	272	249	260	263	285	248	235	267	287	242	241	263	241	272	261	238	250	231	233	222	253	250	240	259	258	238	246	260	209	227	234	274	278	254	228	240	230	245	237	237	269	271	244	232	243	283	277	255	259	249	273	246	280	249	269	253	256	216	256	243	254	296	230	247	226	262	257	271	228	258	231	255	229	269	234	248	264	268	232	244	266	250	278	234	252	247	260	260	286	258	260	233	246	236	263	260	296	279	270	247	217	248	231	251	263	260	277	248	236	260	247	280	266	246	255	228	243	228	245	256	240	253	276	249	246	264	241	231	270	270	273	247	263	244	248	226	235	249	225	229	226	288	267	245	264	261	264	318	270	231	233	226	262	222	214	238	251	246	258	249	240	278	248	268	259	290	233	269	235	273	276	233	262	242	244	264	259	236	279	252	232	244	269	224	246	258	265	261	224	258	248	267	251	251	232	221	251	271	272	251	239	273	258	245	245	253	261	231	287	228	250	262	272	294	266	261	277	261	240	253	252	230	258	235	266	253	253	233	265	229	258	234	291	227	249	238	264	242	238	236	261	254	231	239	253	265	261	229	227	240	243	274	248	268	252	284	269	267	247	249	248	245	212	256	262	253	253	238	243	250	221	254	248	246	246	283	298	253	226	243	270	253	252	232	276	270	234	251	261	235	270	265	260	268	273	229	264	271	241	252	254	231	245	236	252	259	246	243	224	249	262	230	260	252	226	243	224	280	235	250	245	235	247	261	274	275	266	245	243	273	272	258	212	243	249	285	252	246	248	249	236	248	242	251	270	264	239	282	275	257	266	252	248	259	263	229	255	237	265	235	267	277	243	261	272	283	276	271	252	248	240	256	265	240	272	273	248	246	280	215	267	249	238	201	285	239	224	261	232	243	245	254	253	245	229	288	253	223	254	251	242	258	231	233	237	231	230	222	200	228	261	237	258	220	246	256	238	218	232	274	254	264	251	249	265	248	271	254	257	233	268	255	232	235	270	239	258	247	235	267	283	269
21500	13181	20464	18295	13953	10169	6635	4483	3198	2573	2094	1824	1832	1732	1572	1027	1138	1089	859	768	768	748	668	607	653	590	596	577	610	595	564	597	551	587	568	549	547	584	566	548	592	579	542	557	550	553	575	602	582	591	558	619	580	581	558	571	538	556	522	564	559	574	541	556	505	532	584	561	518	549	538	566	590	526	610	522	580	559	537	503	517	540	596	606	544	524	566	528	563	533	534	581	555	555	512	603	556	520	556	543	580	562	564	539	546	534	569	488	515	577	565	557	492	560	533	570	545	576	582	621	593	566	524	597	580	577	575	551	523	547	530	544	563	526	518	617	530	518	539	541	517	587	549	554	552	570	545	517	560	589	544	584	544	616	596	570	571	557	491	566	533	563	539	537	521	556	534	562	548	569	529	555	527	586	575	533	524	534	555	512	572	581	544	611	554	558	534	576	561	524	530	541	548	562	558	577	587	553	557	550	609	534	562	532	542	592	564	581	576	556	606	554	579	540	582	543	550	562	567	544	553	614	547	542	535	546	549	549	582	535	571	607	538	536	552	534	528	565	550	562	542	566	576	556	589	582	545	572	552	595	553	567	527	566	547	558	547	563	517	588	566	580	573	544	555	594	530	547	530	554	556	556	523	569	529	571	517	534	558	555	550	604	523	564	582	571	592	570	532	552	585	525	570	554	576	532	579	574	579	550	597	567	530	577	561	542	556	527	535	501	537	562	562	532	545	552	576	586	547	540	565	559	556	551	578	578	535	565	615	573	505	562	559	572	536	568	570	550	569	535	568	546	542	553	553	533	549	568	537	581	573	550	561	598	542	587	594	559	524	570	558	569	566	551	580	567	587	521	553	566	529	550	516	551	575	564	561	523	568	577	562	589	498	519	553	529	537	549	538	547	534	601	541	541	569	552	551	549	600	534	556	600	540	554	530	569	560	578	544	573	582	564	513	553	548	555	535	532	570	564	576	529	565	555	567	566	570	524	555	535	560	525	588	533	535	546	566	549	548	567	576	546	563	540	536	545	532	570	565	566	548	581	523	588	550	564	532	577	588	582	558	555	572	576	591	520	559	531	579	537	533	587	564	549	571	544	569	543	556	610	561	611	555	585	546	543	560	542	543	527	574	575	555	559	572	540	541	554	528	536	539	551	566	544	555	541	532	543	531	581	544	546	601	561	539	547	537	556	539	550	553	562	570	575	539	534	551	571	500	575	567	575	513	595	543	562	578	542	589	623	498	522	558	543	524	570	577	602	524	553	576	550	593	536	558	536	561	540	578	592	570	541	581	560	603	550	571	557	555	569	541	570	571	577	510	544	527	588	551	575	595	548	561	547	525	569	574	544	515	589	509	556	576	580	561	548	515	573	587	525	541	571	547	584	517	546	561	599	589	576	550	598	535	549	552	536	563	565	586	578	552	543	576	599	585	543	550	559	577	547	561	495	547	560	554	562	553	578	597	544	560	537	564	533	573	569	537	555	527	580	543	569	580	580	575	556	567	588	594	566	567	580	562	574	541	541	562	535	544	540	563	551	531	580	512	576	544	539	572	551	588	555	567	561	553	565	541	570	552	556	522	588	533	533	580	575	544	547	522	562	579	577	514	513	527	571	561	581	571	555	583	564	577	528	555	562	551	546	567	585	585	539	520	557	542	537	578	520	584	574	570	536	581	516	560	521	512	534	560	537	547	536	554	553	573	530	512	566	546	616	540	531	535	539	564	596	518	527	512	536	549	543	551	542	552	542	522	574	559	570	580	569	555	526	504	593	613	582	537	544	546	523	532	533	537	570	543	568	560	613	552	535	563	550	550	565	545	573	573	555	577	568	574	562	551	537	571	570	562	562	544	609	504	552	557	559	539	576	535	536	531	573	589	542	606	580	569	542	567	538	514	566	551	599	557	562	545	546	537	573	558	555	540	571	554	548	524	557	588	512	560	576	591	560	568	551	569	576	592	567	546	559	534	584	532	521	561	560	557	550	563	549	519	532	511	554	543	543	531	552	538	552	584	566	535	605	593	555	524	553	568	571	499	580	555	521	622	584	514	524	585	550	570	545	573	553	574	563	566	549	503	552	553	514	521	535	532	551	541	568	557	602	485	524	570	560	525	548	550	530	567	567	576	520	550	564	558	558	572	532	556	570	544	534	569	544	592	526	559	556	555	579	573	536	539	570	570	588	609	533	542	578	553	540	556	561	561	551	577	507	531	562	546	537	603	572	585	550	540	525	568	534	512	554	560	521	538	540	531	622	578	622	573	532	566	571	553	532	578	537	548	584	535	559	549	561	526	569	532	593	593	551	585	549	549	585	530	540	590	540	576	558	543	597	560	547	547	551	560	564	565	521	546	574	559	539	519	574	605	560	530	581	545	555	575	564	522	550	573	573	536	572	519	494	578	581	539	546	601	538	541	520	586	580	542	534	575	525	530	534	536	517	577	531	506	585	572	539	547	532	559	526	563	582	526	533	572	595	516	511	541	548	560	594	521	626	547	581	538	529	596	547	571	603	551	587	554	565	526	535	560	588	535	565	564	527	524	543	558	520	525	571	596	542	549	577	596	592	522	541	543	571	565	517	563	618	530	569	544	616	507	569	577	508	514	583	528	571	562	566	552	521	544	566	549	568	520	545	603	567	541	551	542	561	574	550	581	589	536	581	516	575	519	561	545	550	603	572	583	583	537	562	549	608	549	512	588	561	536	569	541	537	605	533	555	581	604	559	568	580	551	518	558	574	542	518	545	522	520	580	549	551	541	559	553	526	515	552	600	558	584	570	534	584	532	537	547	580	591	510	565	549	551	552	542	564	533	589	542	534	557	626	523	574	553	528	548	552	593	564	537	540	567	513	604	584	582	561	532	547	557	569	539	584	545	539	582	527	586	548	574	538	576	532	557	595	574	533	543	561	556	582	606	556	539	576	582	567	616	518	567	548	552	536	557	586	599	554	534	564	564	561	574	560	568	562	607	543	591	582	550	559	531	584	574	560	574	591	577	536	560	544	570	569	545	558	549	551	573	538	559	564	557	558	579	547	583	532	596	555	545	534	556	565	580	571	566	567	555	506	539	562	545	574	567	581	551	487	542	538	564	523	559	528	543	552	578	567	551	600	585	579	614	538	557	564	560	535	575	533	582	586	566	535	561	521	568	578	556	513	531	580	520	580	564	579	542	598	601	582	522	564	555	518	591	564	572	573	555	526	549	543	611	591	568	571	538	555	547	570	554	552	510	588	548	570	575	572	582	551	583	595	545	566	544	620	562	564	569	583	515	549	566	533	565	567	537	559	583	553	596	560	539	596	554	530	538	563	579	599	518	555	548	539	571	588	594	576	551	556	569	520	596	536	533	585	604	574	579	603	559	608	559	553	536	543	619	555	531	536	558	561	526	574	580	580	535	575	591	584	590	524	584	584	558	554	591	526	557	604	588	552	555	522	599	548	538	529	577	585	561	565	594	546	529	555	551	543	557	588	582	562	555	573	554	536
43608	24871	19956	12912	8224	4372	2401	1568	1027	805	634	656	611	524	534	409	388	346	377	330	350	312	314	300	286	294	271	274	292	267	287	257	281	265	257	277	250	276	276	276	297	263	303	307	296	277	258	272	262	279	315	285	284	261	260	296	276	281	275	289	264	245	271	266	263	273	266	259	295	278	304	250	261	278	297	269	301	313	248	300	281	283	310	298	280	254	294	269	272	302	266	292	251	263	269	266	302	333	288	261	248	280	283	273	292	278	254	284	268	256	265	243	284	277	290	293	263	292	248	282	287	279	239	258	269	260	290	267	268	270	286	274	305	241	279	249	262	284	250	279	263	297	280	281	256	246	283	293	249	293	270	275	257	277	259	265	276	297	263	279	272	271	288	267	269	289	284	246	273	294	260	287	279	315	282	235	247	267	278	292	269	293	254	282	237	277	267	264	275	257	287	305	291	281	334	292	264	269	291	294	260	290	259	269	282	282	279	256	257	283	263	291	251	242	277	273	298	310	267	275	290	275	244	285	234	270	269	289	274	258	264	283	279	269	261	263	245	274	257	295	262	291	299	264	242	287	291	248	280	289	303	303	240	244	275	260	222	252	275	267	273	291	255	252	290	271	283	258	277	250	275	277	273	251	269	258	286	293	279	252	235	309	261	253	267	291	252	288	283	314	308	270	246	236	244	255	282	252	283	277	310	306	291	269	249	254	260	270	238	263	294	307	254	267	264	258	282	289	277	281	279	271	318	234	266	276	257	294	269	282	258	283	286	270	287	291	276	269	276	298	243	272	261	266	276	268	283	271	297	270	275	236	291	268	281	260	280	255	267	273	269	277	268	269	295	273	267	295	288	252	261	265	297	253	239	235	275	263	275	244	306	277	266	282	287	287	280	221	279	286	275	261	266	271	289	288	249	294	272	248	263	294	284	280	267	266	312	314	270	254	267	283	260	295	267	248	294	286	246	281	298	281	310	269	289	291	259	266	235	259	271	268	244	281	283	258	269	283	287	246	266	259	272	250	311	285	293	268	255	265	260	292	270	262	281	296	276	317	286	296	259	280	268	256	259	267	288	290	299	262	288	293	288	261	261	287	292	282	245	285	272	264	244	281	257	277	269	278	273	262	321	302	284	270	256	282	249	263	291	275	269	261	258	278	243	271	269	246	257	259	272	286	285	300	303	295	278	273	310	265	274	245	256	293	269	267	267	278	279	254	258	318	293	268	271	302	262	257	274	278	264	286	282	255	281	295	296	307	266	245	260	270	301	259	243	247	237	241	293	258	278	260	279	283	269	289	269	284	258	272	308	291	269	300	289	269	267	292	286	306	238	273	243	305	277	292	272	280	262	261	268	232	262	249	272	266	303	276	248	260	255	281	284	297	270	267	267	276	295	287	252	246	270	277	284	285	244	281	269	284	268	268	265	263	269	281	266	289	276	272	280	281	276	280	248	261	288	265	287	260	261	283	302	283	310	280	265	330	299	318	264	270	267	261	283	248	257	258	272	266	270	272	238	308	263	240	276	295	250	280	263	289	280	296	251	243	262	292	266	296	270	263	279	259	245	268	230	299	277	301	238	309	283	270	263	264	304	259	281	277	255	279	291	272	267	257	269	276	244	273	289	255	263	271	268	273	306	253	285	301	276	253	304	276	269	255	259	243	271	266	295	301	274	272	288	299	247	268	254	272	289	264	268	257	257	264	310	260	295	250	242	285	249	275	261	264	253	268	271	259	239	274	257	301	296	281	258	258	267	301	246	276	288	278	293	266	280	263	289	245	296	260	290	281	280	252	273	283	262	266	264	244	268	276	293	239	256	261	279	277	273	262	283	247	250	251	281	282	302	272	301	281	281	294	277	281	292	262	276	260	266	264	306	262	252	262	289	280	290	238	291	302	251	271	286	255	288	248	274	270	245	263	288	273	251	272	250	261	247	261	270	275	298	297	282	227	224	258	277	277	296	282	261	302	294	265	271	289	295	283	279	261	286	281	289	302	270	293	286	272	264	283	265	282	283	299	253	265	260	275	294	302	287	274	294	303	264	295	256	287	264	281	257	260	294	270	267	301	281	283	266	302	294	271	278	286	284	262	279	258	274	273	265	257	254	224	268	300	249	273	278	262	289	309	268	292	276	289	266	258	236	265	258	284	269	281	294	280	264	271	278	264	258	265	282	293	272	261	296	266	283	293	299	287	272	222	262	262	252	292	279	264	276	268	272	273	255	291	272	309	274	256	285	253	293	264	258	269	302	297	255	288	271	289	270	292	267	266	264	252	286	288	272	276	285	277	272	312	262	282	281	260	280	277	261	267	243	275	291	269	289	287	274	286	288	260	296	290	268	299	283	274	249	297	298	304	265	302	277	243	273	276	274	281	301	299	316	289	249	274	247	304	269	230	265	265	287	308	295	282	269	236	270	263	288	241	260	250	298	237	290	282	266	243	256	246	293	262	293	292	251	257	265	273	293	270	252	313	252	268	273	277	277	252	288	326	306	280	274	257	288	277	263	247	297	276	259	274	243	267	279	261	229	264	272	263	292	255	291	266	289	280	275	280	312	261	311	283	283	281	286	257	272	284	251	265	278	259	253	277	290	296	284	300	269	278	289	253	287	254	289	244	258	273	277	255	277	297	317	284	301	275	258	240	265	272	264	306	247	259	280	279	256	306	247	246	274	278	279	271	267	275	269	283	271	254	292	254	273	274	291	294	291	290	311	296	267	257	285	259	288	294	277	245	288	240	263	276	270	269	253	261	264	307	287	323	292	303	303	268	266	249	284	249	250	279	269	287	278	282	266	270	272	288	276	247	254	251	246	246	300	262	284	270	273	260	281	268	291	296	266	266	276	259	259	282	264	263	291	265	246	251	278	265	280	273	293	275	284	260	272	285	288	261	288	255	284	265	262	301	272	251	263	284	284	278	294	245	255	250	267	273	286	278	286	251	257	312	291	289	271	293	257	242	270	281	286	297	300	263	284	269	286	286	298	258	290	265	241	261	256	257	270	241	258	306	258	273	258	304	305	312	316	282	283	268	260	290	258	274	251	237	275	267	319	239	298	270	278	291	292	257	253	288	240	237	273	262	278	266	281	267	247	252	284	291	292	246	316	256	235	262	269	271	279	268	278	282	297	288	252	271	308	265	261	281	274	231	281	275	251	277	259	292	248	285	283	262	257	268	260	275	258	270	286	286	257	300	289	284	261	271	288	281	272	253	290	274	275	284	284	259	265	287	266	254	278	263	285	279	281	283	281	260	250	287	266	285	259	261	251	271	278	239	258	246	247	256	284	272	276	268	250	253	256	297	252	312	280	268	278	278	270	267	295	281	271	300	293	308	292	287	235	287	301	265	280	277	270	305	267	299	261	288	282	268	267	263	274	287	282	257	280	263	288	277	263	281	269	279	275	292	286	252	289	262	310	314	260	239	283	272	243	280	274	270	268	277	294	304	290	263	274	287	283	279	286	278	286	248	255	247	240	271	281	283
25422	18156	24810	22709	19848	12810	9108	5818	4364	3310	2817	2392	2494	2174	1888	1245	1340	1154	1034	980	846	783	738	696	777	627	632	650	644	618	626	615	616	596	613	630	602	678	653	579	563	618	629	581	624	584	627	600	604	575	621	617	550	611	632	591	584	604	574	607	632	613	599	576	599	654	622	614	656	587	637	642	614	633	650	606	602	617	648	620	644	632	588	617	572	631	617	598	591	599	590	607	631	589	607	585	615	579	587	630	592	622	633	577	577	559	582	548	578	579	556	588	605	599	602	619	634	569	593	605	583	585	613	586	569	597	596	576	598	603	589	558	587	601	626	571	594	575	598	543	586	574	588	603	584	587	617	615	609	605	594	594	623	618	590	588	614	596	550	600	608	564	554	626	579	589	570	574	607	588	550	605	616	546	619	621	593	611	608	567	611	604	569	649	565	589	632	603	647	591	584	596	595	597	584	582	598	578	645	621	568	554	576	621	605	601	585	596	585	631	584	595	588	586	603	595	597	594	634	527	608	622	586	597	613	594	594	629	587	590	543	604	592	594	661	637	592	577	603	608	591	598	597	598	592	572	582	606	621	608	621	587	604	593	608	632	610	562	579	575	560	599	570	629	608	571	610	592	563	601	553	595	587	598	602	620	592	597	624	604	561	598	600	556	566	575	604	601	603	575	562	588	592	523	638	611	584	612	623	590	581	587	581	611	589	578	609	553	616	621	602	613	553	582	560	575	613	618	566	561	565	570	565	584	577	585	603	609	650	632	607	615	594	607	596	594	556	586	572	587	591	653	591	597	609	606	572	594	608	589	589	589	608	590	635	589	577	629	626	634	592	580	599	551	609	547	589	593	618	620	586	616	592	574	550	562	578	624	591	587	632	574	560	608	589	599	568	582	565	571	578	608	580	605	583	594	595	583	603	651	604	600	604	598	577	594	578	596	605	558	575	555	600	606	587	629	583	568	591	621	608	576	667	556	576	581	633	593	599	569	586	592	569	591	575	637	627	608	596	579	564	594	554	596	653	620	569	582	584	562	587	597	614	596	608	638	617	609	602	560	593	583	562	568	611	626	578	576	604	552	625	592	574	568	596	633	600	578	627	569	617	617	595	627	594	590	641	625	605	598	528	576	596	636	594	576	620	622	562	569	579	592	589	605	601	578	588	622	618	550	614	573	618	572	598	544	593	574	602	636	590	594	577	647	603	614	648	636	572	620	603	604	592	576	572	628	576	576	581	582	580	605	640	576	578	574	592	583	625	598	606	591	585	567	565	618	618	612	657	561	592	563	604	555	624	571	620	561	603	601	627	593	572	624	573	607	628	600	589	632	602	590	600	582	579	607	591	630	591	596	647	618	595	581	565	610	611	619	596	587	638	598	540	601	609	605	607	557	587	630	590	589	572	564	551	587	592	608	587	601	610	626	643	592	617	521	588	634	536	626	596	601	616	590	537	639	548	608	590	602	577	630	587	590	603	610	594	580	577	558	603	580	602	642	610	597	600	563	609	535	584	561	583	612	602	634	557	568	612	583	591	602	592	622	568	617	600	563	567	571	611	594	583	604	629	587	598	605	606	562	625	579	599	585	610	568	573	611	587	570	600	584	597	599	610	604	560	641	595	563	618	565	635	624	594	615	625	563	630	569	606	619	561	561	600	577	599	624	630	564	600	624	567	594	568	607	562	648	645	603	634	577	601	623	616	587	613	584	599	613	606	586	623	612	590	614	600	622	581	584	595	619	598	597	596	595	593	597	569	635	636	565	579	615	583	626	594	613	581	607	635	617	616	583	585	655	616	588	589	607	600	596	582	609	575	626	622	627	597	601	580	580	616	591	590	591	623	595	600	596	617	619	613	591	576	590	606	587	605	582	560	559	588	626	591	575	579	609	595	560	577	556	581	564	576	582	594	571	635	581	647	557	537	611	571	617	597	587	602	562	588	581	562	577	582	580	615	593	602	571	555	580	587	579	607	601	575	610	592	584	525	625	601	586	614	646	541	629	577	626	581	588	591	577	550	602	612	604	605	567	560	635	594	594	605	564	603	581	588	566	615	597	570	591	566	561	582	570	580	597	537	596	598	577	605	656	594	614	624	580	592	613	537	604	622	614	581	594	593	558	581	607	582	596	619	588	579	572	546	567	566	623	595	581	631	622	568	602	608	598	598	630	553	580	628	582	595	629	620	620	577	574	600	602	571	607	581	602	602	605	547	582	603	602	555	629	624	603	634	585	586	589	630	592	581	598	588	625	592	566	618	573	600	562	565	604	591	644	615	601	618	586	570	617	578	627	548	592	606	608	597	554	650	602	630	549	558	611	538	577	602	635	615	574	645	577	608	596	560	608	565	649	585	606	595	600	602	584	595	584	571	577	595	564	541	559	547	607	605	606	590	654	583	622	573	587	629	615	622	565	637	590	596	561	581	580	676	608	597	606	576	613	576	537	653	566	595	573	630	587	633	553	583	576	600	596	609	571	645	590	580	553	577	552	620	593	625	575	624	586	556	572	574	611	627	570	602	566	582	560	589	555	562	597	614	596	640	548	600	612	586	601	587	606	605	564	593	607	565	584	587	604	610	573	577	617	638	592	568	561	602	591	578	577	582	581	554	553	593	609	590	602	616	599	611	566	550	620	595	561	562	591	618	590	547	593	612	572	611	613	664	590	579	594	612	578	597	590	592	573	562	600	628	616	593	576	604	616	646	572	577	611	557	597	616	591	562	593	588	575	617	554	578	626	583	616	579	615	583	590	607	599	646	639	571	556	592	569	579	587	604	606	541	622	639	579	621	629	579	584	567	634	610	552	603	595	582	602	629	620	618	577	632	576	575	608	584	575	611	558	540	641	613	605	618	594	619	589	606	602	622	604	609	596	604	579	568	554	624	606	604	566	575	598	613	602	570	576	602	598	614	629	590	611	618	628	558	594	592	626	612	615	619	566	586	614	594	593	564	596	541	608	609	621	659	632	602	559	615	623	599	606	617	619	583	570	586	580	655	561	599	564	580	600	564	577	557	601	672	645	617	585	557	645	608	622	627	562	555	635	597	582	565	609	615	638	600	620	634	621	624	538	635	585	577	625	602	528	555	560	547	609	587	554	597	570	575	588	592	563	579	573	617	578	617	609	620	593	616	577	589	559	585	618	607	573	586	604	587	596	591	627	568	583	536	570	565	598	596	571	586	599	605	608	574	578	632	602	582	584	586	598	570	633	578	588	567	610	590	557	618	611	560	568	583	620	592	586	545	615	582	649	622	586	586	625	641	569	574	644	607	582	604	594	566	615	619	586	585	604	579	597	593	586	624	573	582	613	598	601	651	611	578	607	600	589	586	557	609	594	592	589	543	613	570	580	609	623	595	671	626	612	608	606	604	592	581	577	605	608	640	557	564	652	584	610	611	571	563	603	641	625	601	595	587	654	567	595	571	596	623	553	623	593	632	623	578	604	585	539	602	628	580	554	543	586	608	592	628	623	606	598	582	617	577	594
22622	11358	8058	4807	2592	1522	1022	689	510	430	371	313	349	335	308	239	262	255	245	234	213	228	213	223	227	262	228	251	248	226	221	224	200	193	204	192	247	206	238	221	226	201	220	220	243	238	222	221	235	204	206	242	241	222	234	204	239	210	198	255	215	217	206	220	239	230	218	250	215	189	247	190	207	191	224	228	225	217	213	215	196	234	238	204	242	232	214	212	234	241	213	233	227	228	221	228	204	201	238	204	211	220	245	229	192	210	231	212	226	223	222	225	221	206	215	193	223	227	205	221	237	221	210	223	219	233	196	206	210	203	221	238	210	218	228	211	248	221	245	237	191	226	212	200	243	206	230	237	218	207	240	212	219	206	190	227	212	210	219	195	220	214	234	216	238	206	204	220	229	228	213	219	228	188	238	222	227	237	248	216	204	220	226	217	190	230	218	201	220	230	210	210	219	212	244	236	214	218	207	218	202	223	206	214	200	221	223	204	212	208	210	208	239	223	203	213	238	224	225	226	212	197	220	235	205	222	211	238	204	242	217	215	221	207	257	207	220	214	218	220	233	216	222	208	203	209	225	200	235	181	233	241	211	253	225	218	204	222	216	241	252	207	202	240	214	240	225	267	235	203	233	209	243	215	197	223	219	215	231	200	208	223	232	212	213	216	196	235	201	209	236	221	222	219	223	194	212	246	190	210	214	213	241	240	256	209	236	196	199	238	201	229	217	232	212	233	244	234	203	210	220	220	244	224	224	214	212	244	203	216	238	220	223	250	216	216	252	198	212	211	190	198	224	208	237	230	219	198	227	213	206	227	199	197	198	196	242	228	218	229	198	219	195	205	197	223	240	244	248	237	216	238	209	222	212	244	209	223	204	221	226	211	235	230	227	190	200	246	201	205	251	240	217	205	230	217	236	216	187	217	228	214	200	208	226	194	205	217	195	220	220	209	209	200	203	212	234	211	245	250	233	203	232	232	186	220	215	221	201	224	250	210	239	201	213	206	205	215	223	224	236	218	213	208	249	239	262	249	214	233	222	221	217	176	241	211	226	251	212	214	237	200	186	213	248	226	228	234	214	198	221	201	253	237	227	189	227	190	222	212	210	224	197	225	210	202	208	251	206	218	225	229	245	209	203	214	226	218	245	223	221	215	194	210	226	210	221	218	222	223	214	241	223	213	212	207	228	217	227	230	242	192	233	222	245	208	225	229	225	206	234	211	202	245	216	214	188	211	222	218	221	242	256	234	193	220	206	217	225	208	195	204	242	187	211	218	239	224	237	203	214	210	247	185	204	229	228	237	235	221	196	225	211	195	208	204	234	202	216	217	249	212	221	206	221	229	203	239	239	224	214	221	235	201	219	222	202	203	236	226	219	197	230	265	222	229	215	189	215	225	214	245	237	200	235	183	236	244	219	218	205	200	195	235	203	199	214	222	231	210	235	220	212	209	232	224	247	214	198	247	203	222	226	216	187	222	236	218	239	215	217	214	229	205	190	217	256	224	234	191	219	233	205	227	222	199	215	210	205	238	217	207	201	202	226	232	228	216	250	204	206	208	238	211	229	199	221	207	225	215	200	227	208	213	212	226	238	231	224	198	224	226	197	194	217	214	215	231	219	227	230	203	209	228	238	229	209	231	209	247	209	236	216	201	245	214	226	240	212	194	246	237	220	219	246	239	227	246	212	233	214	220	212	207	226	220	230	195	213	221	217	229	212	184	214	222	201	205	222	181	219	239	207	201	216	237	224	237	225	212	216	237	189	246	239	230	221	226	193	206	215	227	228	209	201	229	212	223	206	221	200	252	207	230	219	231	229	225	184	213	194	221	214	220	233	208	243	211	226	193	215	211	210	221	210	191	216	248	212	230	258	206	243	176	222	204	222	218	233	199	187	221	237	177	201	185	253	246	237	229	195	227	219	223	198	209	224	213	200	219	229	222	246	225	208	190	205	214	205	220	212	195	210	230	246	220	197	233	222	197	216	197	220	210	194	209	235	204	204	208	247	240	216	214	208	221	217	213	217	223	227	229	250	194	201	206	212	220	222	256	235	247	208	246	232	205	212	211	224	238	216	219	211	225	231	216	231	208	192	229	232	213	210	211	201	214	196	204	216	226	222	200	215	193	261	237	199	196	228	275	211	191	202	220	224	213	205	195	240	226	212	241	224	232	213	223	245	208	202	229	234	212	203	202	232	236	205	188	219	200	214	224	199	213	217	201	219	189	182	203	232	217	203	238	219	199	211	202	233	217	200	216	213	212	188	219	225	210	212	207	233	222	216	211	211	212	218	207	213	208	208	216	257	238	250	212	206	208	208	210	240	227	219	237	230	212	238	244	210	222	195	237	251	205	203	223	198	247	231	232	185	220	215	198	238	221	203	230	194	220	227	218	242	217	188	237	251	198	243	242	226	226	211	222	239	226	250	255	208	227	213	208	212	231	218	188	229	191	203	208	201	210	213	245	208	196	204	188	222	197	233	207	202	199	229	216	219	217	206	267	242	200	207	238	234	216	215	213	204	196	226	227	212	211	230	222	220	216	214	231	218	230	227	237	223	206	226	200	211	249	222	231	217	217	237	226	236	208	216	209	219	219	208	228	243	209	217	230	223	207	190	209	224	223	208	216	218	209	215	211	199	207	196	247	219	234	211	233	230	209	207	225	214	231	212	222	203	224	191	220	227	200	246	224	202	232	213	251	213	229	238	233	205	213	230	231	230	199	230	217	210	196	228	217	182	204	204	210	190	195	245	228	201	228	216	262	201	212	211	210	243	220	212	238	217	215	224	217	222	197	244	204	226	191	226	210	220	217	230	199	223	236	227	207	219	227	219	238	213	255	196	199	232	203	236	207	221	237	219	242	186	213	214	241	227	210	205	214	220	233	216	224	189	205	198	230	207	247	234	243	220	240	198	210	205	239	220	179	234	237	221	212	217	222	216	210	229	203	222	204	216	225	199	233	251	234	240	206	226	195	233	220	194	191	242	232	191	221	192	178	197	216	228	208	198	231	197	216	228	215	224	209	204	216	228	216	253	251	211	221	215	224	246	213	223	212	205	224	226	201	215	221	194	239	246	224	235	216	218	219	241	222	225	219	213	218	186	228	227	209	201	236	213	236	200	220	215	195	204	198	235	221	213	230	204	240	206	219	209	214	215	230	203	202	209	219	231	225	203	223	236	257	225	216	229	242	229	191	232	197	218	203	228	202	214	221	226	242	211	237	216	214	218	202	202	202	203	233	218	249	223	231	206	216	239	219	192	229	217	211	218	205	210	205	229	213	206	213	215	206	229	220	235	227	196	221	212	225	191	211	214	225	205	217	244	185	224	246	241	229	215	222	227	219	205	236	238	235	225	222	202	199	238	216	209	238	233	218	228	226	225	242	234	216	191	207	230	212	220	223	234	231	218	199	249	252	242	229	217	214	218	213	212	198	238	230	225	192	180	218	219	224	220	210	228	219	209	239	249	194	218	220	228	262	237	245
13877	8936	13009	11831	8620	5752	3951	2743	1951	1524	1233	1161	1239	1174	1025	751	757	768	669	607	597	564	568	513	552	541	555	522	517	513	525	495	487	494	483	517	519	507	475	521	499	485	468	504	485	483	444	494	468	520	478	494	490	494	431	481	498	504	511	453	495	498	519	457	478	488	454	502	488	512	454	541	528	508	521	493	473	495	509	545	502	501	506	493	501	493	496	497	522	470	497	470	529	499	486	515	494	469	434	504	503	513	534	510	502	508	540	467	475	483	485	534	469	503	488	486	510	468	505	511	511	441	487	520	540	513	484	484	498	450	503	503	507	446	484	519	486	503	527	497	483	491	491	459	498	506	513	498	482	488	482	493	489	473	521	518	531	512	490	493	459	497	484	457	490	491	460	469	479	467	491	492	494	513	475	485	513	505	544	512	455	498	459	496	499	538	489	511	476	519	515	480	487	483	497	497	493	517	494	492	523	503	470	435	457	507	484	538	475	473	524	523	484	486	480	507	507	460	496	483	471	498	485	490	515	536	419	499	508	459	466	509	480	486	490	531	503	493	462	493	480	522	497	472	483	447	491	459	473	486	497	506	489	505	488	505	494	473	437	473	480	474	475	507	450	476	507	505	468	513	494	550	483	515	503	513	487	476	477	500	499	505	500	522	492	457	537	515	519	489	516	527	420	510	508	494	533	535	499	518	503	454	481	456	510	474	494	498	486	511	497	489	489	480	497	516	508	499	487	510	504	515	522	471	471	489	478	504	534	543	503	513	482	454	500	465	475	440	521	517	484	459	486	483	496	523	475	473	503	512	456	525	527	449	490	502	475	525	507	482	496	483	485	470	465	471	486	484	491	472	475	514	470	560	479	476	490	487	455	501	516	438	459	482	481	487	474	468	499	506	498	473	499	492	473	501	490	482	473	510	522	503	483	505	494	496	484	484	496	507	453	514	476	472	515	517	496	511	469	516	495	496	476	518	499	512	469	462	484	487	488	487	504	487	496	486	476	510	505	495	498	473	460	520	493	493	533	503	474	487	507	503	482	490	525	488	476	504	477	461	493	493	489	491	505	494	485	501	495	516	473	448	478	540	477	493	461	492	517	453	482	497	494	516	521	494	470	506	488	504	482	461	505	511	470	489	503	512	505	495	500	490	486	509	510	509	521	470	489	479	488	487	476	512	469	505	477	523	504	478	482	462	486	481	486	509	481	471	477	478	500	514	448	485	470	487	470	474	473	488	495	504	466	492	476	464	500	493	516	495	486	454	507	486	471	501	522	489	509	486	508	480	429	529	491	503	506	521	472	500	494	510	494	511	489	450	518	513	495	507	503	496	530	491	477	490	477	489	483	497	510	498	500	472	475	491	507	481	459	484	502	461	486	482	494	486	486	482	530	492	498	471	486	524	497	496	478	480	477	475	477	457	503	491	469	501	501	512	494	497	477	466	482	473	459	468	528	522	445	478	492	499	492	484	509	486	503	497	506	502	509	490	494	483	511	490	487	515	505	488	494	500	479	527	490	497	541	503	517	483	494	484	514	465	437	474	480	478	480	490	496	513	483	494	506	504	461	478	475	471	479	532	503	484	510	517	460	482	459	507	505	501	490	503	486	503	461	490	529	470	484	501	479	484	469	447	484	457	494	514	483	460	478	489	540	456	465	474	447	533	500	482	505	473	485	483	500	499	453	486	522	510	518	492	504	470	523	482	518	449	517	481	491	470	499	488	473	469	479	499	498	499	494	496	538	500	510	526	493	486	458	523	480	505	496	444	478	497	489	468	532	508	454	497	459	464	491	492	465	475	485	496	519	518	448	534	486	507	486	514	497	491	502	450	493	509	501	506	472	499	486	525	501	487	470	461	519	503	468	514	447	493	486	461	457	485	488	473	469	490	547	463	446	485	483	507	481	491	454	478	487	510	509	507	476	470	496	508	515	476	488	516	496	456	476	497	467	480	507	477	483	516	481	489	466	512	512	468	466	496	493	497	478	515	496	503	500	522	516	462	478	509	442	489	515	466	492	498	495	461	452	534	519	492	518	472	551	474	493	508	506	479	487	490	498	497	530	463	470	539	476	483	483	481	506	472	491	501	498	502	480	436	502	514	509	475	480	514	429	489	528	516	465	519	506	528	475	465	461	492	502	497	465	474	467	477	512	487	496	515	441	509	496	490	502	490	486	480	523	475	527	488	489	486	488	460	474	478	473	501	500	481	491	488	454	506	501	479	506	505	474	493	504	447	457	487	485	505	536	487	481	487	464	451	490	489	499	478	470	482	500	512	514	512	486	487	478	504	488	490	463	524	479	465	470	499	484	484	484	532	480	479	513	537	482	508	496	516	512	453	485	486	483	514	490	516	454	468	538	497	505	439	487	478	497	506	478	504	525	493	496	483	499	490	458	453	474	531	477	447	444	512	490	471	476	471	505	533	518	498	511	493	498	494	519	506	501	497	487	445	469	529	471	464	464	510	486	510	525	497	475	505	473	494	491	473	490	438	489	513	532	493	496	467	487	485	472	522	491	453	514	483	484	500	508	481	469	506	508	510	545	518	496	496	498	478	436	518	484	487	496	507	506	541	496	503	509	456	501	508	469	493	482	469	497	517	489	504	480	506	502	515	488	496	476	507	489	498	507	474	516	505	502	502	484	498	486	446	483	475	463	527	451	465	504	482	487	512	466	462	498	492	495	505	486	470	499	474	476	482	516	496	458	472	467	539	508	470	477	478	503	494	488	448	522	493	513	475	486	502	481	502	500	460	500	517	430	522	511	468	527	487	528	510	492	507	492	490	487	446	535	451	487	459	486	495	518	501	510	510	478	511	500	479	517	500	495	463	469	482	496	505	470	498	509	514	446	473	516	497	536	485	490	503	491	503	469	483	491	473	524	471	480	455	500	505	495	487	511	455	488	469	460	440	496	481	469	514	529	477	462	484	481	458	506	494	494	514	479	508	471	485	478	496	477	503	495	464	469	448	505	449	482	483	470	450	513	519	454	467	470	503	483	473	510	485	514	454	517	429	478	470	454	524	478	503	479	478	482	494	503	472	493	478	483	482	523	473	494	465	498	475	472	514	493	483	494	464	485	493	524	487	458	540	484	477	518	478	516	474	487	509	476	498	506	453	499	501	484	480	491	477	452	508	515	497	488	496	506	498	498	507	470	484	482	522	512	483	511	492	481	494	497	491	488	473	509	487	508	509	460	477	485	484	529	455	495	482	488	467	476	493	494	526	469	449	500	505	482	462	522	474	461	510	491	479	471	471	495	505	505	495	530	501	454	512	504	473	477	494	509	474	502	514	494	492	493	490	520	455	491	491	545	485	501	496	450	470	519	500	480	491	471	495	490	477	478	524	522	489	466	475	454	451	500	510	472	511	461	481	474	475	489	528	531	504	456	515	490	475	456	480	538	483	466	499	545	506	476	470	512	481	517	465	506	473	487	511	495	483	498	538	487	485	453	502	526	483	438	544	468	516	521	496	470	512
35611	18876	14155	8673	5153	2968	1791	1161	736	672	471	478	452	462	455	377	309	369	301	307	292	237	262	261	246	252	268	261	235	234	257	235	226	266	241	232	244	290	234	256	245	276	244	243	263	293	267	236	245	246	234	240	244	258	246	224	238	207	262	279	229	250	239	257	274	268	224	235	252	260	253	262	249	242	271	230	255	268	266	253	259	277	274	241	228	249	221	267	254	251	236	240	238	233	263	260	254	246	281	242	233	238	254	202	230	222	265	208	258	258	238	258	258	203	250	265	244	261	251	230	243	247	224	252	244	220	242	238	223	262	244	241	284	238	238	239	231	234	250	267	285	248	224	239	248	243	250	254	275	251	257	233	222	253	236	249	276	223	232	229	283	230	257	264	253	241	247	233	249	240	253	247	240	256	220	236	261	273	265	269	231	230	250	273	255	236	229	232	223	289	235	266	211	288	225	209	252	224	247	224	260	227	244	260	255	281	271	227	219	250	231	242	230	263	218	235	260	258	240	243	235	259	271	242	209	255	246	284	240	212	204	280	253	257	254	266	266	248	255	261	262	247	240	236	281	259	240	274	263	266	243	253	232	271	246	247	208	241	258	249	255	230	241	236	228	249	254	229	234	256	248	252	268	276	256	237	256	221	247	246	263	241	274	248	243	246	240	237	225	273	303	224	255	251	275	265	253	265	236	257	244	256	270	260	259	252	260	265	250	255	243	246	220	242	249	265	255	236	270	249	256	242	216	245	245	243	241	234	230	255	212	231	223	242	265	282	260	246	256	265	241	218	247	257	275	261	255	260	244	274	264	261	232	268	250	245	233	249	264	272	234	223	219	218	254	247	264	243	269	252	213	241	247	247	263	252	225	263	237	249	245	250	233	234	224	237	225	296	235	239	253	250	280	254	232	250	225	264	247	253	230	208	256	241	235	236	228	264	263	208	273	229	248	258	262	255	228	224	237	259	244	246	239	234	246	259	232	245	225	245	259	264	254	248	278	242	208	257	242	238	229	260	224	245	229	231	256	209	243	264	267	249	257	247	247	235	229	279	256	232	267	251	234	269	244	277	244	271	227	248	234	248	255	290	256	296	235	252	262	254	252	238	257	279	261	246	283	275	256	246	239	244	219	237	267	254	250	246	257	255	251	243	265	271	259	251	270	298	250	239	246	246	270	249	261	261	237	261	248	249	252	256	230	246	229	254	264	260	227	240	218	271	240	263	231	206	245	253	196	264	219	212	259	248	283	240	247	260	260	237	274	232	257	249	242	248	263	243	261	263	290	247	235	251	240	206	228	283	273	246	289	268	239	258	263	249	267	250	248	223	223	282	262	259	261	251	247	229	253	242	230	268	265	257	235	249	244	239	256	240	246	235	249	253	256	236	274	254	248	243	224	262	254	234	228	243	274	259	199	236	249	225	246	231	243	257	241	251	248	261	244	239	274	260	226	235	212	245	244	262	238	256	191	241	247	251	265	232	259	219	255	222	310	245	218	217	236	255	243	253	262	209	257	247	249	267	243	230	223	247	262	219	237	235	234	268	256	230	223	254	236	256	246	230	246	238	250	247	251	213	225	250	242	248	264	282	212	232	234	269	264	261	238	231	262	252	253	263	251	257	249	241	228	224	224	245	239	261	258	245	246	225	229	213	210	245	232	260	266	236	238	249	271	266	256	254	236	235	255	251	263	261	254	241	239	219	225	234	233	249	250	238	269	251	256	258	240	250	225	249	254	217	229	224	271	254	252	261	299	249	255	271	242	243	232	217	262	255	243	255	247	241	248	253	236	206	233	244	244	255	256	260	225	243	283	233	260	208	247	235	210	274	266	246	304	238	235	231	265	263	262	273	249	225	264	271	231	241	256	234	244	252	266	239	246	239	252	246	252	267	280	253	252	269	221	235	237	232	254	219	239	268	252	250	248	250	263	243	273	229	228	264	253	243	238	269	254	244	242	247	254	264	251	255	312	240	254	251	224	263	237	252	237	261	270	217	221	269	225	251	245	229	225	237	262	247	239	244	259	255	253	280	254	245	262	255	219	260	283	242	215	253	250	262	232	233	247	256	247	268	259	245	249	243	240	235	256	254	233	225	256	240	223	258	289	279	262	290	257	254	234	239	227	247	234	285	273	256	290	258	256	275	280	247	234	223	275	268	275	245	264	243	247	258	254	272	241	277	247	240	250	275	301	222	267	273	224	224	268	273	234	226	229	250	236	240	238	230	234	221	266	270	256	212	224	238	247	271	194	242	242	235	250	231	225	264	230	218	276	252	252	229	232	213	237	233	245	239	262	259	269	268	254	260	262	271	240	262	256	257	248	219	242	234	263	226	276	241	262	259	245	239	267	259	227	259	257	231	253	258	265	229	228	243	261	250	253	252	239	244	238	224	239	253	242	244	221	275	242	251	247	247	264	259	270	257	268	251	264	268	245	241	227	236	231	230	216	253	231	220	226	224	234	260	228	247	287	264	248	228	244	263	243	245	245	257	228	257	260	299	235	268	260	253	234	252	262	247	267	266	256	245	236	230	257	260	263	262	224	284	255	280	224	255	239	247	221	252	239	257	238	275	249	227	254	260	243	249	253	253	267	283	233	242	231	245	271	254	237	259	243	270	260	247	244	254	263	273	251	261	232	240	246	252	239	205	204	226	246	258	248	229	258	240	259	249	259	255	249	256	251	235	267	245	247	235	244	242	231	238	249	277	231	235	259	274	255	254	205	284	251	245	274	238	271	281	235	224	247	263	222	227	228	229	257	251	263	221	232	281	250	245	218	243	276	258	240	232	228	235	255	270	257	229	238	270	248	266	224	249	253	255	273	270	241	251	257	244	232	267	277	260	267	252	248	250	220	254	259	246	240	220	239	245	247	253	269	241	247	224	263	230	214	246	245	253	257	265	266	254	248	229	273	208	239	241	245	222	223	245	253	201	270	231	218	252	249	261	239	253	258	262	241	279	247	253	233	258	287	256	239	257	229	255	245	250	266	247	258	255	270	241	263	237	281	233	260	248	233	260	264	245	235	269	208	222	261	266	241	229	262	236	268	252	241	239	260	263	248	263	238	277	287	225	248	269	271	278	244	251	250	257	265	250	255	260	261	234	256	269	239	227	226	238	245	264	240	275	246	222	232	238	262	267	274	233	271	257	240	220	229	240	263	250	267	245	262	227	250	261	255	236	236	279	231	242	232	259	258	240	244	239	242	237	237	238	283	216	239	265	258	250	253	248	255	237	273	255	234	253	240	243	272	292	301	262	255	228	236	236	208	255	217	252	232	250	257	219	239	239	229	270	218	261	245	223	259	247	262	220	232	271	261	253	246	247	232	258	242	257	255	245	262	246	258	246	257	267	276	236	239	243	223	254	247	262	245	244	247	270	239	264	251	250	274	253	256	270	283	210	232	239	258	248	254	223	254	231	271	278	254	255	254	265	254	229	240	278	249	254	279	255	253	239	259	251	228	266	242	267	237	230	245	227	267	219
21309	13718	19987	18308	15097	10505	7166	4614	3083	2519	1893	1674	1670	1733	1471	1116	915	1020	855	818	748	684	638	615	625	588	584	557	572	576	587	549	555	589	551	544	551	552	581	547	579	518	554	580	555	519	595	570	535	581	590	568	565	572	574	561	588	595	540	552	561	552	540	562	546	549	570	561	568	523	585	532	577	568	584	577	588	588	572	599	555	585	624	597	574	554	572	549	570	558	525	482	581	551	534	573	517	562	581	595	564	592	548	536	564	557	570	571	536	580	564	549	557	593	572	553	557	565	534	523	524	559	574	547	523	554	552	573	544	605	543	591	569	588	521	559	544	556	549	566	542	506	532	540	558	566	583	535	559	566	539	581	563	557	548	613	541	550	551	591	560	581	528	558	584	561	557	599	557	493	522	593	517	541	570	622	524	567	506	583	597	556	568	550	535	511	516	561	545	515	570	580	592	553	536	567	558	591	589	590	519	518	580	575	541	542	536	541	572	522	555	587	579	575	583	564	553	563	522	575	565	576	552	535	519	516	567	535	572	501	558	610	544	541	606	551	489	544	543	558	557	559	556	555	553	585	590	493	521	560	553	555	563	535	587	575	583	526	553	530	566	555	575	539	584	572	539	523	527	545	532	522	565	566	579	519	536	577	566	547	564	552	556	548	517	586	536	557	534	540	532	553	560	563	552	575	568	606	532	506	526	562	540	563	537	526	530	532	551	555	565	529	519	555	548	592	526	553	601	565	572	587	461	561	581	573	583	549	561	529	589	568	550	565	543	581	558	543	587	543	558	571	546	549	570	538	512	561	575	551	574	568	579	568	560	555	522	568	587	541	555	564	581	507	523	532	557	559	549	528	560	598	561	533	523	546	580	549	555	600	569	566	548	555	532	556	575	556	558	574	541	521	522	508	558	610	540	553	583	564	542	580	520	554	517	548	577	575	537	549	565	601	558	563	550	514	548	568	545	526	568	574	535	523	520	522	545	504	538	567	570	533	553	571	593	555	596	556	517	531	557	546	521	573	569	538	533	534	536	554	510	540	562	554	595	553	546	529	578	577	540	576	528	548	588	551	558	551	566	555	560	512	523	561	532	532	559	537	570	575	542	540	535	535	533	558	546	518	563	566	575	525	573	551	574	551	566	543	557	536	543	552	570	514	530	593	526	581	563	573	569	511	565	583	609	539	529	568	531	592	550	531	557	586	576	575	514	561	554	538	598	533	514	531	579	509	569	532	576	521	580	543	575	572	528	553	566	564	556	572	544	552	569	532	555	540	585	573	522	548	559	591	573	561	518	560	508	568	565	552	538	569	537	559	584	540	527	573	576	532	565	561	521	595	504	509	575	548	551	534	571	518	495	607	555	525	583	580	517	536	558	550	523	532	551	564	558	534	552	572	570	569	511	554	588	531	552	527	580	551	557	543	589	505	552	564	510	548	511	571	542	524	573	560	541	561	525	558	575	569	558	577	563	529	527	517	596	580	580	540	523	548	574	530	568	525	538	528	573	544	541	561	528	577	602	538	528	582	552	612	526	555	597	569	559	557	591	558	533	572	561	557	584	549	541	551	556	589	525	551	574	560	576	577	545	552	581	523	567	575	559	546	593	564	558	540	554	542	575	573	561	601	571	551	562	546	539	546	547	541	559	585	562	513	543	553	497	562	560	582	556	578	585	582	540	539	522	559	545	526	538	516	515	565	509	589	528	561	523	512	568	565	547	546	562	589	564	612	564	536	490	518	559	545	578	540	560	538	569	549	559	546	533	522	541	549	539	579	568	559	544	525	548	563	559	572	573	548	537	563	557	580	524	574	568	556	522	574	516	537	577	570	551	542	559	579	613	562	520	554	564	536	566	592	552	552	526	529	564	580	569	591	571	565	526	542	541	572	532	523	526	546	578	542	578	575	532	558	538	595	543	534	520	542	578	564	608	576	525	549	548	548	569	561	596	552	555	596	538	546	564	565	513	548	531	562	567	550	532	561	540	604	590	544	560	574	536	522	552	565	530	570	588	568	607	575	569	592	517	522	493	540	574	554	505	554	553	594	523	581	524	570	573	575	553	536	583	515	549	538	539	555	586	560	507	533	571	520	563	576	591	564	579	571	546	554	553	548	555	577	550	562	537	539	549	543	559	555	542	570	565	544	551	543	547	589	583	512	577	536	577	503	523	556	519	555	541	585	545	544	542	572	531	571	529	577	568	545	585	568	561	540	562	542	571	556	566	553	525	514	582	536	552	511	547	543	621	584	545	545	582	553	528	533	587	515	548	531	506	555	555	547	561	523	567	563	532	561	546	557	543	554	582	586	548	502	533	566	533	546	610	534	556	550	556	545	561	545	570	575	573	535	543	546	548	556	556	511	556	602	538	534	550	575	574	538	532	528	554	570	532	524	593	539	533	550	578	520	566	553	605	539	559	529	588	532	547	549	518	570	497	569	590	551	575	517	569	531	540	568	548	580	509	565	528	528	565	528	551	561	558	563	524	552	551	509	553	544	590	599	581	555	566	537	541	556	533	548	579	525	572	558	528	523	575	573	560	566	525	535	523	526	532	573	490	587	565	536	533	542	554	545	557	561	616	523	523	585	583	549	524	547	555	569	556	592	575	570	529	550	506	566	537	571	540	545	600	501	522	542	575	557	541	572	556	539	580	555	598	516	532	579	555	533	521	528	570	543	550	542	511	544	617	542	569	572	556	576	539	537	520	515	526	582	579	553	552	569	545	556	551	555	569	560	540	568	508	582	530	542	567	530	535	564	562	553	513	552	528	530	525	563	566	572	560	540	545	544	571	536	515	517	570	542	543	562	569	534	557	537	543	571	542	569	535	589	528	535	603	530	535	565	551	534	541	551	526	549	559	554	520	572	516	568	538	550	516	550	542	559	540	557	584	567	566	534	537	583	576	557	534	568	535	505	560	534	532	530	582	540	542	561	545	575	550	555	507	540	579	570	519	538	577	565	506	556	520	523	531	558	538	575	553	571	529	557	533	555	554	564	548	584	554	534	548	573	560	551	524	564	585	517	584	533	535	571	588	530	540	548	585	539	539	556	544	525	512	582	547	548	547	538	570	535	553	542	563	546	547	536	555	527	563	545	561	569	557	534	560	530	566	532	537	517	518	561	536	582	537	547	548	570	542	567	571	562	541	575	600	529	554	556	570	527	521	557	583	539	566	546	575	508	562	549	564	493	537	540	555	537	573	501	545	509	537	551	570	577	550	584	577	540	538	539	559	572	531	577	573	553	579	535	567	555	555	590	572	552	518	508	542	517	526	561	538	562	539	566	562	544	563	541	534	574	586	561	573	566	557	538	542	587	541	588	548	570	560	563	570	576	565	534	537	545	582	530	524	547	544	535	557	523	566	553	540	563	573	528	560	522	549	541	552	553	552	533	572	550	569	577	571	554	508	545	545	588	503	544	555	536	552	535	562	534	542	562	537	576	571	556	532	528	549	529	576	544	534	543	580	541	535	584	531	577	558	523
44747	23028	18055	12200	7323	4592	2421	1525	1124	789	660	601	562	548	500	383	367	376	359	347	295	323	304	276	275	304	271	308	266	257	230	265	286	295	262	281	276	264	256	281	295	277	295	300	247	262	299	269	275	277	295	273	245	267	259	300	296	295	290	258	261	260	252	272	237	276	281	263	285	261	253	284	275	287	273	261	260	264	300	241	293	292	296	293	278	282	281	241	254	296	279	254	281	256	265	264	255	321	273	279	273	269	268	276	260	249	233	269	279	284	308	280	297	265	251	270	304	259	243	260	275	270	287	265	271	288	262	279	255	291	235	278	281	275	299	247	257	270	265	290	250	274	282	292	268	261	259	291	265	288	270	290	251	264	281	260	244	276	269	281	279	260	272	273	275	250	264	283	279	276	278	316	271	279	297	271	270	245	294	273	268	263	286	274	263	247	251	260	281	270	254	265	276	282	276	291	262	275	265	272	275	255	250	265	286	266	266	261	255	238	284	272	272	264	239	259	264	264	259	287	317	284	278	239	268	280	272	263	279	270	259	275	280	268	277	249	272	257	254	298	263	296	286	283	250	271	287	246	262	272	258	265	267	248	249	260	275	273	269	248	275	261	231	257	280	274	269	255	278	281	263	241	256	295	268	271	270	246	286	248	259	289	288	266	279	284	244	268	267	292	257	273	278	260	272	271	249	281	274	253	254	283	270	283	245	298	277	271	307	283	244	285	295	257	273	253	264	262	273	261	280	234	278	290	277	287	279	294	296	257	267	277	277	281	289	280	257	254	253	282	310	271	251	240	259	268	286	283	268	253	246	257	263	289	287	263	259	278	272	268	251	249	259	322	303	260	262	291	267	274	257	287	239	251	234	256	281	283	262	249	297	294	310	286	255	237	233	256	264	244	297	266	245	251	284	233	268	262	276	272	267	267	266	269	267	265	264	255	272	286	274	260	278	265	249	288	264	273	249	270	264	269	274	266	295	252	248	249	277	318	269	282	259	261	290	288	295	300	276	261	260	277	284	254	279	254	298	282	243	277	249	273	263	238	238	274	278	270	267	259	243	245	270	279	316	293	279	269	254	284	244	266	299	252	289	269	265	287	264	271	255	288	254	277	258	281	269	266	286	268	283	286	280	273	276	252	273	283	263	237	307	306	281	260	254	238	248	271	311	318	288	286	272	290	296	255	240	281	277	271	271	240	252	252	268	214	231	256	260	248	276	287	290	278	302	288	276	293	245	276	251	267	259	274	271	272	273	258	273	266	265	267	253	284	268	278	240	298	264	282	292	291	251	255	257	285	257	275	266	260	298	288	268	257	257	268	278	289	302	286	263	282	262	264	267	260	284	296	263	283	262	287	270	295	299	239	264	235	289	273	281	274	273	242	256	242	291	264	281	279	263	281	271	271	251	282	266	257	240	285	248	247	244	257	280	270	289	267	288	258	258	255	293	271	260	276	273	294	283	269	287	240	266	293	278	262	248	294	281	273	285	245	258	284	298	272	285	286	255	288	283	274	246	239	282	269	276	268	294	291	271	253	270	294	294	279	282	243	301	236	294	293	298	292	302	253	287	281	286	251	271	272	246	302	266	249	269	279	250	301	249	258	273	276	276	271	275	268	287	244	284	249	264	256	249	279	264	250	253	267	256	270	244	297	301	306	249	255	282	285	265	244	275	272	260	263	277	269	291	285	287	247	290	260	275	256	259	287	266	282	261	249	280	268	266	265	257	246	304	290	275	307	265	280	273	247	280	272	277	248	281	245	237	236	229	263	301	267	286	274	239	253	269	269	281	271	252	277	257	293	232	274	257	253	268	252	258	275	227	270	274	251	268	284	272	251	252	236	296	247	270	290	257	267	263	289	271	262	286	233	266	291	288	272	270	276	227	291	245	277	275	272	227	263	256	274	277	260	258	282	263	249	286	245	265	253	237	269	249	278	293	300	317	283	285	330	250	261	258	268	248	260	275	281	293	275	251	276	308	278	238	269	263	251	305	275	268	242	292	258	290	249	241	259	279	281	274	218	254	301	250	237	264	300	284	246	294	280	287	279	291	267	261	237	239	256	279	279	252	288	280	295	301	275	259	300	277	275	277	235	255	291	257	252	267	298	320	257	292	300	244	297	251	281	229	278	261	287	257	294	285	279	248	290	255	280	268	310	263	257	291	267	278	273	273	285	279	286	290	284	274	256	247	267	290	296	259	268	257	276	258	279	259	281	250	269	271	277	296	287	256	284	260	288	256	268	275	283	320	250	248	265	249	250	248	275	267	269	245	271	262	303	251	269	294	267	296	275	288	286	269	283	265	285	273	237	262	270	242	259	259	245	280	289	286	260	273	278	228	273	271	278	270	248	257	260	265	248	239	280	282	253	261	271	258	239	269	275	282	248	259	259	283	298	313	259	278	276	297	300	286	241	308	285	229	278	239	259	270	267	265	249	266	259	280	286	270	261	257	266	239	260	279	259	224	271	261	250	245	269	264	250	273	266	292	257	238	269	263	263	243	268	252	254	288	230	297	290	242	249	257	275	266	259	274	252	261	248	258	244	249	295	257	290	248	284	260	242	268	278	306	252	264	284	261	295	306	269	223	282	287	294	275	270	267	273	288	251	269	255	254	232	256	219	267	262	261	268	270	289	255	272	276	275	265	243	256	242	249	301	266	273	282	261	267	249	267	278	263	281	230	277	258	266	262	270	283	223	276	284	300	306	270	294	258	248	287	287	251	280	257	263	268	312	271	252	295	248	245	274	287	306	282	276	271	280	245	273	280	263	275	258	275	272	288	266	255	259	242	256	280	269	261	250	277	280	283	261	271	259	258	266	268	297	297	231	256	261	267	274	270	270	276	271	280	319	280	259	243	251	277	284	238	263	275	274	253	274	244	281	295	304	300	280	262	252	242	305	227	293	226	261	251	261	248	257	263	268	273	259	265	281	261	273	294	286	257	263	268	277	267	267	315	272	265	288	265	248	254	268	299	281	270	265	276	302	289	245	303	259	277	301	251	257	290	275	287	255	274	280	238	270	268	255	241	275	261	243	251	260	265	268	243	282	275	259	242	226	269	257	293	244	240	274	284	278	289	284	258	290	266	274	250	270	306	284	265	268	273	313	268	263	258	255	278	262	264	290	255	253	239	237	267	272	272	268	282	275	268	250	247	277	258	270	299	242	283	270	266	273	293	279	245	250	286	272	279	229	272	275	254	266	256	230	265	270	272	257	259	258	269	304	298	250	252	279	260	257	257	277	264	285	301	256	262	276	259	274	282	297	283	267	271	248	282	282	232	294	285	260	278	271	261	273	289	258	245	289	270	279	264	252	244	291	272	287	285	264	270	272	295	276	272	289	241	262	285	265	294	277	302	251	290	261	254	276	277	267	261	283	256	251	268	235	254	263	261	276	253	271	291	279	237	284	266	319	284	259	303	244	251	241	256	305	235	287	261	274	309	269	254	241	249	271	290	286	283	260	236	255	281	255	308	278	270	255
26033	16140	22985	22665	18564	13870	8770	5953	4354	3476	2695	2271	2206	2192	1870	1383	1082	1252	1063	986	788	843	742	710	740	637	665	662	621	611	598	620	597	649	586	658	656	617	623	580	593	609	647	624	641	630	639	584	572	580	583	592	597	609	625	606	618	618	645	637	592	567	621	580	589	644	578	578	609	647	624	608	609	633	663	627	605	617	595	641	578	578	625	597	593	574	612	604	633	645	589	564	604	619	579	588	614	572	593	605	588	619	602	624	553	623	635	566	652	574	572	613	594	588	611	576	591	580	591	568	593	582	545	603	594	575	594	572	589	603	608	537	594	554	579	594	612	593	627	601	584	606	573	570	584	605	599	579	643	587	598	622	607	553	593	619	594	554	564	598	584	572	566	606	623	546	627	608	555	589	569	577	579	610	611	594	597	553	566	563	595	588	645	573	599	607	560	584	588	614	576	630	578	597	551	623	573	575	566	556	590	594	561	545	564	568	576	619	601	627	595	626	581	551	600	590	577	607	601	610	543	638	571	567	639	597	629	576	575	609	584	586	605	553	578	568	604	578	606	600	565	577	600	587	583	632	589	584	590	614	548	599	587	577	585	649	580	579	553	598	612	614	554	639	592	584	565	574	609	584	574	553	582	571	614	563	587	598	607	573	627	571	609	638	607	605	603	615	589	567	584	575	645	605	582	597	593	612	617	573	561	580	581	617	605	583	618	577	567	585	558	568	611	621	556	576	589	581	610	582	594	589	589	612	635	579	600	620	619	564	614	621	560	564	563	573	562	594	586	571	599	591	566	610	615	616	539	597	601	573	567	574	591	592	610	548	600	596	551	564	567	571	529	543	569	562	570	601	617	621	612	601	553	561	565	582	599	607	599	574	584	618	572	574	582	611	583	551	591	558	574	603	636	596	554	614	602	585	605	588	600	623	598	603	577	571	569	575	618	622	580	568	549	588	586	592	629	607	572	641	613	572	569	581	614	547	569	619	574	585	628	573	580	594	558	599	600	583	584	539	604	555	610	585	614	592	593	569	552	587	591	569	575	623	593	575	562	563	604	571	654	609	591	561	593	610	594	616	572	598	569	642	569	624	569	613	603	587	596	626	626	545	579	587	573	602	625	621	583	552	605	589	596	599	603	601	607	577	591	629	626	571	567	581	554	623	597	643	582	521	598	584	572	572	551	608	568	624	667	628	589	596	604	593	586	593	632	597	591	592	592	602	544	615	599	587	603	630	571	550	585	592	582	610	584	629	613	560	590	611	612	614	581	607	575	589	573	580	548	573	621	583	584	600	591	611	587	590	604	581	619	618	590	578	624	526	635	632	612	617	596	588	565	613	610	599	575	559	597	576	583	589	609	580	592	582	562	591	601	606	568	579	615	573	590	590	616	604	577	558	608	563	600	560	620	612	578	581	653	616	578	605	593	655	618	618	632	568	589	570	614	602	575	587	595	637	597	567	621	561	544	563	587	585	619	579	576	557	570	548	578	596	591	618	646	550	603	635	591	554	609	600	588	574	548	600	604	576	585	589	607	577	614	554	624	564	570	592	550	587	527	621	605	619	519	571	593	605	622	571	587	598	595	589	573	569	592	595	577	560	576	575	583	571	617	616	570	591	549	575	555	616	601	612	595	609	609	586	654	521	572	609	564	576	608	590	596	558	595	597	571	580	567	556	608	561	531	565	579	554	548	606	647	585	615	567	585	611	594	559	588	588	618	620	602	597	585	579	529	580	632	566	572	538	598	631	606	633	588	616	604	580	584	557	611	578	581	559	568	553	574	593	581	612	584	584	560	586	575	572	616	582	583	588	573	616	634	599	613	594	625	583	609	578	576	615	586	624	571	561	610	588	569	604	584	597	588	553	608	599	595	585	590	580	602	568	568	570	608	590	609	621	587	573	594	562	610	604	579	600	606	605	576	542	615	568	574	639	644	570	585	584	591	559	578	571	567	594	589	601	608	621	593	549	548	590	591	564	593	595	632	624	585	588	641	570	554	605	569	625	594	607	554	604	602	580	593	571	574	587	582	554	599	613	589	535	588	568	567	602	598	585	585	597	603	604	607	568	600	642	570	563	605	546	535	610	602	585	551	590	626	562	586	620	592	577	583	578	589	580	587	563	626	621	586	586	622	583	607	644	586	581	619	625	557	556	564	597	592	608	620	597	570	583	552	534	556	569	633	613	621	582	609	592	591	602	580	598	607	593	625	612	635	569	566	619	629	585	591	571	581	574	600	609	623	599	578	563	647	595	596	577	624	618	589	573	563	610	599	575	584	626	606	617	648	571	642	570	567	577	608	555	543	592	588	636	560	627	639	623	546	624	590	607	568	607	590	594	664	585	605	581	564	586	605	612	629	572	627	562	637	587	625	536	608	641	554	549	607	582	606	586	613	581	570	585	602	563	582	570	623	546	644	575	607	583	546	553	671	576	591	587	604	581	548	604	612	543	606	567	609	606	624	601	584	588	609	581	592	589	618	571	590	582	586	588	585	578	546	599	613	606	580	626	582	602	612	566	567	616	626	570	584	645	574	552	564	546	584	592	572	597	610	568	646	612	599	571	546	551	583	598	599	598	567	596	600	636	590	592	583	599	585	624	601	595	600	592	578	596	617	584	611	593	552	588	621	586	572	549	634	578	603	615	623	574	596	599	566	584	558	576	598	613	609	605	590	570	613	584	582	581	558	597	575	634	597	603	617	551	577	625	625	611	574	604	581	582	605	589	630	560	558	608	554	591	585	593	600	603	592	600	546	592	630	613	634	587	592	625	598	594	570	585	617	568	571	562	606	596	555	623	582	574	575	616	618	560	596	572	578	594	613	581	592	601	611	601	586	613	564	644	580	579	582	567	569	588	598	589	601	616	586	578	596	590	603	629	621	628	576	555	579	561	563	591	595	559	589	563	573	614	586	641	582	581	648	576	593	576	567	613	541	588	597	596	599	613	578	628	608	556	622	569	561	632	583	629	553	582	537	641	615	612	585	559	569	589	591	574	582	571	585	573	604	591	617	597	567	581	625	610	597	579	599	631	597	597	611	618	602	603	588	598	580	576	603	606	585	640	598	593	617	591	614	617	594	606	589	609	643	550	580	593	591	563	626	566	583	604	578	595	598	637	596	592	572	558	581	643	568	548	555	575	574	584	563	603	603	596	549	569	598	615	598	600	573	567	584	620	582	599	558	636	574	568	614	576	569	573	608	602	598	554	625	628	554	552	565	593	632	588	602	567	593	579	580	554	579	561	504	575	563	637	624	565	571	617	574	567	603	555	609	578	606	555	588	620	588	587	577	608	573	605	561	559	575	595	579	589	586	603	597	601	566	589	575	569	584	595	557	601	591	612	575	567	577	590	579	620	595	611	623	563	573	564	599	565	609	564	596	587	588	613	595	587	643	586	560	630	588	617	585	584	583	609	557	571	603	587	566	582	581	553	561	610	572	604	550	616	562	631	556	628	563	594	566	568	584	564	587	636	580	586	628	606
23062	10657	7037	4565	2585	1736	1003	718	513	436	370	385	348	302	312	290	317	249	243	256	229	226	226	226	242	214	197	258	230	252	226	218	224	216	220	214	204	195	217	220	265	251	252	228	202	247	218	218	205	208	211	220	216	221	208	219	200	204	240	229	215	232	236	223	205	202	231	250	213	223	239	216	205	238	227	215	196	231	234	206	196	198	213	213	208	214	205	198	213	187	186	162	229	194	218	224	210	204	216	183	220	216	185	237	182	197	234	211	237	211	224	239	207	240	228	195	177	197	219	242	219	213	209	218	254	207	225	196	199	226	199	215	235	206	206	197	216	228	244	206	231	216	220	212	219	194	192	204	234	210	211	222	206	200	209	221	198	183	253	205	227	205	204	210	232	219	223	223	219	195	199	223	227	230	211	216	208	219	246	233	227	224	223	236	235	206	198	229	197	191	197	219	186	177	204	227	232	220	257	198	217	226	217	195	209	229	199	219	219	212	192	214	216	208	239	233	217	210	237	219	220	248	196	230	216	229	204	222	212	219	213	213	228	234	213	209	238	216	220	232	198	236	210	225	206	244	214	215	232	233	225	241	226	235	210	205	221	220	212	223	227	212	226	223	215	252	230	218	194	218	232	191	222	239	195	160	187	213	212	206	220	218	222	208	204	217	242	205	200	227	224	184	195	241	254	206	215	211	223	213	198	220	185	223	204	237	191	239	222	224	211	223	205	222	223	223	215	198	205	187	222	203	197	188	227	223	249	189	224	200	221	194	215	245	189	215	193	214	202	192	209	190	228	219	216	217	228	224	245	238	215	204	212	230	230	218	229	203	240	212	227	208	193	233	203	199	228	205	222	189	215	240	207	204	219	196	192	233	200	207	206	232	206	216	195	197	219	246	201	195	213	225	204	209	204	198	182	207	204	207	195	212	208	213	220	212	221	178	201	206	213	200	212	192	207	185	214	195	226	204	257	214	212	229	221	229	228	203	217	185	214	193	222	197	217	223	217	189	201	220	199	196	232	190	247	199	238	228	185	186	218	205	205	216	217	220	216	246	204	201	253	197	218	233	207	197	216	204	236	207	246	239	210	220	223	249	239	206	231	203	206	211	207	267	182	184	218	251	201	188	237	215	197	213	212	264	218	228	224	241	213	180	169	202	230	210	194	197	204	202	236	201	215	243	189	219	210	232	224	214	196	192	217	223	209	197	220	205	224	202	215	203	242	206	219	239	211	231	207	208	184	211	205	213	196	174	208	208	212	228	233	214	234	222	202	237	209	212	199	210	228	201	220	220	222	203	231	192	211	218	198	204	202	196	201	206	190	206	214	223	193	216	221	212	226	224	204	224	211	225	226	236	187	198	207	216	197	213	191	228	232	230	227	206	243	201	208	207	225	221	228	237	233	218	206	236	227	224	228	223	213	207	194	229	217	231	187	204	226	239	214	207	233	184	205	189	244	186	198	214	187	206	229	225	239	226	193	215	180	231	215	219	192	215	224	227	211	222	206	237	207	193	194	208	241	198	230	228	200	222	206	210	176	192	223	208	230	234	219	208	229	211	225	209	211	202	215	213	208	222	201	251	220	201	207	212	220	219	212	233	204	222	220	221	209	207	234	227	202	192	190	195	212	230	215	225	210	213	237	205	200	185	202	219	208	186	232	185	233	204	218	199	221	220	224	201	232	184	197	234	209	229	212	207	202	209	212	201	188	221	220	197	198	233	222	216	196	222	228	221	239	214	199	209	208	184	232	218	202	220	190	208	187	236	238	190	213	216	217	228	193	232	209	185	214	230	223	193	224	192	232	243	203	226	225	217	225	212	204	214	226	212	188	212	209	193	231	198	222	221	229	220	208	218	200	231	196	195	218	256	215	237	215	221	215	223	221	225	230	200	242	223	229	216	231	205	223	212	195	212	215	198	193	220	218	251	209	219	225	201	217	206	232	207	192	194	275	243	238	232	189	235	211	200	213	199	202	202	219	191	209	210	214	208	237	232	205	220	226	219	223	205	195	213	203	201	195	225	229	203	207	223	213	219	217	213	244	237	181	202	195	212	199	212	226	209	205	223	213	213	192	240	213	246	219	247	201	212	257	214	195	215	211	202	202	218	208	196	194	230	211	205	211	224	189	210	235	233	198	221	210	196	219	213	227	229	226	210	186	202	190	208	189	217	215	221	211	185	211	222	194	216	233	214	186	186	222	240	203	249	232	163	197	241	210	253	245	235	227	227	216	248	227	194	243	199	223	208	212	188	226	237	223	216	225	201	207	238	233	229	222	229	238	213	214	172	216	240	232	169	186	213	209	219	224	206	230	204	223	219	233	224	190	206	213	199	201	223	217	228	224	199	221	205	231	207	223	200	228	224	228	196	230	221	223	243	242	207	210	208	228	205	184	211	225	193	225	246	224	190	216	200	200	206	190	196	236	188	252	210	182	222	182	223	219	209	208	247	234	219	200	206	223	238	229	217	238	193	189	212	216	206	224	234	221	245	214	200	214	216	204	216	208	213	197	198	217	246	227	215	198	191	209	226	208	226	206	213	214	208	214	233	236	243	260	212	219	202	210	231	224	220	220	221	189	207	207	214	208	217	216	260	214	215	225	208	221	220	228	222	186	227	215	221	239	220	216	211	220	188	234	219	217	214	229	220	229	218	205	216	185	242	211	221	200	218	199	222	227	218	215	220	239	199	232	217	228	224	211	211	212	211	220	226	219	190	215	223	190	178	207	228	225	223	232	218	209	203	206	206	243	227	225	216	219	193	224	226	211	220	209	227	210	218	224	214	221	168	207	211	219	210	222	218	230	218	216	209	225	264	228	211	219	206	203	223	243	221	215	209	236	197	217	214	239	198	190	204	225	217	225	209	197	217	239	206	229	217	243	215	206	182	182	219	175	207	201	181	209	210	213	209	201	204	201	212	218	199	267	222	218	247	181	211	204	217	216	227	233	220	194	231	206	202	223	210	223	220	195	212	239	214	224	213	233	224	224	222	220	203	172	221	218	221	205	228	204	225	204	197	230	229	204	206	215	202	201	217	212	215	235	204	225	204	241	219	214	228	216	205	235	209	199	234	217	198	222	243	206	199	211	228	194	210	239	247	195	215	180	234	238	196	204	216	209	215	189	231	248	208	249	208	227	219	212	244	240	219	213	217	202	191	226	238	198	211	238	205	199	186	197	199	211	216	226	218	204	183	203	233	191	224	254	217	227	220	239	225	216	184	228	197	225	220	225	244	193	181	195	219	239	236	223	194	186	207	195	232	226	236	223	244	190	237	207	234	201	252	207	229	196	189	231	208	208	204	208	225	187	203	214	231	199	230	216	226	231	208	215	227	192	234	218	217	216	216	223	226	204	228	221	233	225	199	211	218	221	216	215	217	226	209	207	193	218	198	199	216	194	225	204	212	227	196	194	192	206	217	211	205	224	233	208	215	192	237	230	206	234	196	226	225	208	190	204	221	209	242	229	241	219	226	225	227	211	210
12991	7987	11720	11362	8665	6323	4209	2982	2137	1742	1455	1239	1189	1385	1075	806	806	746	719	641	565	516	550	562	590	514	521	520	534	468	490	511	469	443	478	485	486	498	465	469	470	493	492	508	497	480	496	510	480	499	496	476	524	455	464	506	511	486	507	488	491	519	461	477	494	489	476	506	468	495	543	522	476	494	491	499	458	493	505	496	471	474	474	487	521	497	510	515	483	448	463	473	487	450	468	536	485	454	463	516	459	464	457	487	485	475	482	475	485	489	461	529	511	474	512	470	485	458	453	475	496	453	477	486	466	476	461	486	450	461	488	483	488	481	503	514	463	499	514	494	440	477	515	489	492	502	457	500	519	489	475	457	495	488	493	508	501	529	497	461	441	471	523	443	460	457	505	492	451	464	497	473	494	468	479	468	506	475	466	467	481	473	471	503	534	501	477	472	467	487	514	479	489	487	433	483	446	501	479	478	472	476	466	497	481	493	521	491	481	498	488	466	482	499	456	469	481	473	491	486	488	480	488	516	489	509	453	485	483	468	475	507	479	498	485	504	487	473	487	484	452	488	473	469	494	455	474	486	481	493	464	488	473	468	526	473	470	485	499	496	510	456	538	485	470	481	458	462	473	497	468	452	477	507	460	412	475	449	485	499	482	520	462	510	475	492	506	488	481	451	483	459	493	467	509	511	517	497	438	441	501	472	520	489	477	514	468	517	480	482	468	507	464	490	485	483	482	471	525	474	503	476	487	519	461	467	480	517	442	480	486	494	485	485	526	496	462	486	458	485	469	470	480	472	484	473	489	474	478	491	509	490	517	489	479	486	492	487	491	490	452	503	471	478	491	487	489	484	469	469	419	539	477	458	480	482	461	455	498	490	504	469	459	476	523	484	502	501	483	470	507	516	464	478	471	514	469	529	503	492	504	491	525	478	460	485	481	483	502	548	484	492	488	488	463	449	501	493	505	478	481	450	483	482	491	477	462	477	466	441	500	506	489	531	460	514	478	494	432	516	510	494	517	461	523	516	475	503	491	464	468	505	438	508	479	484	491	495	481	483	531	503	513	496	487	453	492	472	484	461	483	453	481	487	448	499	479	480	459	480	498	508	504	482	520	462	473	470	481	512	496	504	483	514	474	464	415	491	459	456	455	443	479	465	497	477	512	484	506	524	476	476	463	430	425	455	496	537	449	474	476	432	487	459	504	481	517	518	454	522	504	510	494	491	473	494	462	522	484	513	504	496	507	457	468	516	470	487	508	465	493	460	459	497	471	489	493	479	489	454	485	468	484	509	459	493	471	468	504	479	487	473	448	510	476	466	496	486	493	455	456	483	487	475	490	502	495	485	512	503	460	485	453	452	470	480	505	476	474	480	456	488	469	491	555	478	482	495	446	475	467	456	454	462	466	461	504	485	488	466	503	481	457	452	488	521	476	484	476	468	492	483	505	420	479	496	501	473	476	475	462	484	455	486	479	491	465	433	498	471	509	511	503	459	466	497	476	465	443	511	462	491	488	426	483	501	480	505	450	471	505	487	497	454	500	476	465	442	452	501	434	477	470	500	513	475	476	506	504	456	480	479	507	504	489	513	458	460	485	478	490	478	466	516	470	472	455	462	529	497	487	517	506	466	471	499	489	476	491	500	447	499	496	466	496	466	490	520	492	467	509	485	502	473	506	474	474	513	448	511	471	485	498	472	497	491	480	507	424	487	474	488	536	463	502	484	483	511	488	448	483	460	510	466	475	470	479	471	464	475	481	464	441	473	434	454	466	509	492	501	500	465	494	493	432	483	495	513	483	488	463	515	503	489	487	494	509	483	486	530	490	501	489	468	445	448	495	473	511	482	465	485	495	490	444	486	446	463	445	495	500	486	494	504	471	486	497	496	474	524	464	488	510	503	479	457	518	464	491	489	493	513	463	499	444	483	466	457	451	495	533	464	505	470	457	504	458	500	492	485	472	499	483	468	527	459	484	466	455	479	515	511	491	487	474	505	450	501	485	482	522	457	474	490	504	480	500	487	487	497	449	466	455	480	497	458	493	516	472	484	464	505	497	497	493	465	478	493	494	509	473	496	479	478	479	459	470	539	492	474	463	484	459	528	479	511	447	474	476	501	500	504	462	472	467	522	472	468	537	486	474	472	487	430	483	480	497	451	463	478	480	477	503	494	435	479	516	469	465	500	495	492	477	489	482	510	478	493	472	490	452	497	450	477	484	452	491	464	467	457	477	454	468	481	499	475	474	509	503	438	455	454	487	495	490	467	515	483	490	461	464	497	495	491	498	490	495	468	494	478	467	486	486	477	470	483	500	496	489	499	447	481	459	496	464	510	475	515	497	494	499	507	505	473	523	488	511	445	463	486	462	490	511	498	454	486	507	491	497	471	483	478	503	474	498	496	516	511	466	469	462	494	518	500	458	456	479	473	486	452	495	470	494	479	475	472	477	482	452	511	477	475	483	483	488	483	472	518	515	485	490	490	513	447	488	466	471	493	490	475	467	490	465	455	503	452	483	495	478	474	467	478	469	469	463	476	493	450	497	510	464	509	465	485	479	515	505	499	474	490	466	474	469	488	447	478	477	490	423	483	412	443	443	439	527	492	447	475	468	485	513	476	450	452	494	501	440	464	440	452	468	529	481	501	485	451	498	458	421	487	440	476	443	492	486	493	484	463	475	480	445	487	502	477	468	484	472	467	447	450	521	478	459	501	490	500	448	463	443	533	490	487	533	512	487	458	483	479	491	492	503	493	472	480	470	497	500	476	493	503	457	479	454	449	483	465	469	523	494	507	462	502	491	459	493	477	474	497	480	510	500	519	459	481	508	480	453	484	469	482	490	451	497	496	490	471	474	485	491	510	454	452	533	490	482	480	534	486	504	481	480	467	462	492	443	494	451	475	462	481	478	499	477	474	472	494	483	504	497	428	495	464	488	513	485	480	522	490	460	442	521	507	502	509	508	474	496	490	473	486	497	458	500	449	505	497	449	490	509	495	480	467	471	499	483	489	467	501	461	458	516	502	456	524	499	483	483	494	501	494	462	497	439	433	486	455	517	467	458	504	474	488	502	437	475	522	478	499	503	494	450	460	469	473	477	478	494	501	468	463	476	430	523	495	512	478	480	509	533	512	494	498	483	480	500	499	478	508	452	465	478	482	460	498	442	480	538	495	482	475	484	494	473	484	482	477	498	477	476	494	490	471	475	518	502	515	482	518	513	494	503	463	487	502	485	520	509	477	485	456	479	490	466	448	478	488	496	478	440	454	485	471	447	452	529	516	473	478	456	470	474	476	452	499	470	483	489	456	509	532	488	479	470	494	496	460	493	471	495	474	476	460	482	478	461	457	484	477	463	467	474	463	474	475	464	479	470	456	462	502	454	503	472	467	486	464	493	511	484	499	470	483	495	449	489	447	509	507	471	509	495	468	453	453	478	489	494	471	501	490	482	457	491	436	456	512	500	494	462	472	512	434	471	471	522	485
33302	16401	12938	9155	5567	3373	1995	1095	760	641	528	446	401	514	415	332	302	292	323	276	271	269	295	255	260	237	213	244	245	254	248	235	250	234	246	283	254	250	219	246	222	258	252	244	227	271	250	254	219	253	222	243	251	263	238	262	220	251	252	244	222	225	244	264	239	242	270	265	268	257	238	253	258	249	248	247	239	225	270	244	238	230	224	245	269	278	199	252	268	253	268	245	261	226	224	237	239	230	225	211	246	246	255	248	260	261	234	256	261	230	270	253	241	243	260	261	238	229	230	241	240	255	250	252	276	262	253	239	218	252	275	260	232	238	223	217	280	239	241	265	216	233	238	234	247	257	231	282	261	232	278	257	267	249	240	223	239	220	242	268	237	242	251	226	226	240	235	235	219	248	224	273	262	259	254	192	266	219	249	254	255	245	244	248	244	261	223	278	250	268	228	261	260	235	272	251	231	241	266	247	246	254	252	263	263	241	224	266	265	244	243	263	239	259	236	255	233	218	237	250	221	243	260	242	214	239	276	236	285	220	201	221	266	230	245	243	216	234	257	253	267	244	286	252	244	233	256	205	235	245	269	236	240	256	225	213	238	231	260	258	223	231	272	245	239	233	232	258	239	235	234	254	239	252	222	244	257	255	241	257	250	271	234	244	245	230	253	233	227	265	220	249	262	224	257	254	274	251	242	236	262	233	251	247	252	241	267	214	223	258	253	241	225	264	231	237	272	241	259	270	230	278	224	247	256	224	236	215	230	222	232	260	286	276	265	239	255	258	247	212	241	246	257	227	259	259	218	268	245	203	257	250	225	229	249	219	280	261	235	246	245	226	248	250	252	224	244	265	221	248	261	223	234	240	221	268	252	196	249	248	246	282	249	228	255	263	235	246	248	240	287	245	240	271	226	257	236	229	276	247	245	304	238	256	258	276	230	257	235	228	261	240	274	242	241	264	239	264	241	251	244	244	225	247	256	263	246	240	252	261	239	218	228	221	249	229	248	239	218	223	242	240	249	272	269	237	266	232	223	225	224	235	230	233	237	234	230	272	234	227	214	241	266	242	244	220	246	234	255	223	234	232	253	238	253	246	252	247	259	261	250	257	237	240	250	265	231	249	233	229	236	217	241	259	240	222	281	213	221	218	237	263	244	255	247	231	223	250	249	259	271	251	250	225	247	236	213	262	238	254	244	234	283	222	224	229	221	233	203	253	239	234	247	254	228	280	275	249	229	269	225	256	250	248	243	228	250	225	264	245	269	229	241	253	254	218	250	227	212	237	250	245	246	217	235	242	232	257	238	262	234	228	253	256	228	254	231	236	255	276	276	226	237	250	210	215	225	238	263	244	252	225	241	245	229	257	259	247	232	246	237	253	213	221	235	244	250	224	241	233	224	244	233	243	260	241	224	245	208	232	254	267	275	261	247	253	216	210	244	263	227	232	259	259	223	251	246	229	233	223	266	228	218	254	228	243	273	248	278	256	226	279	262	243	246	236	224	256	243	214	232	246	275	239	250	275	228	242	252	243	251	230	243	258	228	248	285	283	245	258	196	243	230	227	275	227	249	242	244	249	242	251	244	223	249	251	211	218	240	233	255	252	259	261	247	267	260	258	275	245	255	233	221	224	236	246	234	244	220	232	246	253	267	255	264	238	272	250	260	265	209	259	257	218	231	261	217	243	215	220	242	246	239	246	237	233	252	242	222	217	231	218	243	260	230	238	286	267	228	272	253	211	256	211	221	225	248	229	233	252	226	227	248	227	252	258	247	244	248	249	221	255	259	245	261	214	228	227	253	258	237	243	258	285	234	231	248	252	252	241	267	247	243	232	263	254	222	261	231	242	242	263	233	230	269	238	230	257	244	231	225	273	251	251	251	231	247	266	263	260	227	261	270	212	261	247	221	297	250	254	260	245	252	259	252	233	222	240	258	238	261	230	232	253	236	226	242	230	259	246	249	229	227	242	226	238	232	227	245	245	234	274	246	240	243	227	225	221	263	246	244	267	262	252	221	233	256	243	215	280	259	271	257	242	264	250	266	219	236	240	258	231	263	210	249	234	224	228	264	234	244	272	248	233	229	258	209	242	277	219	226	264	243	260	272	217	221	238	229	232	288	259	252	233	216	235	249	230	222	266	227	255	243	239	279	265	237	239	202	250	243	257	263	257	259	247	239	258	255	235	253	228	227	252	258	273	266	236	247	244	261	255	211	244	247	248	262	230	203	229	254	232	239	260	237	257	243	243	264	219	231	247	272	243	243	251	239	219	269	236	286	250	255	267	267	272	273	255	247	238	215	247	232	251	255	277	245	242	219	243	244	219	257	234	259	231	228	244	248	250	240	239	250	245	244	254	252	209	245	235	266	240	259	236	237	264	228	240	242	232	243	244	254	271	272	230	259	267	210	257	229	244	231	260	237	270	250	248	210	250	253	234	252	232	237	222	222	245	246	214	240	264	263	246	241	213	224	228	248	249	257	227	278	252	263	237	263	230	248	243	234	251	230	259	263	206	258	244	268	230	271	251	255	209	228	261	241	249	277	264	246	256	237	227	250	266	256	232	212	278	242	211	245	257	234	238	258	257	224	260	234	227	208	253	261	252	257	199	232	235	253	255	274	240	274	266	269	245	225	253	270	221	257	240	200	253	214	239	250	232	234	252	265	258	235	205	225	279	252	237	219	240	244	226	275	239	279	248	213	220	224	234	231	253	240	242	221	273	263	282	235	260	252	254	226	221	257	231	248	269	243	260	240	242	252	255	250	250	245	233	234	230	272	249	282	263	248	250	263	243	234	242	259	260	238	249	258	250	251	243	258	255	245	225	254	248	270	267	242	217	234	249	269	271	225	227	242	245	227	226	252	249	280	264	262	260	242	251	194	237	244	277	245	246	270	272	263	233	266	223	255	250	248	229	228	227	253	287	255	239	247	257	237	249	251	231	236	249	241	244	247	224	204	239	242	277	201	237	232	231	272	238	235	278	225	260	242	226	250	215	249	233	226	237	251	254	256	263	228	213	240	232	250	244	253	204	246	256	233	250	235	244	243	257	263	252	234	239	233	234	249	236	245	259	246	272	242	229	258	229	214	235	279	228	215	235	240	233	252	258	218	228	286	261	260	274	264	268	245	243	243	222	262	244	259	254	254	234	216	239	267	213	235	256	267	258	244	253	205	239	276	251	274	252	234	257	256	227	213	229	219	235	249	243	252	254	233	224	274	249	211	223	256	245	241	249	251	235	240	238	250	256	240	253	256	268	274	237	261	221	239	246	257	232	259	250	250	224	287	273	256	224	216	247	274	245	273	273	248	216	242	242	240	232	240	217	225	245	254	265	263	258	244	211	239	251	250	257	246	276	243	252	245	233	223	229	242	253	219	239	251	239	235	230	246	253	258	220	238	257	220	255	277	254	245	241	236	221	238	266	223	251	240	259	228	240	278	260	235	230	264	251	252	240	243	253	264	249	245	226	218	239	202	221	241	214
19740	12077	18747	19381	15147	11481	7399	4634	3249	2565	2121	1691	1563	1766	1408	1169	978	1011	877	804	673	739	688	654	622	583	555	621	584	563	534	574	558	604	557	529	539	528	554	543	568	583	549	535	521	604	526	539	576	601	582	547	558	518	513	551	609	540	550	563	523	563	514	557	561	568	523	549	532	556	572	526	581	593	559	561	564	497	592	577	553	563	581	509	602	577	529	567	520	539	551	557	528	615	562	589	545	567	565	539	528	558	521	595	523	534	565	529	551	540	549	537	552	574	567	547	534	532	525	530	550	568	579	532	535	556	569	499	529	553	524	548	556	559	579	514	518	512	535	517	499	566	543	541	525	507	508	539	531	531	580	584	594	525	572	528	556	547	509	499	560	529	541	498	563	530	562	544	573	538	540	517	527	563	541	495	572	519	518	495	533	548	569	572	568	542	549	516	539	541	536	534	546	588	553	545	531	542	539	560	604	570	553	529	573	559	533	520	514	505	531	504	506	546	540	536	525	538	527	562	511	566	552	519	535	540	524	539	543	551	509	550	534	533	510	544	545	543	513	531	521	568	545	510	553	574	538	531	567	559	504	594	539	575	570	558	528	522	515	577	502	567	568	528	527	496	514	571	569	560	534	498	554	561	550	537	526	531	535	487	548	525	556	556	527	522	599	572	519	505	554	552	519	568	550	526	547	530	547	532	550	547	516	547	512	542	499	540	570	547	547	535	516	543	518	509	492	505	538	536	555	567	553	526	547	525	524	563	543	579	558	571	584	547	537	532	517	519	562	532	535	556	535	541	537	536	550	532	529	553	553	533	506	571	530	542	526	519	550	524	595	550	520	508	556	490	544	516	528	552	535	535	545	558	511	550	535	507	574	525	558	519	531	544	493	522	558	508	600	519	541	545	542	527	553	542	529	522	576	582	525	523	540	510	539	570	517	577	562	524	574	541	503	498	546	538	572	538	529	595	554	534	588	522	524	528	542	536	538	553	526	617	544	539	545	576	564	518	552	552	544	547	533	563	544	537	526	510	572	528	566	560	539	546	568	543	507	549	570	532	558	523	534	547	477	550	516	604	524	563	539	557	562	555	559	539	518	539	516	551	501	553	541	520	550	551	508	480	559	580	525	559	597	514	548	535	619	506	505	545	572	540	524	595	517	506	510	531	542	511	537	547	531	569	497	529	521	510	518	578	563	569	527	544	561	544	562	552	537	525	533	558	567	572	562	537	573	517	550	538	542	548	547	576	545	548	517	510	524	577	515	528	553	525	502	554	594	500	537	528	552	511	565	570	525	560	554	551	565	540	520	524	496	543	547	517	532	537	524	556	547	547	551	540	552	548	539	527	547	528	537	509	517	546	571	539	573	539	523	498	527	530	545	548	521	538	523	573	553	545	518	513	528	551	532	497	522	532	570	545	565	570	532	532	547	505	539	544	596	539	575	500	567	508	513	563	599	557	558	556	498	581	524	526	529	562	498	538	518	511	539	536	573	543	593	536	535	554	553	567	549	533	519	584	552	521	509	534	583	592	503	562	515	573	480	560	575	547	531	576	512	521	548	549	481	476	571	508	542	541	544	564	541	515	524	523	554	524	553	538	496	566	523	524	530	542	534	563	559	614	569	542	582	522	553	592	530	567	552	547	529	547	563	548	503	577	573	547	562	506	551	536	555	579	504	593	576	591	556	549	526	566	509	536	532	541	541	508	512	610	589	565	534	554	533	586	580	507	559	547	547	575	486	536	544	549	507	566	547	552	550	561	511	565	518	531	602	532	551	518	532	554	553	559	573	542	526	521	531	523	564	500	521	526	551	561	573	504	563	560	517	523	556	510	536	558	580	532	550	556	529	551	558	572	554	600	543	555	507	534	542	567	538	562	500	520	578	560	550	525	529	527	596	543	498	505	522	539	553	560	588	542	514	547	555	564	572	543	503	545	559	518	529	544	519	556	515	510	571	519	558	544	506	544	568	536	467	535	554	519	539	529	528	545	558	535	570	515	574	570	559	525	528	531	570	540	534	504	516	508	565	515	516	551	519	536	557	540	576	540	537	502	493	557	528	540	500	545	530	550	556	578	546	531	535	527	530	509	534	539	502	530	554	553	524	543	523	510	549	523	553	549	549	512	526	554	517	561	496	523	552	563	531	547	542	551	507	544	541	595	529	527	538	546	549	544	527	552	559	538	542	517	522	560	557	562	560	568	561	552	561	560	542	517	523	565	548	543	528	554	574	548	530	531	550	580	526	525	523	543	557	530	514	576	520	583	542	543	557	521	530	519	510	528	540	580	532	487	540	537	584	556	539	543	505	539	531	526	551	533	579	562	526	559	515	531	531	537	536	498	577	536	579	559	535	580	587	539	534	549	547	527	539	488	575	518	523	555	550	507	517	553	554	547	540	579	522	547	555	555	518	544	535	569	524	536	549	508	482	526	546	548	519	545	553	562	539	529	582	553	543	564	564	563	532	500	562	557	554	554	561	556	566	503	547	553	525	589	548	519	562	548	550	532	546	554	534	503	565	557	561	531	511	529	528	533	554	540	516	538	511	573	543	499	567	493	549	526	512	540	526	542	502	556	519	543	525	537	558	537	508	571	532	568	564	546	579	546	519	532	559	590	538	487	517	573	561	525	549	492	531	536	581	538	538	524	545	521	538	567	530	547	552	533	527	546	531	569	562	551	523	609	598	552	517	555	572	550	540	558	515	515	567	549	514	583	528	556	539	564	523	556	594	519	495	533	572	535	562	552	535	579	512	549	537	541	549	537	525	561	541	543	518	547	561	539	560	520	512	554	544	566	567	555	506	595	529	582	523	557	538	523	543	556	526	577	532	511	553	526	584	513	544	568	579	589	527	551	529	545	573	520	545	567	532	522	563	559	570	505	539	556	565	569	542	544	513	516	572	564	555	549	526	565	539	546	522	553	550	539	566	555	513	507	541	507	531	589	515	567	522	554	565	538	542	552	509	541	544	580	533	530	559	535	548	559	584	545	553	564	528	515	527	527	524	548	480	550	511	540	495	556	522	522	526	528	523	535	599	586	518	556	545	587	575	551	574	566	567	574	563	523	565	542	556	499	526	565	552	551	528	534	523	532	536	533	482	496	583	542	576	533	584	521	522	510	559	528	508	528	491	602	563	516	532	515	597	567	536	525	531	535	517	534	552	561	541	576	539	573	555	564	611	538	553	533	529	539	554	571	503	509	530	553	545	536	545	549	560	511	531	576	519	504	569	496	534	525	536	503	502	580	519	558	517	560	562	543	542	548	542	527	591	527	534	560	546	517	550	536	544	542	551	531	541	530	513	532	527	537	569	572	536	550	535	535	544	526	551	533	530	536	563	543	540	508	564	520	557	517	533	552	552	557	542	564	534	485	532	558	523	530	525	552	515	549	543	545	546	516	562	538	548	491	587	545	510	524	556	525	552	559	511	547	532	586	526	528	563	542	524	528	541	555	534	498	564	536	570	515	531	517	569	523	578	589
43360	22482	17860	13395	9390	4769	2453	1530	1134	806	637	595	467	520	455	427	418	355	340	339	310	313	295	290	282	330	231	268	277	273	278	245	298	267	281	321	278	301	257	262	266	272	279	244	259	280	264	288	251	258	274	252	222	261	257	241	290	284	272	273	257	262	258	246	251	269	246	242	276	230	298	269	248	256	251	257	308	268	235	262	265	287	256	276	247	292	270	257	248	273	268	305	306	261	265	285	228	289	270	234	277	253	280	269	258	240	288	261	274	267	275	259	297	266	260	268	254	262	266	258	283	294	275	266	222	252	274	263	265	241	278	267	274	263	308	275	268	247	279	272	249	261	277	257	223	270	251	299	316	258	262	282	242	280	261	280	280	292	289	269	288	266	238	253	260	241	265	251	264	257	240	251	303	258	261	259	260	239	265	244	244	268	253	273	290	268	282	322	306	294	272	273	280	256	290	283	235	224	310	270	243	310	305	283	289	251	240	270	279	225	257	256	278	260	231	243	257	296	274	261	287	288	256	269	270	270	227	301	254	250	255	274	248	253	255	295	267	281	231	278	239	283	278	262	268	288	271	286	281	277	281	265	254	269	290	284	289	259	247	275	286	251	251	239	254	237	270	243	244	256	234	248	258	248	256	298	253	248	285	268	251	278	271	298	292	257	294	282	286	275	276	252	265	265	296	277	286	275	268	231	275	268	265	271	261	273	236	300	267	283	290	265	264	242	255	235	272	255	285	266	282	261	241	264	276	222	270	246	250	281	284	258	246	267	248	273	250	259	250	248	269	257	250	237	267	267	267	297	265	263	264	255	272	240	237	314	258	238	269	259	231	264	267	265	289	230	276	261	259	278	271	249	241	263	249	265	271	222	271	258	280	259	271	261	263	274	254	263	294	260	259	284	265	249	255	256	280	283	275	272	270	254	240	278	243	265	235	257	273	236	264	276	276	277	262	257	268	282	300	271	241	243	234	252	245	261	257	261	284	255	281	263	267	239	288	264	256	269	268	246	277	292	271	254	268	240	282	255	289	284	252	264	272	281	282	272	228	236	225	273	262	251	279	254	265	268	237	263	270	275	284	270	271	250	302	257	276	273	257	260	246	257	279	276	270	275	251	256	257	247	288	285	260	248	265	261	298	241	255	268	293	291	251	261	237	260	303	251	254	279	256	297	266	308	285	252	264	225	279	269	273	268	281	233	267	262	259	267	283	276	260	257	267	277	264	270	269	298	257	254	273	262	271	254	259	260	266	291	265	240	246	266	274	267	260	268	249	269	260	279	241	268	288	257	259	269	248	248	264	293	256	246	268	218	257	229	250	295	278	293	262	263	255	268	254	301	223	269	279	276	260	258	286	270	274	270	274	254	281	245	268	286	287	283	273	275	254	291	272	245	247	277	277	245	268	244	273	253	265	275	281	255	255	239	282	279	280	243	284	282	275	242	299	312	258	271	262	237	292	259	292	256	268	280	257	237	273	257	237	268	227	270	295	243	253	282	262	246	252	251	298	283	264	283	249	249	246	259	281	250	277	256	261	249	254	254	287	251	285	228	250	275	262	277	285	283	240	279	239	288	281	239	269	263	248	261	259	238	258	284	287	264	263	255	278	265	249	251	240	240	278	292	258	257	289	275	303	275	260	248	264	299	259	255	257	270	253	273	287	288	245	249	272	286	253	242	255	289	271	250	278	265	298	269	256	251	261	310	252	266	268	258	259	245	242	261	288	271	284	253	269	265	287	273	268	297	265	265	259	288	284	267	275	266	272	250	254	256	291	285	246	298	236	282	265	263	231	256	283	282	297	300	235	265	255	280	270	291	254	268	253	266	256	264	278	255	282	266	273	270	269	282	287	276	272	238	281	259	274	264	304	244	253	275	280	278	272	253	250	259	304	260	251	263	250	258	232	260	261	259	299	264	284	293	242	262	260	276	255	296	278	296	270	253	262	241	257	270	277	261	238	298	274	268	264	248	243	264	264	256	266	262	302	262	298	281	267	246	279	282	277	258	237	267	295	252	293	263	261	249	279	273	316	276	254	250	266	253	268	265	266	272	278	253	261	277	243	296	266	252	281	275	271	272	266	323	270	245	292	260	269	289	238	270	270	267	295	243	261	273	256	266	252	262	256	259	270	283	236	279	260	286	270	264	269	265	254	248	270	250	296	290	282	280	258	247	225	287	270	279	257	269	283	264	237	256	293	289	244	255	274	268	327	246	272	312	282	250	247	259	252	265	293	288	262	244	259	266	261	266	282	263	271	254	273	260	256	284	243	267	270	277	274	263	258	254	270	274	246	287	272	262	288	303	283	253	267	232	263	251	266	224	245	253	290	301	249	266	270	253	273	253	253	251	288	292	256	237	243	266	260	299	246	282	279	289	278	276	281	288	264	261	262	241	264	272	265	256	265	277	251	260	260	275	272	258	274	283	261	248	268	277	255	268	234	231	275	231	234	271	276	254	269	271	281	283	282	244	234	285	271	260	262	262	276	278	264	243	253	288	284	263	235	297	260	285	287	281	287	246	255	234	263	283	256	271	288	251	269	259	244	260	277	267	266	295	261	238	257	255	262	295	240	269	300	278	267	250	260	270	255	276	285	255	243	270	279	259	293	252	264	296	257	229	264	253	257	295	266	285	260	275	241	268	217	282	254	259	251	257	251	269	257	276	268	285	288	261	260	273	266	267	270	256	280	248	272	250	251	262	279	257	241	255	274	251	267	267	260	235	264	279	275	267	257	253	217	291	249	258	239	245	254	296	276	251	264	287	247	276	284	251	274	280	261	268	269	248	285	273	246	255	262	268	297	247	256	295	270	254	272	264	241	248	290	240	240	267	272	282	269	253	236	233	277	270	272	274	264	278	272	237	256	288	297	256	257	263	262	251	294	254	240	288	280	267	268	250	249	246	242	284	294	259	261	262	244	254	270	284	275	292	266	249	279	229	264	256	267	284	281	269	266	270	275	253	287	263	267	279	310	234	245	251	319	222	261	275	277	276	263	277	278	267	266	246	261	250	304	241	268	279	278	248	247	294	256	276	278	283	281	264	248	264	253	274	248	258	273	275	292	247	284	251	292	284	249	259	288	298	318	265	297	271	270	239	298	262	271	268	282	282	269	268	278	240	266	276	285	259	286	259	250	255	282	235	254	271	282	269	272	266	224	282	280	247	287	274	314	256	305	265	265	273	278	275	291	301	253	262	260	245	244	263	245	267	274	255	271	284	278	280	238	256	289	263	240	264	276	275	252	261	273	243	291	273	260	259	289	266	261	284	243	254	259	235	254	259	285	273	234	263	283	248	248	268	260	263	270	248	251	277	254	273	275	259	257	270	294	251	297	276	259	272	291	289	244	306	285	263	257	246	249	287	275	266	256	251	271	302	269	271	245	266	251	263	273	236	272	266	280	294	269	227	289	282	265	278	260	272	246	254	284	261	297	313	251	276	238	272	286	283	273	269	280	261	243	259	285	292	284	274	255	263	252	283
25221	15859	23201	23971	21657	13567	9203	5970	4464	3281	2632	2091	1896	2183	1769	1566	1131	1104	1062	956	796	746	778	709	649	695	651	660	553	594	661	618	593	571	628	569	603	624	573	612	626	554	609	624	568	571	603	585	609	566	570	576	611	585	608	603	582	630	612	586	522	629	567	578	567	654	626	536	545	601	578	589	585	602	595	578	578	602	618	568	621	578	558	600	564	554	596	576	595	600	573	587	566	592	553	580	564	600	526	599	586	617	609	609	600	591	582	591	594	563	586	587	562	556	574	557	565	576	596	560	573	560	540	575	586	532	574	595	565	556	586	563	560	616	614	548	614	570	582	579	601	575	563	583	633	568	600	584	525	588	548	568	539	641	563	576	606	589	582	626	607	563	619	583	581	619	560	507	615	604	609	519	588	578	537	545	638	603	616	549	579	588	608	574	567	622	566	598	543	561	607	579	542	567	574	535	605	573	577	567	606	622	579	541	563	603	577	530	549	562	559	565	556	593	574	557	558	585	574	585	578	557	579	613	607	573	581	598	580	565	564	590	567	612	571	579	583	557	579	560	599	590	580	570	576	613	586	594	543	574	556	561	589	528	531	556	536	582	586	587	526	592	543	546	518	585	565	584	574	557	540	601	585	575	592	575	573	577	585	596	565	608	620	632	624	550	550	579	576	613	590	572	601	557	592	604	533	578	571	639	609	568	595	589	606	551	595	592	530	607	625	570	601	594	618	590	542	593	593	577	582	574	587	569	585	606	551	559	560	613	634	575	543	597	591	576	571	580	594	545	631	596	587	579	614	568	567	598	587	590	599	578	575	592	507	602	579	581	583	586	570	553	581	603	586	585	574	608	593	559	571	541	582	553	562	596	615	588	600	578	597	567	574	564	594	602	595	587	548	585	597	538	573	569	597	579	564	592	573	546	570	574	580	623	576	621	554	591	535	532	591	542	566	589	602	603	616	570	605	554	545	581	562	574	550	537	590	590	568	524	604	567	562	549	583	617	570	542	580	576	585	573	593	577	571	571	569	593	587	587	592	531	581	557	609	549	618	540	558	587	553	549	542	555	585	601	599	580	577	591	617	594	595	609	574	554	557	597	575	550	569	619	573	609	599	574	571	576	564	563	573	589	584	537	564	565	577	577	604	537	623	531	555	563	631	559	579	563	582	584	558	549	619	577	611	557	610	593	593	569	545	571	589	609	636	556	602	597	603	622	555	546	616	595	595	584	637	601	577	576	587	573	574	586	553	574	618	608	586	551	598	583	556	628	623	562	583	584	583	567	575	566	558	592	609	581	533	609	582	575	550	576	564	575	575	556	558	553	633	580	539	618	583	547	562	544	572	589	570	661	589	560	593	605	604	580	567	579	631	595	587	559	595	587	610	604	551	572	612	642	564	563	553	598	551	558	529	546	531	637	579	611	583	564	592	581	520	607	583	547	594	570	592	575	577	590	591	580	564	554	582	592	586	601	589	611	570	584	586	617	578	562	571	614	587	589	589	597	609	589	593	585	610	593	575	591	551	598	601	587	569	573	592	579	549	542	575	559	600	599	580	546	585	591	572	581	592	590	592	533	548	589	565	599	548	579	578	622	578	586	554	547	565	561	555	578	552	620	586	520	600	559	533	537	615	555	569	573	596	580	595	581	582	582	564	581	534	608	538	606	550	599	575	577	583	600	598	577	581	567	600	587	572	571	569	583	614	595	551	591	596	604	641	597	557	594	589	563	608	556	543	538	585	634	590	567	605	586	579	588	571	568	533	578	534	562	559	600	553	563	529	567	591	583	582	540	568	549	581	547	600	637	579	620	573	583	555	558	563	561	560	621	598	582	623	554	567	582	587	611	573	581	621	531	557	571	588	599	556	573	589	565	568	578	588	565	584	559	597	564	599	605	555	560	591	611	566	572	585	572	580	534	616	581	598	595	554	609	553	547	578	547	562	582	570	576	595	596	574	576	538	539	574	527	584	550	583	559	579	612	574	583	590	581	573	592	610	575	599	630	560	587	602	559	536	560	573	573	613	520	617	603	572	573	559	594	580	613	559	601	589	580	597	576	582	614	618	600	552	591	582	598	545	547	567	574	613	598	576	566	622	581	560	592	556	574	592	584	596	554	555	577	579	564	592	558	566	590	597	569	590	573	582	581	579	548	610	579	591	616	599	593	563	545	618	541	611	582	555	562	583	588	554	550	581	596	593	563	590	570	580	547	584	560	578	609	563	581	601	532	578	580	582	592	565	578	553	555	564	547	627	564	617	584	553	554	554	533	603	562	596	597	523	617	602	561	545	573	619	578	589	570	604	575	608	576	579	582	592	589	613	592	589	570	522	577	559	568	592	569	605	602	546	562	550	568	578	589	580	586	612	626	610	622	560	596	657	603	602	556	565	533	596	586	593	585	583	546	555	557	516	541	564	595	550	553	577	610	583	600	605	562	574	587	535	587	585	573	573	580	564	564	564	593	613	562	602	644	566	541	607	593	571	536	592	587	546	542	573	597	587	573	612	563	611	580	573	625	630	580	636	584	564	589	578	562	576	561	602	573	539	600	575	602	600	558	580	626	589	615	555	575	613	492	550	601	573	581	564	515	621	555	568	596	586	581	617	524	607	583	615	561	604	612	572	589	547	570	602	646	601	571	582	558	563	599	586	576	531	547	579	567	580	588	551	568	599	577	528	614	589	598	593	583	589	564	605	574	550	569	615	579	563	560	562	594	580	596	596	565	543	568	605	579	632	607	565	623	528	607	629	584	584	596	549	578	585	608	575	563	617	553	573	570	534	550	611	601	582	573	559	540	573	523	600	586	581	579	569	583	616	571	634	572	550	581	614	568	614	588	605	567	545	595	508	571	618	558	584	539	574	537	631	601	574	614	586	600	605	555	582	611	591	572	627	585	589	579	514	605	561	586	573	596	560	560	564	604	587	550	598	585	574	563	567	585	576	601	581	582	561	567	595	573	593	565	587	572	576	560	560	524	553	560	555	586	544	567	556	582	565	585	578	590	569	626	556	562	558	590	541	615	589	577	533	630	601	597	567	590	566	603	572	523	583	563	593	550	572	612	591	588	607	581	569	564	606	576	556	534	561	594	584	571	550	598	578	522	518	613	608	582	568	590	567	602	579	579	533	569	627	517	551	588	620	580	558	545	566	587	576	579	600	552	583	621	589	571	583	600	596	590	557	555	551	598	557	596	575	590	611	578	633	551	574	569	576	570	569	595	554	553	624	563	588	543	580	558	563	571	593	554	547	584	607	611	550	551	562	602	575	571	600	575	616	541	569	546	548	612	555	562	605	600	591	577	551	608	597	585	583	622	557	613	550	565	550	596	590	575	569	592	624	575	578	611	563	539	575	556	643	574	600	570	580	580	594	588	589	570	579	607	569	593	553	566	578	587	547	616	586	586	573	556	586	570	589	582	627	568	553	565	581	580	569	549	585	585	577	582	628	560	532	592	575	556	574	505	576	579	553	583	572	602	593	592
24179	11708	8339	4539	2342	1333	962	711	484	433	356	314	313	321	308	291	236	262	239	226	239	244	202	215	202	259	237	202	186	207	190	235	218	215	205	238	195	241	198	217	216	235	250	215	248	232	216	206	214	190	220	217	206	196	224	182	193	195	195	211	207	219	203	233	225	225	198	190	226	219	211	244	197	213	224	216	210	208	230	218	210	221	209	185	191	218	203	230	201	204	192	214	200	206	222	193	213	225	212	196	220	220	194	230	217	207	239	190	215	209	212	213	211	217	208	225	178	230	223	226	193	214	197	243	236	212	220	199	204	183	213	227	222	229	196	208	215	227	225	195	196	228	224	200	236	188	187	243	223	243	215	224	193	199	193	228	215	236	203	207	189	199	217	236	209	204	220	217	231	229	193	213	225	221	206	245	215	204	232	187	242	229	230	203	191	192	227	217	235	215	189	205	223	211	214	212	208	189	205	219	217	227	227	197	178	200	198	193	214	235	202	220	215	198	218	211	205	222	225	206	197	212	221	225	219	209	219	192	202	200	243	248	209	215	208	214	215	173	220	221	202	219	237	206	204	192	184	213	184	200	208	194	191	220	231	228	196	207	199	229	209	246	169	247	239	213	217	209	221	202	219	216	235	236	196	209	219	211	227	203	194	189	222	217	204	202	207	184	212	220	218	216	196	241	235	202	206	209	193	211	216	183	187	189	226	229	237	224	232	219	210	214	213	209	232	205	202	210	199	209	210	214	203	201	215	212	223	211	186	216	190	230	206	194	220	212	221	205	194	201	196	216	199	241	205	202	225	239	198	217	218	224	194	190	203	216	223	216	207	213	200	211	195	203	223	186	199	210	219	223	204	193	181	224	213	216	213	218	225	168	223	210	218	234	214	224	221	216	184	166	195	214	224	183	215	208	204	187	195	188	232	204	223	217	226	218	213	225	208	216	211	222	217	220	203	220	229	210	192	218	223	221	218	210	212	188	233	203	200	214	223	231	207	205	220	208	233	227	206	180	229	216	188	218	232	199	204	193	184	210	226	214	239	195	192	167	232	208	196	177	202	186	211	231	201	206	230	208	222	239	203	211	230	221	211	208	209	232	208	220	217	225	234	197	195	218	199	212	196	183	193	197	232	204	208	218	213	222	202	220	227	193	191	228	198	207	218	190	209	204	215	213	205	230	229	200	222	219	220	201	226	187	200	181	210	203	231	222	212	232	210	212	214	197	221	242	206	205	210	224	199	227	211	238	207	200	183	215	196	205	201	215	180	215	231	218	211	200	192	210	228	229	196	205	212	227	217	199	231	248	223	202	207	189	199	211	217	215	210	246	217	212	188	198	235	206	215	191	199	177	225	227	189	211	213	204	187	198	192	235	200	223	208	186	223	205	216	211	216	212	203	227	214	157	231	217	213	182	221	199	237	226	204	228	219	246	219	225	203	192	224	224	225	208	195	211	218	220	209	205	220	223	222	195	228	216	221	219	194	228	200	232	255	202	221	222	204	187	227	226	220	203	225	218	219	178	174	172	215	202	218	227	219	186	192	200	194	208	197	206	224	247	215	215	234	210	215	213	216	204	249	239	217	232	194	211	176	205	209	214	198	228	185	193	198	202	194	204	213	190	227	195	193	211	205	213	178	186	228	206	210	208	235	233	193	231	227	193	228	205	203	202	232	218	192	212	224	198	215	199	208	227	217	190	212	219	220	215	222	193	196	204	209	225	229	226	206	202	206	209	178	194	260	232	207	223	218	197	240	216	195	200	213	215	223	208	196	207	198	204	218	220	204	221	196	236	251	199	226	215	186	189	210	244	195	237	214	216	195	234	198	206	216	206	235	197	183	183	212	219	200	212	206	215	197	208	192	225	210	203	213	217	249	229	219	216	208	204	202	222	250	199	196	205	216	219	234	210	211	203	239	225	214	205	223	223	201	218	199	219	204	190	217	226	193	191	230	217	230	206	200	207	199	182	240	214	245	215	223	188	212	207	204	205	218	193	213	226	204	206	217	200	210	204	180	214	210	182	218	199	192	214	224	193	206	193	223	177	200	227	252	192	191	222	195	215	228	233	200	211	211	212	197	206	211	192	196	226	225	196	229	216	194	222	225	196	234	183	194	214	248	211	212	225	215	205	206	197	248	214	213	230	205	180	197	254	222	229	228	233	221	189	225	215	213	193	197	231	211	201	237	186	214	213	197	235	233	217	205	183	206	179	225	220	220	213	219	208	217	217	217	217	215	179	220	221	204	199	217	215	203	210	236	182	202	232	207	198	219	208	206	213	229	212	190	178	221	219	249	233	226	197	215	196	192	195	240	247	213	190	234	235	236	204	194	189	214	233	211	233	227	209	231	213	213	196	189	219	215	223	199	225	210	200	206	203	200	208	239	236	221	211	209	237	207	209	222	232	218	244	204	208	215	191	204	208	228	206	212	213	212	203	265	216	222	217	225	236	254	232	194	207	205	248	240	219	183	219	220	192	228	242	206	207	193	219	180	201	187	210	237	191	230	217	225	232	212	199	201	234	203	216	229	224	220	206	205	240	208	237	212	194	191	219	219	202	227	212	192	191	198	229	213	184	205	222	195	225	191	204	216	241	222	222	204	193	204	197	232	221	229	233	197	212	225	218	208	212	218	238	222	214	237	227	205	200	206	200	206	204	201	213	203	208	207	198	213	205	224	240	225	204	186	220	204	197	200	191	221	208	200	232	212	223	200	215	209	198	199	218	178	196	182	200	216	177	209	206	210	194	196	207	194	186	233	183	222	190	219	206	230	199	209	231	205	211	211	213	235	215	216	221	209	214	217	202	191	219	210	198	219	235	221	221	210	226	193	206	237	217	213	223	208	209	196	213	202	219	199	199	212	203	222	197	233	182	219	201	226	216	204	211	225	220	203	209	176	207	197	208	236	238	209	193	179	196	221	219	201	214	221	214	208	242	194	215	194	186	186	205	214	224	233	217	201	197	206	214	209	171	211	235	204	198	216	206	220	213	213	218	181	175	185	197	216	203	192	211	199	220	197	225	218	203	212	219	208	210	228	211	254	227	222	189	230	215	205	213	228	201	206	219	227	219	240	198	202	232	205	219	171	221	236	190	223	236	245	213	190	212	224	230	213	214	208	217	191	256	220	250	223	224	190	224	207	193	214	190	220	229	228	198	228	229	198	201	184	238	204	202	221	197	210	223	194	242	221	212	220	212	204	226	217	209	208	224	192	205	200	215	223	201	198	191	212	211	232	211	222	207	180	234	242	228	217	225	195	248	230	230	225	254	218	215	215	218	215	219	225	214	210	211	213	205	233	193	197	212	228	218	191	225	201	204	216	182	202	229	195	257	213	238	221	189	201	220	246	232	213	220	184	227	187	216	197	191	184	210	180	215	195	202	219	222	224	200	192	202	236	212	203	210	206	202	210	183	210	227	207	221	186	216	209	231	222	184	220	204	209	194	211	217	186	207	211	205	216	191	229	240	202	196	199	233	205	190
14176	8811	13073	11184	7745	5276	3944	2806	1996	1434	1238	1050	1133	1149	970	951	720	747	710	662	538	555	543	451	537	518	495	492	482	489	490	467	439	484	433	474	466	474	482	460	497	491	484	502	496	468	473	471	509	476	478	491	481	449	475	514	514	473	468	504	517	480	477	460	468	482	465	483	528	498	512	456	446	447	478	485	499	497	493	472	456	508	468	477	522	489	473	486	497	447	473	441	455	489	487	448	514	443	466	498	505	476	481	453	479	465	506	502	471	517	521	447	474	497	517	460	505	451	479	448	458	504	489	495	466	482	458	481	475	449	470	516	519	479	461	457	464	462	458	499	496	469	485	512	439	465	491	484	439	435	441	448	478	506	472	469	433	511	486	524	501	476	461	489	479	511	454	441	477	449	444	466	454	500	449	490	509	471	477	497	471	467	479	456	487	449	428	493	466	477	469	467	486	479	434	475	494	435	495	454	478	444	486	502	491	469	516	474	492	464	475	498	477	464	480	466	501	480	506	458	483	452	474	471	472	479	463	467	460	473	447	497	504	488	446	453	518	498	455	458	493	469	478	449	457	510	455	494	442	461	464	490	494	459	495	460	468	468	516	476	482	488	492	429	483	478	458	431	479	455	482	503	505	466	436	479	472	491	514	435	463	447	467	459	506	463	445	461	482	487	452	456	461	464	452	504	450	481	459	437	468	478	492	459	483	469	473	502	510	432	466	451	490	454	508	498	491	477	447	477	484	469	472	463	455	489	502	481	448	452	466	486	474	448	463	464	472	464	507	476	431	489	470	487	497	471	443	469	455	453	476	461	480	472	462	512	497	448	441	466	484	460	479	467	487	445	453	472	473	486	522	434	479	485	497	472	471	443	491	478	447	472	482	420	458	471	435	505	478	461	465	475	460	450	466	458	456	504	516	486	502	507	478	464	485	483	447	499	468	475	459	440	488	484	482	490	501	493	482	495	458	491	464	465	524	485	478	441	483	488	464	444	422	471	424	480	463	466	479	519	486	501	465	458	460	478	445	495	459	487	479	501	506	457	475	487	520	502	439	474	460	484	471	457	475	465	485	455	455	459	502	498	499	492	468	485	494	443	504	491	456	503	484	494	499	474	440	462	469	467	504	462	510	474	482	505	441	449	498	502	475	489	466	419	465	499	460	508	469	449	497	459	479	463	474	497	463	472	540	463	448	515	454	463	502	495	506	465	472	504	512	502	481	486	443	479	456	418	518	501	436	495	480	462	442	497	466	472	484	494	478	519	485	461	501	471	518	526	483	495	442	522	519	500	479	475	460	485	453	501	475	446	471	473	447	478	467	460	474	484	475	484	452	504	455	464	479	477	462	512	467	482	460	484	524	475	524	476	450	478	473	446	507	443	473	484	507	447	454	486	502	441	517	518	482	478	465	477	468	422	437	476	457	451	498	472	483	510	465	468	470	463	433	476	504	465	491	446	437	495	465	481	460	458	473	491	466	500	481	476	449	491	466	510	474	451	456	503	460	465	446	508	447	485	515	435	524	485	477	470	447	464	456	452	475	471	429	454	492	477	473	496	492	502	471	473	486	500	497	470	449	461	495	487	479	451	472	461	469	444	493	475	488	516	481	486	469	474	469	495	480	470	435	473	506	528	443	470	476	455	467	485	511	470	472	501	490	442	504	540	476	480	522	497	480	496	485	478	487	429	480	491	453	484	491	505	477	496	494	512	501	511	476	462	503	398	483	510	465	424	460	462	451	475	484	465	464	500	472	467	467	509	494	470	476	407	465	485	484	456	498	485	492	465	444	469	459	462	488	476	483	460	494	446	456	478	499	447	469	448	477	463	498	505	503	518	475	460	474	482	462	455	479	500	467	498	486	457	481	468	500	518	498	443	488	440	456	497	516	453	448	440	477	483	432	445	464	470	491	472	501	462	492	473	486	446	476	455	524	485	478	456	476	466	476	460	492	496	478	470	458	496	473	484	481	461	479	485	492	428	479	431	512	493	519	497	446	489	472	492	461	463	483	493	476	468	465	526	439	471	486	467	507	468	511	501	473	491	506	455	478	474	449	502	508	476	490	469	491	477	483	469	519	462	512	435	465	495	496	484	484	476	450	445	511	506	503	495	486	497	452	487	487	490	472	489	497	455	495	480	461	459	443	508	462	491	462	440	467	462	467	468	479	466	514	440	489	511	456	456	479	481	495	443	462	467	506	449	447	475	472	479	490	490	469	477	446	457	505	501	468	450	453	512	499	458	450	475	497	513	479	460	476	521	476	446	498	490	455	437	503	485	470	502	445	480	461	462	475	463	452	499	470	458	473	469	478	489	482	456	493	460	458	459	439	509	516	454	478	467	467	511	482	477	508	516	477	452	535	478	495	457	488	461	476	454	475	471	532	455	452	497	463	492	500	484	448	455	456	441	497	451	458	484	479	520	487	492	437	463	496	480	454	475	476	439	434	432	458	506	529	464	446	483	489	440	471	459	471	462	487	432	493	469	467	464	441	491	427	483	481	470	493	445	506	492	464	469	460	486	470	517	462	489	495	451	480	487	469	444	454	514	455	443	473	492	476	451	453	455	459	502	502	497	489	495	448	503	478	499	456	488	510	471	468	507	481	479	499	434	477	487	502	519	491	503	498	457	480	466	491	476	471	429	471	502	505	448	438	474	474	465	464	453	462	479	473	503	471	483	460	505	488	438	483	426	460	486	484	461	458	445	452	431	489	472	472	445	486	498	493	447	468	462	474	453	463	503	473	464	497	467	475	486	467	461	490	485	479	490	436	506	466	457	426	470	482	492	449	515	450	445	474	511	466	481	443	464	445	484	478	490	476	476	490	457	481	491	493	459	499	476	507	505	446	483	460	492	457	466	495	488	484	519	490	493	514	511	501	462	485	487	487	504	439	489	457	450	444	481	506	497	493	473	438	447	476	479	516	442	474	484	498	504	509	436	464	489	478	428	512	465	477	480	448	496	420	464	467	477	488	460	479	507	477	501	462	489	468	489	511	490	447	437	497	508	468	472	463	486	471	488	453	470	453	514	472	490	516	451	464	475	472	455	479	495	473	466	468	481	488	447	482	477	452	466	507	496	452	468	483	483	482	481	446	445	499	499	531	483	467	474	438	475	507	465	486	475	502	481	510	488	467	496	485	448	451	456	468	497	491	493	460	471	474	462	480	490	482	463	478	476	473	485	455	473	458	465	498	466	460	499	454	490	477	490	489	494	443	465	504	494	514	471	473	464	488	515	478	502	465	466	492	517	453	467	490	511	479	481	474	462	448	461	479	486	495	489	459	449	450	444	490	456	484	452	489	453	456	468	469	465	486	512	485	497	515	458	475	486	457	474	459	499	482	467	444	498	467	446	470	494	449	492	458	483	490	491	487	483	474	513	477	450	519	484	460	494	434	479	483	499	469	500	458	421	500	507	486	469	485	452	490	528	472	475	474	456	496	476	443	450	520	501	458	483	488	452	492	450	455	500	484	478	493	496
38615	20584	13654	7546	3855	2649	1917	1035	730	544	494	451	393	431	402	381	280	264	262	284	248	245	280	233	238	230	271	250	258	219	257	252	239	245	235	238	214	263	219	242	221	267	257	224	255	261	253	244	223	223	265	250	240	255	241	220	236	219	229	240	236	242	268	227	243	224	252	287	242	223	240	229	251	247	239	253	249	219	254	242	248	264	229	232	232	243	258	247	291	255	255	235	264	231	262	253	233	222	254	239	241	226	257	248	253	245	260	238	240	227	240	209	274	239	273	210	216	240	225	238	265	274	250	219	228	252	291	239	257	248	221	280	256	238	229	263	231	240	244	238	229	251	266	254	228	208	251	258	226	229	241	240	250	250	214	230	272	225	239	212	224	242	238	265	244	231	262	235	264	249	249	235	218	196	247	233	249	247	233	255	241	246	248	258	241	242	239	225	222	258	221	225	233	251	237	234	240	251	227	226	237	253	260	222	223	248	265	242	233	248	241	256	266	258	245	246	233	226	256	232	259	241	239	277	256	254	230	251	208	226	216	196	211	237	220	255	248	256	241	237	227	273	214	233	215	272	252	267	297	271	251	248	263	259	273	253	228	255	215	243	239	230	258	249	240	264	223	233	255	229	262	223	277	241	240	238	245	244	251	256	247	236	225	220	249	256	221	225	267	233	246	268	210	212	235	264	261	243	260	272	250	249	282	244	249	228	226	208	206	248	237	237	238	228	244	250	248	244	226	245	255	273	246	246	270	256	216	236	243	235	217	242	235	236	253	233	212	271	245	266	242	218	253	240	222	213	234	254	234	234	236	268	263	225	253	262	247	268	222	217	256	250	192	233	198	223	252	234	247	235	239	275	227	227	248	248	262	238	224	246	251	207	262	240	231	245	231	246	234	245	240	251	229	233	237	246	245	243	233	244	225	229	251	226	215	241	231	242	251	265	235	245	219	255	233	225	242	230	228	230	217	224	225	254	239	247	260	208	246	242	245	227	248	230	253	271	229	259	252	254	245	264	257	256	222	240	246	256	253	242	242	234	247	238	232	244	213	250	233	245	256	250	250	238	245	228	230	236	219	240	255	223	242	272	246	274	220	246	238	228	229	231	227	249	235	225	258	254	233	232	259	228	237	250	238	241	251	238	233	238	230	202	238	228	238	224	235	240	246	257	225	261	214	227	214	275	237	250	235	261	259	248	255	229	232	240	257	218	273	243	249	287	236	229	251	238	241	234	228	237	245	252	236	255	231	264	257	241	226	252	241	244	227	218	258	246	245	217	243	257	229	252	251	288	261	254	261	238	208	257	244	249	247	267	228	227	240	236	257	266	254	225	247	202	272	227	241	263	238	211	191	264	255	246	236	255	246	271	234	227	230	243	260	244	232	232	231	268	235	263	224	233	269	269	247	241	243	252	270	244	255	233	241	237	238	256	234	277	217	283	254	211	269	266	256	216	251	222	233	267	262	245	239	260	250	274	239	250	243	250	256	215	225	229	277	214	218	264	235	239	272	243	248	268	260	243	258	236	256	288	247	236	233	232	240	214	258	247	264	231	206	250	221	215	259	257	229	230	257	240	255	234	249	289	264	241	216	226	239	226	255	221	222	260	235	251	229	276	240	260	257	261	266	252	234	220	253	238	245	245	230	260	225	268	247	220	246	222	258	265	210	229	236	229	248	273	237	275	260	244	224	229	240	230	224	256	255	241	265	253	248	215	253	229	237	259	267	265	254	229	235	256	263	235	237	242	214	251	279	247	238	256	258	227	249	254	234	222	235	238	270	258	221	243	210	240	268	244	253	256	241	243	258	232	280	233	231	268	261	233	252	250	244	219	249	260	209	268	235	242	247	221	264	242	256	229	238	222	254	244	237	214	223	264	254	256	226	240	268	255	257	245	237	228	247	228	271	267	224	230	258	288	254	233	252	214	232	236	237	223	227	235	260	259	256	243	273	247	235	244	228	238	246	255	228	241	252	222	249	241	227	218	235	248	247	227	266	224	215	225	214	254	251	244	242	216	266	222	259	240	224	260	252	261	266	240	243	241	248	257	229	240	237	250	220	221	269	214	223	210	273	249	220	238	259	268	266	228	249	242	251	252	259	241	221	249	230	238	236	249	241	245	244	219	205	257	289	238	221	235	247	260	234	228	252	245	252	256	250	259	269	231	252	242	251	209	241	245	232	263	242	268	245	262	236	248	238	261	244	259	242	252	254	216	256	225	233	238	231	256	250	266	228	220	237	229	266	228	241	258	266	206	251	270	256	221	250	236	225	210	211	214	228	246	227	238	233	244	265	234	231	207	249	212	231	222	239	234	256	261	235	251	227	236	253	253	224	227	230	253	244	231	260	253	240	231	247	289	215	257	223	225	248	258	243	243	239	224	262	219	258	236	217	239	278	222	250	248	225	211	213	244	228	237	255	247	228	244	267	235	269	234	263	272	227	246	248	217	235	244	254	224	246	246	243	238	252	221	253	234	243	252	249	237	226	257	219	194	261	265	274	245	218	230	237	230	236	236	241	226	262	238	232	229	218	234	274	211	214	240	218	259	239	253	253	256	246	227	219	237	242	239	250	262	275	250	212	227	257	259	210	225	209	236	232	235	256	266	235	250	228	263	228	268	260	277	229	254	248	209	266	225	231	242	257	281	245	216	244	225	212	247	239	241	248	235	253	255	249	260	256	238	243	270	260	207	235	237	237	223	267	234	235	224	226	263	218	218	218	237	253	249	242	234	258	244	244	263	266	268	239	245	254	268	231	255	263	248	218	242	268	250	262	248	249	250	233	251	253	210	258	254	223	242	248	207	231	248	257	217	280	210	252	243	251	207	246	266	243	221	234	226	240	250	237	237	220	260	252	276	236	237	240	239	226	239	291	238	228	246	237	221	230	202	235	229	227	246	273	251	246	242	245	246	223	238	233	250	268	214	207	250	234	251	242	234	263	235	261	249	217	219	213	249	243	237	244	220	212	246	242	263	272	232	232	248	236	243	263	240	251	243	219	230	235	243	249	230	242	250	230	228	240	238	212	244	219	227	238	221	244	251	249	238	196	252	220	218	229	279	263	242	232	239	262	214	249	201	290	237	250	240	250	242	277	242	235	240	239	246	219	261	227	254	232	233	246	228	230	243	244	249	207	245	253	262	225	259	208	252	253	224	212	241	249	227	263	242	209	239	251	226	222	252	235	244	232	257	247	242	231	229	242	252	252	228	236	211	251	231	255	208	248	231	212	256	237	238	244	235	230	232	252	257	230	239	205	249	255	252	250	242	240	251	248	247	256	238	258	229	272	235	239	253	246	220	213	240	250	264	248	221	265	237	284	224	235	254	206	252	248	271	232	245	242	236	232	239	229	233	260	230	257	251	218	246	206	280	242	224	247	257	246	250	237	253	273	236	249	237	256	267	258	248	252	239	257	229	261	230	232	265	265	226	241	254	228	246	257	230	258	249	220	260	227	251	236	245	243	256	241	219	232	258	251	270
23511	14908	18934	16291	12290	9504	7004	4368	2915	2140	1807	1574	1478	1546	1387	1295	978	870	908	800	735	685	630	594	620	571	573	544	566	564	569	506	534	530	540	576	535	537	535	515	561	516	564	581	512	524	576	528	548	544	485	547	510	545	556	550	511	528	506	536	495	526	539	495	574	536	522	548	551	573	590	524	593	538	584	530	558	568	553	537	565	499	555	593	521	557	571	532	582	591	550	518	518	549	567	544	507	539	544	527	579	523	564	504	548	535	512	525	494	526	563	544	556	545	517	535	525	547	532	534	540	536	517	591	538	538	483	509	552	536	556	512	529	514	536	510	554	556	525	557	526	537	570	499	491	569	532	535	523	510	542	540	530	499	558	567	501	529	521	505	540	534	502	539	533	530	500	530	553	565	529	544	490	572	551	546	521	561	503	518	496	551	530	504	525	540	545	580	500	539	573	542	541	518	525	557	500	550	569	549	567	525	600	522	504	521	556	538	499	535	601	520	540	520	519	549	550	539	539	525	545	552	494	511	559	534	550	527	542	563	565	513	494	537	543	505	522	556	535	560	503	541	575	533	499	560	535	564	539	546	533	517	501	509	547	532	534	489	560	550	529	507	509	540	496	519	559	488	546	544	533	516	530	519	528	552	494	526	577	553	569	521	521	553	503	553	522	522	584	489	547	514	558	538	557	534	488	539	525	510	531	531	518	542	497	547	554	530	539	522	562	541	546	529	497	524	514	539	538	573	520	528	555	478	551	557	557	523	523	551	538	549	563	525	531	577	512	491	540	498	549	542	536	540	551	524	570	538	525	514	556	521	510	533	521	516	540	536	514	539	564	517	532	548	571	544	543	507	524	537	549	526	573	535	548	493	506	549	495	498	510	520	580	547	535	493	505	553	506	500	574	502	531	557	513	510	525	485	533	540	549	499	507	539	520	564	475	591	482	525	570	556	501	505	560	524	558	545	540	584	524	513	537	499	504	534	490	589	573	558	518	531	515	523	522	517	519	526	524	570	534	544	544	555	537	530	557	553	515	532	552	506	530	572	543	528	535	577	551	532	520	543	496	513	509	510	544	540	568	512	576	528	548	571	523	537	558	538	524	558	539	552	545	493	508	589	536	552	511	522	528	539	549	576	550	532	522	522	588	543	507	545	542	516	525	545	511	525	548	540	483	518	542	537	525	522	546	538	555	562	544	552	582	584	558	506	561	511	564	581	566	534	581	548	517	539	563	498	528	596	551	556	523	560	535	541	518	520	496	522	552	553	563	564	542	560	550	560	502	530	549	526	523	543	536	548	554	528	540	495	573	529	559	551	545	532	508	520	581	538	517	529	540	542	495	526	510	527	534	568	517	516	495	535	526	510	529	559	540	519	485	555	500	500	535	508	529	546	529	548	511	534	538	526	585	553	524	552	583	533	542	546	549	523	497	503	541	552	529	485	503	531	492	539	561	542	541	521	521	549	526	531	543	537	562	577	576	548	534	539	484	577	530	570	514	524	538	540	506	513	537	511	512	542	527	519	563	510	499	546	577	564	542	536	547	555	509	527	537	523	485	553	564	515	517	509	545	546	550	534	531	568	552	551	546	499	537	545	511	555	531	510	516	549	549	533	517	568	548	532	559	566	535	520	542	524	551	549	523	541	519	546	536	536	515	542	520	561	562	504	544	555	587	524	597	499	525	524	545	499	528	537	525	489	581	536	517	501	495	510	493	541	532	540	505	545	536	538	507	527	542	514	531	587	531	551	492	543	563	519	557	536	541	555	546	518	475	508	494	534	535	526	496	528	567	544	518	550	519	555	527	582	539	550	521	520	523	569	488	504	490	528	561	598	560	576	549	544	513	532	513	536	579	518	548	538	559	568	529	517	563	487	528	525	503	491	545	523	512	557	529	577	508	512	526	524	497	522	544	543	542	514	548	487	566	511	520	538	513	492	533	560	532	510	548	562	496	509	490	539	550	526	559	559	525	544	565	532	528	515	518	516	523	499	529	539	523	571	575	536	531	552	557	574	521	553	537	528	542	531	571	557	536	538	532	579	566	558	545	546	532	538	546	559	588	547	564	495	530	538	533	535	520	534	550	527	483	515	515	516	556	559	555	537	564	486	495	537	526	563	502	536	518	574	480	530	561	544	555	514	537	508	566	530	505	546	525	526	526	547	532	497	524	532	494	537	527	478	508	515	553	531	539	552	500	534	571	564	542	477	586	504	524	521	537	533	551	497	553	534	588	567	542	548	506	510	516	526	512	538	529	531	531	567	525	547	596	505	544	551	515	565	559	512	516	512	526	543	529	536	512	463	536	518	536	510	523	535	579	548	518	593	525	512	588	505	574	506	521	516	514	523	571	507	500	518	493	516	523	492	549	564	499	490	526	540	534	544	534	547	562	539	524	557	535	572	515	520	532	520	580	525	539	519	548	587	562	504	559	501	517	537	554	467	545	525	564	540	554	541	506	554	598	516	512	550	516	522	540	521	532	530	528	489	522	541	544	501	529	521	552	533	492	508	562	531	517	549	548	501	526	550	535	561	536	503	568	536	567	513	539	559	533	541	560	537	529	533	524	535	551	576	527	504	552	557	550	571	556	559	536	536	527	501	522	552	536	518	561	524	533	550	550	517	523	511	508	503	573	528	577	539	553	544	513	565	525	560	560	477	524	556	524	559	528	546	531	509	517	547	547	534	530	555	532	531	549	546	551	520	564	519	559	507	501	509	539	523	557	566	539	528	522	543	545	542	565	527	539	528	548	545	536	559	557	555	546	543	530	509	546	525	547	548	519	538	532	565	523	538	564	554	563	549	529	522	538	526	555	553	572	550	525	576	557	516	516	561	582	514	553	539	518	575	586	547	539	503	515	509	522	539	536	547	547	594	540	519	531	568	542	533	566	562	567	559	558	534	550	570	503	558	520	572	558	547	524	545	528	509	547	537	493	534	563	557	515	520	579	555	587	516	503	549	552	547	509	515	546	537	558	536	552	502	517	517	544	527	549	566	532	531	536	547	487	528	552	538	528	548	522	487	533	510	507	535	520	545	511	553	512	509	517	544	510	528	541	517	531	550	571	498	542	540	527	542	573	514	518	545	518	528	516	550	514	534	505	551	553	527	521	542	509	502	530	523	544	571	526	538	508	553	583	539	550	548	554	536	503	528	529	515	528	523	530	554	523	566	497	544	558	494	532	579	512	532	573	537	523	548	529	533	514	536	525	508	542	504	574	508	557	559	562	533	516	556	558	535	569	558	522	513	554	490	534	512	539	521	543	515	527	563	529	523	540	549	526	521	508	540	518	523	505	531	543	556	540	528	533	512	556	524	532	522	528	542	489	543	533	528	542	525	562	525	542	534	545	580	544	520	509	552	534	516	505	569	526	553	557	540	556	561	536	535	508	550	520	522	549	521	570	529	567	594	560	524	544	518	499	521	576	549	525	553	536	493	508	527	525	535	529	488	547	515	547	536	512	573	554	509	564	518	554	584	518	541
46095	23405	17817	11612	7438	5614	3089	1449	1073	742	718	507	499	516	459	443	403	388	368	298	305	308	284	287	287	269	234	246	254	260	264	271	248	270	271	263	277	297	266	256	266	257	269	281	265	285	251	256	263	251	266	256	291	253	281	275	262	297	273	233	275	277	286	243	287	247	302	244	246	272	261	268	260	249	252	281	250	285	312	275	293	298	254	263	230	264	253	263	263	265	257	265	255	256	262	273	250	281	262	303	283	238	262	279	270	272	300	271	297	248	280	271	273	243	284	257	253	244	245	279	280	267	261	291	266	276	288	256	277	261	270	250	245	235	289	229	248	247	288	240	232	237	252	312	247	299	267	258	270	256	276	277	276	244	288	250	236	267	285	276	259	236	266	244	229	263	264	276	245	246	247	250	291	288	271	255	268	258	258	244	243	263	257	259	252	244	245	236	253	264	269	291	282	253	249	238	261	260	252	260	274	285	270	297	282	261	273	242	260	275	273	271	247	289	254	231	255	280	259	287	249	280	238	270	277	268	222	251	239	256	285	248	251	243	220	284	278	261	276	247	265	226	250	271	247	286	251	217	284	244	271	250	271	272	260	251	277	264	302	245	230	260	271	282	256	263	249	253	283	284	245	254	289	261	251	267	298	267	247	280	278	305	258	275	277	270	263	244	282	282	272	271	282	262	241	276	270	267	267	259	258	263	249	246	267	269	256	270	268	282	260	259	304	244	244	292	276	288	237	296	284	292	263	270	258	264	282	247	266	254	258	234	272	256	268	260	232	282	219	269	261	233	273	239	263	250	267	280	257	264	267	282	299	246	251	227	257	282	245	255	256	281	285	240	272	287	273	231	296	251	275	258	278	242	242	267	253	253	276	291	245	286	282	255	274	286	270	237	265	266	280	207	254	272	242	278	267	261	245	259	274	260	292	273	296	276	266	295	288	239	262	274	248	258	310	297	271	230	280	276	272	247	267	273	258	228	282	273	265	269	260	270	285	248	283	271	272	283	282	243	292	268	243	269	294	254	237	289	286	283	249	274	270	270	295	253	267	256	271	227	228	264	240	280	249	303	283	257	227	277	290	271	231	264	279	258	242	302	230	241	285	271	241	282	259	217	273	271	286	255	247	236	245	262	263	268	270	242	285	261	310	253	247	276	287	308	280	231	243	267	244	253	239	271	289	246	296	271	279	227	262	260	270	261	271	242	249	241	266	280	274	236	260	251	257	257	275	284	255	282	276	282	271	230	252	276	295	265	272	276	264	274	240	281	267	295	277	249	253	262	288	249	233	253	270	253	227	230	259	256	289	284	275	277	238	269	256	250	229	258	287	268	247	255	244	282	260	279	234	244	255	248	273	243	269	273	282	254	277	260	272	242	254	251	306	272	254	240	272	245	259	248	236	292	251	280	283	268	299	278	274	265	273	270	240	230	249	267	255	229	266	239	273	256	292	229	260	251	274	267	257	287	244	262	279	232	253	220	298	277	271	260	232	288	230	222	246	273	266	271	257	245	278	298	280	277	261	262	280	254	271	249	296	292	281	259	285	231	266	274	243	250	256	263	251	264	258	282	254	266	238	260	228	243	294	267	234	278	255	259	281	257	248	255	263	264	263	265	226	314	259	247	261	266	259	243	263	262	229	281	281	262	235	250	243	276	258	254	286	264	243	235	248	252	232	296	265	249	255	249	247	288	240	251	295	271	271	251	265	252	239	280	256	249	259	273	301	261	264	272	278	266	244	259	276	280	267	245	257	259	283	265	256	287	269	231	269	290	278	244	245	260	244	252	251	253	258	270	239	293	259	237	255	264	268	307	256	266	245	267	261	298	236	259	253	239	266	252	230	266	288	260	234	241	248	285	239	268	235	258	251	241	298	244	259	251	273	251	240	266	278	282	262	268	261	270	253	233	276	277	232	287	283	302	243	260	248	257	275	247	273	257	289	281	272	263	272	272	289	263	255	280	256	288	277	268	296	266	251	264	282	256	273	244	257	241	217	236	242	235	305	228	288	270	231	271	259	261	256	258	232	279	244	270	266	258	250	258	265	282	244	281	257	243	253	259	269	239	277	243	240	262	260	249	251	281	268	241	260	266	272	272	240	248	266	276	291	269	231	288	252	244	260	307	287	243	278	289	301	258	237	236	257	242	282	297	299	295	242	261	267	252	265	253	257	293	267	235	276	252	256	293	261	270	268	262	240	245	249	284	284	244	257	269	303	246	271	273	233	269	248	279	251	261	262	246	278	250	279	274	254	255	244	272	307	282	239	269	258	279	252	218	261	271	223	243	287	265	267	265	283	277	265	298	263	270	256	294	271	291	255	249	275	264	265	225	245	242	246	261	239	248	274	237	245	272	274	237	274	269	259	254	268	256	257	261	277	269	262	284	304	263	250	256	247	262	288	250	260	255	247	245	291	268	299	265	278	268	272	272	261	249	266	289	292	258	246	278	240	258	285	239	290	314	281	234	282	258	301	273	252	253	255	267	274	253	270	271	274	278	271	267	285	262	257	279	293	275	270	251	239	271	250	276	261	260	279	247	234	262	253	270	281	261	256	253	274	284	243	270	239	253	249	278	306	263	242	204	256	271	293	234	242	254	289	255	253	231	261	285	296	249	269	263	273	256	275	242	248	269	254	268	262	260	262	284	251	289	239	292	265	266	253	270	279	275	287	252	269	275	267	240	258	249	250	262	291	246	291	276	270	264	268	257	269	263	217	246	294	274	280	279	251	261	244	266	262	256	263	226	255	258	252	247	267	281	243	273	247	283	280	295	273	246	267	266	272	258	289	263	259	266	256	263	265	295	281	276	252	239	291	284	283	255	270	262	277	287	275	278	280	244	248	270	255	260	235	262	293	286	261	261	261	258	264	265	268	270	255	269	270	263	262	265	294	265	277	260	263	290	284	281	294	269	276	254	271	274	261	274	241	278	282	256	247	210	279	262	253	260	247	272	245	262	254	269	252	240	261	261	230	256	279	271	247	230	246	263	260	276	278	253	279	250	266	259	286	263	242	295	238	269	256	261	273	254	238	253	251	251	240	251	264	260	248	268	288	242	266	302	274	242	254	234	259	299	260	264	268	261	260	268	254	254	233	260	245	262	272	270	246	267	272	240	259	247	247	258	257	267	258	280	245	273	277	267	269	272	267	277	293	291	281	288	232	224	260	277	259	244	257	251	287	249	269	295	257	250	262	255	276	268	271	289	281	249	253	262	252	236	266	285	258	239	246	253	251	249	242	291	271	280	269	247	250	239	248	264	271	280	252	222	243	242	261	290	231	259	261	233	267	306	267	266	226	307	285	249	262	279	269	236	265	304	265	256	288	260	289	258	259	271	261	286	282	268	244	271	260	251	266	269	271	223	274	237	272	271	257	256	287	254	279	268	252	261	275	252	254	264	276	278	281	267	255	298	247	272	296	271	279	299	254	270	258	305	258	241	282	258	240	282	259	257	240	254	261	268	253	246	263	281	259	266	292	267
26719	16152	23046	21648	18876	16645	10206	6188	4379	3077	2714	2153	2046	2123	1737	1604	1372	1003	1106	966	887	774	682	710	639	622	679	639	613	672	559	563	595	575	577	575	556	594	622	560	566	633	589	605	567	572	568	579	554	609	564	596	601	632	604	598	562	590	549	579	599	614	548	583	616	595	607	587	613	595	585	575	582	601	602	642	589	593	609	558	572	575	573	551	540	564	552	589	580	581	581	588	571	641	591	579	608	580	603	612	543	569	564	537	589	579	587	590	545	604	606	584	553	575	599	585	571	590	577	587	586	571	588	583	544	569	593	567	574	610	574	533	597	557	541	560	577	583	560	649	582	557	556	542	573	531	578	568	570	560	572	581	573	577	559	505	603	549	551	589	547	582	576	594	579	583	563	610	549	548	580	544	568	580	565	565	560	558	580	574	512	586	576	593	593	600	572	584	589	538	571	582	542	585	523	550	576	571	555	603	534	585	515	579	538	530	542	550	558	600	624	585	608	563	634	595	567	532	577	591	624	552	549	573	604	570	597	533	527	584	572	555	573	563	551	606	589	577	566	582	541	574	621	575	586	600	638	547	571	566	591	578	611	555	573	556	590	603	589	539	604	570	582	549	600	556	596	584	504	580	564	552	564	565	629	551	558	545	555	595	565	545	569	571	529	598	613	594	549	583	538	602	591	589	560	579	542	590	605	581	547	602	578	576	547	546	545	547	540	573	556	597	532	608	558	594	593	552	539	607	563	586	571	577	560	536	572	571	614	589	521	604	549	542	586	570	598	542	579	580	612	577	558	613	604	554	530	561	584	585	557	568	569	549	562	579	544	580	617	570	606	553	575	591	558	619	587	561	574	566	595	571	573	512	576	535	565	568	583	602	584	553	571	569	593	586	599	566	570	577	563	581	569	557	590	592	579	585	542	585	577	578	591	564	549	583	555	572	512	594	569	562	600	576	524	587	575	591	522	612	550	594	555	598	569	558	624	548	558	549	578	622	556	581	588	536	565	584	580	571	566	613	571	592	579	531	594	570	588	580	559	568	525	577	579	619	562	595	540	589	583	582	605	574	618	599	535	573	548	605	547	573	601	572	548	570	571	580	591	558	578	564	604	583	562	525	563	633	579	569	581	548	555	595	569	581	529	601	549	543	565	552	557	569	552	558	619	558	571	594	553	602	589	557	573	603	543	599	559	582	581	596	546	577	584	616	611	596	596	564	543	573	568	512	557	591	575	556	632	583	583	550	588	574	583	562	572	594	588	587	592	587	595	560	618	630	535	562	591	532	597	552	597	560	569	572	586	570	552	564	557	634	602	574	596	544	595	566	585	576	568	600	573	594	572	603	567	590	542	556	538	536	537	552	551	559	587	585	565	557	560	550	559	542	561	584	589	550	591	566	598	606	597	580	589	600	562	576	571	547	626	585	553	536	547	568	572	562	571	575	545	619	544	567	550	565	610	610	544	575	550	597	529	628	543	511	614	559	571	577	558	524	591	549	577	550	602	554	578	586	561	604	601	552	592	601	547	525	584	565	593	588	598	590	514	582	561	578	542	584	591	535	565	589	585	574	600	529	547	522	578	586	568	579	590	565	549	556	563	596	562	620	534	558	564	605	571	610	585	568	588	609	551	585	550	573	575	606	555	557	557	601	584	575	539	563	583	579	563	582	543	603	577	570	613	587	614	551	548	589	599	630	575	582	566	585	592	549	544	565	581	587	532	556	560	537	602	554	558	580	549	592	574	549	545	621	602	565	630	567	605	579	571	558	548	572	512	597	555	576	565	585	535	584	548	546	580	528	570	579	572	549	599	580	541	572	562	552	538	548	540	606	581	582	593	558	594	559	639	600	595	542	547	573	541	582	597	584	520	547	585	588	562	574	591	571	532	540	531	584	619	571	574	537	568	567	523	574	552	562	560	601	562	555	613	578	598	564	578	644	596	607	579	584	566	529	591	609	644	625	554	567	545	590	591	575	558	604	587	520	602	589	547	568	535	610	588	575	611	606	585	540	589	573	560	535	611	597	558	590	576	541	586	554	577	560	617	576	533	571	581	557	631	585	548	601	552	521	587	567	627	570	593	521	620	587	563	575	538	590	568	575	613	576	571	538	566	543	593	542	580	565	570	554	546	564	594	576	570	608	571	604	577	578	570	567	577	571	541	598	595	589	567	546	550	597	546	576	559	538	609	559	573	535	553	581	565	541	580	582	612	561	571	539	579	592	554	565	554	602	553	593	601	532	568	603	579	546	541	582	582	575	573	569	586	610	594	603	583	535	595	540	542	594	577	599	580	576	559	588	597	576	571	554	559	578	536	533	585	598	552	547	572	574	630	542	567	548	598	601	599	544	555	547	555	545	594	596	531	544	594	561	580	525	585	567	565	613	569	604	580	568	586	599	539	559	571	609	573	560	564	597	541	577	611	552	583	620	558	558	560	582	592	550	561	596	516	583	598	595	552	556	625	546	540	601	625	601	608	549	549	613	578	575	537	592	579	551	555	531	562	542	559	598	561	551	579	558	610	626	568	578	536	567	585	594	612	562	576	589	575	545	569	621	577	590	588	552	564	557	621	598	589	601	558	528	566	559	572	580	575	584	568	570	546	587	629	550	553	577	534	498	585	592	570	578	610	572	590	588	562	546	616	574	548	569	582	560	578	547	585	572	551	563	567	574	585	533	547	592	576	591	536	539	642	595	590	590	623	642	607	546	593	584	595	574	507	574	533	547	611	546	607	579	588	595	554	570	545	589	615	597	587	586	570	512	521	562	569	588	555	567	562	570	579	552	560	583	569	543	576	538	614	574	548	581	550	550	566	552	557	574	552	536	579	573	559	607	560	582	583	549	581	556	582	539	599	607	588	561	575	553	577	547	573	569	572	616	594	585	541	587	571	575	537	532	577	524	573	572	583	566	532	635	596	558	576	559	569	573	565	583	546	587	575	581	561	569	581	552	582	580	559	574	576	531	541	594	584	644	556	568	563	585	563	570	598	565	589	632	571	573	575	574	586	545	602	527	634	579	553	549	547	598	557	516	544	587	591	598	582	569	604	579	593	555	582	620	549	557	578	592	570	554	547	544	611	560	577	597	544	544	547	579	571	591	584	584	561	561	584	560	577	584	527	589	573	553	535	596	576	604	599	557	601	540	583	565	533	558	578	567	566	583	579	564	552	567	624	548	589	526	557	558	541	596	596	561	564	592	550	556	599	553	563	617	563	583	577	605	532	580	572	563	529	576	566	582	519	574	615	596	588	564	590	573	575	591	590	520	578	552	553	579	576	575	549	553	547	624	555	586	586	583	565	578	566	555	570	546	580	583	553	561	591	573	530	559	577	591	529	570	577	600	569	616	587	547	595	570	573	585	576	592	559	591	562	608	550	591	524	595	576	591	589	569	560	563	601	576	549	570	558	553	517	552	518	591	609	562	584	565	573	599	585	566	599	577	551	575	569	520	570	586	578	581	557	561	593	577	541	554	567	518	583	590
21737	10455	7352	4205	2367	1716	1122	700	522	424	408	330	309	320	286	280	279	235	244	213	212	224	203	225	220	214	184	232	224	215	227	205	231	193	224	230	226	221	229	219	222	233	184	191	187	206	215	215	224	224	219	224	221	180	227	213	208	216	201	196	189	209	196	213	223	201	195	197	206	215	245	203	216	215	191	205	222	197	226	188	208	206	217	219	207	191	193	179	243	203	226	190	208	225	222	235	216	219	213	216	241	215	214	222	221	212	235	207	226	200	191	194	214	201	199	233	202	215	203	210	214	222	218	219	221	201	186	206	206	193	224	197	256	170	231	197	216	201	199	205	207	227	190	219	232	217	201	202	179	187	186	203	214	230	197	198	194	198	197	219	190	233	197	196	220	187	222	214	207	219	208	230	199	188	185	200	195	195	204	222	220	204	230	200	188	200	239	234	230	199	192	224	233	189	201	201	219	220	219	214	197	208	206	214	196	223	223	212	198	194	199	217	189	208	197	200	197	198	159	218	217	205	196	185	216	204	182	240	191	194	228	191	213	219	203	216	198	210	192	195	220	192	219	188	195	178	227	193	212	203	213	231	194	220	238	205	191	188	192	221	231	196	216	188	198	201	221	209	215	194	205	215	212	209	221	204	220	211	191	203	206	205	203	204	236	215	222	244	198	204	219	204	207	200	228	198	190	236	183	189	208	192	222	211	229	226	236	216	201	194	211	193	184	233	216	214	198	210	210	219	233	212	188	202	235	216	218	201	204	197	216	196	195	205	257	205	221	237	209	205	218	226	234	213	227	217	228	199	207	193	216	217	200	196	205	221	220	217	203	201	203	237	206	224	232	198	211	220	201	208	221	237	208	199	225	210	221	213	211	199	187	213	211	190	191	189	236	218	187	205	209	227	222	229	194	210	210	205	204	198	196	201	216	186	221	209	220	200	207	205	213	199	199	199	224	223	185	232	183	187	183	189	217	218	240	213	224	219	226	212	225	208	191	226	205	183	197	226	215	226	230	196	226	198	209	207	230	224	234	222	224	215	212	211	173	205	228	199	206	206	214	186	209	221	231	219	199	208	219	231	195	211	212	193	205	175	218	198	210	195	209	191	238	214	202	222	224	206	200	222	219	208	184	190	208	234	207	220	206	190	214	222	217	182	230	216	220	224	207	217	181	216	210	193	204	199	210	233	244	215	186	207	194	194	210	226	226	222	259	252	208	203	205	175	187	196	198	216	231	212	225	206	235	198	208	222	181	194	218	179	216	213	206	230	213	218	191	207	204	223	221	195	204	248	225	205	206	208	193	210	204	192	203	232	203	216	216	188	204	212	231	208	216	198	247	197	192	227	202	196	220	224	209	206	230	220	216	191	232	230	199	219	214	209	230	223	206	221	183	206	213	214	214	223	228	228	241	212	225	180	221	200	217	196	204	226	235	209	234	202	215	219	189	242	233	207	189	223	230	225	201	202	230	229	233	212	205	204	210	203	211	225	183	207	210	199	213	192	241	218	214	225	205	171	237	201	192	203	229	250	228	188	198	223	207	200	210	234	223	214	193	204	201	213	192	214	204	207	206	201	190	217	202	208	199	207	211	203	237	202	209	207	212	181	223	211	225	232	210	223	217	213	210	251	201	196	222	193	189	224	226	228	202	198	204	200	182	183	210	186	191	186	189	193	210	220	213	201	228	190	241	206	211	214	207	213	207	197	195	190	189	206	233	230	214	181	185	205	229	211	213	215	233	197	210	190	201	216	183	205	203	189	193	228	214	238	228	178	184	207	215	172	217	234	234	212	220	203	219	197	222	204	217	222	201	238	196	198	205	182	219	196	210	238	191	181	181	233	214	218	180	217	213	204	203	210	200	193	195	202	191	203	207	191	200	216	224	213	225	209	208	176	210	194	189	225	229	242	206	215	180	198	233	212	204	189	210	225	199	200	196	198	212	206	184	235	214	194	238	197	228	187	205	198	218	233	206	190	243	211	198	216	192	198	210	196	197	256	210	211	229	182	205	193	207	217	180	196	207	226	206	181	241	210	187	216	210	225	211	208	216	220	246	185	195	188	207	230	223	192	221	208	214	205	243	211	193	223	201	190	226	207	230	204	191	203	207	211	212	202	179	230	226	223	219	214	234	218	220	185	228	210	224	226	241	190	223	208	215	200	213	197	214	214	215	228	209	216	196	223	211	226	229	211	228	202	213	211	198	208	230	221	226	227	223	207	207	198	210	213	248	217	205	229	202	212	198	184	211	218	210	200	213	197	206	191	214	198	207	200	227	199	240	211	212	222	209	214	209	248	211	202	212	212	198	191	204	187	190	182	204	209	225	221	207	212	209	240	224	215	216	222	223	221	218	220	183	190	201	209	199	235	246	212	178	224	214	208	211	201	208	225	206	208	225	218	203	212	196	212	219	206	205	209	201	214	234	230	232	223	200	200	228	239	212	223	227	201	221	215	228	211	196	201	222	192	222	201	243	236	225	207	196	209	195	198	221	230	233	204	221	202	238	211	213	207	208	193	213	190	209	215	220	205	198	201	196	218	212	195	197	208	213	195	222	202	219	166	201	213	221	252	202	197	198	202	204	198	204	194	210	222	212	219	187	221	212	214	197	203	225	203	216	193	199	218	251	206	222	188	191	193	214	181	190	184	180	176	210	204	199	201	219	247	198	218	192	209	193	207	225	204	226	178	234	215	203	220	239	242	205	166	214	222	235	226	206	199	224	205	204	200	212	204	219	189	222	207	194	197	204	221	188	201	218	213	228	180	208	207	212	197	207	203	213	214	200	198	203	240	217	242	220	186	216	220	208	223	225	209	223	216	229	213	230	202	202	219	225	195	200	181	218	208	214	232	234	213	203	216	206	203	205	215	246	193	199	211	225	220	221	181	199	192	201	188	214	207	219	209	202	216	220	178	214	210	209	201	187	212	193	245	200	212	195	213	226	220	218	195	200	188	225	228	214	216	231	194	211	224	200	220	205	207	174	203	205	206	198	213	198	206	176	195	212	218	233	211	206	169	188	205	197	204	226	204	186	205	218	227	250	201	211	248	210	222	237	204	228	197	204	212	193	250	232	235	195	199	219	220	219	182	194	251	208	221	230	195	182	218	201	207	203	225	201	175	210	197	236	209	222	226	181	222	200	214	218	231	210	198	193	191	218	210	216	219	221	217	227	216	228	238	218	225	214	217	187	194	198	192	225	207	229	217	215	197	217	206	231	197	224	210	220	193	212	197	208	218	222	208	226	218	232	218	208	188	208	215	200	229	192	204	196	180	230	199	207	201	189	199	229	217	212	220	209	213	207	207	191	200	190	199	185	221	214	208	222	212	195	208	197	216	195	217	224	204	213	226	220	222	208	227	205	232	214	193	233	201	192	203	225	203	240	181	210	210	198	249	182	209	180	242	217	230	187	194	195	215	177	229	198	174	223	217	206	197	218	207	206	202	197	213	245	233	212	205	195	217	221	215	201	200	215	217	203	211
13008	8084	11982	10395	8128	6711	4475	2825	2123	1432	1282	1115	1121	1190	1036	925	862	650	657	620	598	570	528	517	488	497	523	485	481	509	473	483	470	492	491	482	478	491	544	479	460	499	440	484	455	434	497	478	492	478	446	498	472	476	443	486	491	486	447	498	459	477	496	484	487	500	457	478	494	458	476	494	518	500	479	466	491	504	508	492	471	471	465	452	481	432	497	478	469	493	478	488	505	470	461	467	485	463	500	461	484	492	449	471	464	456	439	464	466	475	413	510	474	485	524	475	507	498	505	427	499	489	471	469	461	468	492	441	478	475	440	503	450	490	425	494	478	475	465	504	459	445	503	444	434	460	484	492	471	455	483	478	492	483	465	464	484	474	478	495	487	467	473	472	532	474	481	461	495	426	472	470	456	505	477	498	483	478	497	498	481	473	477	477	464	473	441	445	446	439	455	452	478	529	449	433	473	465	443	475	474	467	482	468	456	457	487	470	416	446	462	458	509	454	443	499	477	496	475	455	489	436	492	457	455	472	481	444	476	478	513	491	447	470	477	461	464	470	477	465	504	449	458	461	484	481	457	481	455	469	516	496	478	466	456	464	533	481	453	426	462	479	448	475	475	439	473	487	452	454	474	466	468	472	457	463	469	480	495	479	465	455	454	497	449	481	449	447	472	467	463	454	450	502	483	469	461	457	478	490	457	469	504	491	438	465	472	430	468	439	469	471	464	473	476	489	460	476	454	487	443	463	454	468	492	465	446	471	501	451	457	518	461	473	476	487	492	469	491	480	470	494	476	497	438	418	416	472	490	530	444	523	476	439	430	484	517	504	454	485	480	426	498	474	448	521	462	461	533	476	483	483	429	491	499	478	493	416	455	458	505	463	481	436	453	421	433	472	487	447	441	476	442	459	498	444	450	491	522	454	505	462	465	476	442	509	476	477	476	494	475	469	485	444	518	481	492	499	450	440	459	456	507	470	487	523	478	453	444	493	481	448	489	463	454	489	456	471	477	479	463	492	471	514	459	462	470	451	489	479	445	474	428	459	500	462	476	479	470	479	407	492	466	509	431	443	491	497	494	451	484	497	435	481	450	484	466	469	461	467	450	471	475	489	457	446	424	480	513	473	496	494	475	453	468	506	450	441	507	486	488	461	452	441	459	493	470	437	470	478	464	471	472	464	498	448	505	476	463	470	447	473	499	469	501	485	501	496	465	490	485	511	416	472	488	518	451	474	481	479	455	486	493	496	458	434	458	458	473	477	457	464	434	475	478	474	481	473	481	505	459	474	452	435	480	432	458	437	481	474	508	472	468	495	452	473	483	501	458	483	488	497	476	456	450	502	460	463	498	480	469	464	462	469	483	467	474	501	443	548	460	482	488	499	445	456	488	484	454	478	479	478	453	448	492	482	480	450	477	434	438	489	470	458	455	464	479	486	474	458	459	442	473	485	440	430	507	488	440	472	462	447	484	492	504	491	473	478	472	499	492	463	479	476	477	429	451	454	427	482	489	450	431	468	428	432	486	481	457	490	418	468	513	484	467	446	453	480	458	522	455	478	493	471	457	458	502	472	474	452	460	462	480	507	440	435	478	466	518	490	458	455	475	532	478	517	446	438	458	456	456	485	466	452	472	493	447	442	455	441	466	495	470	468	475	470	468	436	447	451	425	456	451	487	463	476	491	453	473	471	461	425	458	426	488	437	485	466	483	461	459	470	467	484	451	486	518	509	463	461	474	438	440	461	479	460	435	471	503	494	446	470	451	463	485	477	470	457	478	483	492	476	482	476	485	491	458	475	451	475	434	462	515	466	488	459	495	493	478	470	444	453	440	458	505	459	493	469	482	483	472	490	488	461	482	497	430	464	470	486	450	475	462	496	456	497	470	471	523	488	440	433	445	486	431	472	432	432	456	459	479	503	431	473	461	487	462	493	491	404	438	471	471	437	459	471	461	495	440	477	472	460	508	424	436	465	486	453	453	471	488	449	440	470	499	448	441	471	500	448	474	480	469	467	448	455	442	492	441	450	489	432	452	484	460	487	450	472	468	449	499	453	480	469	445	468	476	475	435	455	499	441	451	472	476	471	446	472	443	464	467	460	463	473	488	481	488	481	482	482	491	477	456	458	486	490	423	434	466	484	493	436	469	447	508	474	474	479	467	482	477	450	432	439	463	452	495	452	495	432	500	493	470	473	467	514	501	468	479	487	471	463	466	448	439	454	449	461	449	477	468	487	483	468	480	461	479	517	452	466	419	466	468	447	502	456	488	457	434	474	473	487	489	474	454	458	476	449	465	479	434	491	452	462	454	459	468	470	500	494	474	480	453	464	488	457	430	439	481	449	456	485	437	503	459	450	499	500	430	505	487	446	466	453	470	482	500	459	480	473	440	492	494	472	473	472	504	460	499	460	457	465	498	454	510	472	516	466	445	474	455	464	478	460	463	470	463	481	433	490	470	485	477	478	472	465	468	430	520	507	449	485	505	465	483	467	431	497	468	463	490	467	490	482	504	474	437	499	471	484	473	496	470	475	487	442	530	515	526	464	465	465	529	477	495	457	415	467	483	436	445	494	515	493	454	463	502	440	523	470	516	461	452	470	470	461	450	482	464	410	461	480	464	453	469	460	489	454	447	458	458	438	464	451	492	420	463	445	484	510	517	465	468	424	468	455	459	514	476	449	445	465	449	465	511	461	424	456	467	480	472	455	451	475	442	483	479	476	457	479	471	487	475	472	486	447	460	452	458	501	501	473	436	467	495	497	480	436	487	519	480	495	469	469	418	464	488	466	468	457	463	465	438	477	483	455	456	462	479	467	438	438	474	465	453	431	504	450	486	462	470	450	467	499	494	467	473	516	491	470	521	490	462	467	481	456	467	470	442	481	483	479	462	491	487	461	458	494	467	465	443	468	503	442	464	439	470	464	493	454	454	455	451	447	476	497	456	455	500	482	500	513	443	484	492	482	506	475	478	472	469	471	460	459	521	475	498	448	461	433	443	490	490	450	463	468	474	471	492	452	438	494	497	482	473	439	482	468	471	478	446	484	453	428	478	469	445	468	475	449	464	469	449	451	479	483	480	494	486	484	476	485	495	473	482	492	478	496	455	426	461	467	495	449	496	459	520	454	488	472	495	487	496	455	453	460	443	494	455	473	525	482	463	476	488	469	505	447	443	493	482	438	470	490	508	472	495	473	506	465	457	419	462	479	451	456	457	450	495	452	447	432	469	456	470	498	484	457	470	467	466	466	480	432	451	478	489	469	487	479	502	506	458	489	443	442	463	469	438	498	474	481	496	432	452	495	452	469	468	449	473	501	444	488	499	471	476	448	451	470	500	432	516	479	473	481	469	491	458	528	469	479	470	514	435	499	497	468	492	456	467	442	458	481	506	474	495	470	499	460	453	439	467	479	481	456	460	487	478	449	438	448	467	452	458	529	449	455	439	481	480	472	444	477	480	457	477	480	444	476	481	490	462	503	486	486
35543	18054	12327	8149	5971	3916	1996	1086	782	569	483	453	479	372	379	376	339	291	300	269	305	274	222	265	266	235	246	236	246	255	256	252	248	226	234	246	233	260	235	268	223	220	223	222	260	243	247	240	237	202	273	237	247	242	218	222	252	260	220	218	230	252	240	235	238	282	268	242	238	244	228	221	230	246	255	260	224	242	228	217	240	235	245	244	261	260	264	255	222	231	240	239	233	231	223	276	254	230	234	218	246	268	244	251	243	227	240	236	227	235	234	237	207	214	253	250	252	212	215	244	226	216	244	250	240	214	243	240	272	242	211	232	224	229	240	231	241	232	238	238	230	251	291	224	262	262	231	237	250	227	246	261	250	248	246	248	226	224	241	256	254	267	233	256	249	281	238	252	252	207	276	264	243	242	240	263	246	258	244	244	230	236	258	249	246	239	257	272	248	247	246	248	228	226	240	257	238	241	257	240	231	227	233	236	267	246	265	228	245	236	230	235	257	246	248	269	239	241	250	209	199	240	253	241	277	267	252	260	258	288	239	234	252	239	247	257	239	262	243	237	227	230	223	262	264	250	232	202	236	236	264	204	264	229	237	248	236	258	238	231	204	227	232	237	250	272	249	248	252	246	245	243	240	231	254	249	238	229	196	234	236	232	235	209	216	236	221	202	282	254	247	293	238	225	244	246	203	239	238	234	222	248	247	261	241	208	220	254	246	270	225	252	239	251	253	252	235	243	266	249	230	258	249	203	206	206	224	232	249	216	237	244	228	196	248	271	233	254	253	225	217	234	248	227	240	227	253	225	244	257	253	248	241	256	252	228	244	215	251	246	271	233	235	252	243	244	250	217	243	252	235	247	236	212	227	229	222	225	252	222	256	261	205	249	231	252	232	248	240	261	223	221	253	265	227	274	223	212	243	251	246	257	261	237	249	233	249	240	227	247	223	251	224	202	258	236	228	214	267	272	226	266	250	221	257	227	238	229	254	247	235	249	266	242	240	260	256	277	243	270	239	246	254	244	218	234	246	254	263	245	227	192	222	250	228	209	253	224	228	245	230	249	269	253	260	213	242	216	256	213	251	253	213	216	246	248	215	259	238	215	214	231	203	206	227	241	240	247	245	230	234	229	222	235	272	246	240	221	219	233	207	242	221	235	243	232	236	219	231	269	277	233	230	242	235	241	263	243	215	247	216	244	223	273	257	216	239	225	232	249	221	220	257	227	240	210	212	257	244	190	241	249	226	236	226	239	267	244	210	223	235	227	227	229	240	238	241	234	244	268	271	239	303	222	235	243	220	247	237	263	247	220	223	234	244	247	208	227	229	202	231	227	239	213	199	238	262	241	233	237	248	247	260	238	242	213	215	238	248	253	254	239	243	230	251	250	249	226	258	212	250	203	263	255	251	231	253	211	229	232	256	257	221	238	232	217	221	251	257	258	263	301	246	211	229	244	219	283	251	274	218	229	248	249	255	225	231	197	222	240	226	262	223	212	231	233	242	226	238	243	241	258	224	277	260	226	214	265	268	253	247	253	238	247	220	276	242	260	229	221	212	237	224	245	231	239	271	259	246	223	246	251	234	216	241	247	244	232	237	253	250	266	264	247	221	258	252	257	217	243	221	248	209	244	219	243	283	242	245	237	249	230	228	226	221	234	259	261	223	228	246	239	247	241	235	237	230	234	247	242	255	219	241	258	244	244	241	249	261	261	254	262	260	210	227	261	256	244	233	255	243	220	221	221	233	228	224	257	259	245	216	230	259	214	234	263	226	262	276	245	274	245	226	260	235	231	238	244	260	261	199	232	218	242	237	213	247	238	245	233	226	228	235	240	225	237	256	246	230	247	256	224	243	221	229	235	257	255	243	271	251	226	259	228	226	223	262	243	218	263	260	231	222	254	245	247	251	235	228	233	204	240	218	245	242	239	218	219	241	234	253	259	220	243	246	241	255	231	239	270	279	255	262	248	248	263	248	237	217	247	229	232	241	227	220	239	242	255	255	213	247	237	245	253	239	253	248	222	207	204	213	259	259	217	205	229	235	263	234	253	210	253	253	218	235	253	258	221	241	259	225	232	227	216	250	246	229	215	258	231	228	266	241	267	230	247	251	219	225	269	221	231	240	248	239	254	249	251	237	247	233	228	216	207	229	265	233	216	233	239	217	226	241	267	243	264	253	250	218	259	227	253	237	229	229	229	255	244	248	262	253	231	218	222	267	239	214	253	231	213	212	270	255	208	238	238	224	235	242	227	221	234	236	220	254	240	232	241	221	220	217	203	247	246	238	239	218	216	222	232	241	245	240	238	225	236	240	220	261	232	260	241	215	234	264	229	215	264	216	206	278	233	258	257	234	223	244	225	232	234	230	275	250	227	221	216	266	215	238	225	243	238	214	220	226	241	244	228	234	243	237	247	242	253	236	243	234	230	236	234	217	239	252	239	224	252	237	263	243	205	219	230	258	206	254	234	260	234	238	261	233	229	266	237	228	223	213	217	271	254	223	239	257	223	235	219	250	257	197	230	226	243	220	232	269	247	247	252	237	215	236	236	209	246	268	221	233	237	216	218	218	222	228	259	227	244	239	212	225	237	257	250	207	235	257	230	240	241	255	250	250	220	204	271	227	223	265	241	270	222	265	261	277	212	246	236	245	234	255	243	226	218	231	223	248	238	225	236	220	226	241	202	233	248	230	250	222	226	202	267	251	265	260	235	238	244	213	254	227	249	247	222	276	230	234	253	243	228	215	232	241	246	235	255	254	227	223	230	241	238	239	222	235	230	250	236	231	228	232	255	257	250	229	272	229	228	234	216	250	243	245	247	258	257	262	216	228	249	205	254	214	223	231	238	232	205	264	206	244	242	216	229	248	225	238	231	249	225	265	255	229	245	247	244	251	265	233	283	234	227	219	224	261	257	246	243	227	247	215	235	269	239	282	253	231	252	222	224	229	264	250	235	231	245	233	257	266	224	225	211	249	265	232	242	258	247	253	260	233	245	241	226	243	233	235	244	257	270	247	240	235	244	229	227	225	246	196	241	237	262	250	221	228	275	253	230	262	242	247	268	251	268	240	226	252	243	247	241	207	228	226	252	258	230	241	235	247	222	230	245	224	246	229	242	226	235	231	271	206	230	225	236	238	241	222	223	239	249	237	250	228	239	221	236	270	237	245	262	262	239	229	229	241	255	261	260	243	227	226	252	241	216	224	251	263	251	233	244	213	229	245	242	211	228	265	254	233	230	243	228	233	253	246	233	214	258	239	243	256	253	243	232	273	237	234	243	250	253	256	216	250	237	227	224	217	206	218	237	258	258	229	258	237	277	229	224	260	233	243	239	224	240	261	223	257	240	237	230	244	253	225	223	234	251	229	262	229	254	241	251	248	252	225	222	236	235	276	235	221	212	255	249	217	256	267	249	235	269	226	248	229	235	206	271	265	238	237	235	234	228	282	226	217	242	270	225	253	259	242	232	250	225	216	243	218	253
21284	12915	17654	17887	16203	12854	7755	4620	3286	2376	1962	1729	1609	1525	1326	1371	1288	838	800	784	747	686	695	599	573	566	586	589	613	565	546	610	598	508	546	549	545	574	518	538	507	512	512	535	563	515	557	530	519	497	536	523	572	531	556	518	528	523	560	528	556	536	586	512	528	545	495	517	542	528	572	577	544	535	537	539	569	510	545	558	558	560	578	531	553	501	543	554	520	547	540	510	545	565	555	514	545	523	530	483	508	522	557	522	544	529	528	571	480	544	533	542	505	556	498	548	550	530	499	514	494	538	532	548	556	521	555	518	553	549	533	519	493	506	583	568	571	552	509	520	575	516	502	572	544	514	546	508	555	510	552	530	559	541	544	488	528	516	554	559	507	514	543	524	579	497	521	540	520	504	522	530	518	479	499	567	486	518	518	537	520	469	539	567	495	522	540	525	543	545	500	517	577	530	515	543	552	546	536	529	580	532	528	503	560	518	520	518	473	500	543	506	548	538	522	543	504	474	533	507	492	531	528	507	517	499	556	556	525	522	533	505	562	538	576	524	513	565	527	522	515	564	549	510	524	505	546	513	491	539	548	560	559	502	504	561	536	528	517	510	513	556	554	548	537	509	544	578	539	471	535	546	529	572	535	526	543	531	538	501	481	531	557	521	553	526	518	540	553	507	523	542	519	503	508	564	496	518	556	519	499	529	512	524	546	529	511	503	557	502	495	514	549	551	561	547	549	542	503	520	511	504	511	549	552	518	543	555	528	535	550	523	512	541	527	503	499	570	545	521	544	513	526	497	541	538	524	534	546	533	544	471	539	530	504	540	574	513	533	515	510	511	520	535	548	491	556	534	514	489	551	557	543	535	550	554	547	471	545	515	537	554	513	574	575	484	534	520	555	565	541	542	535	556	513	528	506	516	549	501	543	523	544	539	481	504	540	544	547	549	567	524	543	574	484	567	506	510	546	511	536	523	509	530	534	476	495	538	574	555	528	588	551	498	551	520	536	551	547	524	541	498	530	521	519	535	526	535	538	536	507	495	512	511	558	502	555	531	567	512	523	557	536	559	501	534	533	538	519	504	548	558	576	538	535	545	528	511	552	560	549	535	520	544	544	536	528	551	557	474	554	533	567	534	547	512	563	481	529	514	559	531	536	490	508	531	534	539	522	525	520	529	531	529	512	531	549	521	548	518	510	506	529	533	544	529	528	507	547	494	475	527	536	504	511	553	564	575	568	523	521	495	564	558	557	519	584	545	501	542	544	556	528	524	521	523	516	543	514	484	533	489	560	504	561	549	549	472	571	540	546	519	499	500	541	545	507	522	557	557	531	554	533	532	521	495	505	516	578	525	514	532	542	549	533	494	533	542	517	507	524	519	513	547	525	520	473	541	522	541	512	513	508	566	492	522	519	511	532	527	569	534	513	507	545	538	523	561	518	527	552	544	446	521	531	490	535	514	471	512	532	540	565	557	525	541	508	549	538	538	539	532	528	502	550	528	516	528	481	515	505	538	541	544	549	486	529	504	557	564	555	506	518	587	528	523	487	537	532	531	493	582	538	541	555	577	549	484	556	532	546	512	503	483	547	511	515	520	516	520	557	502	531	502	519	531	550	542	519	532	519	513	535	503	534	553	520	530	514	522	531	529	532	585	497	573	511	529	499	550	573	564	533	547	533	530	519	537	531	505	588	510	520	473	511	534	548	545	529	555	564	522	558	542	546	511	484	512	503	528	508	557	524	562	545	496	540	543	486	542	529	555	540	569	521	549	535	546	535	527	519	509	576	542	519	511	526	553	533	524	534	492	540	529	529	499	554	509	544	529	499	469	524	473	537	567	534	516	502	496	533	609	495	523	504	572	547	540	505	538	528	559	505	531	511	558	552	508	494	491	501	518	516	524	516	549	524	562	565	505	531	529	534	515	519	551	555	531	515	518	539	544	529	535	486	545	552	549	562	512	506	519	529	508	543	509	532	531	544	541	560	542	537	507	510	550	531	551	562	534	551	505	513	543	548	546	579	521	563	522	572	554	581	529	555	558	540	559	532	465	549	533	537	543	557	573	541	566	505	543	540	497	509	519	559	526	496	513	543	510	523	513	474	558	488	542	562	560	544	516	549	542	542	585	580	547	482	531	552	554	531	561	489	518	525	558	522	515	566	524	562	524	563	489	547	559	545	531	537	502	559	499	524	503	539	498	520	539	504	518	502	530	600	508	536	534	578	545	551	524	523	552	548	500	535	516	515	512	521	509	559	527	565	541	598	529	549	524	551	568	565	483	506	539	495	524	493	542	528	490	532	559	536	514	574	556	531	525	491	519	539	499	577	501	547	499	522	563	519	556	528	534	522	558	576	522	510	490	515	539	522	552	552	576	588	530	537	504	525	520	540	560	522	546	573	551	553	534	499	524	570	519	541	518	519	529	507	513	531	522	506	486	520	509	556	527	536	540	527	521	528	539	493	564	523	504	545	519	508	533	534	563	527	541	547	533	495	571	566	530	550	468	530	556	534	477	507	501	550	480	464	549	520	552	497	525	516	528	472	561	537	529	558	538	511	534	550	550	552	566	482	535	544	539	538	455	553	535	531	496	523	534	531	515	527	541	512	520	539	516	511	472	526	536	541	558	559	554	542	492	509	582	482	530	498	514	541	538	479	556	550	551	536	547	553	541	507	542	528	539	499	501	557	518	545	524	520	515	543	509	560	549	529	494	533	552	530	529	558	525	538	531	520	545	530	523	500	545	536	527	516	544	514	532	464	527	533	510	541	563	510	486	543	522	533	547	514	513	536	531	522	547	539	525	542	552	554	503	546	502	537	529	532	548	497	534	550	534	571	505	482	538	539	523	516	484	548	518	527	536	509	551	548	535	541	541	560	514	531	522	500	512	537	497	505	552	502	527	480	514	577	552	524	489	496	487	547	474	503	524	512	518	555	556	567	508	541	548	516	567	565	520	559	521	510	544	530	511	521	536	523	519	542	511	552	498	521	552	561	572	517	533	548	479	508	537	549	558	515	582	524	520	517	528	510	523	574	547	569	512	566	553	536	489	511	535	535	502	507	562	541	527	510	480	526	567	557	531	547	564	557	497	551	531	560	522	510	523	508	528	545	509	521	577	550	484	514	516	544	516	555	543	548	536	530	565	552	557	545	499	556	515	521	563	482	513	561	562	587	563	527	572	496	540	487	551	512	534	503	535	538	502	505	582	558	531	523	517	523	505	512	554	602	541	506	498	538	541	518	582	533	532	509	518	539	491	529	548	538	510	515	503	548	507	556	507	546	584	480	527	508	542	523	538	539	522	545	512	542	579	536	517	504	517	522	532	559	517	530	569	503	525	548	576	513	535	531	512	565	567	555	559	506	519	520	552	559	535	510	513	510	537	501	513	566	507	549	557	526	529	572	574	516	490	532	519	522	522	520	538	536	515	520	536	500	568	513	498	528	534	494	572	531	524	552	499	557	542	480	532	511	513	576	531	547	549
41791	21045	17576	15221	10643	6659	3094	1538	1023	745	643	574	519	505	542	463	418	370	332	319	344	307	304	282	298	267	291	243	283	236	256	265	266	269	254	258	275	260	294	245	243	247	274	248	238	270	264	238	261	268	288	255	272	253	247	263	291	258	285	235	286	246	281	232	229	273	309	250	258	276	292	300	313	224	282	282	276	265	302	248	253	262	237	252	247	240	268	249	281	262	265	256	262	276	255	285	269	272	245	255	258	247	260	271	260	287	221	292	263	278	259	263	269	266	245	261	268	264	230	269	229	303	247	259	262	254	274	288	230	275	252	258	285	266	269	272	289	245	260	268	245	272	254	261	285	262	273	258	244	258	242	249	255	229	263	286	261	258	242	238	266	246	311	267	249	258	290	300	256	293	250	251	263	238	258	234	266	243	258	251	208	260	256	231	294	276	245	255	247	278	248	243	243	229	251	276	236	229	264	243	227	276	274	250	273	276	260	274	276	263	256	284	254	273	246	217	251	225	246	270	281	231	274	268	262	307	254	256	277	249	277	250	266	243	253	270	258	274	266	241	259	268	278	268	289	277	252	248	283	268	261	293	263	228	274	254	284	248	251	296	280	246	264	275	257	221	252	243	248	262	278	245	238	291	275	257	258	271	276	275	260	250	272	254	275	270	280	238	253	259	258	257	261	242	261	280	259	270	271	277	256	279	266	251	246	256	305	286	255	246	260	297	249	249	249	256	275	241	255	277	268	279	260	229	273	299	249	271	274	290	259	246	245	292	276	272	250	227	263	243	274	253	272	257	295	252	279	274	269	246	262	287	266	237	284	271	261	271	250	298	279	275	236	257	274	281	302	248	227	268	259	260	247	259	281	270	284	245	241	261	271	299	279	268	266	268	250	273	266	293	266	270	248	262	247	250	268	249	279	255	272	247	261	240	262	272	209	276	257	269	300	264	258	254	270	248	238	250	251	267	256	289	279	280	292	289	262	260	280	280	278	267	257	266	264	240	279	254	258	214	264	283	264	218	270	227	252	253	293	254	247	257	264	247	245	252	276	278	266	279	305	273	272	258	250	238	258	265	271	271	281	269	275	285	248	280	240	236	280	248	267	252	250	258	265	261	248	232	244	274	275	272	281	279	269	235	298	264	273	260	243	245	244	240	258	277	275	254	258	266	279	257	297	263	254	281	239	252	252	299	284	271	261	260	278	262	264	251	253	266	281	239	253	262	259	267	270	246	219	275	260	232	280	271	262	304	283	279	256	287	263	273	266	283	258	230	280	260	268	259	238	255	282	272	246	281	288	266	274	246	230	217	288	260	281	262	264	258	269	263	262	270	245	226	261	242	242	271	282	259	263	291	282	238	259	232	256	254	268	252	305	233	260	278	258	265	270	264	277	267	279	239	251	257	262	262	248	273	253	239	233	274	252	258	271	275	296	274	247	226	264	236	260	269	280	264	295	277	276	289	265	221	251	244	282	253	293	257	268	265	299	268	276	277	265	248	252	281	246	270	249	257	265	267	287	243	258	267	286	275	281	260	261	264	259	266	250	258	229	244	233	274	243	260	257	245	273	280	275	284	265	255	262	241	218	303	275	253	263	263	258	259	263	260	258	240	261	283	238	261	272	254	264	261	259	255	268	297	269	308	248	264	248	264	254	263	268	281	242	285	269	268	273	253	293	270	259	250	291	262	249	226	254	281	307	279	257	230	286	237	255	248	269	256	301	265	276	239	250	242	266	234	287	257	301	268	277	285	238	275	275	253	277	273	236	251	254	253	236	265	248	297	249	255	277	273	306	231	290	250	277	273	257	267	284	278	232	256	266	271	234	263	249	246	290	260	247	276	261	245	260	279	285	255	258	267	255	300	256	263	267	254	257	264	254	243	259	253	271	255	265	257	245	281	252	246	266	298	252	279	235	252	252	276	249	274	262	263	256	253	253	257	269	262	247	229	243	269	241	266	266	249	253	256	276	249	265	256	269	236	279	246	262	226	246	295	261	227	236	249	251	274	217	290	267	296	258	258	262	281	264	241	273	288	254	265	265	241	249	270	245	276	267	279	303	272	231	233	288	246	263	258	248	250	263	287	265	285	255	259	279	267	248	298	255	249	300	287	282	254	288	238	306	253	251	271	267	281	232	234	289	283	253	258	269	256	313	275	238	244	277	272	266	269	248	267	281	270	242	278	281	280	263	255	257	283	255	253	253	238	280	287	255	258	270	265	274	271	251	270	275	271	208	256	269	269	265	247	281	243	252	248	265	274	254	271	295	287	277	248	246	227	275	247	261	244	266	245	264	288	273	267	257	238	272	238	285	264	279	243	276	265	271	285	258	276	253	277	241	260	292	274	291	253	255	246	268	271	241	252	244	249	276	261	238	259	280	234	292	282	277	273	286	226	263	279	263	290	248	232	238	263	260	276	258	279	265	265	262	256	252	263	271	262	250	229	266	307	280	279	260	293	250	262	250	253	280	257	267	245	255	273	259	273	269	278	271	252	267	297	238	272	257	244	280	245	244	254	284	254	248	239	266	291	231	272	261	259	231	257	265	250	282	262	292	261	236	259	266	236	253	261	227	245	229	268	256	257	277	265	262	278	239	266	260	278	292	234	278	249	243	265	269	254	271	272	281	232	261	276	236	253	259	249	254	245	281	275	282	266	270	277	285	231	294	272	279	275	256	233	245	266	246	224	256	255	287	284	261	294	250	259	269	287	276	273	302	262	263	269	291	267	282	274	276	283	245	259	239	291	265	230	250	278	276	265	232	279	238	271	288	242	267	276	276	273	257	241	250	261	262	245	242	301	266	265	269	258	281	243	267	272	277	252	255	251	256	257	281	263	253	251	264	238	241	279	253	288	249	235	259	261	273	263	249	255	258	261	280	268	240	268	276	273	241	236	250	242	245	248	273	245	238	254	246	277	291	253	264	237	273	252	237	244	266	260	260	215	264	241	281	284	280	253	253	259	283	261	268	247	255	244	236	284	250	248	227	299	255	273	237	249	266	288	275	234	256	296	242	246	259	241	263	281	254	252	283	254	275	259	235	235	278	296	259	274	244	247	267	287	260	267	270	271	246	276	282	240	247	265	266	258	266	249	275	244	256	285	292	281	308	274	234	256	242	263	230	271	261	277	249	277	236	271	256	264	279	226	251	252	226	268	295	241	240	263	271	268	253	252	264	267	261	264	271	295	247	245	246	257	252	287	257	273	278	230	255	221	266	256	244	263	248	267	262	272	291	277	262	291	264	290	250	261	264	265	253	250	285	247	272	290	281	262	274	254	265	288	280	253	254	238	246	294	279	228	276	265	265	275	275	267	310	268	262	240	227	280	257	257	277	248	241	309	268	290	287	273	261	244	269	244	249	258	248	236	243	243	272	267	252	303	276	272	281	252	249	261	262	230	248	264	252	260	233	256	254	264	235	296	272	294	256	239	309	249	252	247	278	256	265	244	256	277	260	262	260	268	257	233	250	234	255	298	276	245
23730	14690	23210	26641	23173	17707	10331	5960	4561	3315	2592	2150	2158	2114	1750	1604	1525	1175	897	1025	904	782	707	687	667	724	679	677	640	600	643	595	579	600	550	635	579	597	597	572	563	590	639	603	565	611	529	580	589	567	614	555	582	581	630	598	606	586	580	556	602	566	585	577	628	587	618	605	557	632	586	605	609	574	570	612	626	599	566	592	569	621	589	572	562	565	580	572	607	610	548	589	577	577	564	556	590	569	578	578	553	546	559	606	549	574	535	574	581	565	607	541	596	546	556	573	561	586	578	565	543	552	597	544	585	536	569	573	579	571	527	579	552	576	599	534	555	534	559	555	547	616	559	509	575	583	582	550	581	576	549	602	579	585	530	541	593	578	592	552	564	596	561	559	568	570	563	562	577	568	569	566	586	547	569	588	564	555	585	542	590	555	581	581	552	588	574	519	555	592	596	563	551	600	559	542	584	569	616	577	542	547	536	556	571	586	540	600	556	570	580	598	552	592	561	538	568	564	553	566	582	560	557	562	564	581	564	558	576	591	539	537	571	622	628	547	566	582	610	589	563	575	586	566	575	583	574	573	546	523	528	581	581	561	563	540	581	587	575	568	552	569	585	560	575	589	554	605	554	541	549	598	590	535	602	565	540	549	609	566	543	533	637	595	579	559	586	541	527	584	576	551	631	573	573	544	593	574	532	555	547	558	583	549	549	573	604	524	552	571	544	560	567	570	662	593	572	581	543	593	588	586	556	549	587	550	564	562	559	560	514	608	612	547	579	549	532	560	577	571	545	542	574	561	548	544	517	584	604	553	567	547	575	582	566	573	583	567	573	532	605	613	559	574	559	526	581	584	620	521	582	556	565	571	572	560	535	563	530	578	614	570	545	563	579	544	553	542	599	560	534	546	568	537	565	584	579	534	546	573	575	528	588	595	561	554	546	568	563	555	574	574	523	557	536	535	586	539	571	544	571	564	601	541	568	596	559	514	567	557	578	552	559	549	548	550	613	559	573	576	565	577	545	606	582	605	608	613	607	545	570	644	609	568	507	539	550	546	556	582	602	519	600	575	566	644	541	573	555	565	572	578	559	615	593	576	600	591	579	520	557	521	611	560	615	579	567	522	612	604	587	562	539	574	545	565	561	588	513	537	571	534	594	558	589	594	575	543	568	571	532	548	552	555	557	548	545	602	568	518	581	556	582	618	597	584	591	555	606	592	553	545	598	532	589	580	586	582	556	572	530	561	569	564	565	600	560	576	545	551	581	565	580	541	556	556	575	516	553	572	600	573	612	553	572	538	563	585	556	572	574	538	580	604	603	614	582	557	598	582	537	543	560	574	570	549	587	515	550	605	598	605	575	508	571	594	565	505	534	544	604	569	547	572	587	610	524	574	556	553	567	560	595	559	545	548	573	590	562	528	608	554	586	567	563	585	607	576	533	559	571	585	563	585	541	542	568	576	563	583	570	550	551	560	557	548	609	567	556	564	556	559	568	581	595	543	592	574	561	588	519	532	589	617	594	559	549	554	507	609	582	600	569	506	596	580	549	533	560	545	594	596	606	547	539	563	583	572	529	570	617	562	547	605	603	574	556	593	591	559	563	569	584	553	585	563	557	535	586	537	570	572	563	609	572	598	583	558	534	547	606	577	559	531	586	578	569	570	567	626	606	587	574	621	563	570	579	521	562	565	571	570	579	532	564	616	605	588	583	558	630	548	549	601	577	575	535	570	563	585	591	561	554	562	570	585	571	549	595	574	621	541	608	577	553	596	565	566	555	564	570	587	563	587	560	552	574	578	586	600	599	580	539	568	574	621	559	548	586	577	592	571	569	547	551	551	553	591	546	602	561	553	562	556	604	598	557	585	565	573	561	561	548	585	552	599	590	536	544	561	565	596	545	596	563	532	541	526	564	594	541	564	585	542	630	600	605	579	590	544	578	540	562	538	554	581	548	582	560	606	566	556	498	557	540	559	554	599	581	567	604	539	601	590	560	555	547	559	529	597	587	587	561	569	563	592	576	584	544	563	528	547	563	525	564	580	596	574	556	550	594	576	556	576	540	568	600	590	565	582	567	565	555	574	580	554	635	573	556	605	558	543	558	611	580	557	589	576	544	553	535	620	597	567	580	552	583	587	587	556	575	596	585	548	535	580	566	561	573	587	532	599	559	550	585	580	543	539	587	563	562	539	593	567	583	544	588	603	542	543	553	541	523	576	585	534	565	559	615	575	570	586	601	528	583	554	562	585	537	562	583	574	540	556	597	604	592	577	571	593	567	529	594	558	555	586	570	561	546	525	581	548	591	563	536	537	586	557	630	583	619	632	622	588	547	585	588	602	579	576	604	592	563	575	565	570	586	614	600	592	592	573	584	605	623	590	541	552	594	581	548	580	559	541	587	544	557	550	597	547	580	591	536	593	546	587	622	541	592	588	558	579	566	600	584	561	620	560	579	554	554	558	557	563	558	536	565	535	615	544	577	550	536	594	602	561	567	574	532	550	538	592	553	578	594	569	582	557	531	575	514	565	588	578	591	567	564	585	571	582	575	588	550	575	555	584	599	546	547	534	571	586	604	548	517	595	585	549	543	566	526	599	562	558	545	568	608	586	585	577	576	614	539	570	575	551	536	537	558	587	627	551	590	597	561	543	550	548	559	593	549	570	555	578	622	621	567	599	552	575	561	574	610	587	551	597	590	566	627	574	539	590	560	590	542	547	607	526	576	521	551	556	631	585	586	563	547	555	569	584	551	564	579	594	585	601	536	579	561	565	603	554	601	556	589	574	582	541	562	561	565	552	599	598	571	555	560	539	587	568	534	542	587	556	571	589	537	586	541	564	564	589	548	563	549	576	599	570	577	574	591	573	605	579	623	593	524	585	556	551	602	546	608	544	580	543	608	559	594	567	560	614	550	525	554	557	551	584	600	554	602	566	532	546	554	597	619	592	570	578	585	587	526	556	553	579	508	574	597	584	567	577	579	571	615	524	527	573	546	553	567	561	541	566	575	571	563	575	590	550	563	539	560	543	562	562	553	531	559	574	567	590	587	582	572	572	594	565	535	575	572	559	576	614	573	564	577	555	537	564	587	523	544	551	534	574	565	594	583	605	570	539	542	568	558	547	561	575	541	582	602	542	603	540	564	549	572	549	546	567	569	605	557	562	588	578	543	583	577	529	604	599	560	612	558	595	576	605	592	545	558	576	606	550	574	578	578	548	538	538	543	590	549	575	573	568	595	619	543	601	547	588	563	594	589	560	547	568	618	590	573	558	607	581	548	600	555	621	560	562	591	589	556	580	557	573	587	603	612	546	616	581	563	558	599	563	596	531	561	554	526	582	576	604	572	533	565	589	585	547	572	573	538	585	556	585	579	597	583	553	562	567	558	567	574	583	561	579	592	554	518	623	607	594	575	596	558	587	585	565	558	573	633	567	569	560	586	565	560	572	565	539	570	571	564	531	555	567	571	594	585	569	562	564	549	597
21676	9947	8195	5119	2879	1770	1087	673	516	391	345	316	315	334	304	306	287	279	216	229	219	208	208	204	217	194	215	231	217	193	230	191	202	203	201	224	207	207	197	206	203	174	212	238	196	227	208	192	217	190	187	221	201	224	192	199	237	220	201	221	192	203	182	227	207	189	202	214	202	249	194	212	212	205	200	198	215	203	249	223	224	218	223	192	203	220	206	201	205	210	242	207	232	232	195	222	211	227	226	204	208	209	183	217	192	201	210	198	211	207	221	196	189	216	220	218	235	202	224	213	231	200	220	201	228	206	189	214	211	202	218	214	228	246	199	242	221	215	199	198	195	201	185	206	172	215	187	206	192	191	205	205	223	182	204	179	218	228	224	215	207	216	199	205	215	204	199	205	245	213	199	200	218	234	214	200	201	223	187	223	214	242	212	217	179	226	204	198	211	209	229	208	212	212	227	197	233	196	213	217	221	215	203	209	211	233	212	217	228	186	216	213	199	245	194	197	208	234	210	204	225	205	232	194	217	183	206	220	208	187	255	220	185	212	184	187	194	202	206	186	173	194	185	205	187	199	235	202	214	224	217	200	207	222	205	213	183	203	188	200	205	176	207	214	224	218	216	210	203	178	198	197	236	198	174	219	218	220	208	202	206	215	188	197	255	202	209	195	234	215	196	188	197	211	215	196	204	219	180	214	201	194	221	222	213	187	214	203	214	198	186	221	217	219	197	209	214	199	223	190	189	216	195	206	229	189	209	203	217	217	190	206	208	186	209	227	195	197	185	219	195	237	208	225	207	208	195	220	245	219	196	204	219	200	213	203	216	195	199	178	198	206	225	218	212	201	218	221	217	210	210	200	219	238	195	197	204	202	223	204	181	208	202	216	227	219	173	222	207	212	197	188	193	214	222	178	218	210	186	220	183	223	214	245	211	228	243	201	205	222	207	226	233	179	221	193	199	174	223	220	222	190	192	195	214	207	203	201	234	214	206	223	211	211	190	211	217	210	198	227	210	234	243	208	211	195	210	204	213	191	228	199	217	207	209	199	202	220	199	219	197	197	202	199	208	215	215	217	215	240	205	241	206	202	204	220	205	230	223	248	188	205	207	199	225	191	204	213	191	220	211	207	211	217	203	210	209	180	202	195	224	211	217	206	245	178	211	201	211	200	200	210	208	229	186	200	206	222	206	204	202	206	198	220	218	187	223	214	217	191	192	200	214	235	185	236	246	228	182	213	217	179	237	209	223	186	203	193	199	225	219	221	230	178	220	208	215	202	199	194	245	240	208	187	221	232	188	209	222	195	241	246	207	226	224	206	205	238	212	201	216	180	223	240	203	228	234	194	233	217	207	229	219	201	186	195	212	213	214	215	214	257	220	237	230	213	204	214	197	211	214	203	198	230	206	214	229	218	208	212	190	211	200	211	207	223	157	211	209	193	200	194	232	221	210	199	196	197	225	226	231	201	227	228	233	207	224	240	212	186	192	190	217	167	208	201	214	196	193	213	213	203	213	219	225	200	183	198	204	207	189	214	237	193	207	222	194	230	203	191	209	231	203	199	182	201	234	186	197	214	218	198	213	190	208	204	207	237	190	190	195	252	228	190	209	194	192	216	226	210	231	193	202	199	187	217	189	217	202	242	191	204	200	225	225	213	184	207	201	196	234	218	188	191	223	199	215	219	231	212	220	184	201	187	215	216	188	226	233	203	233	241	193	203	203	196	184	203	237	192	196	210	215	194	193	213	187	225	235	222	228	210	182	207	174	189	211	219	208	206	178	189	225	192	203	181	198	228	190	186	190	217	214	216	210	230	206	197	181	222	189	216	223	206	203	195	193	219	222	216	225	212	208	200	212	191	198	196	224	186	207	216	218	233	204	218	207	218	219	207	254	200	220	212	242	231	219	198	214	234	202	204	198	214	221	220	219	195	209	222	205	224	203	234	232	228	234	196	186	210	182	217	206	191	219	202	205	233	208	199	236	230	235	218	196	218	211	241	201	217	214	227	196	226	231	202	204	205	221	196	197	198	211	189	239	229	220	220	198	223	207	244	218	215	208	194	194	203	204	220	209	206	217	212	181	187	211	230	230	214	218	201	194	185	222	225	241	217	206	200	213	212	219	229	228	210	217	186	210	209	214	222	194	208	194	227	218	204	221	225	222	224	191	204	199	218	214	218	203	181	213	215	201	231	213	203	202	182	200	202	233	206	211	191	187	228	209	209	188	210	219	227	209	223	217	229	200	182	177	220	225	200	215	214	218	206	201	221	218	206	232	188	211	182	225	220	209	214	203	209	202	210	199	222	181	204	225	208	220	201	181	180	203	198	191	216	212	196	216	239	215	203	203	228	228	203	228	195	234	224	171	205	232	214	210	211	238	209	218	213	207	215	221	211	219	213	210	220	203	187	196	204	198	203	211	205	203	238	216	206	197	206	189	191	227	202	224	216	215	193	216	216	208	197	214	195	209	203	187	191	212	207	200	181	206	208	189	211	183	195	194	221	221	188	199	193	227	219	190	217	224	227	217	204	194	203	189	216	216	189	232	231	185	175	194	226	222	190	200	193	203	245	206	219	210	211	182	201	222	210	190	196	192	179	228	216	205	215	199	207	199	220	212	231	215	204	193	217	220	203	199	176	205	201	213	197	199	203	181	235	216	193	221	214	226	219	218	190	196	217	202	229	243	205	229	206	219	215	217	205	193	240	237	196	230	233	215	219	221	176	236	250	226	185	213	174	216	229	222	221	211	248	193	191	223	198	188	177	207	225	223	214	181	177	221	236	204	218	223	202	223	186	212	224	233	214	239	192	213	166	214	205	199	200	211	223	218	207	205	224	206	209	226	193	201	211	206	208	224	219	228	227	223	203	217	214	180	215	203	209	212	209	205	202	222	202	216	210	196	185	204	195	195	221	227	221	219	234	220	225	216	198	205	190	235	197	213	246	201	208	202	185	235	211	203	193	203	207	204	208	213	232	221	215	212	224	194	217	220	203	222	186	217	198	234	221	200	218	220	205	219	202	226	179	215	214	209	205	200	201	204	214	230	216	193	201	219	219	218	200	213	200	178	172	209	208	190	231	224	191	199	176	192	186	219	184	230	189	223	213	209	208	206	228	225	207	222	223	203	214	196	199	226	211	224	210	217	197	214	207	198	214	194	209	165	240	194	184	205	201	213	189	218	214	245	206	212	220	189	221	203	190	230	199	213	210	219	229	222	188	177	197	205	220	192	201	187	182	196	229	218	205	218	193	190	208	224	202	220	228	219	185	218	213	239	225	223	214	201	195	214	202	205	217	202	245	224	206	210	237	191	218	215	196	216	227	196	194	215	223	223	215	215	219	211	234	214	205	194	187	196	228	196	242	208	207	233	236	228	204	203	206	216	184	187	218	220	203	214	228	199	199	206	238	236	233	210	200	214	214	202	193	227	202	187	225	210	236	212	198	219	213	203	226	207	233	208	190	204	236	232	205	186	196	210	194
13086	7934	13109	12319	9358	6526	4015	2644	1970	1469	1277	1135	1106	1119	1116	864	872	836	601	636	545	537	533	522	493	482	519	534	481	471	535	470	499	518	453	471	480	479	480	490	457	448	480	474	466	495	467	486	515	487	454	463	472	447	450	494	485	451	466	509	472	456	432	464	466	461	485	446	460	473	442	490	466	465	516	478	479	510	495	502	506	511	484	477	492	450	488	475	487	470	482	475	478	456	488	503	524	470	456	475	491	456	434	484	470	471	480	486	461	474	460	450	451	483	477	454	496	455	517	509	482	459	516	471	526	433	486	489	482	504	436	483	438	472	440	488	439	418	468	448	488	457	481	454	447	452	463	487	428	455	487	463	490	477	490	466	484	489	461	480	513	461	449	499	480	490	460	443	439	419	454	516	421	477	462	466	486	480	464	451	495	487	487	460	483	482	482	415	503	467	463	464	481	457	469	485	480	501	451	491	494	487	532	484	465	415	458	417	494	475	489	438	515	489	458	505	445	466	478	452	450	431	453	458	443	455	483	469	482	464	464	472	487	471	483	473	478	443	463	476	492	469	472	462	478	472	503	492	485	494	444	491	439	458	532	466	507	434	495	490	469	422	466	471	476	454	446	477	472	443	429	435	514	469	472	490	463	463	459	519	454	462	485	448	504	477	479	444	474	530	462	482	484	459	448	478	512	471	462	472	469	424	449	432	460	481	456	453	464	493	489	459	466	471	529	451	440	506	488	464	483	453	473	503	493	441	463	471	444	457	486	465	460	446	484	451	486	498	465	471	479	479	475	489	471	453	479	454	472	480	466	459	487	492	458	439	469	439	493	484	480	437	456	474	485	490	507	486	486	462	468	467	447	477	462	433	517	470	482	450	491	466	501	476	452	491	422	454	447	459	434	453	476	471	442	495	469	480	459	470	461	424	458	482	471	449	457	446	478	468	462	470	468	477	452	445	495	433	465	489	471	445	438	399	462	475	462	456	456	420	453	467	435	490	482	486	465	458	516	459	476	489	445	442	473	473	500	434	475	492	484	439	468	471	463	474	484	511	463	423	449	500	447	529	449	483	485	485	457	492	480	479	497	460	457	481	451	449	447	504	457	476	486	468	452	470	464	495	435	438	454	438	493	472	448	471	495	480	479	488	451	457	456	479	470	472	481	461	499	443	477	449	485	476	468	479	456	458	471	451	489	418	498	526	501	458	429	498	476	469	470	463	460	516	458	496	481	434	433	477	476	470	470	465	451	515	449	474	474	456	477	478	452	430	515	498	495	443	483	506	412	458	514	481	486	468	433	456	481	498	485	457	454	504	449	443	470	455	464	443	450	432	440	473	485	467	479	484	461	445	475	490	493	476	470	456	483	491	454	469	471	454	460	459	506	493	474	462	479	474	457	488	479	432	457	487	465	438	493	467	460	469	471	491	448	471	431	523	469	483	449	507	454	485	474	506	467	476	454	420	509	464	481	481	452	464	517	457	487	470	479	455	468	440	476	497	478	461	523	448	498	454	448	493	450	465	486	492	432	496	464	500	495	468	498	519	462	492	505	476	478	473	443	453	476	508	492	495	483	461	459	488	444	463	479	481	463	486	494	450	476	471	439	457	478	428	478	471	442	505	432	503	452	447	450	474	490	465	454	492	436	488	453	464	483	483	455	475	462	474	464	482	465	447	479	505	501	443	465	437	453	436	490	485	441	492	477	508	495	458	457	467	425	469	439	480	456	465	464	451	492	487	482	464	480	462	472	467	486	492	479	482	484	450	442	438	466	422	452	461	465	416	466	431	492	436	500	489	469	471	463	454	453	469	480	439	446	485	481	475	446	454	423	466	473	486	476	474	459	460	438	457	490	429	505	478	466	495	461	471	460	442	476	482	479	527	531	460	449	488	436	497	470	445	468	453	491	487	486	470	492	507	485	484	467	456	481	473	466	505	474	457	465	483	465	460	435	472	471	455	482	462	452	490	466	499	489	448	428	469	494	428	458	489	461	480	439	474	523	458	471	485	461	474	458	481	476	445	485	473	456	452	441	515	464	504	497	471	480	492	464	500	479	478	487	473	518	474	459	479	443	474	466	475	478	466	465	506	463	502	464	474	483	476	481	459	469	469	499	493	470	493	434	515	507	469	488	431	463	481	490	452	478	444	497	474	444	469	501	415	484	476	438	443	459	446	454	441	490	468	447	499	451	480	490	488	464	492	489	492	476	514	466	489	427	471	507	486	487	444	451	483	423	486	464	485	422	432	485	453	443	505	485	445	436	474	467	490	499	448	459	511	469	482	451	471	467	484	429	492	471	474	464	454	472	456	492	448	489	465	436	475	456	467	461	481	465	465	508	464	494	500	450	473	514	442	468	455	462	437	430	474	469	475	441	474	480	470	501	442	467	486	476	454	481	483	464	445	465	429	441	503	460	473	449	490	492	449	442	485	512	450	466	477	448	452	445	484	463	466	467	443	440	505	457	429	485	496	438	467	459	486	520	486	464	481	495	459	473	478	501	481	459	479	499	494	500	421	463	435	436	478	474	444	464	456	484	439	495	444	494	457	460	461	441	477	493	476	446	461	490	467	464	466	502	411	460	477	465	452	441	466	459	460	482	473	456	458	528	474	461	488	480	478	494	463	487	492	476	460	457	436	481	462	488	456	484	438	467	438	486	466	452	448	483	477	466	473	497	467	494	480	464	497	484	464	443	453	465	460	460	453	480	479	450	512	446	488	450	428	465	469	484	493	460	506	455	476	480	491	463	516	447	472	495	501	460	426	485	484	460	434	452	470	446	473	465	499	481	463	463	490	433	493	495	459	464	475	454	437	505	460	466	459	453	472	485	483	460	484	419	489	499	510	459	531	477	462	454	472	481	483	452	455	453	448	460	424	459	490	466	472	449	514	507	454	445	438	491	471	463	434	488	483	444	475	456	444	479	457	461	459	506	479	451	477	489	475	464	445	479	459	465	488	491	463	442	446	483	460	460	487	478	462	498	497	474	467	491	507	476	451	477	456	464	478	502	424	486	459	496	435	478	479	445	443	519	537	432	465	489	448	499	453	495	427	414	500	472	555	449	464	448	478	459	477	462	437	502	477	490	462	461	479	510	480	463	480	477	459	484	454	457	439	503	475	448	479	446	457	508	479	479	454	469	511	472	464	434	499	442	476	457	506	474	480	487	477	494	532	460	484	492	500	489	481	475	450	502	497	459	488	443	476	466	437	472	485	510	462	463	465	472	446	454	472	476	513	470	441	503	478	487	482	490	468	472	464	481	464	467	453	477	462	478	487	409	482	478	468	485	466	478	455	490	443	509	476	482	473	488	477	508	493	455	479	459	449	497	514	454	448	463	474	432	484	498	502	480	444	424	484	479	455	469	463	488	450	478	505	498	488	488	497	462	478	460	480	477	491	470	508	492	444	446	472	467	502	440	496	501	506	452	515	464	455	453	445	476	470	478	493	486	487	474	477	460	436	496	467	467	459	453	484	505	474
34013	16246	11862	8983	5538	2981	1728	1123	730	538	476	431	385	354	388	370	329	287	320	307	274	221	255	239	228	215	224	251	224	230	241	259	258	219	233	265	258	245	251	237	248	236	268	239	226	231	263	248	246	242	223	202	237	220	250	266	237	257	255	255	239	252	252	254	227	243	255	217	241	221	267	201	251	202	213	251	227	221	267	221	247	247	233	237	276	251	243	248	237	249	244	243	244	243	249	216	255	262	237	216	223	225	228	248	243	228	210	226	239	252	234	202	202	232	249	225	239	202	237	246	288	231	267	242	233	223	214	266	214	208	242	249	247	223	261	208	226	250	249	259	229	252	228	245	239	238	216	237	226	211	232	224	250	238	224	226	228	219	247	215	260	238	250	217	265	259	248	225	239	237	217	208	228	249	221	249	228	243	241	229	238	256	230	241	226	224	243	229	238	252	226	224	246	240	227	255	248	240	245	261	222	249	266	262	244	231	220	222	238	252	246	236	217	235	216	234	249	215	240	240	216	228	239	232	221	212	211	231	218	249	251	241	247	247	253	233	258	256	226	239	247	233	227	235	222	265	231	253	233	233	241	252	229	220	228	252	256	237	228	227	224	258	222	224	225	241	255	238	263	248	233	232	248	232	208	226	221	255	253	221	245	217	223	248	222	286	224	293	231	245	225	227	217	223	217	235	233	229	223	246	221	218	200	232	214	238	233	233	218	221	236	197	209	228	222	227	231	260	203	216	204	211	229	239	233	227	228	259	267	237	257	253	227	237	229	222	251	217	245	266	234	260	207	220	206	232	228	239	259	239	233	205	213	246	260	231	218	232	216	215	253	244	233	241	217	238	244	224	212	222	256	225	235	226	254	247	232	245	227	228	234	227	197	245	254	224	220	244	237	233	228	234	256	241	242	235	210	227	228	246	234	226	227	255	251	236	263	224	210	226	265	256	245	234	235	259	240	219	220	233	259	215	210	214	236	255	235	270	237	218	221	206	223	239	223	234	242	217	232	217	240	258	249	229	233	249	216	262	221	232	273	229	238	216	250	268	243	228	257	257	269	236	220	206	245	265	264	239	244	253	213	250	202	234	231	261	251	229	257	235	242	204	236	235	222	233	249	199	244	227	224	256	233	222	245	228	223	239	217	237	246	226	268	261	235	260	229	219	234	273	221	210	208	223	229	238	228	249	255	238	263	242	242	223	231	251	224	265	249	227	233	226	245	220	233	242	229	233	210	241	231	244	251	230	231	238	235	221	256	194	257	238	257	240	252	245	237	234	234	239	232	217	258	228	220	221	256	242	226	239	253	223	223	223	228	220	259	245	242	231	256	228	248	233	244	244	227	247	245	230	244	243	219	241	225	231	235	206	198	235	214	214	253	224	245	250	233	243	241	231	244	234	244	229	258	230	232	244	238	244	242	249	269	250	245	234	239	246	228	232	232	255	236	215	226	244	224	228	247	219	262	228	238	256	246	231	262	258	232	226	222	237	196	272	230	221	220	241	247	251	230	247	271	233	233	256	244	238	237	216	230	279	235	255	238	240	275	221	243	217	247	210	219	220	237	225	239	245	256	211	229	232	232	257	214	247	207	249	228	214	243	255	240	208	221	241	210	242	230	216	225	217	212	212	217	211	231	226	211	252	215	232	219	230	219	232	249	270	240	227	212	241	245	229	237	197	221	231	233	243	243	222	231	249	218	245	232	213	214	217	293	237	252	266	237	247	246	229	230	246	223	226	230	233	245	225	224	244	216	226	232	248	241	243	304	240	220	226	244	242	230	213	217	231	232	247	249	230	221	243	224	244	244	258	258	246	205	226	225	221	236	252	208	225	251	238	232	219	218	258	216	256	241	227	223	266	211	249	226	228	219	247	251	265	248	262	197	247	225	250	226	223	216	214	249	249	224	204	222	237	239	285	241	240	248	216	220	241	269	295	242	252	214	230	215	228	239	245	250	253	267	239	229	233	246	228	222	223	227	227	247	195	227	228	254	231	229	220	248	233	234	227	237	260	247	233	239	221	233	242	245	222	256	284	232	216	232	257	240	261	212	251	239	230	254	266	267	269	271	221	224	233	247	223	237	270	244	207	223	234	246	233	223	227	220	266	246	252	234	219	232	224	230	226	224	243	244	236	216	237	245	206	211	217	225	255	252	196	249	244	258	225	210	235	234	273	240	229	230	246	233	227	247	211	238	236	273	250	264	239	228	228	234	225	271	214	264	214	213	238	230	266	231	223	258	234	200	226	236	194	239	218	261	201	240	256	256	227	251	231	256	228	234	252	268	236	235	241	195	206	239	228	220	226	247	197	233	272	250	246	244	265	259	230	253	238	263	198	226	267	220	245	235	233	235	215	230	203	221	216	241	217	208	229	261	225	226	221	231	234	243	224	216	215	220	270	255	255	222	226	245	224	256	243	249	236	216	223	281	218	259	224	236	248	255	234	242	217	236	237	204	233	258	253	240	216	234	236	221	266	220	238	248	237	239	272	269	258	260	275	249	232	232	245	223	199	221	257	247	235	243	245	230	236	259	243	249	240	249	238	238	240	235	217	266	223	265	255	242	255	243	214	211	263	271	238	232	235	247	238	228	255	249	234	219	251	212	240	211	253	236	232	231	230	204	235	206	252	230	220	247	261	239	247	268	237	236	229	216	264	248	249	211	208	248	244	231	212	234	234	228	222	251	245	202	227	234	212	221	204	208	237	257	222	253	216	240	236	224	243	227	257	238	203	261	256	214	221	248	216	247	238	237	238	227	218	232	247	232	242	245	254	258	241	228	253	232	234	237	234	255	234	224	255	236	232	251	264	209	223	239	269	222	255	228	239	262	233	211	249	242	207	233	265	254	233	232	235	229	208	244	260	247	231	266	233	234	241	236	221	234	226	274	230	252	213	224	228	244	255	210	216	229	241	234	242	253	215	217	224	250	252	235	249	217	247	244	245	220	215	231	238	249	257	213	242	254	225	215	205	221	231	241	230	221	245	235	211	278	230	231	205	252	258	255	258	213	234	213	227	231	227	246	234	239	245	251	237	237	244	251	262	226	240	255	237	216	225	233	254	224	240	218	219	217	234	219	244	248	253	253	272	230	224	291	251	234	222	255	210	221	237	224	246	227	227	210	238	264	250	275	240	221	254	239	219	241	206	241	238	230	216	233	252	203	233	238	200	235	249	205	253	229	252	265	262	201	230	221	247	257	232	217	222	260	257	211	203	230	208	237	241	223	247	229	238	226	237	217	241	228	251	230	254	246	236	230	232	248	232	215	228	209	236	210	246	224	250	206	241	222	224	236	233	226	212	236	267	220	225	262	236	227	241	240	225	210	215	244	245	238	254	248	262	209	277	260	263	246	232	234	219	209	209	216	231	231	254	229	240	237	263	231	241	257	235	227	231	237	221	225	241	213	225	230	234	213	221	221	216	242	238	223	237	232	253	231	232	216	231	233	244	239	229	262	227	248	231	241	221	214	195	226	267	224	252
20633	12276	17331	19054	14867	10407	6499	4577	2951	2324	1913	1627	1492	1444	1344	1173	1138	993	851	750	692	662	644	579	550	552	601	587	561	559	558	547	521	539	516	520	490	538	548	529	530	554	548	573	551	533	508	533	509	515	548	553	540	545	542	546	528	526	527	532	546	546	553	520	566	529	564	600	553	525	576	545	560	587	559	511	577	491	530	516	533	523	519	554	508	554	545	512	540	522	526	506	530	544	549	510	548	565	519	544	505	501	541	512	516	540	523	546	499	520	520	529	543	502	541	518	540	530	539	541	541	524	556	522	546	532	532	572	551	532	531	544	563	508	507	524	551	510	479	540	545	507	507	519	514	487	501	547	474	502	542	521	503	560	521	511	511	534	496	474	528	506	504	486	538	542	523	514	537	483	554	495	520	508	491	541	499	546	542	518	499	506	513	531	500	547	519	518	523	522	486	542	524	518	497	526	492	531	560	516	576	535	499	549	509	511	515	520	536	512	542	517	505	540	546	540	511	526	560	507	526	537	521	557	528	513	536	506	533	532	517	485	517	514	516	528	552	521	491	556	553	518	548	536	521	481	511	510	553	544	509	541	533	520	542	550	538	527	471	502	536	538	527	535	510	520	563	485	509	502	521	510	536	533	552	526	537	549	511	498	511	509	486	549	543	554	518	569	525	506	507	529	528	529	542	458	500	551	538	526	514	528	561	531	480	542	529	520	555	559	569	490	532	532	540	521	522	469	522	561	513	521	505	509	523	566	573	544	514	497	488	543	505	565	564	512	532	489	496	529	536	475	501	527	548	546	508	516	528	559	544	517	537	562	500	525	535	542	558	501	522	506	552	511	507	527	502	523	503	519	513	550	514	498	535	520	544	504	520	545	515	541	582	528	544	537	531	520	506	529	477	518	560	518	528	540	536	526	534	549	487	488	521	518	551	504	514	539	529	520	493	513	542	518	539	524	509	524	485	534	560	520	532	499	554	545	513	554	513	560	526	491	543	522	521	485	521	523	535	505	505	566	516	458	584	487	537	504	517	530	507	495	475	522	527	474	514	519	542	529	530	499	538	513	498	555	515	501	529	545	535	522	524	515	513	559	537	508	500	508	469	509	506	559	515	540	521	518	535	557	557	520	569	512	503	509	545	537	527	526	530	534	531	510	545	518	501	531	507	559	532	531	495	532	537	525	508	498	517	503	535	561	512	546	511	496	528	528	521	521	509	521	534	513	551	535	520	540	521	523	516	499	519	532	478	530	537	510	510	541	460	541	525	521	564	528	522	554	516	556	465	490	491	487	522	554	589	468	516	555	543	526	517	525	555	530	524	517	596	517	519	513	506	510	528	529	518	512	501	523	513	526	533	499	510	487	494	520	533	487	540	506	510	503	527	484	546	516	521	549	541	522	505	543	528	501	530	536	565	498	535	484	570	512	508	518	512	533	490	562	526	503	544	501	550	502	494	500	500	522	539	531	536	542	536	527	516	521	534	514	549	502	517	597	507	519	523	557	525	586	522	536	527	547	529	553	533	499	518	557	535	500	540	467	543	530	545	515	557	516	524	528	556	541	518	545	537	529	527	555	511	494	528	534	520	509	534	488	504	495	505	531	529	482	478	529	565	511	522	537	569	558	507	516	550	562	546	513	545	544	516	538	518	526	506	506	535	531	554	506	587	502	513	494	513	558	511	529	481	509	549	555	556	560	519	518	510	489	529	502	549	525	494	509	549	503	533	532	500	507	506	543	530	510	565	474	510	538	545	509	529	517	566	488	500	513	541	540	516	518	542	545	553	527	540	574	530	497	508	527	504	501	526	541	504	539	522	498	508	574	499	512	526	535	522	521	520	519	531	513	521	491	515	519	543	550	563	518	496	544	530	505	535	497	535	523	500	548	537	530	502	573	527	483	492	518	502	531	506	586	556	511	541	523	522	519	571	505	507	503	498	524	519	524	523	556	551	513	529	523	514	496	541	497	548	546	494	543	512	559	510	526	533	463	493	555	516	466	537	537	499	525	549	506	529	505	480	480	504	546	524	548	515	518	501	530	536	542	548	546	524	533	539	532	563	560	522	528	555	534	532	533	518	509	566	504	524	500	526	485	493	492	552	502	498	564	501	515	516	512	531	530	541	487	513	542	504	512	521	481	530	514	513	533	549	501	536	522	563	534	546	563	521	554	535	522	533	490	499	513	530	498	550	525	495	506	519	558	536	495	530	540	522	533	511	529	536	521	520	500	516	502	510	528	498	579	497	538	470	527	533	508	492	485	500	540	555	552	545	521	550	503	528	518	521	559	510	546	512	513	506	535	535	544	513	521	487	519	530	525	504	520	495	528	517	515	515	549	549	536	546	541	503	507	511	559	546	497	556	506	543	555	503	506	540	510	530	533	540	514	550	566	517	505	492	498	522	547	502	520	474	489	517	536	506	554	535	523	519	546	511	490	527	497	551	537	526	508	550	520	522	520	482	534	514	535	508	536	505	526	489	569	518	522	516	514	532	531	511	498	547	544	522	515	499	500	510	526	521	490	603	507	493	532	542	521	568	553	513	546	550	507	536	510	538	526	521	501	551	539	571	490	508	520	507	484	539	503	555	513	521	543	505	534	525	549	556	524	535	503	513	532	511	502	516	531	514	509	512	504	538	552	539	555	524	539	542	526	530	527	542	544	522	558	531	541	526	575	512	524	532	529	482	522	552	530	534	566	523	562	529	527	493	518	523	522	464	539	521	512	501	530	536	548	515	525	482	517	519	520	531	561	480	539	549	568	517	528	485	545	538	517	540	510	507	518	565	497	501	525	548	529	521	483	499	530	564	488	486	518	486	522	489	502	494	507	526	520	519	533	553	507	469	489	507	544	559	542	496	528	539	504	517	527	527	548	540	528	534	503	539	522	487	521	577	507	547	517	505	528	481	500	517	515	516	552	540	519	515	514	488	523	549	469	561	553	555	495	522	511	475	544	503	509	464	547	528	521	508	516	515	518	555	520	539	548	510	503	512	501	523	546	538	517	509	512	498	535	518	515	541	559	565	534	514	516	473	505	543	533	546	484	525	494	533	497	517	529	526	519	504	462	532	535	512	516	541	493	520	538	551	543	490	502	517	468	566	567	542	510	543	518	526	519	573	518	560	523	530	516	496	563	505	577	555	508	523	536	516	471	509	496	571	509	552	520	497	537	529	520	567	514	515	509	540	515	540	545	525	521	536	531	529	574	556	532	555	535	506	540	581	529	557	478	535	563	566	501	511	543	558	504	540	531	487	493	491	532	552	521	531	581	515	518	518	552	535	571	533	510	571	525	541	545	486	521	549	490	509	485	518	545	504	524	540	542	508	524	518	507	479	521	540	524	493	505	513	547	516	528	541	547	520	529	523	527	499	514	514	529	545	492	545	494	480	528	536	522	521	510	574	526	535	488	504	492	521	501	542	539	509	532	494	501	578	523	530	514	530	538	512	483	487	517	502	513	507	536	501	508	501	533	549	517	550	545
39544	19828	18333	14877	10046	6161	3020	1564	1030	786	668	579	494	459	453	414	422	380	352	314	289	266	242	298	272	268	290	308	293	255	292	270	238	248	280	238	274	247	267	255	276	249	263	250	315	281	253	232	228	236	259	249	268	261	281	242	266	274	256	254	246	273	254	267	232	253	280	246	240	232	254	265	260	278	254	238	234	282	254	262	263	254	275	267	267	282	264	260	241	244	260	265	261	259	288	282	268	270	252	218	243	252	287	286	283	281	251	254	282	275	262	255	255	249	284	244	219	263	299	235	247	262	268	258	266	233	234	269	254	255	244	276	261	262	258	248	246	233	256	248	265	268	233	233	277	228	255	221	265	261	254	268	256	259	263	271	244	286	255	243	240	257	259	282	290	255	257	241	288	242	248	244	277	268	282	234	261	252	273	264	273	253	241	281	235	226	223	240	227	302	284	246	257	260	231	283	242	263	262	253	276	282	264	256	252	273	263	269	250	245	240	249	293	285	273	242	273	233	247	243	238	283	294	249	256	274	255	276	221	270	236	250	240	248	248	242	252	250	230	254	244	269	244	255	265	238	241	251	289	280	250	239	270	277	258	239	248	268	274	269	240	226	249	263	261	248	271	280	248	263	227	225	296	243	278	226	281	228	265	293	283	224	257	235	279	221	262	257	258	249	261	275	262	262	227	266	271	284	255	259	282	241	248	257	258	216	271	274	248	256	241	247	246	248	260	229	244	245	267	253	251	255	256	252	253	243	304	233	279	271	274	246	223	273	281	254	276	248	245	244	214	227	274	221	239	241	267	238	282	227	244	259	247	256	249	258	248	246	250	294	261	259	233	243	282	241	238	250	253	229	241	279	243	247	241	266	265	287	245	249	261	289	286	254	239	240	231	270	292	266	279	218	233	287	254	229	254	244	256	240	259	235	257	264	302	270	259	255	260	240	256	273	241	246	249	249	242	256	231	252	272	281	249	233	243	242	241	252	246	271	242	261	255	282	265	273	226	254	209	230	280	280	245	274	272	267	276	248	233	243	271	255	261	247	269	244	246	230	264	248	267	244	216	228	284	294	228	264	294	262	265	268	239	263	239	260	252	237	264	260	267	256	249	261	259	264	260	267	269	269	240	276	270	238	252	284	224	247	253	246	256	247	283	233	228	240	259	254	264	212	262	267	250	247	274	260	258	278	229	241	240	251	282	269	243	247	271	257	280	235	260	252	224	230	252	292	272	282	256	267	254	263	248	256	269	282	232	244	243	242	244	251	255	295	235	263	239	214	242	246	279	267	235	258	246	275	256	251	250	257	276	234	259	224	226	259	257	285	226	253	214	251	264	265	260	248	294	248	268	242	247	255	252	266	264	256	275	256	268	264	245	249	256	234	232	252	234	245	255	250	230	234	247	253	265	221	311	253	242	247	256	245	268	210	266	266	277	287	251	254	231	241	240	263	231	256	250	260	272	238	281	228	278	273	230	225	273	278	256	257	233	216	281	235	270	276	268	249	266	213	247	276	255	246	253	253	298	224	258	255	275	213	258	250	267	254	252	235	263	245	258	247	252	230	249	238	228	246	255	249	250	248	250	242	252	251	281	242	251	262	256	278	263	228	232	247	281	255	263	250	249	239	243	260	248	268	271	253	246	232	260	248	228	260	252	236	256	248	273	240	255	248	272	232	267	249	277	259	270	279	258	264	248	268	258	249	265	299	247	281	252	275	270	255	265	271	269	271	241	256	271	257	261	248	271	253	244	227	265	266	247	262	251	256	270	271	265	264	263	256	275	241	254	252	289	255	279	248	292	282	280	278	254	273	264	258	253	270	275	257	258	243	263	252	268	281	268	277	281	285	274	229	281	287	228	284	242	249	234	238	252	286	248	249	239	247	274	222	261	233	268	267	257	259	261	289	266	271	241	267	232	268	277	232	271	261	274	256	223	240	241	242	262	229	284	241	276	238	236	261	234	236	250	242	234	241	266	266	259	248	229	250	236	244	256	262	254	251	261	261	254	242	242	265	252	263	269	244	249	268	265	236	255	286	240	247	279	281	263	251	263	230	270	250	270	272	247	264	249	253	235	223	236	273	237	249	257	246	251	277	237	250	239	259	256	310	241	264	254	270	272	228	240	243	254	276	263	251	241	238	283	235	241	267	221	250	253	258	239	241	264	240	261	232	286	275	277	268	266	240	237	247	256	216	257	260	277	247	231	272	281	237	271	289	260	270	235	261	258	245	277	272	243	255	258	277	240	304	266	257	236	266	276	230	261	255	225	250	271	246	242	257	251	242	225	232	246	212	254	243	259	243	263	283	249	266	265	278	250	277	242	270	252	266	276	248	257	275	242	278	230	244	260	279	264	262	260	305	271	261	238	233	269	254	270	250	262	252	244	225	271	248	253	248	246	258	226	233	263	274	264	288	246	253	245	266	228	243	276	288	293	268	253	259	252	271	272	245	264	281	230	263	252	231	248	267	261	245	247	275	253	249	252	251	249	241	254	248	247	229	247	254	271	260	227	223	222	268	239	252	239	246	265	240	281	238	260	255	264	241	245	246	267	276	254	249	254	250	281	269	249	239	230	248	270	280	240	261	268	276	262	240	251	253	268	262	284	245	267	250	276	222	252	231	276	255	233	260	244	291	256	288	261	286	274	240	222	243	256	265	263	258	237	279	244	250	226	275	241	232	251	258	290	259	266	264	258	263	282	266	278	244	283	249	248	237	283	236	241	271	262	243	307	250	283	265	289	256	242	248	230	241	249	222	279	241	261	235	291	259	284	240	258	269	209	234	280	278	258	261	239	240	226	223	281	269	254	246	269	272	217	233	272	252	247	278	238	252	248	277	290	261	255	263	273	261	257	273	259	252	243	272	274	229	267	261	262	268	260	235	259	256	242	262	278	233	252	256	252	290	259	249	254	253	245	255	248	240	250	283	239	266	266	257	258	233	246	247	237	261	276	245	263	257	243	245	258	257	227	237	222	246	216	277	265	245	251	241	250	288	277	260	254	245	306	269	264	253	262	268	254	245	258	268	262	248	243	243	286	223	260	241	227	256	255	262	280	248	250	246	252	269	273	258	259	238	263	277	258	233	244	248	268	270	271	239	286	240	250	265	290	263	273	275	254	243	274	277	238	264	280	237	280	267	268	241	247	268	223	264	273	258	236	271	235	269	246	262	249	245	250	249	269	243	269	304	253	255	259	258	282	240	209	266	243	251	255	278	238	264	237	216	269	271	261	267	277	250	247	247	247	278	264	254	254	264	216	258	271	256	256	243	244	253	224	249	273	235	277	241	247	237	242	268	236	264	257	265	252	253	273	243	245	283	299	277	292	258	252	259	232	223	283	256	265	243	240	256	251	255	224	244	274	288	272	260	257	243	252	248	254	237	229	231	222	285	242	259	292	250	255	262	274	229	261	230	252	256	262	247	264	249	262	265	277	250	241	281	279	281	255	272	240	253	244	255	276	242	282	253	282	220	262	250	285	260
22311	13928	24314	25942	23005	16743	10178	6222	4380	3508	2917	2340	2202	1845	1949	1646	1386	1305	1000	948	865	805	740	710	653	652	656	642	632	609	551	583	543	558	566	581	599	559	597	642	565	612	557	572	541	569	577	578	585	579	578	597	582	551	599	571	561	579	612	539	546	557	584	613	598	574	599	623	540	562	558	583	562	642	601	559	595	581	618	591	553	533	563	564	589	570	559	551	574	565	557	525	568	571	532	586	544	564	569	581	590	574	559	539	549	550	584	550	569	576	503	553	528	567	579	511	595	559	599	563	546	579	598	519	579	558	563	554	577	560	571	559	572	567	562	574	581	524	550	541	557	555	568	554	585	545	539	588	542	536	534	550	521	549	539	585	596	542	563	580	559	490	538	545	568	536	561	575	536	589	582	560	563	579	540	559	559	562	572	538	564	552	608	566	535	533	526	561	544	553	526	577	549	548	575	544	592	568	560	579	586	536	536	616	543	583	561	570	527	594	547	554	556	521	515	538	523	534	543	543	520	568	519	538	556	561	589	530	587	574	540	546	589	578	558	614	543	540	537	508	545	586	578	558	568	527	577	551	563	567	537	543	549	563	528	560	614	522	554	518	585	534	586	556	576	590	543	541	532	534	531	574	524	564	535	518	553	545	532	549	596	616	581	549	570	566	584	553	568	521	566	545	529	547	541	579	538	540	548	530	551	541	591	602	547	500	551	574	562	540	598	608	580	551	516	549	542	544	594	539	529	546	619	560	518	554	531	555	580	552	550	594	566	526	557	536	539	541	548	547	577	598	518	539	553	582	502	553	578	557	534	576	596	575	556	567	554	534	551	545	548	572	531	547	583	539	607	570	588	560	564	554	562	571	559	510	584	558	547	524	540	552	553	565	553	544	620	562	559	569	520	528	542	580	577	535	566	564	604	553	561	550	516	580	568	554	546	540	542	565	568	563	581	537	558	574	537	524	585	540	534	567	541	565	527	583	592	537	536	564	579	551	570	585	561	593	535	574	580	600	564	532	558	532	531	543	608	536	549	592	563	577	570	557	520	554	548	576	585	494	616	554	598	525	550	557	536	541	548	558	542	581	558	576	547	583	577	563	544	563	567	585	577	524	553	568	562	553	563	555	548	533	518	561	552	579	592	540	560	537	578	551	520	566	505	554	601	544	577	542	571	522	563	543	565	579	518	573	549	564	521	545	566	556	522	577	529	553	555	546	532	563	576	577	602	584	557	563	556	555	558	543	553	581	522	581	577	563	574	602	524	532	562	598	545	557	561	540	587	538	556	557	551	567	572	585	558	523	515	565	562	546	554	532	526	569	542	561	558	590	582	546	580	518	584	502	553	557	578	534	589	590	558	571	549	554	520	549	566	530	572	598	608	582	531	530	597	563	556	532	546	548	576	607	546	544	546	547	567	601	577	573	529	590	569	584	602	559	533	505	505	564	535	586	578	584	551	576	558	533	575	551	562	531	556	531	577	587	535	551	565	540	533	529	591	568	540	570	496	570	531	546	578	537	603	570	575	596	571	519	566	566	534	585	556	565	543	522	554	534	542	544	568	551	579	544	610	610	582	550	558	587	564	565	584	572	551	556	584	561	552	529	539	536	577	572	538	580	542	568	577	549	540	591	581	586	541	536	545	529	531	572	550	558	597	572	549	559	560	600	539	545	570	550	524	583	581	550	502	522	568	549	539	575	547	558	565	551	560	573	562	575	544	578	534	603	558	521	518	550	580	569	542	552	500	566	564	518	570	506	575	564	562	550	519	572	566	545	547	554	577	567	545	553	552	571	546	560	564	549	578	565	571	542	585	522	542	581	542	592	581	569	556	558	562	534	588	565	556	567	550	553	594	557	574	602	550	531	521	603	548	565	531	545	557	556	501	533	536	586	522	554	539	539	574	586	563	582	581	581	554	545	579	563	506	575	581	543	588	573	588	563	538	526	556	569	584	574	578	543	566	592	548	531	574	558	571	539	559	550	555	563	566	519	562	565	561	553	510	526	569	529	548	550	566	561	557	569	555	517	503	558	564	565	592	550	520	577	574	586	607	558	563	565	566	547	546	579	588	534	573	582	549	557	581	584	544	533	613	575	580	501	612	555	555	534	572	558	565	569	549	522	556	520	547	572	547	572	557	560	553	549	560	547	535	549	544	561	564	557	554	547	531	522	587	563	536	543	580	569	549	559	546	561	594	607	540	574	576	541	558	553	582	572	542	612	558	585	573	542	583	578	536	558	561	534	603	521	550	612	552	586	555	562	556	554	567	561	569	547	556	539	580	552	582	540	565	604	555	526	571	560	536	539	543	541	570	538	566	540	532	560	588	533	532	562	595	567	550	545	578	504	551	542	556	593	568	563	509	558	531	548	583	557	557	586	584	574	546	585	550	549	546	563	543	602	515	552	530	606	566	548	630	558	553	562	574	532	542	573	529	551	543	593	538	548	555	542	568	545	548	553	587	588	565	541	587	549	534	583	576	560	579	555	548	584	584	571	498	564	568	518	539	549	586	608	523	542	580	521	523	572	557	545	585	591	579	559	578	566	520	547	564	565	585	535	591	550	562	557	547	564	574	567	570	582	531	574	600	545	569	552	563	522	561	573	555	558	521	571	575	552	528	580	509	541	616	555	547	563	603	580	532	512	540	539	536	543	572	549	560	533	587	579	574	550	640	571	575	505	526	578	553	578	542	493	579	566	540	573	553	577	557	566	531	610	576	582	563	542	564	615	562	598	544	546	504	533	531	530	538	556	582	577	562	575	570	564	570	589	528	568	552	523	596	563	591	591	576	578	572	589	534	495	560	571	565	553	558	589	541	559	560	574	587	535	573	589	556	564	524	624	587	568	524	551	505	553	582	530	508	575	535	531	558	559	562	566	568	582	581	576	553	545	593	569	585	556	591	542	520	592	565	561	562	569	564	546	560	570	561	553	532	591	567	539	545	615	541	563	575	541	562	514	547	535	539	563	562	589	579	565	579	588	530	549	548	532	590	562	552	582	543	532	576	538	508	544	555	512	541	526	538	533	553	511	551	536	517	538	557	576	554	587	570	567	550	558	550	586	533	573	546	585	557	544	565	569	584	530	579	554	590	545	561	578	555	587	558	546	538	550	543	529	527	561	539	564	579	543	561	590	586	548	546	536	568	554	537	561	536	588	524	548	571	575	552	550	557	549	585	583	540	609	573	584	571	537	586	521	534	523	591	571	577	587	507	544	532	561	571	575	523	540	557	556	549	548	564	548	550	526	567	554	565	533	541	544	529	572	611	566	571	585	543	557	551	528	575	570	591	559	576	596	530	570	618	532	607	561	566	552	559	562	558	517	566	559	551	545	534	545	588	530	519	541	530	572	532	582	576	559	601	555	538	550	519	571	587	547	538	573	563	519	572	552	541	562	572	553	574	544	543	529	553	553	543	580	546	532	569	568	569	528	497	521	578	543	536	579	559	603	521	606	559	575	554	580	568	561	557	524	552	571	563	572
23946	9851	7278	4663	2505	1355	1003	673	579	385	361	367	299	259	302	286	258	238	272	244	221	215	181	243	220	211	232	203	227	219	212	202	224	211	196	219	215	188	179	191	185	197	222	193	186	212	236	232	212	200	182	189	201	179	206	198	182	206	207	209	213	213	217	210	199	206	211	232	191	190	191	220	184	198	202	205	202	188	201	209	228	194	198	197	219	203	193	186	179	219	221	176	209	181	220	232	211	198	205	197	204	188	234	214	195	208	211	189	219	195	201	208	186	200	205	199	223	207	244	211	185	211	204	249	236	223	214	208	200	224	211	195	205	185	178	193	191	219	214	218	194	167	219	226	198	202	215	209	196	197	195	197	218	223	212	231	185	197	175	229	204	228	200	198	218	214	190	198	186	214	194	211	213	244	189	200	198	230	222	209	196	232	237	208	198	200	200	177	208	184	178	226	208	191	203	203	199	161	194	217	208	211	208	195	181	219	232	191	201	226	222	200	232	212	202	190	210	224	203	199	201	188	183	212	211	206	216	216	225	181	220	209	209	202	210	171	190	203	209	212	219	208	226	217	203	209	223	206	217	227	222	203	183	211	219	195	216	254	238	199	217	182	207	177	213	199	184	217	219	228	197	214	217	195	211	212	201	180	185	176	215	185	195	203	230	198	183	213	219	214	200	184	205	210	199	193	189	190	211	216	213	225	209	204	200	231	221	217	186	219	187	211	192	216	198	229	214	236	217	200	192	211	185	212	224	173	195	228	203	186	201	199	195	199	204	233	199	208	206	194	192	227	223	195	190	225	230	211	212	200	184	233	203	219	222	239	203	234	183	219	196	215	173	182	207	232	211	233	200	220	235	215	196	234	184	210	160	201	209	222	207	202	226	210	215	200	186	179	192	197	177	208	214	221	222	199	194	177	185	197	195	189	209	222	216	189	234	216	216	199	210	216	229	233	218	205	231	198	220	218	181	215	203	210	217	194	212	190	204	208	185	214	203	190	210	214	200	173	199	181	203	224	236	189	202	225	219	192	195	231	217	205	210	182	232	218	220	177	211	214	234	188	198	190	225	211	202	233	212	202	208	228	207	208	220	197	205	202	204	204	181	204	204	217	189	197	197	217	220	230	174	193	186	220	217	242	195	191	208	207	203	246	199	173	218	216	182	176	228	188	196	209	197	205	215	213	197	195	220	230	204	161	208	193	197	197	215	231	215	188	215	190	206	208	206	199	179	186	207	207	212	190	187	186	205	192	222	201	196	208	214	219	237	198	235	229	201	235	208	239	208	194	196	212	221	217	193	219	222	194	204	207	207	190	187	202	219	182	189	171	225	236	190	170	194	187	204	215	210	198	194	183	205	164	212	215	210	179	192	173	222	220	201	225	207	201	216	172	173	183	206	215	212	205	205	221	212	207	218	205	215	240	211	230	184	182	202	193	185	212	191	177	191	205	192	194	210	208	186	211	181	206	197	199	192	202	189	197	197	201	230	192	228	195	193	215	220	213	228	195	183	203	202	190	176	206	224	212	176	176	174	182	227	205	201	213	209	200	199	215	200	190	212	201	210	217	200	213	227	180	243	201	186	193	198	195	206	222	232	193	208	203	212	207	217	213	211	214	188	209	204	217	191	193	192	202	196	199	200	227	223	171	217	183	214	212	229	225	236	196	188	178	219	193	211	196	214	195	228	216	208	216	198	212	208	195	230	183	200	204	212	195	205	197	197	188	245	195	205	222	217	196	211	204	207	218	185	224	205	231	213	209	203	216	212	217	215	212	222	201	183	218	199	182	210	173	202	226	179	189	197	201	189	192	213	195	196	210	220	215	217	233	182	206	202	205	204	192	174	206	180	204	194	216	201	188	183	168	176	210	186	187	205	208	183	222	198	211	206	200	208	243	220	195	211	212	197	190	221	223	191	215	230	191	182	217	207	200	216	188	219	199	184	212	209	224	249	211	175	235	202	213	202	231	234	218	215	227	204	226	207	207	207	180	192	223	199	218	207	207	203	186	186	177	205	217	195	199	179	211	220	213	206	222	177	208	231	198	204	186	182	188	199	184	186	219	218	202	185	173	190	208	200	198	199	189	206	196	207	212	164	218	181	212	186	200	232	186	192	191	202	198	224	219	197	216	193	201	213	178	208	212	192	172	209	208	195	210	214	206	226	196	198	205	198	209	218	204	206	171	184	189	195	209	201	220	185	220	191	213	202	188	215	209	203	227	217	190	177	216	234	224	209	204	188	215	206	200	192	202	217	232	226	201	217	208	190	194	189	213	194	242	224	200	197	201	217	203	199	217	206	191	194	197	198	194	228	210	207	214	175	195	190	190	202	209	189	221	199	197	189	191	199	193	176	208	201	214	223	237	200	211	211	239	221	212	220	201	192	206	214	239	182	181	199	172	222	192	204	198	204	213	225	220	213	207	198	200	181	183	209	215	204	224	219	185	224	214	193	222	201	200	218	225	216	163	227	195	205	197	205	222	194	194	215	211	213	210	212	205	201	203	192	197	183	198	208	211	208	209	196	219	225	226	204	219	194	213	222	192	194	209	215	187	199	211	193	215	229	211	202	213	213	197	194	240	209	213	175	195	215	191	200	194	208	182	232	228	197	221	219	202	200	200	199	159	189	217	198	207	205	221	205	208	205	203	197	210	209	177	211	189	180	172	192	213	229	201	199	186	219	203	208	202	184	211	226	209	201	216	217	195	200	201	203	199	221	196	212	215	201	226	187	209	202	208	195	187	212	204	200	195	216	181	205	213	191	204	181	198	216	206	195	228	200	202	222	194	181	188	203	194	230	213	185	193	214	221	209	231	190	205	201	203	190	213	216	233	210	177	198	199	210	190	209	213	215	215	187	226	208	193	174	212	223	231	207	218	233	224	235	200	203	203	193	224	215	226	186	204	193	198	199	240	182	201	253	226	210	198	204	213	212	210	202	199	207	179	196	201	205	202	180	192	218	187	217	209	207	225	193	202	231	205	203	206	196	212	189	207	206	191	184	206	209	198	219	196	229	190	213	188	203	215	230	169	199	223	219	211	187	217	219	208	208	185	183	202	213	237	192	191	208	214	211	219	201	204	183	208	163	187	221	209	232	208	214	211	188	194	199	192	187	177	209	211	180	188	210	203	179	204	228	226	207	190	205	191	231	191	250	200	200	221	211	242	194	227	224	211	184	172	203	207	219	207	212	224	219	203	205	212	234	249	197	191	215	224	228	237	196	188	208	197	229	216	183	184	206	187	194	221	222	194	235	212	196	183	211	212	178	204	222	178	234	205	205	230	207	210	208	198	198	199	193	195	204	226	212	224	192	184	201	229	221	207	198	210	197	202	205	218	196	196	230	181	187	177	220	215	165	198	235	223	190	208	221	223	190	183	210	199	193	216	196	221	218	197	245	211	203	210	223	195	220	201	202	193	185	213	229	193	199	226	228	221	197	220	194	249	195	179	211	202	230	185	209	234	250	195	215	189	198	200	199	212
13827	7181	11909	11777	8249	5578	4301	2929	2191	1609	1350	1170	1187	1066	1147	957	833	775	688	637	573	559	507	500	491	502	435	483	499	470	507	462	444	469	491	490	467	486	463	490	461	480	457	456	440	458	472	434	434	438	433	502	440	502	439	453	457	464	460	470	484	463	472	513	463	444	471	473	480	458	446	476	458	503	492	463	491	457	482	514	487	493	475	465	473	465	471	473	471	429	424	477	475	472	479	463	451	432	463	451	482	445	473	454	493	438	467	443	415	479	475	474	436	439	472	433	456	438	468	462	458	471	435	487	467	482	510	461	454	492	464	452	503	475	441	470	433	468	488	477	503	482	462	448	428	455	469	452	436	485	459	454	475	467	472	496	477	447	504	469	467	438	434	451	480	443	483	456	429	464	441	480	485	417	444	492	454	508	455	465	476	460	464	460	448	452	471	422	464	469	474	443	459	476	456	470	482	478	470	435	421	449	438	451	450	439	459	447	450	464	466	479	497	450	465	475	467	481	488	453	480	441	420	423	467	448	451	463	467	494	471	424	485	464	444	490	434	436	478	487	482	474	510	426	451	453	461	462	456	484	427	435	476	461	450	470	441	480	470	507	444	461	447	455	442	449	452	484	459	427	437	474	471	418	457	508	423	484	454	476	481	446	475	484	412	484	455	456	469	488	484	459	455	480	481	462	459	480	449	461	447	494	469	410	415	440	468	417	429	486	427	461	460	450	473	498	455	456	424	464	462	464	448	454	458	479	484	452	474	437	444	446	441	501	449	460	464	472	438	521	447	495	483	450	487	487	448	432	458	482	482	445	481	487	473	463	461	447	455	511	448	451	454	473	459	448	447	476	435	509	446	427	510	462	465	439	466	457	476	468	463	471	464	427	467	460	426	493	477	412	460	456	503	492	436	470	475	443	437	437	474	462	412	465	456	455	472	468	448	453	434	442	438	463	491	416	451	484	497	469	471	454	464	493	466	468	472	447	460	468	452	486	462	464	511	489	446	431	436	472	469	479	469	425	497	491	432	463	468	470	436	495	527	483	443	500	438	433	440	507	451	506	479	481	409	440	455	452	439	498	449	457	451	480	451	479	458	453	425	477	440	450	478	488	443	474	446	440	474	445	457	448	446	458	442	504	492	437	423	457	458	433	463	473	468	436	439	472	489	479	476	444	472	442	468	471	483	477	455	452	448	457	463	484	446	439	468	482	461	425	507	449	457	424	473	436	481	470	449	472	423	419	445	420	481	407	412	460	460	455	439	498	478	459	516	480	452	445	406	482	490	466	436	468	488	429	443	456	454	471	491	451	442	437	466	444	470	457	448	463	475	472	451	492	460	475	498	471	443	465	462	477	425	453	495	446	475	452	455	474	508	456	458	442	438	471	474	473	461	454	468	427	450	455	447	460	456	450	454	432	464	495	455	465	438	439	452	449	470	455	454	483	457	485	466	459	462	473	442	459	458	471	468	469	471	481	478	438	446	441	479	437	459	453	452	466	464	407	482	442	478	463	436	465	517	474	458	508	470	452	476	439	469	450	509	444	507	453	505	449	482	451	459	459	468	476	458	439	437	453	438	463	461	459	462	449	461	428	440	434	436	478	443	456	447	476	471	446	476	455	423	452	476	464	462	475	492	455	460	463	431	474	450	421	482	490	509	493	452	455	492	465	471	432	432	488	527	445	458	442	414	462	419	448	462	462	469	469	466	446	459	504	441	464	451	445	475	458	437	416	490	469	474	480	444	459	422	390	444	482	458	441	463	476	492	487	476	452	472	461	491	466	433	477	506	447	493	447	441	435	491	474	409	414	442	470	450	446	449	474	450	417	472	435	461	482	450	500	459	466	477	458	474	454	457	447	458	460	442	427	464	490	483	469	447	466	466	458	427	435	450	465	428	470	454	431	444	424	446	442	463	407	440	492	468	432	510	478	446	486	431	491	485	460	450	482	448	444	466	468	480	431	485	456	455	500	402	495	450	440	483	421	466	422	391	443	471	463	450	431	448	493	434	444	505	430	456	463	474	471	457	429	487	467	434	436	479	509	457	430	454	450	463	451	422	474	449	434	427	460	480	450	459	453	457	475	528	455	436	459	427	464	532	485	459	460	455	486	472	470	489	489	458	484	420	450	466	391	489	504	497	486	472	435	485	447	486	450	471	547	488	470	406	448	453	471	398	454	446	449	484	455	457	430	494	481	427	463	478	466	469	448	490	498	460	427	438	417	462	497	449	466	453	477	455	436	456	461	438	475	470	467	472	477	424	448	485	460	460	493	464	446	448	441	412	465	439	531	459	476	453	452	444	480	494	485	467	435	435	453	428	499	446	444	445	466	477	455	418	449	461	480	445	483	442	460	471	479	422	469	452	462	445	462	467	449	477	457	448	451	452	440	523	492	484	468	428	463	438	476	474	477	465	425	451	445	451	418	440	441	450	442	476	452	477	481	445	411	454	450	461	484	485	465	495	482	442	491	451	437	481	439	484	459	451	482	483	466	439	469	469	430	461	468	461	468	447	449	475	397	456	478	465	460	481	458	417	466	474	456	457	447	429	462	460	436	459	495	476	478	455	466	437	457	489	438	475	487	456	461	469	447	451	458	437	491	479	478	446	450	438	459	441	455	451	458	442	433	486	459	431	473	466	445	446	482	466	416	467	452	493	442	496	487	403	473	438	463	454	480	417	473	450	449	461	450	476	438	460	429	488	472	467	480	448	461	449	443	445	447	426	463	455	462	434	490	471	445	488	442	472	430	444	473	465	423	479	465	467	423	439	477	485	464	427	467	459	450	446	501	476	455	462	466	414	460	487	489	490	446	439	435	461	469	476	477	439	467	481	458	442	476	462	431	438	456	461	485	489	478	425	435	451	455	435	425	473	444	454	455	469	452	471	459	474	456	418	497	457	449	449	466	468	463	480	496	458	464	448	453	435	458	491	491	484	470	459	493	449	446	457	447	466	440	462	505	464	454	467	467	455	448	461	507	494	486	485	463	467	447	470	431	464	488	475	456	465	469	465	423	479	488	470	455	423	442	493	466	440	425	467	458	468	447	434	446	450	445	459	455	444	430	439	468	472	447	462	471	431	491	450	468	443	454	433	494	495	468	447	421	446	465	474	481	472	459	461	415	487	463	446	463	425	462	463	452	436	447	490	455	466	493	480	451	504	443	467	525	435	465	467	442	450	455	425	442	471	494	459	451	470	495	440	485	466	442	491	440	484	426	445	453	419	436	478	462	493	455	454	433	416	437	512	499	471	481	476	436	463	467	455	452	454	435	427	461	466	442	510	446	440	442	462	473	437	477	486	448	468	485	475	437	454	470	416	417	441	462	458	481	433	439	472	475	491	434	445	479	460	463	478	500	438	445	491	459	416	476	468	462	458	435	464	457	443	495	433	443	456	479	432	411	468	495	474	432	487	442	440	443	459	450	469	459	457	431	424	475	452	458	470	487	431	471	453	486	446	438	492	474	475	422	474	478	446	456
33948	15115	12051	8810	5354	3120	2116	1175	795	617	492	438	400	372	387	334	328	317	309	250	275	268	260	231	215	241	284	244	223	216	228	225	225	254	218	209	252	249	232	250	249	225	207	238	239	206	268	268	230	233	212	212	212	228	230	237	209	243	255	233	249	226	253	236	236	209	230	220	228	227	237	206	224	222	243	211	203	222	243	237	216	192	261	243	248	251	268	223	226	242	253	256	241	234	208	228	243	225	225	242	247	237	244	231	217	236	251	202	221	253	265	253	226	256	206	201	220	245	242	229	237	255	241	224	205	247	231	236	247	240	242	246	213	226	224	211	232	244	257	231	219	230	231	213	223	214	223	248	240	250	199	218	238	222	221	226	247	223	242	232	256	237	223	229	245	214	220	234	241	231	200	207	235	231	220	222	209	230	255	217	256	230	227	242	216	244	212	213	231	197	236	218	231	219	200	224	262	232	211	231	250	243	219	235	235	210	251	231	240	237	244	222	229	217	247	217	249	248	233	223	235	242	248	240	232	216	247	250	232	232	266	239	216	214	214	208	206	236	258	209	253	217	265	247	217	247	214	237	234	237	224	218	238	243	244	272	242	224	212	208	228	276	236	196	218	258	225	203	221	213	216	218	233	245	238	227	260	264	233	248	226	236	232	219	239	238	228	232	234	224	217	224	241	231	233	198	211	225	268	241	213	215	234	238	252	226	224	198	243	245	237	213	216	238	243	242	232	227	241	233	249	236	233	245	234	250	244	233	248	237	217	222	228	237	244	246	239	238	247	249	250	236	232	239	246	221	205	250	238	224	227	199	251	227	243	232	230	221	204	242	250	213	225	232	204	220	219	218	262	205	230	244	235	239	242	232	226	257	239	253	212	226	237	238	276	250	235	243	239	258	231	248	251	256	248	248	245	249	200	247	207	206	235	234	226	211	222	234	252	220	243	244	223	244	203	221	198	238	219	250	209	195	210	243	220	245	262	241	238	234	249	239	205	236	215	228	223	248	241	220	239	231	211	227	222	222	279	223	231	238	224	242	227	235	235	225	255	236	240	254	227	249	201	193	211	279	217	239	243	244	246	233	247	206	197	213	240	275	237	243	235	205	246	212	205	235	226	212	224	237	251	241	220	261	225	228	217	243	243	215	219	240	227	238	245	241	254	245	253	225	211	259	249	244	234	226	234	230	216	259	241	217	215	235	239	217	258	228	223	214	240	239	202	213	226	223	207	240	254	250	239	196	241	228	259	229	233	205	205	247	220	221	210	219	219	214	256	215	236	228	246	243	254	247	248	259	253	195	237	228	234	215	244	240	203	232	231	221	245	212	236	236	232	235	232	223	244	238	227	239	225	190	212	224	204	239	228	226	200	243	254	229	203	227	223	233	225	224	214	234	257	220	228	264	196	239	243	230	237	241	220	236	218	270	260	261	236	214	227	202	241	231	218	234	231	225	255	220	232	212	213	246	230	261	236	242	246	231	224	214	247	216	245	261	217	226	190	259	240	237	229	266	250	242	239	228	230	224	230	200	244	237	234	240	216	251	203	219	264	217	202	227	233	250	214	214	237	221	208	205	232	234	225	228	257	239	252	265	230	241	209	256	232	223	217	239	230	230	221	232	268	251	219	219	251	245	258	262	240	237	233	205	237	231	233	197	233	264	252	218	243	247	224	237	226	247	219	238	251	233	242	199	238	240	230	237	240	229	215	236	225	231	250	255	234	206	229	220	246	248	223	204	235	244	238	245	224	215	241	227	225	240	253	222	225	233	237	227	220	250	239	229	238	208	227	231	251	225	230	217	212	243	243	228	259	228	224	238	221	213	237	277	224	241	216	239	247	209	239	226	229	220	218	244	214	247	223	255	251	222	232	197	249	226	243	234	221	228	230	240	253	232	235	220	201	239	256	264	227	248	208	263	223	234	223	246	229	229	217	209	258	268	255	246	226	210	201	247	197	257	236	233	221	209	246	231	236	236	222	259	263	243	229	232	257	241	234	237	231	265	227	233	213	225	222	237	243	217	237	248	240	210	261	218	244	226	224	237	212	225	218	235	232	266	229	251	239	217	247	249	242	229	225	247	257	213	226	243	257	246	239	258	202	217	239	232	224	247	241	236	196	259	218	248	259	211	206	237	225	233	229	228	256	204	218	235	214	227	226	240	238	218	232	234	224	231	226	239	250	228	218	225	216	243	228	212	249	223	268	224	251	242	242	213	235	238	215	228	234	260	236	205	244	259	199	232	231	233	232	222	237	262	248	240	229	234	250	212	245	244	234	233	226	235	240	215	212	245	228	202	222	272	235	226	231	183	232	212	262	256	230	242	248	257	250	221	255	237	221	237	233	238	222	239	241	245	228	207	230	251	232	258	213	247	235	250	253	230	242	229	232	245	250	233	222	214	236	252	242	225	214	261	212	231	248	231	218	249	227	221	231	231	225	251	248	216	226	246	279	215	201	254	258	230	205	222	237	238	215	249	234	211	219	240	238	255	258	235	249	216	224	231	226	215	250	236	219	233	278	262	218	230	236	245	226	221	238	206	231	235	250	265	226	208	211	252	211	200	241	219	243	239	254	208	245	244	233	226	257	234	236	246	245	246	219	247	220	219	235	210	232	224	227	225	229	242	239	207	233	247	285	238	231	248	258	232	220	237	215	285	249	216	218	219	224	261	247	257	254	223	210	242	219	234	236	233	220	225	268	250	253	215	231	225	219	211	248	247	239	226	208	205	230	256	246	237	217	230	246	263	218	213	197	265	238	248	239	234	279	229	225	231	226	224	235	224	219	233	242	230	249	196	247	239	253	212	240	243	248	213	242	235	261	262	238	236	257	246	201	248	240	209	253	244	217	254	254	236	219	235	231	227	243	213	262	224	224	231	203	237	232	224	234	247	234	227	225	228	261	244	230	216	252	247	232	243	220	242	228	207	248	224	220	234	230	240	238	217	209	248	231	233	225	213	228	242	233	216	259	209	290	254	219	264	229	251	218	229	211	214	214	257	250	224	218	214	265	228	234	220	228	258	229	235	237	256	231	234	246	230	261	247	244	213	231	257	225	249	261	233	217	226	241	233	226	245	212	223	248	243	221	226	231	190	238	244	238	243	203	242	230	213	207	240	225	250	235	252	219	240	239	206	214	216	247	221	214	251	252	252	233	261	222	227	238	233	233	244	223	231	252	259	244	212	244	249	248	227	203	218	236	236	240	202	232	213	216	240	229	213	239	213	213	257	208	221	244	234	226	229	227	228	231	230	223	236	214	253	216	228	237	251	234	247	248	227	225	209	234	198	230	254	216	230	231	233	239	234	227	243	203	206	241	210	238	234	246	237	215	222	250	259	203	246	228	227	235	224	216	241	231	246	228	214	252	226	231	260	219	252	274	252	240	215	208	228	240	235	236	210	192	285	252	227	233	210	227	214	237	229	250	247	234	206	226	239	221	223	248	235	221	252	238	234	232	237	218	240	214	235	244	240	218	233	237	238
20516	11501	18060	18614	14304	10503	7800	4716	3391	2351	1913	1625	1493	1350	1411	1184	1165	983	926	762	659	704	577	601	568	549	522	555	553	510	530	545	531	521	509	506	535	547	531	539	486	522	559	554	491	528	559	548	556	556	534	525	505	553	557	557	538	493	545	562	537	506	524	522	513	571	546	517	543	507	513	502	560	543	532	537	546	549	579	545	505	564	519	536	519	502	578	549	532	536	533	554	521	526	496	504	516	520	530	529	479	561	540	518	466	542	507	518	545	565	512	540	512	507	542	546	515	524	520	555	537	542	547	529	497	514	554	485	497	458	465	554	492	484	507	519	542	511	496	521	502	520	524	518	516	504	501	513	499	501	518	509	508	521	511	529	499	522	519	526	514	519	512	535	514	525	564	513	504	505	483	492	476	543	497	504	514	497	444	514	505	541	489	507	533	576	545	479	496	502	510	517	565	507	540	474	481	516	512	523	539	542	512	501	528	515	521	583	478	524	541	517	493	535	547	560	487	517	523	490	502	538	508	549	517	542	525	524	545	549	534	549	531	524	495	508	528	530	542	499	533	502	517	470	519	518	493	520	518	482	552	504	489	526	529	557	525	556	527	522	494	516	511	507	516	495	503	512	485	520	496	519	528	520	495	498	486	493	523	512	500	496	499	501	534	495	476	515	558	527	510	515	500	473	558	500	494	504	497	525	516	543	499	538	529	464	531	529	511	503	503	574	486	490	508	529	514	541	481	522	477	515	499	510	503	532	546	502	536	519	509	503	508	477	525	492	508	492	490	505	522	529	515	540	528	500	518	516	543	514	487	493	506	537	552	518	489	557	555	492	534	530	516	529	516	508	514	534	524	488	554	491	506	533	532	559	530	529	538	503	524	552	498	480	529	518	522	481	514	550	478	522	563	569	543	534	507	538	463	525	515	548	560	543	514	500	491	485	500	507	532	558	508	516	527	549	526	469	498	496	519	505	507	535	547	540	507	511	480	526	530	503	544	551	533	545	558	508	496	517	541	476	515	532	537	529	499	514	545	489	527	504	530	493	477	522	471	498	551	488	522	514	522	509	539	505	501	491	499	471	478	514	480	507	506	517	497	505	533	535	518	536	496	512	502	495	515	525	545	519	594	540	492	562	544	542	549	519	501	506	488	504	489	540	537	516	523	563	510	483	485	517	502	507	559	470	501	506	497	490	503	509	504	532	521	480	564	526	514	557	537	497	545	524	467	513	501	558	494	529	553	539	492	553	518	517	493	509	513	493	510	506	501	551	532	524	546	533	526	511	477	508	481	505	500	496	490	505	498	491	485	555	529	493	488	498	505	499	532	523	541	521	476	497	519	537	549	571	515	563	520	537	510	494	526	521	558	535	507	487	504	504	545	520	502	476	540	498	521	504	502	515	504	516	533	542	468	511	515	553	510	521	560	523	498	502	504	516	527	550	513	552	561	521	540	530	489	469	455	463	488	487	490	534	516	485	519	538	500	540	523	517	514	506	515	527	524	540	535	486	530	543	521	496	517	574	477	507	513	532	517	537	517	505	511	510	533	502	527	523	529	512	528	580	537	500	513	531	512	492	525	496	540	490	510	511	503	544	519	509	507	541	531	511	478	456	521	517	542	525	501	507	527	554	495	498	521	506	485	540	509	515	497	491	541	492	499	546	492	468	505	534	537	499	496	516	528	478	507	487	535	491	497	531	544	520	525	557	507	491	487	486	513	535	536	495	509	526	485	557	506	513	549	504	524	537	553	497	500	547	526	528	551	515	497	509	503	570	510	514	511	475	537	541	540	504	505	503	520	487	535	507	503	546	517	511	495	505	485	526	529	576	528	527	515	504	562	480	472	523	500	538	534	524	542	502	554	538	532	507	569	569	514	532	487	490	505	541	480	520	523	565	529	495	531	508	550	543	485	467	496	519	476	459	490	577	527	487	548	553	509	499	537	543	519	520	474	509	542	524	503	513	532	535	505	487	490	492	533	511	540	535	516	525	550	517	527	515	534	488	541	482	525	546	551	495	484	517	564	502	548	520	519	509	528	510	534	486	486	503	531	505	523	504	467	478	529	467	531	530	509	486	540	558	543	515	513	561	479	556	541	517	499	488	524	511	499	516	523	560	510	489	513	473	513	518	523	528	507	527	516	498	514	510	508	523	520	517	497	536	493	513	496	514	543	539	560	538	496	499	529	502	511	489	537	515	519	502	540	515	492	504	476	528	552	511	507	524	511	462	533	502	494	519	498	524	526	541	553	487	468	532	510	485	539	515	552	538	509	506	538	535	505	519	527	512	558	496	523	529	504	487	496	515	534	545	501	526	485	500	553	483	504	526	549	495	531	531	526	557	537	503	544	508	516	522	559	555	481	523	516	510	494	546	481	545	535	508	508	547	461	501	503	533	505	520	513	519	473	566	508	542	562	487	500	510	480	508	459	512	522	516	502	519	513	538	555	483	532	534	557	503	493	482	512	551	534	507	528	538	578	485	472	505	512	547	517	520	511	488	527	538	526	540	497	528	525	497	520	504	492	514	520	510	523	532	527	500	556	463	501	489	531	539	486	503	528	491	555	530	528	537	493	499	523	481	495	503	546	484	536	538	494	529	536	551	517	506	544	507	536	497	491	522	486	524	531	541	510	485	506	539	499	501	505	521	476	505	503	514	517	513	539	507	516	453	500	552	499	505	522	476	495	510	509	486	520	502	511	466	545	499	512	533	514	506	540	508	514	497	525	534	463	485	490	524	534	504	526	510	498	499	517	507	524	499	498	534	520	477	499	519	538	491	441	526	515	522	521	492	540	492	498	524	502	532	506	542	493	507	543	491	511	498	551	500	552	558	525	484	495	512	506	514	509	505	523	524	545	518	547	504	566	505	491	532	514	513	509	517	539	541	522	531	511	528	494	489	539	512	520	503	504	540	535	493	557	528	517	515	472	534	509	468	513	522	518	507	536	482	527	512	491	530	500	559	508	507	563	541	486	503	508	479	500	497	532	535	529	502	477	531	559	497	521	554	514	482	491	509	527	485	480	518	533	513	482	481	504	479	513	540	495	508	496	500	509	524	506	551	474	514	536	542	494	461	504	507	496	520	527	506	538	527	542	504	526	487	557	527	527	528	505	537	556	527	513	513	520	520	530	527	554	560	526	462	508	478	514	524	490	495	545	540	519	509	506	493	531	529	533	529	526	501	483	500	477	533	492	541	487	554	492	526	540	507	563	516	516	533	512	512	515	488	533	465	525	521	510	502	469	503	524	547	561	536	507	467	526	510	529	483	532	527	481	489	505	540	524	515	521	491	534	491	493	516	506	523	511	531	534	504	548	524	556	485	492	507	515	539	545	545	482	507	528	554	535	553	506	513	493	501	520	537	507	525	492	533	554	504	490	516	537	526	514	548	557	539	546	569	517	515	518	518	542	518	471	517	510	499	506	541	530	506	516	517	478	527	469	496	492	528	510	538	510	517	530	526	485	474	491	516	531	492	580	524
42477	21803	18760	14945	9292	4943	2621	1552	1096	764	578	504	505	458	453	432	410	348	350	299	289	288	266	291	256	272	300	276	252	239	256	268	250	282	253	253	290	252	279	261	235	233	234	230	259	275	244	261	279	249	265	274	241	266	237	294	269	284	257	241	248	295	254	280	277	235	284	252	248	254	242	234	257	284	270	259	302	253	262	256	251	267	241	256	252	258	260	245	265	264	269	273	263	263	240	263	279	241	256	228	259	282	259	242	269	275	272	220	226	294	265	253	257	245	273	265	228	247	275	227	255	240	272	270	254	250	242	253	254	251	237	241	253	259	255	231	221	273	259	245	244	260	276	230	244	262	244	236	300	248	249	234	279	245	266	241	246	276	276	254	257	236	250	265	271	238	267	222	260	217	245	264	244	261	214	243	247	239	235	280	254	263	251	258	244	226	289	246	250	266	256	253	256	241	269	252	268	228	246	229	257	238	221	282	253	228	247	220	223	267	272	258	254	250	230	264	253	263	232	282	286	280	232	218	220	243	266	287	249	266	259	265	266	246	255	255	282	265	227	246	271	261	245	246	238	276	257	234	243	232	253	266	273	289	249	230	248	245	256	266	260	247	262	246	236	241	249	240	263	273	265	249	283	237	247	219	261	259	263	258	247	278	247	228	250	278	254	246	253	232	242	257	253	271	260	230	294	254	256	265	276	253	269	243	246	224	240	226	277	268	274	234	217	239	245	260	236	230	238	252	270	269	250	269	252	272	259	216	261	261	246	260	240	225	277	238	244	276	261	245	245	227	255	239	216	254	243	258	254	263	258	250	266	267	261	282	256	256	231	260	233	245	234	244	273	250	238	234	242	271	247	246	237	248	235	280	284	252	245	244	248	247	236	253	226	244	250	265	250	264	248	263	254	246	252	252	256	279	243	272	245	224	249	238	249	237	259	255	237	267	255	258	265	251	288	235	268	226	278	263	224	228	246	237	249	246	255	222	267	223	271	253	287	238	245	271	264	266	255	263	255	284	249	230	252	250	239	244	245	260	237	238	247	258	238	274	289	264	242	267	248	239	280	254	234	255	244	250	239	261	249	261	238	255	246	252	291	267	263	272	258	264	239	239	241	243	261	267	275	280	249	240	234	250	221	268	225	247	247	254	228	273	256	245	250	271	263	286	250	238	248	235	270	277	279	281	237	258	246	252	239	267	286	269	269	234	248	253	282	236	252	297	254	234	237	268	241	251	254	273	256	257	271	271	287	261	264	252	262	230	230	252	286	282	263	238	273	234	266	248	238	247	246	228	263	262	222	236	268	257	245	265	262	255	244	240	273	235	261	278	241	282	236	236	249	247	242	256	241	228	260	215	200	249	276	276	236	251	251	238	259	264	245	282	257	267	273	235	286	267	248	266	243	209	237	263	289	238	241	254	236	283	215	246	267	260	225	245	280	278	287	265	216	256	233	251	244	263	275	249	269	249	283	293	233	251	257	229	247	273	268	246	254	252	285	263	232	231	269	248	251	284	240	238	237	231	260	252	273	284	242	258	246	247	237	237	249	246	263	250	231	247	255	244	276	241	259	246	228	277	239	309	260	247	229	242	283	259	272	251	275	287	258	274	232	242	241	263	263	254	241	242	256	270	242	246	264	238	251	216	224	257	256	225	241	232	264	280	300	254	236	238	268	250	238	239	248	256	256	247	260	263	249	259	278	271	257	250	240	257	243	276	244	252	260	257	238	220	251	226	259	240	237	284	236	241	238	273	239	271	252	253	287	266	257	242	255	228	223	254	245	262	229	276	231	271	235	267	254	246	233	244	222	272	279	264	238	260	234	262	271	279	243	251	244	224	249	233	280	285	234	227	246	258	264	309	290	240	242	248	217	280	278	283	236	231	215	266	290	286	270	243	240	264	256	264	282	273	251	249	238	259	236	235	255	276	255	270	241	267	256	227	255	268	255	233	274	267	231	240	229	252	270	243	258	241	242	235	272	239	259	238	258	275	222	272	233	261	232	233	267	273	243	263	221	276	221	248	292	254	226	234	261	255	257	273	259	257	238	238	239	251	263	241	260	262	233	279	276	233	265	279	278	268	246	234	228	270	261	274	265	288	283	272	270	238	237	248	261	284	248	292	262	224	237	247	251	278	222	240	252	279	251	260	220	266	280	259	243	258	234	254	261	281	276	261	246	269	233	244	263	259	265	236	252	256	266	253	244	241	253	255	245	262	228	237	258	216	253	241	236	230	229	278	266	250	262	238	274	255	277	283	232	244	232	227	206	235	287	232	235	238	257	265	252	257	251	239	242	270	226	236	232	249	262	276	258	259	220	238	278	262	267	257	258	271	236	261	255	219	248	271	256	262	260	265	266	261	263	244	225	263	268	281	248	243	253	248	236	262	281	243	230	237	265	213	277	276	266	268	246	262	230	249	264	265	239	254	247	249	291	219	250	247	226	240	225	256	260	263	251	218	279	226	277	254	262	253	270	227	259	259	249	250	234	292	263	241	257	252	242	272	258	257	256	272	256	260	250	247	287	225	272	240	284	281	257	247	267	283	231	247	281	254	253	267	279	256	250	256	282	252	248	288	271	243	245	266	235	235	245	251	233	239	247	248	270	256	256	273	279	255	278	252	260	232	291	284	252	240	230	281	240	263	230	239	257	243	239	247	270	283	269	257	253	245	272	269	292	265	294	289	280	264	269	265	267	221	218	238	240	243	273	232	220	251	253	280	240	275	268	266	225	239	223	238	235	237	221	219	218	248	277	257	239	254	249	211	239	232	279	243	250	259	266	269	249	242	274	285	227	242	224	245	284	307	268	248	254	265	275	274	246	225	240	236	246	253	230	214	242	228	254	283	268	218	239	243	272	276	276	281	258	265	262	284	241	280	258	270	242	249	258	244	259	243	241	259	263	242	248	290	268	276	236	257	268	241	258	254	251	231	233	238	231	264	252	240	234	270	291	297	273	275	257	237	281	245	257	249	270	264	256	273	264	267	250	238	267	265	272	243	241	255	249	241	256	242	270	236	270	256	240	226	249	233	244	269	283	273	267	261	249	269	263	260	243	245	257	271	258	265	276	283	270	265	261	272	271	248	249	236	199	235	268	256	284	245	253	269	281	253	251	305	266	268	259	240	276	254	232	243	247	232	255	235	237	233	256	252	242	225	240	228	234	269	265	274	307	235	257	261	266	240	235	252	276	275	259	260	264	270	260	254	263	309	265	276	270	252	261	255	274	273	253	230	245	241	256	249	267	250	270	256	288	284	257	274	256	250	264	265	272	244	259	283	252	235	290	236	233	279	251	257	223	232	239	244	283	255	247	242	288	270	269	263	267	256	252	280	269	266	266	258	244	241	258	252	251	243	237	220	253	231	269	262	240	244	266	219	273	234	258	274	245	239	294	279	213	251	250	231	260	278	254	240	250	258	250	240	278	239	248	237	276	257	249	248	229	274	264	246	219	293	268	238	236	244	247	245	267	257	241	276	268	281
24923	15198	24280	26124	20353	14216	9356	6422	4530	3326	2472	2263	1958	1787	1712	1637	1423	1189	1186	962	848	727	685	666	615	607	614	655	606	604	563	609	549	546	563	565	595	565	558	528	587	581	573	600	516	579	585	558	566	539	592	594	584	567	538	543	546	542	521	542	572	582	600	535	576	561	590	497	629	563	559	561	544	568	615	568	580	555	600	591	554	582	546	561	572	582	554	563	588	554	519	525	590	585	549	581	577	561	586	552	572	540	562	569	597	558	564	566	547	543	534	545	564	566	523	563	557	581	553	511	563	541	539	571	573	573	543	558	570	562	574	529	536	530	527	554	527	562	529	576	596	562	532	611	549	526	566	527	581	552	577	565	540	518	542	536	532	572	522	575	540	600	520	514	522	495	563	568	557	559	598	565	592	553	546	538	574	542	539	523	573	563	554	605	569	497	589	551	566	616	572	541	571	531	584	542	606	508	538	560	556	573	515	544	573	562	513	540	523	611	546	553	576	563	556	585	533	488	527	533	527	578	522	559	543	572	568	558	579	511	584	559	575	556	566	509	543	568	516	535	585	534	565	575	536	577	553	508	566	540	515	586	589	566	548	521	563	564	496	541	573	550	544	539	554	524	573	553	554	573	605	597	534	523	565	578	545	563	522	511	522	578	568	562	573	565	586	543	561	504	543	522	545	533	556	558	527	563	588	565	549	584	581	533	520	559	565	535	550	562	543	515	599	537	531	584	518	539	574	532	530	564	554	513	558	549	548	554	535	522	564	545	527	524	602	561	554	610	530	541	545	506	554	537	501	538	546	579	506	568	552	540	564	555	549	570	554	520	587	565	561	507	575	597	538	555	547	584	551	561	562	574	534	536	536	590	549	591	551	556	594	560	566	558	542	559	570	545	582	554	570	597	578	550	566	570	503	504	532	567	535	542	509	550	559	578	541	533	560	559	520	586	580	545	565	530	528	555	529	527	568	548	571	529	582	556	548	547	536	583	546	557	530	540	571	496	574	542	534	575	613	526	562	552	558	517	605	558	524	530	542	567	573	548	564	522	540	574	573	517	547	552	567	582	564	542	546	532	573	553	554	578	571	507	552	556	520	558	530	516	517	544	540	555	537	568	575	514	545	543	544	597	572	569	546	559	577	540	563	566	531	594	553	561	543	538	567	564	559	557	582	571	508	506	572	576	600	572	566	558	551	545	557	565	573	583	584	549	548	556	536	582	541	535	522	554	568	549	554	588	554	528	541	529	544	542	550	598	570	561	521	558	584	545	549	577	566	571	539	579	531	578	570	554	563	524	586	546	574	498	599	527	586	505	553	534	568	559	584	540	560	532	574	563	589	539	567	553	548	570	556	530	525	552	547	569	542	527	570	562	543	568	578	537	519	519	566	561	588	521	556	551	558	546	539	593	565	549	578	554	561	571	541	554	542	565	551	572	528	524	541	543	540	556	563	556	615	588	536	521	567	534	568	568	544	566	625	543	561	567	576	554	557	532	571	556	527	520	523	534	530	526	555	528	561	522	592	523	541	588	556	591	571	597	551	554	586	561	578	556	523	549	566	558	546	564	530	591	588	566	560	540	505	555	530	551	558	546	515	551	540	560	535	540	569	570	569	564	583	526	524	569	553	522	564	564	566	590	568	545	521	552	567	548	536	601	551	549	582	522	571	578	556	542	566	577	572	569	550	534	531	480	577	524	583	561	566	560	589	561	529	545	547	527	561	556	566	538	552	585	545	562	550	561	597	575	559	608	512	535	548	491	595	558	523	568	561	578	578	555	572	593	567	531	543	529	570	531	540	587	552	556	556	547	567	526	514	522	548	561	532	528	543	540	556	570	541	577	537	525	556	564	569	547	541	569	554	530	558	559	523	535	508	550	539	519	549	551	594	568	555	550	545	540	551	589	537	573	562	581	534	559	547	560	528	552	560	537	559	513	574	519	557	528	516	540	575	548	517	597	559	548	491	541	535	572	540	561	555	548	539	560	564	566	564	588	522	530	557	553	570	555	553	575	529	542	567	584	532	546	562	534	564	543	567	574	545	530	593	570	542	563	616	583	517	561	577	547	557	584	595	590	584	576	559	539	553	545	583	584	559	541	552	570	580	573	552	508	531	618	546	557	576	538	499	536	536	575	544	594	536	609	558	540	538	538	570	585	521	555	550	562	545	564	591	557	542	579	557	546	561	593	554	515	611	567	556	542	593	567	555	592	532	582	566	547	529	508	531	578	552	536	580	536	558	577	556	534	563	552	561	564	577	593	561	531	516	557	560	582	527	517	614	553	524	588	542	539	561	498	538	581	555	526	558	538	541	563	571	581	546	548	564	539	580	584	549	531	546	523	553	535	497	510	534	516	549	528	557	538	579	547	573	521	573	539	582	532	538	573	572	526	558	603	570	552	571	551	567	583	525	557	524	562	565	545	526	573	525	557	552	565	561	546	527	553	577	553	537	553	556	556	592	559	551	528	524	562	558	542	541	548	567	525	546	525	553	598	537	562	565	542	559	549	551	552	549	540	565	558	559	560	608	527	574	568	579	529	564	554	540	513	518	545	551	586	550	512	530	562	532	566	579	511	567	524	537	570	590	562	522	553	549	569	543	527	592	547	590	499	563	537	577	535	578	561	558	595	608	539	493	531	523	555	533	513	552	598	560	544	516	568	551	553	566	529	560	559	541	549	572	588	526	547	544	547	519	548	587	565	556	535	566	560	554	567	523	564	570	551	568	550	556	553	585	551	564	553	517	591	540	527	523	565	555	497	563	568	554	542	570	601	543	549	526	519	550	521	551	579	551	562	560	503	507	548	559	519	557	530	534	559	528	551	560	592	551	536	538	523	563	540	520	585	554	549	548	540	557	535	532	514	521	566	582	545	557	512	602	568	534	533	524	527	532	533	576	578	531	552	548	537	545	564	562	567	542	520	538	508	576	569	595	555	551	587	564	539	589	583	559	571	525	558	517	549	547	558	598	566	540	549	531	542	545	563	577	556	541	520	545	550	523	592	587	558	558	562	526	564	558	561	551	543	560	533	548	550	579	566	521	560	572	562	556	574	567	546	572	570	538	557	533	545	526	514	526	556	493	582	555	539	558	571	534	573	575	519	558	550	556	543	563	553	548	547	551	543	528	547	524	550	579	554	516	545	548	619	559	524	539	556	533	518	591	539	572	566	569	515	535	550	561	547	611	566	539	538	597	511	606	528	574	541	569	556	570	518	617	539	565	543	550	557	566	559	530	543	521	566	493	528	565	553	551	553	565	569	527	569	614	548	543	590	593	532	539	522	572	540	540	548	529	569	520	534	565	552	538	606	587	566	485	552	556	563	527	572	584	563	526	552	557	556	565	552	534	543	527	562	563	556	558	553	513	537	525	530	558	556	529	515	562	572	575	539	516	562	552	610	565	520	571	571	563	529	534	551	526	553	570	550	538	518	558	538	574	511	575	577	540	539	509	516	541	515	543	528	540	589	530	547	562	551	566	539
22695	10587	6781	4250	2453	1526	975	713	580	434	344	308	330	311	294	304	283	230	247	233	223	208	218	180	192	222	192	171	219	207	197	201	194	212	199	193	171	217	207	208	197	203	208	219	197	175	180	201	200	193	210	219	184	187	190	214	193	228	185	200	194	200	194	196	208	195	168	201	196	190	204	215	190	218	190	195	214	209	219	230	201	222	191	217	189	185	217	187	194	193	195	186	213	206	217	177	178	219	187	216	192	190	169	198	172	191	209	189	182	207	201	203	198	193	199	224	213	206	193	184	169	208	171	196	198	223	195	208	217	211	203	178	186	174	189	197	186	220	189	191	192	190	185	179	202	218	218	183	199	200	195	190	189	201	186	205	187	173	204	211	181	180	190	201	202	190	211	197	212	204	198	188	194	216	193	173	194	203	191	198	214	200	192	197	199	200	212	194	217	201	196	205	203	147	183	173	224	187	210	187	216	181	167	200	187	181	183	193	183	194	186	175	181	201	186	175	202	174	183	198	193	202	186	184	198	194	183	200	197	174	210	223	167	193	224	218	216	204	210	196	211	220	205	184	199	193	200	219	211	197	201	202	196	218	198	183	199	173	223	216	221	210	209	204	179	211	202	181	201	192	213	220	228	232	218	234	206	200	183	180	199	191	207	180	178	183	159	231	203	216	191	204	201	203	191	217	182	180	211	223	170	200	201	219	174	227	192	183	216	219	193	190	213	217	184	213	201	212	199	223	222	196	204	159	192	208	216	201	196	200	207	184	224	201	207	202	205	196	191	188	214	194	183	217	201	201	207	235	187	223	242	189	188	177	167	206	196	199	206	210	196	180	204	206	181	191	184	203	212	193	190	183	202	185	215	210	169	200	186	202	194	175	212	205	206	207	226	211	183	183	223	179	175	188	197	195	207	192	224	192	177	148	197	179	212	189	211	170	199	182	167	213	208	212	179	198	192	201	193	199	202	198	203	196	208	190	174	203	185	178	191	193	195	202	192	211	178	187	204	199	232	196	207	188	226	220	210	187	182	211	180	203	195	193	203	192	201	214	198	198	209	206	203	198	171	188	194	156	209	210	190	187	196	188	201	213	184	165	206	170	179	209	201	201	182	187	197	176	193	194	213	189	202	215	185	184	183	201	189	198	221	165	197	181	176	208	191	216	206	218	222	169	198	190	198	194	212	198	191	183	191	209	184	187	192	191	194	185	206	216	215	183	225	182	194	215	204	207	219	198	221	219	200	190	185	217	212	218	219	231	181	185	215	174	206	200	207	159	223	188	195	186	203	198	187	227	213	197	198	179	182	195	218	184	191	179	210	215	192	172	162	161	213	209	210	211	218	215	207	209	159	198	202	200	229	198	214	213	222	197	191	205	199	186	171	205	205	190	185	202	182	194	235	190	227	185	203	185	197	162	190	196	211	192	182	215	183	199	198	189	175	175	207	204	169	203	181	177	209	213	180	206	194	185	194	190	196	178	217	207	200	219	184	199	206	198	191	201	211	177	209	190	204	188	217	193	193	172	211	192	201	212	198	197	203	187	183	204	185	173	200	201	195	184	205	191	175	222	215	237	164	211	206	168	213	217	199	203	194	186	188	216	173	220	196	203	217	227	195	217	194	179	191	208	210	183	207	193	203	193	219	198	211	211	191	197	193	190	173	207	208	201	191	181	189	198	200	208	184	207	205	208	176	199	199	209	215	204	191	206	215	203	186	186	175	196	188	252	193	206	186	202	206	175	183	180	179	204	232	195	170	163	198	182	214	189	181	190	163	197	225	229	187	188	214	196	204	211	197	179	188	171	170	199	213	187	189	202	203	190	216	210	219	178	181	234	205	195	213	211	181	180	208	202	197	176	193	169	222	197	200	184	196	183	209	171	192	171	181	166	183	184	193	209	172	199	154	179	202	216	197	193	194	223	192	215	171	202	199	199	233	173	185	183	191	184	187	186	201	219	185	196	195	193	204	192	184	201	225	213	177	210	197	195	187	184	207	177	195	194	204	182	208	217	186	195	185	203	192	210	219	201	216	190	205	204	182	182	178	196	189	206	207	202	194	192	187	198	188	176	212	200	185	190	204	175	193	196	188	185	200	203	172	175	205	177	214	172	207	171	212	219	214	217	193	199	191	190	194	187	190	212	198	178	192	186	202	206	193	233	202	180	216	205	206	206	205	201	184	220	214	191	219	201	182	188	200	210	209	158	186	185	192	210	205	196	215	189	187	220	214	203	186	182	183	191	180	198	209	222	179	202	187	192	200	202	203	191	198	187	198	189	194	172	170	197	211	202	199	185	182	210	187	203	190	206	195	192	217	193	191	170	186	180	213	232	222	172	200	204	182	195	210	173	186	213	201	226	203	220	185	241	166	214	192	196	195	179	196	202	213	239	198	202	198	192	191	193	178	191	189	209	186	203	192	216	207	197	201	175	188	171	195	223	223	200	167	199	241	214	205	185	204	196	172	195	214	208	185	202	192	171	178	211	179	211	191	177	187	183	196	217	219	212	220	226	188	192	184	216	187	181	189	201	201	203	200	201	194	209	182	176	181	205	201	195	200	187	197	171	183	205	215	196	198	209	202	186	197	182	199	217	219	173	205	205	196	179	164	233	205	191	212	208	185	207	205	206	221	213	165	154	172	225	196	207	223	166	191	230	229	199	201	203	188	193	185	214	245	192	222	215	213	203	211	204	196	203	200	198	222	204	221	201	224	205	192	197	215	190	216	197	168	199	198	206	231	187	196	187	193	200	171	181	219	181	190	234	187	209	205	187	217	232	178	179	201	211	199	198	193	206	171	207	205	180	199	201	189	205	207	201	213	178	170	203	186	217	181	187	200	208	194	205	221	184	208	223	175	194	214	165	180	224	214	205	191	161	226	199	195	200	208	190	176	193	195	187	182	205	203	215	210	226	203	189	202	202	223	184	167	203	175	188	221	202	178	214	203	214	204	189	206	211	219	181	202	168	200	206	190	225	207	200	191	204	184	233	212	189	204	203	190	194	209	194	202	193	218	197	186	203	207	166	190	196	210	195	197	178	210	194	221	196	196	191	189	197	206	197	195	214	201	207	184	204	184	197	169	210	193	173	191	179	198	206	212	212	218	210	175	205	225	181	202	189	177	227	190	193	165	184	194	217	204	196	201	196	190	192	191	185	214	184	186	200	195	185	188	205	211	203	220	220	197	215	194	227	208	195	219	197	192	224	162	192	170	207	177	204	198	178	194	204	191	207	211	209	181	201	187	183	202	221	217	204	201	169	195	199	178	171	213	190	203	219	211	234	216	177	215	187	186	185	177	188	201	186	208	215	204	170	189	192	204	209	210	190	211	170	182	210	224	197	201	181	204	194	212	199	183	186	203	208	198	192	181	192	224	174	172	165	228	177	211	219	184	185	203	166	207	217	202	190	197	176	196	196	226	205	162	173	208	192	192	190	190	210	193	218	162	178	206	186	223	220	189	201	206	200	200	203	209	192	199	189
13112	7790	10743	10956	8131	5679	3994	2932	2293	1662	1206	1094	1092	1134	946	981	843	699	688	632	561	515	516	512	484	452	453	496	426	421	430	454	451	482	441	464	449	455	459	439	450	483	472	493	440	459	477	452	444	437	407	436	434	451	485	458	466	430	432	480	456	475	472	430	469	475	451	438	459	439	466	457	434	503	494	454	457	457	451	413	438	429	448	473	409	432	454	439	436	404	464	449	457	436	461	501	443	437	443	438	419	425	467	441	425	431	437	428	462	467	442	426	447	424	454	453	434	481	445	419	447	444	437	419	441	429	434	452	450	415	472	431	437	483	426	410	438	495	428	442	461	448	447	423	468	441	429	445	455	482	430	463	427	387	441	453	485	439	455	407	430	436	463	430	483	458	440	440	424	440	471	451	400	430	443	447	475	439	431	456	453	440	478	445	412	430	448	461	466	473	447	418	458	425	440	416	449	441	471	431	430	465	448	454	433	435	470	429	426	472	405	453	480	444	439	399	460	444	419	464	449	441	484	449	464	473	434	456	438	445	464	439	448	442	442	445	409	414	478	437	394	430	427	472	484	431	451	493	426	432	465	444	439	446	453	456	452	467	454	454	415	424	446	450	480	452	475	469	441	488	495	446	440	435	472	444	417	456	442	423	441	426	420	447	507	480	412	469	453	433	447	417	438	485	433	494	453	449	449	409	413	414	417	509	448	417	425	494	481	471	463	428	468	458	446	437	426	421	466	410	447	437	457	446	437	456	418	447	395	462	453	409	448	444	422	439	492	441	430	432	449	456	432	427	426	451	444	461	432	432	432	430	460	449	454	449	420	416	437	456	492	465	442	420	450	402	446	453	436	471	424	450	426	457	449	469	441	458	406	456	459	447	452	456	446	413	434	432	421	428	458	421	465	403	439	456	399	395	457	447	451	438	448	449	434	437	432	425	432	468	433	461	438	430	469	449	458	450	442	418	454	466	432	450	440	412	477	471	449	480	449	449	440	479	461	461	443	428	434	426	459	445	427	469	397	444	482	488	433	446	456	448	485	438	417	429	465	482	453	448	463	417	435	466	420	445	486	426	437	460	473	472	450	467	509	461	437	434	460	439	446	432	444	453	449	415	455	448	414	420	465	463	447	489	452	419	493	430	412	438	469	447	444	435	454	391	421	452	453	440	429	436	425	452	438	431	446	426	428	417	474	423	447	477	444	434	440	438	448	461	429	407	443	473	402	470	437	453	450	408	449	438	461	470	460	444	443	443	427	470	428	420	438	430	445	436	437	470	463	473	436	450	410	441	465	441	442	414	436	467	449	473	411	439	437	438	454	460	438	436	445	448	407	471	490	460	452	464	442	416	427	473	451	453	432	416	449	486	442	431	398	443	446	475	439	489	433	452	431	466	427	451	433	419	457	483	453	421	448	450	461	482	445	455	451	428	464	451	439	426	463	442	431	483	449	414	454	413	441	441	454	453	402	437	419	426	425	482	439	437	427	490	470	429	386	482	435	432	444	425	438	441	457	473	454	421	482	433	432	451	415	440	479	447	463	487	450	493	459	445	429	460	451	460	416	510	458	454	458	410	447	436	411	466	449	417	414	452	463	481	514	465	455	432	449	461	470	461	447	458	450	482	443	448	411	457	474	436	464	420	442	441	446	435	463	453	435	438	443	429	443	419	413	443	416	473	422	444	462	426	458	460	445	451	454	397	449	485	451	469	445	419	430	425	460	403	404	423	455	415	415	432	426	458	449	499	422	444	456	464	429	442	450	417	469	407	436	413	425	452	432	475	453	454	456	426	437	436	423	429	454	438	466	482	449	453	432	429	449	405	444	394	427	454	438	440	441	430	454	422	439	478	434	475	466	470	395	434	434	455	437	468	428	457	448	422	399	445	440	424	418	478	473	419	401	470	454	464	428	434	448	445	434	411	427	475	434	469	458	458	459	469	461	454	460	433	456	451	451	416	454	440	418	429	471	432	448	426	427	441	457	416	445	454	499	483	463	455	419	421	422	452	436	467	427	423	456	489	431	445	458	445	436	449	467	437	427	466	453	432	451	446	464	411	422	448	440	431	415	460	450	449	476	438	427	445	526	439	441	418	461	455	452	475	469	462	435	443	476	442	462	461	442	428	474	433	478	414	427	441	458	412	433	455	416	462	421	489	443	466	470	494	440	445	447	479	449	426	448	443	483	474	404	465	425	445	459	460	444	435	448	463	426	475	453	441	434	485	481	434	442	472	398	472	420	437	445	401	415	459	461	438	438	431	436	442	424	429	421	416	453	404	465	427	435	429	436	446	447	429	479	457	465	458	414	479	466	459	495	449	472	410	441	428	435	427	447	467	469	481	456	473	461	459	416	474	444	454	430	454	403	461	441	427	432	442	435	423	421	413	470	407	456	476	479	489	432	402	469	428	451	437	460	438	433	439	433	473	475	420	429	467	450	414	471	436	455	415	419	423	394	501	458	426	468	444	404	443	448	463	442	444	412	419	442	479	434	442	471	448	481	463	446	437	438	468	441	427	450	464	457	456	445	454	462	438	459	431	469	473	450	433	463	446	460	424	429	447	433	441	465	463	436	466	473	433	456	482	433	419	433	436	467	427	459	444	459	434	487	454	506	433	472	448	429	450	455	396	439	419	438	446	452	461	444	477	466	449	428	474	429	409	426	422	459	449	428	484	436	446	431	441	471	466	428	456	465	449	432	439	448	457	476	434	448	433	425	431	438	421	472	427	471	429	408	459	416	457	455	465	410	456	425	418	418	470	445	435	372	439	415	455	445	475	457	463	420	432	393	443	440	445	421	419	456	448	455	433	442	441	428	434	449	470	432	416	440	415	456	427	438	439	426	457	447	461	484	475	455	440	430	436	438	472	434	457	416	470	472	469	435	431	449	442	509	426	467	480	429	459	442	473	427	469	445	422	472	408	443	452	435	439	395	467	463	439	424	426	438	482	451	466	477	448	451	475	478	425	453	473	438	418	428	449	429	445	434	438	468	428	398	462	404	455	445	442	414	458	425	427	468	440	426	406	429	491	434	437	485	460	456	436	464	442	481	506	438	413	439	425	441	443	468	426	406	425	437	423	441	495	440	446	417	478	436	458	447	403	408	451	407	477	454	449	426	422	450	464	426	473	431	433	407	423	423	440	452	409	440	475	468	424	440	464	439	447	429	440	445	447	484	425	445	429	439	449	449	458	446	474	478	459	421	420	472	438	445	466	442	470	420	440	426	441	438	431	461	455	467	438	458	473	440	425	446	447	446	429	450	433	465	487	461	433	489	438	434	451	432	380	431	442	441	456	471	430	403	395	457	451	448	395	422	432	448	487	459	457	424	433	497	423	444	471	429	412	442	441	458	420	415	416	424	440	452	443	411	448	436	405	453	477	408	426	434	414	453	447	443	471	486	430	452	419	417	435	449	455	440	419	432	456	479	452	478	489	415	440	420	430	452	446	467	425	456	470	471	442	439	458	430	450	441	421	425	476
31395	16046	12867	9360	6469	3864	1868	1195	910	664	523	411	406	420	359	382	387	292	296	285	278	265	263	232	269	217	236	249	240	211	250	252	205	231	203	237	231	223	223	235	241	221	237	234	245	247	242	243	232	219	236	251	223	226	222	229	233	207	265	216	221	216	245	210	231	251	226	208	257	220	240	230	227	238	253	248	231	239	219	216	207	239	232	236	254	220	249	221	234	263	278	223	237	243	212	236	244	198	220	197	222	221	205	231	198	222	221	214	211	226	263	212	238	237	222	220	250	212	218	241	253	235	237	229	221	220	222	220	207	241	247	222	225	226	225	237	252	218	205	218	227	240	233	219	211	234	189	242	220	221	227	201	198	212	216	236	228	236	260	236	226	217	254	217	214	219	238	210	237	235	232	248	234	222	216	224	217	214	212	249	254	232	228	247	228	237	245	212	218	200	208	232	211	223	229	224	196	235	218	257	255	251	225	244	232	252	204	209	250	266	207	241	226	220	209	220	230	225	250	224	226	199	199	223	218	238	211	232	224	212	208	207	233	222	201	214	199	237	226	215	235	216	211	230	214	232	223	232	242	219	207	221	206	227	226	223	244	211	221	193	222	223	217	211	238	210	205	238	241	233	193	241	219	201	219	235	229	222	235	240	204	234	250	212	259	226	241	209	243	226	265	226	221	237	223	193	227	260	254	234	199	254	203	219	241	241	235	226	206	224	227	232	224	197	226	211	249	240	244	249	215	230	230	236	252	214	225	224	244	238	223	226	207	250	257	221	243	237	233	210	223	210	247	242	220	223	216	222	222	266	226	220	219	203	228	220	208	247	217	187	243	236	230	207	194	236	238	237	222	262	236	214	207	222	236	208	211	248	225	218	230	217	209	204	257	252	220	195	253	190	226	227	197	229	211	209	262	213	207	231	224	233	209	210	223	201	240	221	248	220	219	225	235	207	213	235	241	232	204	208	220	248	222	217	239	225	230	233	212	229	202	234	229	231	222	231	229	210	217	239	239	256	214	209	236	225	210	218	234	230	250	235	222	220	239	217	247	237	214	224	237	200	196	216	198	226	233	235	237	227	214	223	233	218	196	202	227	236	228	262	251	194	241	203	244	238	209	229	236	241	254	197	207	233	222	211	209	216	237	236	209	215	238	240	215	227	237	230	194	203	249	266	273	215	235	246	243	214	228	241	215	232	223	229	208	212	252	229	204	224	225	233	242	233	257	238	235	235	233	239	232	225	230	209	242	211	242	203	216	222	223	234	215	208	211	211	242	241	247	236	214	228	222	210	214	207	224	217	240	219	230	237	220	246	206	247	221	227	230	217	222	208	233	241	213	232	220	231	224	218	215	192	229	244	237	213	199	246	246	244	231	230	216	218	208	222	217	220	236	194	242	246	234	218	227	250	224	213	232	220	224	234	248	240	209	250	257	230	235	266	220	248	244	205	239	206	195	201	230	240	248	217	215	201	234	229	224	248	200	215	257	226	221	223	204	215	202	200	220	237	201	262	245	220	202	212	258	219	234	228	208	206	250	199	203	215	200	230	243	258	222	230	212	225	240	245	245	202	221	255	234	275	214	227	207	222	249	203	236	230	214	197	221	210	233	227	223	196	249	228	205	213	241	217	213	225	211	230	232	232	237	233	234	246	217	241	230	254	230	241	245	244	238	237	218	237	245	202	213	248	208	230	212	212	235	222	238	235	228	243	231	236	225	243	241	229	255	228	230	206	205	213	218	255	244	240	217	214	249	242	237	205	247	220	233	201	240	224	213	266	223	219	213	217	210	239	246	246	223	186	244	216	235	254	252	227	225	205	215	223	251	229	236	223	224	246	237	232	234	231	218	272	196	229	238	252	247	258	260	240	233	236	210	200	237	244	214	236	239	212	235	234	236	216	200	213	214	233	210	209	250	247	202	237	240	256	219	236	211	227	240	206	224	241	246	215	236	234	255	211	248	234	248	238	248	254	234	231	228	219	247	219	229	229	233	210	249	229	212	215	204	208	211	204	221	222	230	238	228	224	227	232	250	240	226	220	236	212	240	219	225	187	207	254	232	208	234	262	217	233	247	261	232	216	223	228	272	233	209	242	277	228	228	235	211	237	239	246	231	216	233	235	201	217	232	209	220	271	236	217	262	245	224	218	263	251	245	240	231	216	200	221	231	209	238	214	240	215	249	211	230	207	231	229	238	246	248	241	223	232	228	269	240	232	225	203	213	265	237	219	219	217	222	199	227	210	209	194	208	237	237	228	237	249	249	216	216	241	233	239	241	217	229	256	217	238	222	214	241	233	236	199	207	224	229	222	228	227	227	206	191	221	245	232	251	215	226	223	223	208	231	200	200	225	195	228	239	221	217	211	214	233	225	248	230	251	230	220	223	214	231	204	238	224	226	223	231	207	195	209	220	230	229	245	212	221	217	225	215	219	214	208	236	214	203	252	199	219	220	230	194	240	242	220	230	233	251	233	237	224	230	244	216	227	222	249	243	232	198	213	228	248	243	233	215	221	210	196	215	227	232	233	256	232	217	221	208	241	213	239	215	221	227	265	220	215	221	236	237	214	234	243	226	185	231	238	208	228	213	216	228	227	268	243	212	237	231	248	213	207	225	247	234	238	248	209	241	228	231	223	203	243	227	241	227	197	261	221	218	226	226	229	210	261	210	226	227	247	249	261	239	235	235	217	206	231	227	198	207	246	227	232	233	246	240	250	198	207	224	202	241	237	197	193	245	225	232	234	218	238	203	221	231	219	231	237	197	213	218	238	221	230	233	239	231	235	250	255	237	231	250	205	225	241	229	250	255	230	239	225	213	230	232	221	227	221	239	203	218	254	232	255	230	227	247	204	218	229	222	213	224	230	244	235	240	189	260	222	215	244	233	234	223	215	213	221	217	208	213	210	226	208	239	254	205	215	243	202	223	224	217	233	263	241	219	205	201	238	248	217	203	216	220	235	198	252	258	237	204	209	199	223	225	226	238	238	202	230	215	213	208	239	224	211	226	224	220	209	222	228	235	208	200	220	251	245	234	222	207	250	214	222	211	241	229	237	208	232	236	234	240	205	241	221	252	251	228	237	241	234	213	236	236	227	251	196	237	225	242	243	221	245	231	219	234	246	226	223	231	215	195	226	192	235	228	180	219	208	216	238	234	214	250	234	240	212	212	230	221	235	213	247	200	214	237	224	194	221	253	234	248	243	223	195	226	245	224	207	203	208	248	211	237	230	239	236	228	234	222	226	242	235	212	221	212	218	254	237	253	217	224	258	241	210	238	245	236	235	228	206	241	208	218	230	218	222	221	226	224	234	222	228	243	246	237	223	207	215	248	207	244	250	233	224	206	221	223	249	239	221	231	239	226	222	219	239	236	235	214	201	240	203	208	227	239	221	208	225	246	238	199	244	220	249	244	228	202	229	234	241	246	227	245	212	230	216	230	206	219	222	227	242	224	234	249	243	254	243	241	232	223	264	224	215	230	221
18641	11684	18570	19759	18146	11933	7006	5080	3899	2758	1925	1699	1482	1560	1283	1419	1180	887	874	889	782	664	623	586	572	517	548	528	574	536	579	560	564	524	531	504	542	514	492	517	496	529	546	549	501	516	537	502	529	527	506	550	500	522	541	504	534	515	534	486	555	534	510	513	539	486	510	488	520	555	567	518	545	523	507	536	541	492	575	522	543	525	510	508	487	533	540	515	549	511	508	545	497	523	532	532	485	505	495	498	513	499	524	496	515	516	547	509	510	457	499	500	538	514	511	494	549	542	502	511	552	496	497	522	498	482	560	479	518	487	518	472	523	497	511	533	481	486	504	506	529	509	473	523	471	521	525	514	507	538	538	503	464	501	482	554	517	527	508	532	492	501	506	525	512	502	525	493	473	496	494	509	515	507	501	496	486	512	496	487	558	453	503	524	524	515	527	506	513	545	537	546	501	475	531	494	500	528	553	505	518	492	474	515	537	509	518	482	517	478	477	482	504	486	497	537	534	512	544	496	532	518	566	530	519	505	509	493	499	499	503	484	514	548	521	525	456	502	482	528	444	511	487	505	490	511	494	533	517	449	454	518	474	533	513	492	499	530	487	500	514	489	529	491	509	509	536	535	508	492	499	488	509	494	461	489	565	488	514	518	480	483	492	494	527	466	546	467	551	506	498	495	473	496	462	491	500	496	528	469	523	478	525	461	524	486	559	475	506	497	514	506	512	538	529	520	539	521	534	504	466	534	472	516	463	542	512	521	502	512	494	533	518	462	467	523	506	508	537	481	501	542	517	513	550	513	479	505	475	509	501	514	500	499	521	529	477	517	534	491	488	508	501	535	517	505	537	487	506	504	526	496	515	527	517	495	494	513	475	487	511	498	483	508	532	514	489	541	523	537	542	545	529	496	475	521	513	511	493	516	509	492	521	518	528	504	476	513	476	529	533	536	534	488	518	494	494	512	514	535	512	465	497	538	507	545	514	473	499	479	487	498	482	516	529	491	553	514	521	472	507	492	515	501	506	523	501	549	523	508	506	489	510	556	496	509	508	507	504	503	498	541	505	492	508	502	506	467	538	492	500	475	498	523	489	471	519	501	504	529	500	501	547	511	491	505	537	524	490	503	502	509	504	559	500	534	533	512	469	523	534	498	517	521	509	504	503	487	495	474	513	512	479	505	501	507	540	533	491	472	536	545	519	501	544	527	483	514	544	485	514	495	498	521	501	503	490	476	519	508	495	493	501	509	532	525	509	518	515	512	522	497	558	489	508	505	509	513	530	537	487	476	515	501	489	513	508	490	470	500	508	482	550	515	506	539	540	491	530	510	513	430	473	522	525	531	492	494	512	480	500	529	531	519	470	499	501	565	530	520	507	487	525	514	508	537	493	530	519	528	496	534	544	517	512	502	493	539	540	486	507	514	508	477	489	558	543	522	507	527	497	505	542	517	523	535	533	527	478	497	472	509	508	510	517	473	530	506	500	555	526	507	530	513	467	508	563	474	549	476	502	476	504	534	510	532	510	522	540	479	513	508	514	495	494	509	487	497	517	533	523	506	549	520	519	469	504	522	500	550	493	488	475	516	493	507	546	523	476	496	474	523	493	485	502	525	507	514	500	557	509	479	518	503	499	520	507	491	491	522	499	502	484	511	515	544	499	537	484	505	505	505	533	522	478	522	501	493	515	512	497	519	483	522	530	505	519	485	516	489	510	497	523	509	535	519	523	477	528	519	478	483	512	530	494	514	500	490	523	533	544	491	518	539	497	505	453	523	480	524	484	529	493	508	515	510	446	508	490	516	493	522	535	513	486	527	507	515	543	531	501	495	536	517	521	463	510	504	465	500	490	500	490	498	536	522	491	519	500	496	514	475	519	513	537	508	483	525	513	517	499	544	499	490	522	502	493	499	525	513	541	510	555	494	497	506	511	535	526	515	524	451	540	509	535	543	505	504	513	480	499	499	504	470	477	473	506	551	538	541	481	496	527	504	516	557	490	513	532	487	519	476	473	533	514	515	493	478	502	520	513	496	517	496	512	504	473	488	499	492	496	536	558	537	536	541	503	507	505	515	494	473	508	528	504	501	529	512	507	506	473	526	551	492	476	526	503	513	494	544	484	485	518	518	473	526	538	526	541	515	517	498	455	519	493	499	475	533	520	505	521	535	535	558	503	500	500	509	531	549	494	503	542	494	508	498	474	512	513	529	554	473	521	495	525	550	544	459	531	501	505	508	567	501	527	549	530	508	479	481	477	536	530	520	528	531	512	533	503	485	540	513	477	495	456	522	498	531	467	496	517	503	547	500	549	505	529	493	515	515	489	541	530	526	506	524	541	541	536	501	507	484	511	496	514	524	512	490	501	518	513	527	468	539	487	553	520	522	502	530	491	531	526	514	534	507	443	524	481	481	531	493	469	538	524	530	509	491	466	561	503	552	491	504	522	473	529	526	496	469	515	493	543	484	509	512	560	530	516	523	521	496	483	459	512	465	506	487	519	521	479	488	517	509	487	498	486	517	512	518	519	530	500	546	457	500	518	527	479	532	472	497	497	518	506	489	527	464	525	509	496	558	487	511	479	556	503	495	515	509	464	479	465	555	517	526	496	494	513	479	525	485	518	484	528	514	530	496	515	499	559	526	477	531	492	535	502	561	513	553	500	471	566	526	507	501	507	488	533	512	492	525	523	494	495	499	500	484	527	555	476	548	512	530	504	489	504	514	505	507	543	532	512	502	505	506	506	500	529	547	517	476	514	507	504	528	509	490	479	511	478	514	515	442	512	520	494	531	496	494	492	523	525	488	524	510	492	540	480	483	512	508	564	524	522	460	517	495	514	524	509	491	522	531	493	516	496	509	500	454	461	504	500	519	556	512	484	511	500	554	518	508	515	479	516	512	531	472	486	510	481	548	479	497	518	512	532	490	437	494	513	507	520	499	540	475	499	499	472	502	470	525	496	494	494	487	493	520	502	529	501	502	493	538	515	522	501	507	557	494	515	505	545	526	524	484	524	480	568	532	463	498	485	486	512	476	517	539	474	524	529	527	501	555	515	536	546	465	522	476	525	488	546	477	501	486	547	520	550	525	472	493	517	532	520	536	529	529	499	496	520	526	515	549	508	545	516	498	487	510	509	531	492	532	529	528	518	487	448	520	491	509	506	497	491	529	501	460	519	512	484	510	473	540	502	515	498	565	503	529	513	494	534	513	533	493	492	518	473	530	503	550	484	526	505	492	536	511	504	475	469	553	550	532	494	504	461	531	488	503	494	543	487	487	512	511	501	493	505	485	509	539	497	505	533	501	521	543	498	516	528	488	519	530	509	458	484	527	485	539	544	498	497	521	521	511	524	492	529	529	531	513	524	496	467	472	541	521	509	495	495	521	532	506	493	484	520	511	472	514	537	478	498	474	515	490	529	506	466	451	517	514	480	467	486	481	505	536	471	505	509	490	518	516	506	493	483	518	500	495	534	485	497	515	509	500
40277	20976	18312	14937	10574	5828	3361	1762	1241	918	672	549	491	546	486	433	434	376	300	327	289	290	261	279	275	248	309	254	239	272	241	247	239	275	256	278	281	263	220	258	279	243	275	249	218	270	261	230	255	247	242	253	266	289	218	227	270	255	253	246	240	226	239	270	257	230	250	232	259	241	255	256	277	236	231	264	240	261	248	282	256	231	246	225	239	248	233	255	288	240	251	230	235	286	231	243	252	242	255	252	230	272	288	267	265	250	261	262	286	285	259	240	220	252	233	277	244	247	268	231	250	292	255	249	252	240	263	253	247	244	251	215	200	244	262	249	234	258	246	257	257	255	255	283	250	232	261	246	251	264	243	235	255	232	221	254	237	268	234	256	226	258	244	246	240	279	258	252	271	275	261	235	253	288	261	260	238	246	263	239	270	239	231	273	232	238	254	246	272	276	240	241	247	247	261	264	252	249	264	273	210	240	266	249	239	248	217	246	252	223	261	228	244	251	251	279	234	244	261	244	254	229	241	252	236	242	251	251	237	229	261	248	264	259	271	248	238	268	215	266	227	228	281	247	254	253	226	253	248	222	263	237	280	255	243	255	228	237	275	279	258	253	274	301	285	239	253	241	245	232	245	258	256	254	272	261	259	249	231	241	254	251	245	241	275	237	207	223	253	276	231	274	250	244	262	246	254	242	241	232	267	256	266	262	287	219	237	265	260	232	215	252	289	255	260	226	278	279	271	265	266	246	274	240	238	269	247	286	233	238	205	251	257	283	238	209	276	251	232	245	255	273	231	246	235	237	271	265	251	214	211	270	237	266	253	215	269	250	245	251	250	260	255	248	240	268	247	231	233	251	257	222	262	247	262	262	222	245	236	284	248	262	242	254	252	224	255	234	264	252	237	252	239	231	229	274	255	239	236	239	253	245	223	244	263	260	256	254	273	235	262	258	265	258	232	238	280	267	253	246	244	275	233	257	248	254	221	277	257	254	232	260	223	231	247	258	233	270	222	244	226	239	244	245	251	268	258	260	248	250	264	248	283	240	233	237	199	244	257	271	236	227	245	249	214	244	262	247	265	233	260	225	260	252	237	240	240	252	254	285	236	250	273	270	248	269	246	236	271	233	237	252	249	246	243	237	253	261	278	256	230	231	257	237	252	275	241	236	252	260	237	255	249	233	245	240	242	239	236	222	289	277	282	214	252	251	256	245	271	241	255	247	227	232	246	251	233	260	238	272	245	268	265	233	240	247	221	255	286	252	252	231	236	275	249	241	239	246	250	271	252	242	231	253	230	233	259	237	260	230	266	247	247	262	256	272	245	254	255	256	236	258	253	279	271	275	243	252	252	263	258	251	242	265	246	247	240	250	272	247	248	219	233	281	255	254	250	286	233	244	241	236	255	275	251	236	227	274	230	269	265	257	266	264	241	257	253	240	250	269	275	250	243	289	264	248	222	220	262	246	260	237	257	233	240	233	246	247	241	265	244	246	243	260	272	240	257	290	222	239	249	281	270	263	288	260	253	244	235	233	208	253	247	275	271	233	294	245	235	256	230	241	234	268	261	248	242	262	268	259	264	257	239	228	229	275	223	250	237	234	243	259	251	285	234	256	244	220	239	216	272	271	247	258	251	231	249	241	251	257	229	256	233	240	238	280	269	269	244	259	269	271	259	247	268	273	282	240	245	245	252	264	237	241	277	272	250	240	260	255	251	251	238	234	251	260	208	260	260	228	246	270	242	225	270	265	246	261	279	234	249	254	239	259	241	286	250	264	254	243	270	229	232	246	239	235	239	261	268	240	201	240	284	246	243	263	211	271	247	237	259	275	289	258	219	280	266	245	285	243	250	252	255	232	271	257	225	222	233	278	224	269	273	256	246	246	237	252	248	241	255	232	289	287	260	269	233	262	258	254	243	283	265	258	251	274	245	268	247	238	233	233	228	245	238	266	261	246	236	235	224	239	240	268	296	215	266	252	228	247	231	254	263	261	262	238	275	231	259	285	280	244	259	263	253	284	250	253	273	250	255	222	230	251	246	275	265	261	239	234	265	264	265	256	241	255	262	247	251	263	256	248	223	239	249	259	233	250	303	265	249	262	240	273	255	235	249	275	294	267	270	279	265	269	303	269	244	251	224	232	252	261	263	279	245	229	269	252	244	244	253	236	264	243	245	229	232	251	277	240	225	222	261	229	240	234	261	232	256	251	255	226	231	232	241	208	236	235	213	264	227	267	246	243	226	240	247	260	254	236	250	242	192	270	238	232	261	237	270	256	236	224	278	246	226	262	237	255	253	257	225	218	256	217	231	246	263	270	252	263	216	240	227	226	256	250	247	262	243	247	254	255	254	252	254	261	281	273	236	269	254	230	244	236	227	251	214	268	276	230	266	263	232	244	229	264	293	261	243	235	282	254	237	220	238	259	240	250	255	245	253	237	241	233	284	247	271	246	264	259	225	226	244	253	239	238	234	219	277	258	262	270	258	229	266	222	224	250	239	231	248	236	222	250	244	247	270	292	266	264	269	272	218	229	230	282	254	260	263	259	265	216	231	220	242	264	249	280	265	234	229	232	246	240	225	256	261	249	297	254	260	257	227	273	296	262	263	246	260	245	280	264	265	250	265	233	254	221	252	244	254	251	223	227	261	240	234	271	275	248	232	242	240	275	268	233	243	287	249	233	242	255	223	272	224	231	227	252	222	290	245	285	271	266	237	250	241	261	235	248	237	260	248	248	255	235	270	275	227	249	252	225	242	237	281	260	253	230	265	250	258	243	251	231	248	241	251	257	267	234	234	241	272	272	245	279	255	264	230	239	250	250	250	219	255	264	257	226	248	263	270	269	247	240	245	288	251	255	237	245	215	251	245	233	240	252	249	256	247	238	232	255	215	278	236	233	218	247	268	238	254	258	263	230	265	235	253	252	256	233	256	244	250	270	261	242	244	244	248	237	248	272	255	266	255	231	276	246	226	285	264	259	290	243	248	234	251	236	231	263	237	247	243	274	258	232	280	274	234	251	246	260	242	237	242	284	262	240	255	259	269	251	266	249	267	259	224	233	218	238	240	228	273	238	237	220	232	264	273	254	275	280	237	258	276	257	236	260	233	249	299	252	277	267	257	264	244	254	271	221	239	257	233	267	235	254	237	237	239	235	221	234	250	250	240	261	258	270	252	244	279	238	267	253	263	241	248	243	248	244	222	251	245	247	255	214	276	221	254	271	254	237	273	278	233	233	243	222	257	272	263	235	232	254	223	236	272	248	252	250	299	256	238	286	235	249	244	259	233	231	268	243	245	232	219	259	266	229	252	257	256	237	255	213	278	254	250	259	245	254	246	227	260	259	272	286	234	244	252	283	262	279	231	259	226	248	269	243	249	237	262	241	228	241	261	263	262	263	258	274	243	265	257	238	227	243	247	244	248	252	274	231	242	254	276	252	264	267	226	251	213	251	271	280	211	227	246	237	255	258	238	271	260	255	250	241
23204	14586	24121	26617	22690	16004	11679	6961	5059	3802	2600	2263	1967	2121	1704	1781	1633	1210	1017	959	850	814	694	676	630	602	614	613	599	623	552	599	615	582	551	563	551	561	577	546	567	566	574	542	577	545	526	574	589	527	517	538	592	558	569	527	580	596	586	571	578	571	566	557	568	559	569	550	578	544	582	586	561	560	579	584	572	581	577	576	590	556	560	590	545	586	586	551	522	545	541	568	537	552	582	538	554	527	578	541	548	592	577	540	595	573	565	581	554	585	552	536	559	559	539	535	534	523	542	543	528	561	550	569	606	551	554	516	551	578	521	589	510	556	552	519	496	540	508	541	535	588	573	588	520	501	557	562	524	555	522	579	543	560	521	566	565	590	556	538	538	547	524	548	573	548	575	558	536	573	544	520	512	546	539	530	561	541	558	557	565	517	571	535	595	582	535	568	555	517	499	578	558	521	540	514	533	498	533	546	522	558	552	533	512	514	511	563	528	543	556	538	555	555	523	556	542	562	508	588	553	536	542	520	550	571	532	543	520	565	525	591	503	507	555	516	550	551	593	558	562	547	568	567	531	538	545	514	548	537	540	544	540	540	540	552	527	581	551	547	588	542	551	530	560	571	574	525	552	558	545	527	510	570	552	523	505	560	549	566	537	565	557	559	585	543	550	546	556	543	540	569	522	615	556	520	518	537	487	551	535	575	588	533	570	540	554	545	570	551	551	535	541	528	545	568	553	585	519	551	510	582	533	539	495	523	559	533	541	538	534	521	529	572	563	499	598	525	565	482	520	562	562	558	528	554	507	555	541	521	546	485	544	556	529	522	522	547	536	531	543	525	532	544	571	559	537	544	544	506	564	578	560	581	540	544	570	543	531	552	557	569	522	564	558	545	489	554	556	565	557	524	570	582	566	482	554	524	563	542	580	573	560	564	592	536	574	552	582	572	567	522	546	574	579	574	544	592	498	552	544	596	550	555	502	552	557	544	545	541	550	557	528	523	550	560	541	563	521	556	571	582	497	498	532	519	538	572	531	562	549	521	561	588	560	557	562	548	524	508	557	520	570	550	508	558	549	548	570	526	521	537	508	585	565	553	597	549	531	593	508	554	546	501	562	540	570	547	572	524	526	566	556	552	589	557	587	550	523	556	532	564	529	585	574	542	540	534	592	551	515	527	572	536	491	548	580	539	567	599	529	524	593	504	540	541	536	509	553	569	533	561	572	542	551	531	548	522	544	569	542	543	554	584	556	541	569	567	569	545	575	574	547	559	533	530	527	546	566	536	561	551	561	548	526	546	541	542	567	550	541	503	542	543	563	574	544	526	507	541	521	521	530	531	564	544	577	535	550	561	587	479	540	563	566	516	523	503	531	549	558	553	497	511	546	551	549	519	562	539	548	527	545	522	523	554	560	555	481	533	529	510	541	551	529	536	530	544	511	569	538	532	517	522	541	549	523	555	514	548	529	561	514	568	532	513	511	533	545	554	552	545	565	508	527	564	542	534	559	547	558	515	531	503	542	557	531	525	538	538	531	525	571	553	559	573	530	554	559	517	584	473	493	543	511	588	551	526	549	558	554	547	565	528	561	518	500	532	529	515	560	543	517	579	544	542	537	536	568	545	549	520	543	542	558	581	553	587	527	549	561	576	514	577	537	567	535	511	566	588	550	523	544	575	515	502	558	544	550	561	526	560	558	544	545	555	546	500	550	490	593	541	535	542	537	599	554	505	529	564	591	560	553	533	502	532	564	518	555	542	548	496	578	565	570	560	587	516	519	546	540	521	534	577	550	499	478	553	575	578	548	600	546	534	501	535	548	528	618	526	531	530	556	578	561	519	549	557	541	535	514	552	531	534	588	540	535	538	569	550	517	522	581	570	557	552	536	564	534	547	506	550	516	546	510	576	550	558	556	550	573	552	551	568	557	568	538	556	539	544	557	505	539	550	567	536	522	528	551	543	526	530	580	515	558	511	512	526	557	520	529	536	527	564	541	516	588	550	592	554	582	598	572	563	582	525	545	534	533	544	497	531	531	551	569	489	563	518	556	521	538	537	573	508	505	528	530	549	603	580	540	554	510	509	536	536	531	537	539	557	565	513	581	531	511	585	540	586	541	545	532	548	592	531	534	566	591	525	546	517	560	561	547	555	513	539	597	544	506	536	487	526	548	572	487	553	570	527	575	532	536	593	534	548	573	540	564	532	573	545	532	552	546	523	517	578	556	556	581	507	540	552	545	560	569	577	555	538	538	502	578	523	506	550	547	531	569	550	551	553	563	593	554	504	553	547	553	554	568	574	581	560	548	535	476	542	548	546	566	535	532	532	598	563	528	555	558	518	548	555	543	551	560	556	574	525	591	549	551	566	567	536	514	567	557	484	555	552	560	523	576	538	514	587	528	564	554	510	555	509	548	526	572	533	544	551	590	559	547	521	557	531	570	562	493	574	533	575	551	566	562	569	582	516	557	538	531	564	532	563	557	562	586	564	563	582	497	548	540	549	580	575	529	568	555	518	553	572	527	574	553	510	555	493	520	555	523	549	560	578	573	596	533	572	536	557	542	530	512	549	554	567	520	553	556	541	573	527	536	535	524	543	549	564	547	548	565	574	521	567	532	531	541	575	524	563	572	554	586	523	525	541	527	570	555	546	549	556	546	544	501	595	551	554	541	547	541	551	552	559	590	562	538	549	518	536	532	555	534	517	571	559	544	538	556	498	530	547	548	545	536	547	554	505	590	556	574	526	572	555	555	578	558	549	569	576	555	575	591	544	522	529	560	526	522	555	530	588	577	561	531	557	551	506	548	536	533	525	522	576	531	519	583	517	546	547	548	558	584	546	519	535	573	562	562	563	531	550	543	564	531	575	564	524	553	557	563	544	530	560	554	532	523	529	512	544	545	541	517	552	550	538	547	541	535	513	554	561	541	520	558	555	559	556	530	541	566	527	523	525	513	531	560	546	566	549	564	549	598	566	518	512	604	557	530	485	554	577	546	546	562	545	566	580	562	549	543	562	511	550	534	573	531	514	556	525	504	549	519	547	544	579	545	529	558	555	517	537	578	549	543	570	509	519	553	539	552	505	542	579	537	520	578	537	558	567	537	535	531	534	557	537	568	567	579	581	540	497	554	519	545	552	538	540	554	530	549	576	552	582	551	553	586	485	528	536	532	559	540	574	520	563	535	529	526	523	578	511	561	569	513	552	514	523	579	502	562	556	504	563	505	563	504	526	572	548	560	565	523	512	556	538	577	522	504	518	555	527	548	582	527	502	533	532	489	516	519	547	511	556	560	555	525	548	574	573	556	543	549	557	543	604	559	581	531	541	572	551	578	535	531	565	527	557	565	580	525	548	554	497	516	532	553	557	544	591	559	568	555	558	542	587	554	487	526	532	595	582	527	571	567	549	557	547	571	574	575	553	566	586	533	541	554	535	533	545	553	530	569	540	532	571	533	534	570	525	570	551	512	564	585	567	561	545	541	531
20094	11004	7931	4539	2483	1416	986	717	566	448	353	347	289	307	302	266	261	266	230	210	183	227	182	194	191	195	212	186	211	201	180	191	167	205	173	213	207	195	201	186	198	210	203	168	204	209	172	198	220	212	209	214	187	184	180	186	188	179	177	197	191	182	201	170	194	157	195	199	191	210	203	181	189	201	160	189	204	196	193	232	210	192	199	219	189	195	202	176	171	200	187	213	218	202	185	192	189	218	202	212	210	210	196	201	170	171	216	174	191	200	180	240	199	195	212	183	216	193	197	200	212	157	198	181	189	189	176	186	206	207	216	217	175	197	203	208	188	196	187	202	220	188	201	177	201	204	179	181	204	210	198	166	180	198	195	166	205	206	197	197	209	188	176	182	205	177	201	163	202	180	235	181	204	191	198	196	186	190	198	201	188	188	186	183	199	202	228	177	202	215	222	190	202	192	209	193	186	187	189	161	228	190	191	236	197	188	211	183	178	203	206	229	186	192	188	184	182	211	227	183	195	186	223	183	205	183	185	198	171	198	203	210	196	200	203	219	198	178	196	195	172	171	221	164	205	198	196	184	206	186	180	194	187	176	195	174	194	196	193	200	199	153	199	187	179	186	208	170	215	209	180	197	191	186	182	191	184	228	179	183	209	201	163	194	166	215	214	195	172	216	177	194	191	194	217	218	213	225	180	208	182	194	189	195	203	176	203	179	214	209	171	211	191	202	208	182	182	207	180	172	194	186	172	191	193	195	193	162	222	179	191	206	183	198	193	188	195	204	212	174	203	200	197	197	210	219	199	156	202	203	190	184	173	199	200	193	237	221	178	230	201	157	186	180	202	210	203	192	184	217	211	166	183	192	207	180	203	193	184	187	183	208	206	203	184	167	204	186	207	160	205	208	162	169	178	173	174	200	190	178	182	184	169	182	183	179	212	186	202	193	201	191	211	229	195	195	178	211	172	196	196	226	211	207	210	198	166	189	184	172	194	190	204	195	203	202	202	203	204	187	199	205	196	188	208	192	195	180	174	204	183	187	204	173	209	200	195	181	179	217	196	213	190	194	191	196	208	186	185	183	176	189	204	194	192	167	191	209	226	190	178	204	191	184	167	210	163	199	183	195	242	188	195	220	189	177	169	185	225	208	187	179	172	181	209	202	171	179	184	174	183	166	211	176	188	215	201	202	189	182	193	210	197	187	221	166	202	191	205	174	187	198	188	172	211	191	206	196	188	179	204	177	189	188	194	193	237	189	196	206	186	176	192	177	171	202	232	188	176	193	194	206	172	209	199	200	181	173	200	220	213	184	197	194	192	171	182	217	188	213	200	194	198	210	186	175	192	189	199	190	177	200	156	183	193	224	184	188	182	210	191	193	196	169	180	199	177	157	183	190	174	207	192	192	219	189	213	183	185	193	182	195	177	171	172	195	192	175	196	175	190	195	170	219	207	199	227	197	202	204	200	194	178	211	196	199	192	191	181	181	223	200	175	221	200	193	180	195	195	191	232	203	175	200	182	189	205	192	196	173	211	184	191	199	189	197	208	177	203	225	186	194	181	176	180	215	211	183	207	188	168	203	191	180	162	188	194	196	191	191	189	182	182	233	207	216	181	205	204	207	215	175	189	178	225	213	217	223	203	192	192	202	209	191	207	181	188	179	180	218	200	171	208	196	158	194	185	187	179	183	208	201	187	183	191	224	193	187	186	212	200	198	162	169	151	219	180	182	204	203	189	195	205	194	179	216	185	208	188	203	179	169	197	182	171	213	196	183	176	168	201	199	187	198	202	194	201	194	148	205	184	192	223	208	200	205	192	179	193	199	177	176	219	183	181	206	208	195	185	211	201	173	179	203	198	173	213	181	204	198	196	178	211	202	200	200	197	209	174	198	186	223	206	190	197	194	192	195	176	189	196	170	195	188	204	190	195	219	180	200	175	218	202	201	210	161	191	173	178	181	197	188	199	168	208	205	206	216	197	194	199	210	208	163	165	187	195	196	221	190	233	226	221	191	194	196	218	176	237	216	215	197	186	210	186	221	221	182	189	190	193	215	213	188	198	219	197	197	209	198	200	193	201	180	202	219	154	206	191	204	181	206	200	166	228	235	229	193	186	165	203	186	205	186	158	171	200	199	198	185	176	182	196	180	181	204	212	189	222	205	180	214	187	207	227	191	201	182	190	172	174	176	183	175	186	222	216	189	194	199	188	191	177	184	218	188	195	195	187	199	199	213	221	213	200	211	210	153	183	195	189	198	186	206	180	205	202	208	218	228	200	197	198	189	223	231	179	187	200	219	205	211	219	198	175	178	205	183	204	183	189	180	215	187	183	182	188	197	179	156	192	181	216	201	180	169	205	193	211	204	193	205	192	213	196	208	161	219	205	200	185	177	189	189	191	209	229	196	197	201	186	178	195	195	242	180	166	210	191	167	160	209	205	192	198	202	192	194	189	173	203	183	204	180	173	203	197	182	181	194	178	181	205	170	198	204	204	207	200	201	188	203	204	205	180	215	219	233	201	201	191	198	183	224	178	199	187	189	222	187	208	203	205	196	213	194	198	188	219	211	189	219	178	211	210	208	181	195	186	188	176	211	180	207	194	193	207	179	227	191	203	214	192	208	206	199	191	208	189	194	192	204	205	183	185	228	198	220	185	174	180	180	221	197	189	194	180	189	203	191	197	171	222	180	203	188	191	222	180	191	200	192	213	172	190	203	191	197	205	211	188	167	184	180	196	187	205	194	180	191	217	209	188	194	176	179	180	155	234	177	200	170	206	212	205	209	187	203	172	197	192	191	202	179	171	191	186	189	174	206	190	206	221	212	193	168	193	185	199	201	193	190	212	190	193	180	218	193	202	198	191	174	181	211	207	202	204	216	160	191	186	204	207	196	202	199	211	196	206	177	182	188	204	226	214	196	200	205	188	166	192	187	169	209	200	200	200	195	191	217	197	207	199	202	194	207	176	204	188	205	194	190	170	217	181	203	212	197	206	209	204	208	227	178	163	165	187	193	203	174	143	186	223	192	198	185	185	175	189	189	220	216	172	207	190	182	206	194	190	185	174	226	191	206	189	222	201	188	203	205	179	191	199	196	201	187	169	182	186	177	185	172	212	214	214	189	202	220	208	182	205	179	222	189	202	193	188	196	197	192	200	197	166	202	187	199	195	179	175	189	196	177	223	189	180	210	205	195	211	180	209	192	174	222	228	178	189	221	179	201	191	196	202	201	187	190	181	177	203	191	204	177	214	182	186	207	210	201	216	213	183	182	197	161	232	199	202	200	165	203	218	205	187	207	193	187	207	210	197	202	170	179	194	160	183	157	206	208	219	176	198	195	189	206	171	190	198	188	217	215	185	168	182	218	185	209	210	192	196	198	206	224	194	215	218	205	207	201	182	170	202	180	190	205	212	181	211	202	222	176	218	185	168	222	197	182	203	182	204	199	211	194	192	178	182	188	186	175	179	210	200	218	185	194	184	186
11669	8680	12717	11181	8033	5709	3941	2931	2423	1695	1280	1084	975	1031	1034	990	871	698	667	601	557	574	478	456	453	484	491	466	485	442	466	487	448	476	431	469	424	418	434	450	469	474	467	420	425	453	461	439	450	456	455	451	433	451	459	438	421	450	452	455	403	425	466	431	429	430	454	438	445	442	454	454	427	427	463	408	464	439	442	438	450	437	495	437	448	471	432	433	462	423	443	494	434	451	449	487	459	421	389	449	400	437	449	457	416	437	450	434	416	427	422	475	468	390	425	478	415	445	474	424	464	457	467	443	415	418	400	426	479	482	418	430	441	429	420	413	440	407	433	466	469	458	427	474	445	443	450	418	452	429	415	428	441	433	411	467	413	443	430	414	462	439	457	443	458	416	423	446	444	420	412	445	448	410	431	428	425	430	458	421	465	465	474	391	468	452	445	448	437	443	445	430	429	455	469	426	403	422	441	449	455	475	421	444	454	436	453	459	432	416	426	454	422	461	418	412	449	433	460	476	467	438	464	434	436	439	449	430	433	406	426	482	454	474	440	441	442	415	449	452	440	449	445	447	452	429	415	439	449	465	426	416	420	416	435	476	461	428	416	446	442	456	442	447	433	451	449	428	425	434	452	470	401	441	460	480	412	472	459	438	433	451	454	454	444	474	463	474	423	450	470	467	440	435	445	411	432	441	464	456	480	461	433	442	449	417	462	470	477	449	431	398	442	430	439	424	479	446	434	425	412	459	419	447	455	430	465	431	451	422	431	453	440	423	431	432	416	436	419	491	448	435	457	456	481	447	454	445	449	417	469	435	465	415	418	468	411	434	453	442	482	429	472	426	415	448	444	412	455	444	396	456	437	442	401	454	460	389	459	442	428	440	455	471	417	432	481	433	408	415	470	502	414	429	451	429	419	445	473	434	424	440	423	451	438	409	470	459	437	447	470	456	430	478	431	444	443	450	396	432	477	415	445	432	432	449	449	417	459	466	436	409	481	469	469	443	453	410	429	444	409	454	403	458	452	419	412	444	411	434	464	425	417	455	429	431	425	428	459	423	462	458	444	467	473	411	454	450	474	427	429	442	459	445	459	468	431	431	436	385	435	453	435	464	403	452	403	453	456	479	427	424	410	445	426	463	450	389	446	443	452	434	442	448	428	483	401	425	450	454	434	433	430	438	432	397	464	435	415	437	443	455	436	467	401	399	446	449	418	434	434	416	440	446	456	439	431	447	492	436	483	448	430	439	432	456	538	463	435	416	433	453	434	426	425	440	424	456	461	454	425	436	479	466	427	434	430	447	457	466	449	430	445	406	448	430	465	454	435	478	418	469	431	469	448	438	454	462	484	467	450	398	446	501	474	459	427	426	447	451	487	419	433	469	454	440	424	462	456	447	437	424	445	442	447	398	433	448	416	432	411	426	427	446	416	445	442	441	413	460	478	447	409	485	412	434	423	431	437	421	442	458	454	439	448	454	399	442	433	449	454	457	489	431	395	447	507	431	409	469	459	447	432	439	465	419	456	434	459	401	431	445	441	437	477	436	424	451	422	421	433	461	419	399	433	403	443	465	413	466	455	434	432	444	435	459	429	447	417	491	458	426	437	454	445	469	452	445	463	443	429	418	446	454	456	427	426	474	460	456	459	442	456	423	432	472	442	443	450	430	446	443	450	411	441	415	457	455	454	441	458	456	444	437	399	418	447	451	470	433	424	403	418	426	403	444	428	451	443	485	492	455	413	434	450	455	435	428	420	423	415	473	432	451	438	478	426	419	455	426	395	474	448	439	448	452	462	405	486	445	465	483	450	439	468	454	440	462	433	485	403	495	468	445	412	462	435	463	477	458	401	440	414	446	444	431	468	419	455	426	474	441	422	450	445	439	447	469	431	449	420	401	466	428	432	437	454	410	422	442	433	459	436	451	426	454	409	449	427	424	448	445	459	452	451	417	428	406	442	466	444	464	416	457	455	482	441	428	427	428	441	476	451	411	422	440	434	428	456	436	459	417	452	476	466	463	446	423	440	440	465	465	433	448	444	428	430	447	463	403	428	432	402	457	497	432	410	414	383	477	457	429	444	415	453	437	434	471	484	457	378	440	412	434	457	399	439	423	438	457	389	432	424	462	443	462	442	443	426	419	442	448	424	425	432	457	412	398	426	462	443	415	437	425	429	444	443	436	448	433	417	455	466	454	472	410	460	479	442	452	448	427	423	474	426	457	443	402	492	444	440	410	436	448	438	450	421	424	426	428	437	403	452	420	425	434	456	442	407	446	427	423	432	459	451	441	415	448	481	454	456	424	429	452	448	457	439	415	421	470	437	454	462	460	440	437	448	469	422	422	460	429	433	449	434	445	444	456	419	397	446	458	497	442	447	440	450	435	445	455	431	423	419	429	448	450	468	404	454	458	466	435	436	420	426	442	454	414	440	426	423	447	458	409	418	441	450	450	423	441	474	412	445	459	410	436	464	429	403	434	443	441	416	416	436	452	414	478	458	444	437	464	430	433	445	420	425	473	429	423	444	440	446	431	448	416	472	457	470	427	434	419	452	424	426	407	465	436	454	445	449	446	415	420	463	463	448	459	452	472	425	488	435	449	453	431	417	447	461	432	476	421	476	416	425	418	440	452	423	435	455	456	430	467	444	410	415	433	404	450	463	452	428	458	453	454	439	431	463	443	447	419	449	410	455	446	439	418	424	450	445	461	462	449	476	450	453	434	446	469	438	437	415	447	437	423	402	393	453	455	431	437	429	421	428	454	472	389	411	447	446	414	441	403	405	421	426	436	420	432	413	437	439	451	457	430	444	438	436	441	459	427	451	419	437	441	461	447	489	450	442	436	441	466	440	448	458	411	439	426	443	432	450	436	431	403	464	457	432	422	422	461	409	420	431	445	435	410	463	434	443	423	444	445	472	409	409	401	454	431	421	424	416	442	454	449	441	433	448	423	451	432	429	446	464	419	433	416	401	440	448	458	418	448	439	457	455	432	435	421	420	414	460	457	401	432	406	433	466	458	437	447	451	462	430	445	468	443	462	426	438	436	501	423	420	438	451	449	409	434	428	465	446	461	415	407	474	428	436	415	441	482	404	411	447	450	458	448	450	426	461	457	426	446	448	435	451	476	456	430	443	437	422	429	443	432	444	430	418	431	423	454	433	483	445	455	456	440	451	435	427	443	436	442	418	479	434	421	458	431	469	451	419	399	466	434	432	424	460	422	403	421	429	429	455	476	429	431	431	452	438	439	437	471	453	415	427	460	427	467	402	437	458	431	445	421	448	428	441	463	442	445	472	449	402	390	450	469	463	425	441	452	428	400	461	466	423	433	463	451	399	420	424	423	403	483	428	446	466	404	467	412	437	467	471	430	444	450	437	470	413	432	454	403	445	444	445	444	444	440	488	438	413	463	480	486	454	423	434	470	421	431	449	433	452	406	432	431	420	461	470	435	444	435	465	465	445	473	427	426	477	468	446	413	420	442
34358	16881	12323	9062	5704	3147	1780	1228	826	627	480	419	380	325	413	322	389	299	269	277	227	255	230	209	255	234	247	230	231	211	233	236	228	211	210	234	187	204	228	232	226	213	216	208	228	225	229	221	214	213	232	204	214	220	236	207	223	215	216	234	261	248	237	227	206	233	201	204	206	229	216	209	247	225	228	186	228	244	235	239	242	242	216	210	243	227	246	222	206	246	217	240	209	223	205	201	243	226	218	207	218	210	222	204	219	233	226	253	200	200	227	237	224	234	240	223	239	227	231	235	251	255	233	204	213	226	251	250	237	222	224	232	211	211	230	197	254	248	253	195	253	235	226	223	208	235	225	247	213	226	237	221	195	251	239	241	229	218	231	219	201	209	212	222	244	224	230	193	236	233	220	229	195	236	249	216	219	249	227	218	234	201	249	226	226	217	233	224	180	198	221	222	234	215	225	222	241	252	246	226	227	239	227	235	237	193	217	183	215	250	240	228	189	239	248	200	230	194	207	223	228	205	195	173	219	235	220	221	229	243	242	202	213	216	211	220	233	209	231	239	216	188	229	219	195	232	241	200	225	230	235	247	232	223	189	240	215	239	220	236	217	205	206	243	262	223	250	231	251	217	219	225	230	230	211	223	233	240	208	212	244	230	219	198	209	256	216	230	223	236	228	199	226	217	241	209	204	221	230	220	214	234	252	234	224	262	225	214	225	229	231	224	221	215	223	237	211	214	219	229	201	235	226	234	246	199	219	232	221	256	227	191	230	247	212	222	233	213	209	224	193	245	219	257	250	209	197	210	237	233	211	213	241	229	227	240	224	208	202	210	241	229	247	219	227	198	197	208	217	213	238	236	211	216	210	223	235	218	207	233	242	223	228	206	235	209	222	253	215	224	234	213	239	235	230	214	215	207	236	197	231	228	233	240	220	207	216	232	244	238	246	229	209	237	206	216	248	241	220	218	205	230	214	218	231	217	231	214	225	231	218	205	222	216	199	227	234	234	216	205	230	214	213	209	202	201	233	209	216	214	211	215	228	228	249	211	246	231	217	228	205	230	218	234	201	213	235	263	213	249	247	231	230	210	237	226	231	217	222	265	250	226	249	243	244	233	228	261	249	239	216	228	214	244	211	252	238	219	218	225	211	228	231	228	240	208	240	204	220	248	196	226	235	221	236	216	220	224	206	195	192	219	240	236	257	213	230	221	230	241	241	210	227	192	199	219	217	247	216	217	224	242	223	252	226	221	228	234	222	229	222	208	221	228	233	206	216	220	249	238	227	214	218	216	227	259	211	208	232	201	237	230	212	208	196	223	220	245	216	201	194	213	215	209	213	220	219	228	220	223	203	211	206	221	224	223	221	231	246	202	225	208	229	238	222	249	241	236	238	212	253	196	227	218	217	202	207	236	200	228	240	203	237	216	213	214	244	256	217	211	230	204	224	215	234	229	208	235	211	223	213	237	216	209	234	233	228	229	235	206	224	221	201	226	210	246	230	226	241	232	184	198	218	206	216	199	217	223	207	232	206	220	222	233	216	205	208	230	245	210	217	264	227	249	246	213	245	228	212	216	216	214	215	255	219	263	196	252	186	221	233	250	217	241	198	231	208	229	218	198	209	217	224	214	230	230	244	215	206	224	207	218	234	216	226	207	210	214	218	238	229	184	216	224	220	218	236	204	234	229	216	236	226	224	212	241	203	173	260	229	209	200	245	207	223	212	222	238	227	188	239	236	225	225	216	235	200	241	201	235	226	227	193	224	226	235	221	238	226	203	226	239	222	227	199	218	197	222	252	244	236	236	215	207	215	239	247	225	236	228	179	215	241	193	209	239	244	191	222	224	226	207	256	237	230	211	244	234	231	238	221	224	185	198	223	203	259	223	244	209	232	229	202	239	244	235	205	205	203	210	210	230	226	224	211	220	182	197	190	246	247	226	254	226	198	240	217	206	213	225	246	229	245	233	210	229	247	189	230	197	200	239	236	214	210	232	210	209	202	218	255	216	235	219	228	236	221	255	224	226	231	197	220	222	197	192	224	222	239	197	226	230	231	201	219	202	193	204	216	234	213	209	206	259	228	220	225	213	242	193	233	233	233	200	223	209	214	223	215	205	222	229	227	240	208	245	232	223	209	201	246	225	205	216	234	213	238	219	227	201	222	219	203	193	218	223	209	223	230	211	167	233	241	222	231	240	238	221	227	236	219	232	242	233	262	217	241	241	219	230	248	210	244	227	221	244	221	205	198	177	187	232	208	242	221	221	250	224	221	226	225	253	248	214	247	231	240	203	225	224	233	211	204	199	214	230	229	216	209	204	242	237	210	230	228	222	215	215	237	213	205	211	221	213	240	222	244	217	219	222	237	228	209	199	230	226	234	222	223	248	220	218	209	213	217	225	196	208	216	235	216	222	203	223	226	215	226	226	214	196	195	206	239	226	193	253	189	232	235	227	256	245	215	208	214	228	218	215	209	226	207	210	214	235	234	219	226	242	219	239	209	216	244	228	200	231	205	221	253	239	227	244	216	239	244	227	247	209	213	224	221	213	211	215	231	227	231	205	218	196	228	214	203	221	221	208	197	211	194	199	238	186	243	212	219	194	227	243	221	231	215	226	226	246	203	200	206	224	217	213	223	206	244	231	237	242	236	201	206	234	220	219	209	218	217	243	195	230	218	227	226	252	207	222	200	228	222	216	222	239	216	225	240	231	211	236	201	211	209	227	229	218	211	212	220	190	218	193	226	234	214	188	210	215	208	242	214	205	226	217	243	232	212	204	221	209	216	210	237	181	247	238	217	220	222	219	205	221	206	232	230	231	209	230	233	195	212	220	229	211	225	208	224	224	223	248	220	200	220	205	233	232	211	261	262	210	223	213	220	219	238	242	229	234	232	192	252	207	207	202	227	228	218	218	213	202	213	205	219	251	246	214	247	205	205	205	209	212	198	212	241	223	194	227	205	210	200	234	228	235	237	228	211	232	210	203	225	192	233	206	223	215	234	239	211	225	218	220	219	215	211	224	228	246	266	215	211	222	229	227	226	265	196	225	220	229	213	208	236	212	236	216	229	224	218	208	234	233	202	228	230	218	229	218	225	182	206	230	212	224	230	245	223	218	267	199	237	257	212	224	246	227	206	236	222	222	217	232	228	232	232	217	232	203	200	213	221	220	238	239	220	219	209	213	223	210	243	206	245	228	218	234	212	224	224	210	237	234	245	233	228	231	231	228	216	226	210	216	245	194	232	216	227	205	221	204	226	245	195	232	210	229	219	211	183	240	213	237	205	213	208	229	199	227	218	244	234	227	218	198	243	226	203	199	222	259	224	222	227	211	220	211	228	230	203	187	244	218	222	229	214	243	235	226	215	230	229	203	224	218	237	223	217	223	208	231	205	227	256	249	219	204	246	240	207	235	213	239	218	222	204	239	207	235	220	221	211	222	203	228	243	209	222	224	223	211	226	258	214	215	205	246	185	211	219	220
20246	11954	18099	19331	15465	10776	7053	4987	3579	2650	1808	1606	1516	1410	1576	1225	1288	877	827	744	694	659	588	578	525	545	520	531	573	564	507	480	517	502	492	520	485	521	478	479	497	512	526	504	505	488	481	492	553	470	509	496	501	513	548	485	487	502	543	511	493	535	480	532	480	507	546	528	527	480	534	464	497	514	495	562	530	527	516	516	534	510	479	478	531	502	478	491	507	513	492	473	504	505	491	514	552	499	473	513	489	470	483	509	506	508	495	470	504	479	503	514	473	507	491	505	525	510	505	483	500	483	486	515	458	500	463	521	475	507	484	520	529	537	506	504	510	481	509	512	543	496	536	492	510	471	496	466	479	485	490	496	509	502	508	466	469	510	502	520	524	495	502	472	508	491	479	486	515	467	472	463	488	453	469	499	512	484	486	487	525	524	460	477	493	502	511	510	511	498	523	491	498	488	476	507	500	551	509	524	492	495	498	502	528	535	524	501	488	491	467	484	441	519	487	512	519	470	520	496	475	518	467	453	522	468	460	497	502	471	523	512	507	496	525	490	530	496	491	496	535	493	468	478	501	474	512	486	485	471	519	499	485	485	474	479	493	499	521	476	507	512	470	502	472	517	499	529	514	523	482	486	504	504	471	483	519	488	535	508	546	486	501	538	502	512	489	477	539	515	520	515	458	495	510	521	513	509	533	492	497	490	472	492	508	511	456	507	515	529	482	475	522	514	464	501	510	471	510	477	467	503	467	478	479	464	510	533	544	502	515	486	503	493	523	524	495	498	505	493	500	467	491	507	518	469	468	484	490	526	484	501	480	496	468	491	461	522	490	507	493	530	523	513	478	512	465	500	521	509	564	513	515	484	529	485	466	465	478	462	504	496	468	492	539	516	484	519	474	523	496	518	503	487	494	489	495	513	458	495	548	482	520	524	513	486	539	499	512	496	548	524	468	527	501	498	529	516	503	492	521	480	492	508	486	517	513	526	478	488	522	522	492	505	507	487	504	528	482	539	502	514	485	558	488	472	502	489	475	508	486	524	479	505	517	556	500	494	504	467	481	487	471	514	502	503	511	497	507	500	500	513	491	463	538	499	487	482	498	482	479	518	503	511	506	542	487	485	485	519	527	516	475	499	502	495	535	510	527	516	492	503	518	527	501	472	543	506	455	536	478	488	486	525	525	495	519	439	505	509	497	530	472	488	534	493	500	503	515	555	486	530	455	474	479	488	458	477	520	497	496	491	512	523	492	490	506	479	508	528	487	499	476	492	478	507	479	448	492	489	501	497	521	518	539	532	494	522	522	495	498	541	501	520	493	476	505	460	505	485	526	512	509	476	486	499	532	473	484	501	511	485	514	501	503	495	460	463	489	476	522	506	468	518	506	492	513	498	521	499	492	449	548	498	529	507	476	487	514	420	456	452	498	497	491	490	516	517	493	494	525	510	497	524	483	499	471	481	483	491	478	459	547	494	443	469	485	545	474	494	505	495	520	509	464	483	472	473	508	480	486	518	502	551	480	518	518	514	490	492	519	461	463	539	522	517	533	494	527	513	490	492	498	493	480	498	554	505	512	501	517	496	460	533	517	515	524	544	463	512	509	483	503	502	488	550	459	515	464	457	489	490	521	485	539	511	509	507	500	498	502	532	469	523	494	490	525	482	456	488	505	489	465	517	520	489	473	506	464	494	501	473	475	494	472	541	484	549	478	511	461	522	464	490	506	521	508	459	522	479	471	515	545	541	496	509	526	518	500	534	457	477	466	489	530	474	498	506	556	481	466	477	475	546	473	480	501	506	512	533	485	471	505	502	523	532	535	506	519	509	512	493	519	490	471	489	481	524	477	528	498	571	507	508	473	477	535	491	431	548	509	475	479	461	504	503	521	484	511	497	507	474	509	476	491	486	488	516	500	481	479	502	465	497	490	490	501	505	480	509	497	472	444	471	526	535	504	506	475	489	463	439	543	506	514	452	486	489	488	474	496	530	515	474	485	505	498	501	484	530	491	520	510	480	483	490	518	436	495	523	499	483	550	473	510	496	484	493	520	462	465	502	512	498	526	460	524	468	492	505	527	497	504	529	495	520	514	496	464	456	506	513	509	500	551	508	494	512	508	503	513	482	472	452	536	498	507	514	468	475	531	528	486	519	479	499	499	501	471	481	497	488	501	466	485	494	542	486	533	517	444	523	545	483	489	480	504	509	473	515	477	496	497	484	507	502	497	468	488	507	523	472	529	544	467	493	485	492	502	502	479	524	548	442	544	523	502	507	501	498	473	484	489	487	513	510	522	496	481	479	465	494	520	466	539	501	478	490	497	512	509	501	514	471	532	515	483	491	514	501	517	493	484	463	479	506	490	477	480	467	510	507	532	536	484	528	482	478	500	456	483	533	518	510	491	505	499	456	493	541	487	521	531	514	509	452	464	502	506	495	510	523	469	491	507	458	470	524	465	486	520	506	493	475	503	557	473	523	492	486	504	512	507	548	518	502	502	520	515	534	514	508	465	490	556	474	524	530	508	510	490	499	477	469	532	474	512	496	485	537	463	482	479	478	532	496	538	506	513	498	514	493	499	496	504	461	495	475	485	503	506	527	495	518	495	471	490	509	480	512	495	494	513	527	507	547	507	503	494	503	540	505	525	486	527	498	478	467	501	499	475	548	489	491	510	502	489	500	479	466	492	488	492	493	500	498	495	527	480	509	555	525	524	490	487	491	530	511	486	488	512	490	475	501	471	500	494	512	513	492	510	493	478	514	502	509	530	491	512	511	512	512	511	495	525	535	455	470	485	537	516	499	473	509	495	492	519	506	494	502	490	519	528	476	505	497	476	500	544	532	486	501	515	500	490	494	515	467	507	516	490	490	538	505	491	511	459	508	453	489	490	512	542	452	505	479	476	457	497	511	511	529	495	512	476	507	487	502	488	474	464	515	522	491	499	505	471	528	510	468	534	448	507	498	482	485	465	504	519	494	476	488	524	499	489	528	521	482	472	511	512	495	522	500	505	491	509	502	472	455	512	515	498	482	529	505	504	498	478	498	465	457	488	456	462	477	522	479	498	501	501	500	457	512	505	521	481	495	504	513	516	478	473	497	504	506	474	506	485	485	475	535	487	498	490	512	513	505	482	543	501	515	514	506	497	474	533	458	505	469	481	495	467	509	462	492	463	494	514	513	499	488	517	518	484	540	496	525	519	492	506	502	517	488	478	492	505	501	506	495	476	480	469	533	512	487	500	509	523	491	489	517	513	510	497	498	507	499	506	527	484	480	490	492	457	498	495	447	519	503	462	517	513	515	535	517	508	501	491	525	485	465	489	521	483	463	500	497	514	481	494	487	497	506	519	500	517	493	526	497	523	510	497	512	464	477	531	519	488	552	479	486	493	490	476	504	517	500	481	486	505	469	514	507	514	464	468	476	464	466	470	503	507	494	479	504	493	521	529	469	506	552	461	494	501	501	456	488	481	446	517	518	477	498	521	491
40031	20769	20698	15593	9252	5816	3078	1896	1217	922	607	537	533	503	506	402	418	348	320	299	274	235	286	296	280	264	271	258	265	244	233	232	241	257	296	255	218	245	231	254	253	245	250	215	247	219	236	244	258	229	257	243	229	287	270	276	311	247	222	220	215	270	251	220	226	242	244	243	238	261	238	238	222	242	261	246	250	256	252	258	255	246	241	241	218	267	262	281	251	236	262	276	267	212	209	254	255	275	233	247	235	283	264	249	250	257	270	265	230	249	261	233	223	243	273	255	212	251	220	262	239	227	271	211	258	253	257	248	270	267	234	217	236	225	260	235	260	219	254	218	229	254	220	246	228	216	248	253	223	248	249	240	232	260	279	230	259	243	247	258	253	244	267	232	245	226	255	248	248	215	242	247	237	254	228	240	260	242	240	249	215	252	232	246	234	216	240	240	236	245	232	226	232	219	236	226	269	231	239	226	228	241	261	251	227	233	226	230	263	238	252	257	231	222	238	239	223	238	234	252	268	246	238	234	262	272	256	236	237	231	229	258	223	234	249	238	233	255	238	248	263	244	248	259	239	223	244	232	240	253	258	230	256	224	228	269	275	254	253	277	278	262	262	220	239	234	228	201	258	277	243	264	232	262	229	233	219	255	239	249	264	245	251	220	239	257	225	196	259	250	262	241	229	219	248	251	246	207	227	232	283	230	246	258	218	246	253	216	230	243	255	256	258	247	249	232	238	242	223	226	234	251	251	205	250	229	205	264	221	246	256	224	224	233	254	241	215	255	250	236	242	216	217	218	223	230	271	254	249	255	249	237	255	211	241	227	246	235	239	249	257	276	267	260	250	275	219	232	249	242	251	221	260	233	238	245	239	273	247	236	243	250	258	236	252	257	218	229	231	248	261	252	247	258	300	279	253	255	237	242	233	265	240	233	268	226	238	224	212	238	230	241	232	237	275	229	225	266	242	234	222	262	256	272	237	268	262	266	252	243	249	255	262	259	240	249	228	253	233	257	232	242	264	233	241	207	256	246	252	229	232	257	253	253	241	265	259	236	278	248	233	228	249	241	232	234	214	236	222	258	251	260	219	254	254	211	219	252	253	235	256	235	227	230	231	248	242	237	265	236	244	234	259	249	239	262	248	277	276	224	221	261	235	255	208	230	232	248	255	268	238	262	242	267	251	246	278	257	242	260	274	255	264	268	235	219	266	264	235	244	252	237	252	249	240	224	254	215	225	219	252	231	271	228	229	278	259	230	242	245	237	239	267	227	248	257	228	266	245	265	225	242	235	204	245	233	257	237	244	259	258	216	236	246	244	230	246	241	258	244	241	228	222	222	255	248	240	257	277	263	219	264	273	231	225	253	291	210	256	240	253	243	218	227	266	237	213	264	254	252	245	254	251	262	265	261	268	219	250	219	246	207	250	231	235	250	257	241	214	268	282	277	262	236	229	217	229	217	286	255	233	253	257	248	252	199	235	256	257	286	252	244	243	239	255	212	262	256	243	241	240	251	267	245	303	237	233	259	243	250	204	225	254	235	233	239	289	235	234	260	257	253	247	235	221	247	259	249	251	232	272	230	280	235	235	254	258	232	222	257	258	271	249	229	243	257	256	194	225	249	255	256	246	271	232	274	269	250	239	226	245	232	244	242	267	234	239	256	240	252	246	219	241	237	216	240	228	237	259	241	224	247	240	232	261	259	226	240	276	235	269	232	229	255	234	268	255	270	251	236	241	246	256	258	229	260	277	237	263	263	260	227	233	259	225	245	254	261	233	258	271	226	258	245	258	249	272	249	274	252	229	255	239	255	236	240	253	279	250	234	248	241	244	244	210	257	216	253	243	280	237	254	290	275	214	249	255	255	248	211	256	227	225	239	229	231	251	214	256	225	257	246	250	248	231	228	226	227	232	239	246	262	260	245	217	234	275	234	249	246	255	238	219	280	269	232	236	259	264	277	236	235	262	219	234	255	242	275	246	256	246	232	241	239	248	268	277	284	261	265	239	237	265	274	262	244	267	229	249	252	223	247	256	253	237	260	239	268	234	272	246	223	199	243	262	261	242	220	222	243	244	205	238	253	252	211	245	281	274	254	257	249	240	238	243	244	210	244	244	233	213	241	216	248	258	238	204	271	270	231	269	259	213	241	246	249	229	256	229	239	240	222	234	253	232	234	262	244	238	227	256	240	246	257	229	231	243	254	267	246	242	233	271	255	208	245	239	238	275	270	238	229	254	236	265	246	227	245	246	255	234	243	239	222	218	261	229	232	230	224	240	248	211	251	245	230	266	248	242	259	226	292	232	248	238	259	254	258	251	241	258	228	266	255	234	221	197	242	278	273	247	237	237	238	264	239	234	229	268	237	216	258	278	264	242	227	267	255	243	242	256	218	232	241	238	277	228	218	233	237	236	265	263	260	233	255	278	261	258	270	268	248	249	239	231	234	236	244	283	249	237	259	242	255	252	247	257	221	243	247	248	229	236	240	237	239	250	240	232	277	244	223	259	246	230	256	266	251	245	248	217	214	233	249	254	217	268	258	283	239	230	210	266	236	214	234	238	260	249	266	236	233	253	273	251	247	253	248	244	245	221	234	257	260	249	259	256	238	248	224	236	205	219	232	264	263	216	250	221	223	257	242	264	245	257	236	221	212	226	232	254	229	230	244	241	260	250	229	266	243	252	229	247	239	255	244	241	265	216	232	259	253	252	238	237	249	257	228	232	252	262	218	281	241	249	268	225	243	269	258	222	234	258	231	230	264	248	230	264	251	278	250	236	250	259	234	229	236	245	237	233	249	233	283	206	252	265	237	262	227	224	224	264	254	202	221	232	239	241	237	269	260	259	229	242	208	251	257	247	226	227	255	221	250	239	290	280	217	220	249	252	243	269	236	267	269	239	244	219	230	249	245	245	250	238	239	249	234	263	246	260	234	211	231	263	260	230	252	236	231	239	218	206	285	253	256	236	244	244	240	235	269	217	254	245	241	253	237	233	235	269	253	255	249	225	227	229	211	230	261	217	244	213	216	212	245	262	248	237	233	246	227	248	229	257	223	224	263	233	253	225	267	274	269	230	231	229	252	250	268	237	250	262	238	266	269	242	260	261	249	244	261	236	236	243	225	203	281	260	239	257	236	226	239	235	261	252	233	241	245	259	266	253	241	250	247	244	247	247	245	228	242	236	230	236	220	243	257	248	249	239	276	239	255	243	255	265	267	241	228	263	258	260	266	262	264	267	222	248	237	227	228	241	243	241	247	255	256	254	255	259	273	225	236	235	250	275	267	236	251	233	253	208	263	256	263	247	236	291	221	271	250	244	245	232	264	252	210	239	257	200	245	262	238	281	252	240	238	224	241	232	272	239	242	217	251	227	239	231	232	256	244	222	232	230	222	230	278	231	267	278	250	249	264	225	243	256	256	249	263	250	292	229	257	266	214	228	218	244	265	269	232	268	250	242	271	271	240	260	216	237	230	243	243	227	214
22738	14509	25909	25910	21080	15809	10441	7322	5253	3971	2494	2310	2135	1736	2020	1641	1592	1159	1016	945	910	763	654	655	606	611	578	595	644	597	578	580	529	569	591	516	550	553	562	558	532	585	602	517	569	542	550	577	565	596	516	563	518	543	553	564	560	560	543	562	572	556	533	564	541	541	538	540	554	535	582	553	560	541	558	566	621	553	565	582	554	598	520	504	536	506	537	576	572	539	499	559	542	498	538	554	537	551	539	537	559	565	579	527	538	579	545	580	507	566	576	549	562	501	554	573	519	538	510	565	533	541	551	506	508	538	518	518	501	532	535	541	534	555	518	507	542	539	486	535	496	564	575	519	534	495	558	576	524	532	511	546	550	550	514	523	562	547	534	527	568	528	523	561	522	546	510	569	521	528	509	530	551	545	571	517	519	557	565	588	546	516	543	557	492	504	533	530	513	532	521	503	547	543	539	534	559	549	555	529	496	523	518	528	537	542	549	555	537	534	553	513	593	507	514	535	592	533	529	475	526	539	507	538	538	553	535	537	524	580	517	515	536	571	512	510	522	506	541	538	516	530	531	540	511	519	537	572	535	533	533	545	536	503	538	531	533	518	516	548	567	579	492	570	545	540	551	514	550	533	494	575	544	562	547	542	562	519	537	507	523	519	512	577	564	529	543	520	550	540	539	530	526	556	552	520	548	540	522	555	535	538	521	528	561	483	532	523	524	581	519	551	498	542	540	544	523	540	545	517	510	538	526	598	505	556	571	503	568	549	543	563	521	569	541	562	539	524	535	559	562	552	536	538	532	494	514	604	552	542	519	552	528	520	548	532	533	569	530	515	536	510	536	511	527	531	560	559	530	535	566	583	544	532	563	554	514	527	519	534	505	540	526	486	525	538	510	570	555	518	522	518	499	564	555	578	540	555	558	527	560	567	562	555	532	542	518	529	528	559	583	541	505	551	567	568	556	538	552	499	560	502	539	524	538	509	499	532	560	485	540	542	536	510	485	562	552	544	553	551	547	568	518	552	500	496	541	524	579	570	556	520	571	545	572	517	518	543	530	534	546	550	528	536	523	546	489	563	564	547	517	517	554	546	567	555	555	546	543	518	538	532	541	509	539	526	494	555	516	530	515	555	533	555	536	513	572	544	504	570	519	556	552	538	563	575	546	517	522	579	594	540	572	535	537	529	499	523	549	545	516	534	538	526	522	559	519	566	566	540	561	538	521	532	552	578	552	526	553	537	526	475	517	547	557	548	569	583	558	547	567	524	517	552	560	582	546	537	530	496	559	510	545	573	539	554	539	562	548	568	529	557	506	525	553	523	518	536	557	512	544	513	526	532	546	595	533	540	514	508	554	531	540	526	512	515	556	511	541	558	519	510	529	524	561	524	536	550	547	546	536	518	512	539	542	567	561	543	536	553	528	521	530	532	525	558	526	538	527	519	558	541	506	490	539	515	541	506	536	556	551	527	508	515	570	551	577	527	535	563	529	546	509	607	565	553	532	572	530	550	595	544	550	502	561	573	522	510	519	554	512	485	547	489	565	560	519	541	551	499	516	508	563	530	550	535	557	531	561	526	520	533	557	570	554	539	544	584	570	561	569	558	605	514	495	504	538	543	517	556	538	512	527	537	522	549	553	580	549	542	518	532	557	535	543	528	543	559	500	492	549	533	555	536	506	531	554	568	488	527	573	557	527	530	544	545	556	508	549	507	568	534	554	524	542	550	554	544	553	546	534	542	543	539	504	581	538	508	593	536	519	555	533	511	545	523	529	496	515	532	530	534	502	537	533	496	518	529	534	519	534	573	542	487	519	540	511	569	533	507	512	522	549	528	558	551	549	549	532	541	513	520	511	531	532	501	557	530	551	508	529	534	487	536	574	556	593	570	538	520	544	544	564	505	521	549	530	511	516	543	546	554	560	499	503	546	541	558	495	566	548	562	523	481	534	530	555	536	531	537	525	490	576	530	543	565	527	591	557	560	530	545	530	532	589	525	541	547	559	505	543	535	542	546	528	521	549	525	551	561	522	506	519	531	551	572	534	523	535	545	527	532	517	536	528	553	542	549	530	564	559	536	526	539	583	581	567	522	543	517	514	554	547	547	557	553	502	542	573	527	510	547	523	510	497	533	506	523	520	558	554	538	562	508	544	513	553	531	576	551	552	558	544	518	546	562	525	529	544	520	546	558	495	541	524	514	502	483	556	538	567	519	549	562	509	510	505	483	509	536	516	523	568	560	547	521	564	517	552	515	598	531	543	560	521	547	567	554	495	538	576	535	529	524	511	565	559	546	550	543	546	519	519	581	595	543	519	570	495	540	545	518	535	571	552	531	495	550	510	525	525	538	541	567	568	521	537	580	531	533	551	536	588	510	555	534	550	521	514	527	544	543	541	522	574	507	504	499	580	504	496	524	568	511	560	567	552	556	555	500	541	531	551	491	539	556	562	528	544	557	548	527	543	506	549	527	527	533	546	563	516	559	543	540	544	534	578	557	556	548	529	570	537	529	536	569	521	522	517	528	519	548	530	554	569	518	552	561	525	540	506	505	536	544	542	545	529	544	552	513	537	527	541	561	521	563	532	500	513	550	551	570	503	537	523	510	524	548	543	548	539	520	545	504	551	521	505	525	503	499	498	561	535	550	559	540	558	559	546	565	564	520	543	519	542	532	526	539	530	534	530	558	502	542	551	550	528	511	513	536	542	548	514	541	516	515	554	514	548	564	541	569	544	551	568	528	518	528	501	546	549	582	535	541	542	518	537	536	538	519	503	559	537	518	564	532	500	546	550	548	531	524	547	526	538	551	546	545	564	545	541	562	491	504	557	525	533	538	533	578	532	502	502	566	530	536	531	545	532	531	544	570	524	540	534	559	538	518	516	555	548	533	565	544	503	551	557	544	508	532	523	511	552	528	529	539	494	550	525	562	522	492	554	540	508	558	535	537	562	535	509	541	525	520	558	581	511	519	537	530	507	539	495	561	557	550	524	515	540	551	565	599	508	520	528	574	574	531	516	491	530	574	524	562	485	554	547	494	556	552	526	548	560	510	473	523	538	493	525	523	517	528	600	522	569	537	514	568	561	582	545	574	515	528	570	517	532	518	503	529	542	509	519	563	598	529	538	576	551	527	499	505	500	542	533	525	578	527	530	568	542	565	560	538	525	518	539	515	526	563	527	528	558	548	553	530	545	516	524	561	532	531	552	483	502	537	503	550	549	563	529	488	521	511	555	593	561	564	476	533	513	530	560	544	522	522	539	536	521	510	536	529	529	494	495	533	541	529	520	501	554	505	550	562	560	536	500	565	523	575	514	581	551	552	516	552	522	508	494	535	516	546	550	554	484	524	542	536	546	500	540	534	567	516	506	589	575	555	528	531	533	526	571	477	568	502	503	536	538	519	523	568	520	489	553	523	517	513	501	557	511	502	532	550	548	536	533	536	537	565	520	532	540	516	501	531	550	565	523	475	533	540	534	526	559	566
17658	8437	7286	4686	2609	1650	1082	814	588	449	317	304	326	294	283	246	242	258	222	198	234	171	181	197	209	201	189	201	181	170	181	184	211	171	198	166	200	191	206	171	185	183	179	222	182	185	198	170	197	203	185	186	174	197	212	179	212	163	183	186	225	210	172	190	194	209	186	196	191	157	186	189	201	176	216	185	173	165	191	182	154	214	184	205	211	182	201	188	216	211	163	178	189	207	188	188	157	180	203	186	213	180	186	172	172	208	213	183	195	176	225	168	138	176	195	197	181	202	159	168	202	175	218	172	186	161	209	203	189	202	190	195	204	197	176	168	195	146	215	174	156	190	212	209	174	180	204	172	196	219	226	224	197	194	166	206	181	195	196	223	203	245	196	206	204	196	208	182	182	183	206	183	180	182	177	182	195	163	209	173	189	191	187	180	182	170	173	210	194	170	199	182	189	174	177	197	193	166	221	169	157	202	194	190	215	189	189	192	186	184	212	178	189	205	187	169	199	188	194	208	171	201	171	183	208	193	216	186	194	186	178	198	188	199	167	174	189	184	178	190	210	171	189	217	208	218	177	210	183	202	177	201	188	216	185	177	182	177	180	180	204	194	185	170	180	195	180	185	192	215	192	189	212	179	178	197	173	185	179	184	190	222	173	213	176	182	160	208	189	176	188	181	193	154	191	199	181	205	176	185	176	201	189	201	178	216	188	202	204	199	191	201	210	201	187	195	184	183	206	211	191	158	193	192	195	178	180	200	163	195	191	216	183	221	206	178	178	208	184	191	166	209	189	203	166	188	179	213	176	206	198	191	207	204	201	197	165	198	206	192	198	187	183	176	209	170	186	187	165	182	199	201	202	194	178	187	209	211	206	199	185	195	192	202	187	195	197	185	211	177	198	205	195	212	197	209	179	183	149	169	210	200	190	175	182	220	192	200	170	204	188	198	222	189	188	208	209	192	212	214	187	161	195	202	207	187	191	185	190	201	207	196	189	212	176	209	190	204	189	202	182	188	207	166	195	167	204	217	146	193	235	188	178	200	192	166	180	211	195	201	207	185	190	172	201	210	190	167	202	208	191	189	194	202	204	197	195	187	215	186	213	162	211	189	198	207	199	193	195	194	205	162	186	177	216	194	202	171	209	166	180	203	191	206	215	229	201	198	186	176	170	183	186	195	200	201	201	203	208	197	201	207	195	176	188	179	194	180	204	171	169	177	196	210	204	171	186	181	182	185	186	173	200	179	199	176	196	179	195	210	197	190	201	192	176	201	189	197	193	194	173	174	187	179	208	163	194	183	174	183	183	171	195	192	215	171	186	194	202	199	175	171	196	215	180	163	184	215	194	181	218	200	184	207	210	174	172	194	193	182	211	202	193	186	169	195	216	192	192	197	190	182	200	189	203	163	196	197	211	181	206	153	181	197	195	186	194	187	189	189	195	207	204	167	185	196	197	186	179	173	198	204	184	215	181	202	168	198	204	184	204	196	198	182	200	187	201	172	185	164	195	202	170	163	193	187	187	183	172	207	182	196	211	197	175	195	184	174	208	214	175	179	174	199	178	201	184	199	180	180	204	191	225	202	169	169	172	178	167	197	202	200	184	199	192	183	214	176	176	160	214	178	198	179	187	173	188	192	198	178	195	173	184	178	158	203	193	193	178	174	184	181	197	191	212	187	200	175	197	178	186	167	178	196	178	179	184	167	188	177	200	195	164	206	172	213	194	186	202	187	202	212	180	196	191	177	201	193	179	177	188	195	195	203	194	190	213	163	208	193	157	177	188	182	214	173	176	181	188	204	194	175	187	202	181	179	184	203	216	207	233	188	192	161	184	153	161	224	198	165	161	203	191	207	186	181	206	186	155	189	186	177	199	204	169	192	192	182	193	187	168	194	186	188	207	174	186	195	164	175	196	188	191	196	197	171	216	212	194	206	186	176	187	169	193	206	180	212	178	166	208	203	189	184	197	190	180	188	196	203	196	185	183	195	202	190	198	181	202	187	183	183	219	184	201	170	185	183	192	212	176	193	186	193	197	186	191	188	168	183	193	198	199	174	195	205	203	174	187	158	179	178	204	191	199	199	205	190	180	204	187	183	166	184	199	180	173	176	185	211	160	202	192	183	203	191	175	184	180	160	183	209	195	200	161	191	187	183	189	184	175	210	167	187	176	179	183	188	187	195	189	203	187	202	167	173	195	159	176	213	188	186	180	171	187	177	191	169	212	172	194	184	176	189	191	188	216	191	164	162	201	196	178	216	196	170	170	176	178	177	189	228	182	196	196	205	200	182	213	205	207	200	180	174	178	162	186	184	191	158	183	209	173	189	193	179	209	197	212	197	195	194	195	208	193	181	165	172	214	174	170	202	234	186	178	184	176	167	191	196	195	203	177	197	181	206	202	176	203	193	181	209	178	200	167	176	200	184	189	222	193	185	173	212	177	199	188	211	200	192	194	182	208	170	203	180	175	234	189	204	203	193	155	208	199	207	183	198	207	192	200	201	207	170	185	196	188	203	210	204	174	202	208	193	170	175	224	182	177	205	178	168	199	190	174	205	209	186	189	188	186	180	156	190	198	197	222	184	205	187	193	177	213	196	221	200	213	192	186	211	182	160	190	206	204	192	190	190	184	179	171	180	165	174	162	171	191	217	212	201	176	211	198	184	186	182	191	186	164	165	188	199	174	200	176	174	189	182	184	182	183	190	191	192	210	199	168	198	197	188	187	162	180	186	184	186	192	187	188	172	175	192	214	182	177	201	188	201	164	176	209	201	185	193	173	203	182	193	198	177	179	191	155	193	171	215	214	217	198	183	167	181	197	198	186	186	181	201	190	206	168	197	203	186	180	172	211	146	193	208	210	175	189	205	189	190	167	212	197	187	200	181	202	192	178	185	185	201	177	173	158	169	185	149	193	183	205	166	194	185	168	193	194	194	180	180	206	191	209	197	184	149	196	199	197	166	160	201	175	187	185	178	174	181	165	191	175	172	189	195	176	171	189	168	189	174	208	190	184	181	178	188	186	189	176	180	188	168	157	219	191	197	182	209	204	191	191	203	200	197	186	171	192	174	197	177	191	199	189	206	192	196	208	161	194	207	189	170	197	193	164	175	210	165	185	187	199	183	187	194	180	186	202	184	178	222	181	172	179	184	191	211	190	182	192	183	193	177	215	203	216	164	168	189	186	200	195	193	185	163	185	182	183	172	197	179	165	191	176	169	181	186	198	172	193	195	161	215	155	194	170	198	192	181	188	183	201	226	170	173	211	187	161	203	196	202	190	201	194	193	187	153	190	174	202	192	192	168	188	195	222	204	188	180	168	179	204	190	180	187	191	169	204	183	180	207	180	167	153	191	173	219	212	202	213	175	200	187	176	166	182	216	205	178	192	158	184	179	182	184	191	176	174	182	202	202	211	166	227	188	158	198	204	177	186	169	215	194	185	178	205	203	192	187	188	207	174	195	167	189	188	188	188	200	181	180
9955	6508	12103	12003	8794	6354	4697	3331	2542	1938	1307	1156	1195	1053	1052	846	1020	690	658	582	519	486	485	454	415	503	471	413	433	432	399	426	464	434	438	457	408	425	400	510	422	434	417	475	426	415	431	432	450	452	431	423	425	405	450	446	409	447	440	454	410	410	403	447	440	444	447	418	430	450	455	464	413	433	436	423	450	458	439	435	450	436	420	408	449	460	433	415	433	471	439	442	420	437	418	427	423	422	408	486	415	413	399	403	415	416	428	411	407	424	406	418	404	414	427	432	444	459	452	432	450	412	426	410	450	418	443	386	429	407	461	409	400	434	435	448	404	422	431	369	432	391	395	440	428	431	408	411	425	405	397	432	400	437	448	387	411	463	425	437	423	460	404	421	429	426	419	424	426	435	396	410	413	427	404	407	428	457	411	412	398	409	411	456	443	438	452	427	451	453	418	430	423	411	431	406	435	439	424	418	419	467	414	424	463	435	414	464	421	434	412	400	448	408	416	410	435	411	412	382	414	418	414	444	442	432	424	440	417	406	413	420	402	417	439	452	408	408	440	424	447	442	412	400	432	434	409	440	416	470	434	416	413	425	429	423	427	420	429	439	440	417	432	413	431	434	437	450	468	448	399	404	403	381	454	466	436	432	450	409	453	467	426	414	421	463	437	422	423	431	419	410	435	466	418	427	408	426	438	435	409	402	427	443	429	412	424	397	411	458	443	439	443	396	423	443	445	434	452	433	438	462	434	435	411	432	431	381	421	408	397	379	410	447	414	418	431	424	432	416	405	467	395	464	432	420	417	427	432	405	429	389	461	383	442	423	420	402	404	416	408	405	440	458	403	398	431	419	404	432	443	412	402	423	409	418	410	437	429	440	384	442	413	431	434	383	474	462	434	415	429	442	415	394	454	431	425	413	440	440	458	433	426	428	450	394	462	424	403	446	421	421	455	431	448	412	450	451	405	447	427	438	431	408	444	413	422	413	442	418	421	436	398	427	428	447	418	434	426	437	434	446	405	402	459	412	444	424	397	477	414	420	412	434	418	444	426	432	421	431	417	414	447	403	432	406	448	402	433	441	400	425	454	454	403	450	450	431	420	433	405	415	449	443	412	405	415	422	436	443	446	430	445	413	421	390	441	423	416	388	389	456	433	449	433	391	435	416	453	406	411	417	420	424	460	474	410	427	450	463	407	469	439	467	462	414	433	437	431	397	454	402	433	382	431	442	409	411	447	421	443	398	427	435	423	439	448	390	408	458	463	433	449	442	416	451	416	466	425	427	413	411	435	406	447	397	431	429	409	451	428	456	429	416	414	455	445	444	389	409	436	475	410	418	446	435	444	434	439	421	415	456	428	477	434	407	480	416	441	419	431	442	428	425	421	417	423	424	415	433	431	428	453	431	414	439	413	449	436	398	421	404	389	419	421	415	442	415	439	420	437	405	420	400	396	440	401	426	458	426	387	441	431	407	430	392	472	405	431	406	442	435	390	395	404	407	441	402	432	420	435	443	407	451	427	422	450	388	410	470	428	426	432	432	434	442	426	423	394	461	406	441	436	434	441	477	407	413	430	449	411	449	462	439	411	431	431	402	452	427	420	440	425	440	430	435	442	432	427	441	440	436	450	385	400	416	422	406	421	430	436	452	418	422	456	402	441	418	443	418	414	442	416	425	443	441	404	402	419	408	415	500	439	427	426	438	418	423	425	478	415	433	427	409	434	409	429	435	465	442	409	410	428	438	416	400	401	443	428	408	448	419	427	450	455	387	440	393	396	426	418	455	453	425	442	399	422	424	451	429	476	411	424	427	450	422	467	442	475	457	444	395	382	431	438	447	459	403	446	422	409	441	463	435	414	408	415	438	432	432	444	395	415	415	419	407	437	423	425	430	448	440	414	419	394	393	421	427	431	443	398	433	432	404	433	413	414	448	430	430	413	443	437	459	424	429	396	438	491	417	426	436	418	421	394	415	450	438	432	427	409	428	397	482	427	437	403	403	437	420	427	422	415	438	419	456	447	460	421	425	422	427	412	457	462	408	424	460	413	433	446	460	422	439	413	430	418	438	410	429	423	403	453	434	417	455	409	399	432	483	438	418	436	436	419	415	437	430	392	397	422	449	436	429	431	426	425	402	402	445	393	396	448	401	411	417	448	404	425	436	459	413	478	437	426	424	437	429	401	416	407	423	427	459	428	414	372	423	442	414	427	464	415	424	417	425	396	432	418	405	452	407	451	419	434	458	417	443	435	414	439	399	423	400	404	401	424	417	406	413	447	412	411	423	454	408	411	427	398	436	417	418	455	399	452	432	399	382	450	397	420	428	423	426	409	458	444	434	433	418	463	419	449	424	445	437	456	427	428	481	459	471	440	393	378	434	423	382	419	425	437	426	419	410	387	409	417	418	406	455	407	432	432	420	416	450	453	412	408	432	439	418	423	444	411	450	443	403	464	408	444	450	423	407	417	432	440	392	411	429	424	417	410	439	441	425	423	435	396	406	391	404	444	483	419	443	441	387	395	456	420	402	406	466	401	454	413	382	409	408	469	399	404	447	424	427	386	411	382	454	436	413	438	443	458	390	431	421	415	409	410	424	443	440	433	412	434	466	436	406	396	429	424	419	425	410	418	438	450	427	428	496	426	434	420	443	430	438	410	416	435	442	425	434	470	442	447	421	426	405	391	438	421	443	448	448	413	440	437	419	460	441	404	415	431	409	462	421	446	432	439	454	420	410	461	449	443	419	444	450	404	399	424	458	409	470	454	436	426	413	404	441	423	406	431	414	442	431	402	437	425	416	423	441	452	440	393	423	403	453	418	415	400	439	397	439	417	441	424	439	457	406	459	437	427	424	450	420	397	427	429	399	447	444	465	457	434	409	436	426	446	450	449	417	419	416	431	417	447	470	429	415	427	426	409	419	425	478	461	422	458	414	408	437	425	444	445	424	392	461	444	411	440	432	424	422	420	419	426	411	421	421	431	456	443	431	421	420	426	479	428	448	401	438	399	440	431	391	427	422	438	399	443	428	441	442	421	443	439	401	412	480	421	436	446	429	421	436	432	436	408	427	443	408	410	461	407	409	428	467	433	410	399	389	411	424	407	418	454	448	431	396	440	394	405	392	405	390	404	420	438	377	423	419	443	453	436	454	434	430	443	453	424	443	426	434	435	443	417	435	407	395	431	430	412	405	420	406	449	460	416	428	413	424	435	429	371	470	430	431	410	420	422	422	440	397	392	411	431	418	416	410	412	421	426	440	464	437	429	405	400	391	422	436	426	444	429	432	396	394	402	423	440	404	416	437	484	429	454	467	440	414	445	458	435	438	431	420	429	450	448	451	428	395	400	403	454	424	452	453	449	435	412	394	425	454	449	453	432	383	419	416	422	425	443	393	417	448	403	418	438	435	386	430	388	423	422	416	445	429	431	438	429	447	437	412	431	408	435	441	431	449	427	418	416	439	418	431	432	417	444	440	427	412	428	408
28938	14868	13313	9525	5858	3566	2210	1211	871	699	494	426	418	391	321	344	382	318	280	258	233	220	229	231	219	200	280	250	229	223	214	254	219	239	211	241	205	248	225	243	231	236	225	227	212	219	232	258	229	199	227	247	230	267	210	214	211	216	219	227	199	225	244	245	241	236	212	221	222	194	233	210	214	247	211	228	214	214	228	222	212	244	204	246	227	248	222	227	221	219	240	224	247	212	212	219	252	225	225	243	219	212	226	244	209	211	251	232	232	224	235	217	222	238	253	199	198	190	223	205	227	214	201	242	235	235	239	211	218	214	229	243	234	212	209	213	247	203	231	219	217	218	231	207	206	234	200	237	237	231	211	222	183	214	225	232	217	256	241	199	203	226	219	222	219	247	206	217	219	221	225	227	184	205	207	246	225	216	220	216	228	219	230	225	224	218	225	234	230	201	203	209	224	243	243	221	216	244	222	247	234	230	246	226	218	225	217	205	221	213	234	202	182	194	225	224	229	239	235	249	220	249	207	226	251	241	193	227	248	235	264	210	222	237	208	230	220	230	236	256	207	216	225	218	216	200	211	248	223	208	249	211	215	175	228	239	227	213	218	202	214	191	217	233	216	199	222	237	186	218	211	214	221	192	224	218	240	214	208	237	220	240	213	221	210	221	222	212	200	256	216	238	224	240	210	233	222	244	222	218	199	197	232	210	247	244	231	208	191	227	250	214	265	217	228	234	219	217	239	208	211	198	208	192	234	224	212	225	209	218	249	231	229	247	214	228	204	235	234	213	231	210	220	205	205	231	228	218	236	218	233	233	209	224	242	212	193	217	205	209	207	225	222	210	227	249	225	211	215	216	199	250	196	212	233	244	217	200	224	223	251	215	222	202	209	211	258	230	215	224	226	207	229	214	219	235	245	200	217	245	203	217	219	203	226	228	236	240	219	216	266	210	243	242	211	224	232	239	221	208	219	197	190	193	235	194	220	241	208	219	207	186	221	221	234	209	241	224	229	231	214	210	205	204	220	229	259	251	210	218	228	228	206	194	222	250	256	209	226	235	236	221	237	217	230	231	203	207	199	211	227	254	232	240	212	222	207	243	206	242	203	206	206	235	231	207	215	224	230	233	200	237	214	216	230	211	204	200	223	241	212	191	213	228	219	203	209	248	206	185	215	223	236	229	240	230	216	226	213	253	219	163	210	224	214	207	232	219	228	206	237	202	217	222	239	218	200	255	223	217	229	211	214	208	222	201	218	220	247	207	264	242	229	225	213	193	213	210	225	236	218	218	219	236	211	227	212	220	235	210	190	231	208	206	240	216	226	236	213	265	207	230	232	242	233	224	208	230	253	222	228	213	209	190	216	204	219	205	198	229	236	214	222	219	196	220	226	202	257	214	199	214	203	235	237	235	236	202	181	224	208	215	190	233	198	211	239	208	235	221	210	212	258	205	179	224	219	236	209	230	248	201	231	229	202	232	244	227	221	223	258	232	238	199	200	225	211	206	189	235	227	221	226	227	214	234	200	228	264	222	207	239	221	227	213	209	207	214	223	220	212	201	209	218	247	216	228	214	226	217	217	247	201	218	236	202	233	241	227	199	257	199	200	194	241	244	213	234	215	199	214	216	239	228	184	226	198	208	225	210	194	245	218	225	206	232	205	241	263	227	219	211	213	224	203	220	228	223	218	213	206	243	173	204	223	224	202	187	218	223	223	225	209	223	194	231	221	225	208	223	193	242	180	233	205	240	225	252	213	222	249	206	235	226	201	244	249	222	218	235	231	228	255	221	218	212	272	206	231	228	216	212	231	255	217	229	244	229	236	176	227	219	201	219	208	222	223	216	229	216	235	227	240	220	228	225	191	234	238	253	218	226	240	212	216	202	226	220	225	250	225	205	225	184	209	175	222	239	204	198	216	213	223	238	212	211	229	219	219	218	223	237	215	244	228	200	207	217	215	222	223	189	213	239	233	209	217	224	216	244	240	224	213	220	211	234	233	221	246	266	209	219	227	233	202	204	199	194	245	190	214	225	219	214	216	250	240	215	207	209	238	211	210	202	218	235	206	233	223	218	232	237	208	209	208	231	213	193	205	258	214	250	199	220	196	181	236	251	238	236	207	217	219	232	249	230	222	247	214	211	218	211	238	209	234	219	215	242	223	263	209	215	267	203	252	259	240	224	236	232	213	204	210	243	242	243	229	200	213	232	240	219	248	218	232	213	230	215	224	238	221	227	222	217	222	209	211	203	249	216	243	199	237	223	221	209	203	211	229	201	239	196	222	194	224	219	230	216	214	222	240	222	240	227	202	228	227	226	248	217	192	254	248	237	209	241	200	209	210	211	203	246	243	224	213	200	200	229	229	212	206	249	191	229	211	232	205	216	207	202	229	213	214	219	194	216	228	221	195	210	198	227	237	217	195	237	243	231	224	217	215	221	232	255	212	247	212	252	233	221	217	238	209	211	215	269	229	238	246	226	206	205	206	193	226	208	224	190	226	237	200	227	197	217	205	197	227	250	227	191	202	237	230	208	199	229	212	240	212	221	221	207	207	234	212	230	230	232	215	244	220	248	227	237	205	182	191	221	231	207	193	215	219	221	237	226	214	197	228	213	191	215	205	242	239	211	202	199	220	235	222	210	208	218	237	216	201	244	224	233	191	212	211	215	229	246	234	240	212	226	221	227	207	231	220	208	218	193	226	244	237	249	238	231	214	239	233	221	215	174	227	232	207	206	221	228	205	221	233	207	218	210	255	233	242	218	218	220	232	201	222	244	225	231	220	214	203	223	193	223	246	242	203	221	228	188	250	222	243	235	247	221	216	206	204	207	194	195	208	227	200	239	245	227	205	220	225	195	218	223	215	201	226	217	223	227	213	211	221	213	226	214	234	241	214	199	231	224	238	227	240	229	213	235	196	217	204	220	222	205	230	225	250	191	185	237	238	211	209	227	220	206	223	220	243	241	232	216	222	219	202	243	223	234	214	239	210	208	212	264	224	222	236	247	208	216	209	238	225	217	230	220	241	201	231	198	222	251	234	221	231	214	211	223	204	202	205	223	225	207	232	207	243	235	213	212	239	205	227	226	216	210	222	230	220	247	217	205	221	222	256	272	221	220	222	227	235	235	234	200	209	220	225	214	205	224	211	245	232	242	217	196	243	245	224	234	231	215	184	225	196	240	209	216	236	218	236	238	205	223	230	207	222	229	225	230	230	234	243	206	230	201	219	194	205	198	240	206	234	204	243	199	199	224	196	228	219	199	235	239	220	201	242	229	235	212	240	218	261	231	220	234	225	245	224	234	233	212	207	195	216	180	212	212	230	221	264	245	223	223	200	204	205	225	210	212	215	214	197	229	198	238	243	256	221	222	228	256	205	233	190	228	214	230	216	223	207	219	211	217	197	217	212	205	198	201	219	224	228	199	221	190	225	228	227	233	227	195	251	240	231	198	212	217	238	210	250	200	195	225	243	240	243	222	209	242
17195	11051	19572	19658	16102	11875	8155	5311	3888	3120	2018	1670	1734	1558	1323	1251	1354	967	865	765	713	654	591	576	564	527	552	486	528	519	552	537	516	509	510	480	490	491	511	518	471	532	503	494	542	522	473	517	519	503	491	535	535	534	525	511	512	485	516	559	508	522	498	505	491	530	491	523	501	485	527	507	483	488	459	516	520	565	523	521	477	492	519	514	519	509	509	499	492	512	484	500	480	508	470	498	534	515	495	518	459	508	465	525	458	477	510	503	535	461	480	502	468	519	511	520	476	532	441	541	495	506	517	506	474	487	480	479	486	491	488	527	462	459	497	529	523	509	498	507	507	513	531	496	456	469	487	487	550	464	490	482	503	511	505	519	484	479	504	495	512	479	458	552	539	510	525	503	530	497	482	504	482	514	479	484	500	509	511	489	511	480	477	479	470	466	495	490	497	432	454	506	492	505	492	493	506	479	495	447	431	520	489	495	475	472	469	509	510	482	482	463	490	523	482	481	481	516	493	475	445	486	526	479	476	464	492	510	472	516	482	477	508	481	473	485	509	464	448	508	502	500	509	467	523	489	494	476	496	471	524	469	470	484	483	482	527	513	478	520	538	522	492	515	497	506	540	479	510	479	492	488	474	514	477	537	505	493	510	485	484	514	454	508	511	508	500	480	477	511	538	492	492	547	499	497	530	477	479	555	469	502	484	521	506	495	470	492	476	496	493	491	482	492	479	519	471	524	470	490	471	445	510	520	509	474	526	460	469	503	472	471	512	505	478	484	508	523	496	466	533	501	500	511	501	476	479	461	518	479	479	462	486	505	488	490	485	498	506	501	471	488	495	537	475	492	504	496	489	462	482	476	487	506	484	486	492	540	486	481	502	466	503	491	473	503	492	488	494	499	506	515	456	491	503	478	553	501	496	510	484	502	516	505	510	501	469	460	493	480	463	465	509	493	494	492	478	498	516	483	504	523	524	490	498	471	497	519	500	516	481	500	464	500	497	467	477	480	513	516	467	469	454	494	505	491	491	496	502	529	500	488	517	505	487	522	481	492	477	462	477	502	503	484	479	497	479	483	471	519	527	464	511	446	503	521	488	432	472	489	492	489	565	448	498	477	485	479	487	485	489	475	487	496	503	491	500	489	452	492	471	490	498	504	469	528	466	507	512	496	498	494	478	530	523	495	477	468	505	491	502	527	514	447	492	497	482	492	460	503	512	522	503	472	466	461	470	504	467	493	487	479	494	486	488	482	521	480	506	492	494	512	495	519	471	512	464	467	488	531	477	480	488	501	496	526	473	451	513	486	470	509	505	461	499	532	505	501	438	476	526	500	516	473	435	513	475	469	496	526	503	526	480	539	498	495	475	492	500	501	492	473	497	478	486	515	526	539	477	481	489	491	503	466	513	522	466	473	494	481	509	540	469	497	503	447	523	499	518	509	476	503	473	509	465	542	466	507	516	508	497	516	467	505	508	499	494	471	486	500	495	478	524	529	466	499	552	494	493	476	463	439	538	506	492	476	492	505	499	491	475	503	494	497	471	550	505	466	487	498	503	442	501	456	504	482	491	538	484	490	493	479	477	539	484	509	508	520	492	509	522	505	504	495	478	475	496	509	493	541	509	467	470	488	472	471	538	530	492	514	442	487	496	481	487	447	452	477	524	503	524	486	456	488	511	460	452	466	480	468	470	489	493	478	508	504	499	496	501	480	498	502	503	492	500	516	522	525	479	455	540	484	485	476	541	501	480	519	473	506	495	532	504	446	481	483	510	507	496	488	509	476	505	507	470	478	499	473	479	469	527	500	492	518	485	490	546	533	482	510	479	499	483	514	493	484	497	508	509	484	465	482	497	466	484	492	507	481	473	499	519	490	482	497	459	493	512	483	525	465	476	510	507	510	472	498	535	481	513	467	484	487	488	527	525	514	486	499	475	515	523	480	514	505	499	476	510	513	492	474	507	528	490	492	479	460	497	464	501	548	483	458	531	493	499	477	471	503	537	508	533	462	502	502	494	474	506	526	448	494	466	483	510	477	501	465	515	501	483	515	487	484	504	461	529	473	495	475	441	462	459	489	508	523	474	461	513	505	490	516	489	544	516	495	518	505	521	509	497	483	482	527	502	467	496	475	498	491	519	528	465	493	487	471	442	463	476	488	518	531	475	493	530	472	521	497	471	473	456	504	510	507	509	471	482	474	496	484	498	488	487	500	475	488	460	484	493	509	487	467	496	495	534	525	508	499	495	510	504	450	472	479	511	492	519	503	466	475	489	497	467	495	446	506	527	497	501	510	536	446	565	527	540	511	495	462	512	519	474	503	518	516	480	515	504	486	478	499	499	496	520	482	494	493	486	492	491	448	498	504	491	493	461	473	525	482	533	549	502	506	508	442	469	464	486	498	440	506	420	460	498	525	501	474	510	501	485	496	509	488	539	474	493	495	509	520	504	459	459	527	526	517	493	500	482	497	466	465	479	491	514	499	500	491	464	568	480	551	492	486	507	487	508	507	473	510	507	465	504	493	488	515	487	517	477	441	479	461	480	475	482	482	473	468	527	533	470	472	483	442	469	500	482	483	471	480	498	505	476	521	488	480	508	454	469	469	534	471	467	495	479	455	525	459	492	472	437	472	516	477	479	492	503	441	559	506	489	470	474	500	477	447	457	474	495	522	500	491	490	461	466	484	511	501	488	484	490	536	513	501	520	491	507	508	493	497	466	463	477	511	495	463	477	490	467	460	476	517	444	443	466	482	469	480	497	508	449	492	508	457	491	496	521	513	472	456	492	539	466	490	510	445	493	537	514	522	503	455	496	474	507	517	512	463	540	478	455	538	426	519	471	462	538	500	488	494	475	483	468	503	482	521	490	487	475	488	505	470	503	471	506	478	512	470	495	521	508	482	485	509	527	511	488	510	509	480	463	476	491	491	477	462	506	516	500	472	442	528	507	495	520	466	437	513	520	520	491	505	477	469	520	474	508	483	499	498	463	522	511	459	507	501	484	476	462	481	472	505	488	516	502	489	508	495	504	472	479	466	508	491	518	493	458	434	485	481	496	494	504	497	470	472	500	486	520	527	496	509	479	521	498	476	507	476	453	486	454	460	497	515	475	498	445	468	463	487	496	492	509	526	524	536	527	491	499	492	494	473	497	460	461	499	520	497	508	457	450	489	475	488	493	487	442	517	506	476	453	494	517	477	485	538	487	462	522	471	528	473	480	514	530	506	516	514	517	498	492	506	484	461	502	499	491	450	557	489	466	492	522	518	549	479	483	485	472	493	520	493	510	458	487	502	523	483	454	482	538	487	493	520	527	513	510	484	489	467	482	496	505	497	500	511	513	496	502	474	512	500	505	495	547	503	500	464	504	510	482	471	511	537	503	541	516	530	488	492	475	511	514	478	514	495	522	475	516	479	484	466	505	506	489	492	444	476	484	488	494	500	523	507	460	461	494	482	508	521	474	478	469	525	474	505	491	480	516	532
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
