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
338106491271	338106491834	338106492384	338106492934	338106493484	338106494032	338106494582	338106495132	338106495684	338106496234	338106496784	338106497334	338106497884	338106498434	338106498984	338106499532	338106500084	338106500632	338106501184	338106501734	338106502284	338106502834	338106503384	338106503932	338106504482	338106505034	338106505582	338106506134	338106506684	338106507234	338106507784	338106508334	338106508882	338106509434	338106509984	338106510534	338106511082	338106511634	338106512184	338106512734	338106513284	338106513834	338106514384	338106514934	338106515484	338106516034	338106516584	338106517134	338106517684	338106518234	338106518784	338106519334	338106519884	338106520434	338106520984	338106521534	338106522084	338106522634	338106523184	338106523734	338106524284	338106524834	338106525384	338106525934	338106526484	338106527034	338106527584	338106528134	338106528684	338106529234	338106529784	338106530334	338106530884	338106531434	338106531984	338106532534	338106533084	338106533634	338106534184	338106534734	338106535284	338106535834	338106536384	338106536934	338106537484	338106538034	338106538584	338106539134	338106539684	338106540234	338106540784	338106541334	338106541884	338106542434	338106542984	338106543534	338106544084	338106544634	338106545184	338106545734	338106546284	338106546834	338106547384	338106547934	338106548484	338106549034	338106549584	338106550134	338106550684	338106551234	338106551784	338106552334	338106552884	338106553434	338106553984	338106554534	338106555084	338106555634	338106556184	338106556734	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2782	3650	2300	2782	3650	2300	2782	3650	2300	2783	3650	2300	2783	3650	2300	2784	3650	2300	2784	3650	2300	2784	3650	2300	2784	3650	2300	2785	3650	2300	2785	3650	2300	2786	3650	2300	2786	3650	2300	2787	3650	2300	2787	3650	2300	2788	3650	2300	2788	3650	2300	2788	3650	2300	2789	3650	2300	2789	3650	2300	2789	3650	2300	2790	3650	2300	2790	3650	2300	2790	3650	2300	2791	3650	2300	2791	3650	2300	2791	3650	2300	2792	3650	2300	2792	3650	2300	2793	3650	2300	2793	3650	2300	2794	3650	2300	2794	3650	2300	2795	3650	2300	2795	3650	2300	2796	3650	2300	2796	3650	2300	2796	3650	2300	2797	3650	2300	2797	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
53615	44225	46754	49310	37844	18179	3449	791	628	594	516	492	579	1147	2150	872	426	398	433	390	417	427	422	404	405	388	416	387	359	388	383	445	415	428	409	404	377	375	375	409	394	378	382	382	406	371	364	383	420	381	432	407	420	406	393	384	377	375	464	418	404	399	383	368	382	404	403	445	395	378	398	421	411	445	448	336	416	415	431	393	400	406	383	398	369	384	400	392	380	411	368	404	402	368	459	407	400	408	411	405	441	375	408	394	394	421	416	397	402	423	379	434	407	454	392	389	386	376	386	426	420	407	381	407	389	435	387	355	398	417	405	387	409	386	380	365	337	410	385	380	406	402	384	389	437	405	414	378	428	361	391	411	405	387	389	393	424	407	432	405	375	381	420	367	407	374	428	405	392	377	394	408	395	383	443	420	362	344	419	457	386	394	428	374	368	392	429	420	370	396	419	401	401	391	373	396	445	381	430	405	398	379	419	404	416	439	348	391	413	392	392	413	377	405	387	400	423	389	408	400	396	391	370	389	363	443	396	415	373	387	377	394	415	405	436	434	429	417	405	416	370	408	419	422	353	403	394	420	368	404	403	388	429	360	373	391	361	442	405	388	400	411	410	404	451	425	423	371	386	390	428	430	368	405	419	397	416	375	421	403	398	384	386	389	379	405	416	381	425	452	419	425	398	416	416	399	358	361	392	423	402	393	420	415	383	371	402	409	364	369	388	377	388	415	419	432	378	414	429	386	390	379	378	376	415	386	372	386	384	388	415	441	362	407	380	370	427	379	398	383	376	368	442	366	369	367	395	402	383	407	394	430	388	377	394	417	476	396	415	403	401	385	378	428	429	408	427	409	408	366	401	406	372	402	401	379	447	413	397	413	392	399	394	372	403	425	357	430	414	364	416	409	377	415	412	428	418	384	399	389	429	412	421	384	391	390	421	392	390	388	404	365	426	397	344	385	404	417	451	396	446	375	365	379	421	399	384	433	430	440	431	390	436	422	355	384	377	355	375	435	416	418	405	412	357	392	426	407	409	406	438	359	384	400	381	392	370	400	392	355	421	410	417	381	402	393	421	411	380	402	403	410	430	390	440	435	393	391	392	430	408	369	386	375	392	394	378	456	426	386	416	417	408	430	458	381	427	400	413	394	380	374	374	378	419	421	419	357	408	407	380	400	383	396	388	376	455	402	424	391	377	387	387	402	390	396	409	426	442	444	398	408	410	421	417	411	369	376	429	396	403	388	427	394	390	362	404	423	425	437	411	390	396	383	406	442	385	365	380	400	399	425	393	372	380	417	392	417	409	409	402	431	399	407	404	402	417	387	416	431	395	345	381	367	426	459	415	410	406	375	384	365	409	381	430	388	374	374	420	403	352	397	411	394	405	416	432	416	416	410	435	410	393	388	423	416	375	419	378	384	394	394	398	356	375	404	372	435	372	414	424	415	416	409	408	417	379	386	400	442	394	383	387	416	411	386	422	418	368	371	412	356	400	375	363	440	414	398	371	381	414	386	446	398	389	357	394	382	421	396	402	386	353	419	419	402	415	404	412	393	394	398	449	419	412	407	441	420	419	369	406	387	383	392	400	445	391	422	409	406	406	405	393	423	415	386	387	388	409	398	394	381	378	402	436	412	365	412	403	415	409	425	404	422	369	391	448	420	388	381	434	370	369	412	392	404	385	407	400	450	432	365	407	425	446	425	410	400	426	395	418	421	380	408	427	416	430	412	409	414	418	454	428	378	409	428	348	370	398	404	393	457	379	391	420	393	406	370	363	431	399	398	386	380	416	424	403	411	414	419	382	443	451	415	422	397	399	435	421	393	394	343	369	420	399	444	408	396	400	379	399	358	425	366	434	361	386	393	368	402	381	413	427	414	394	461	427	396	393	404	380	414	449	417	403	397	409	402	406	423	434	374	385	396	415	409	429	381	418	403	391	397	395	410	426	404	354	392	393	385	369	412	383	412	381	438	480	401	391	447	371	427	400	364	400	378	412	415	396	389	411	417	406	376	414	395	404	381	403	397	429	406	397	436	391	384	407	399	430	381	413	394	414	439	411	386	388	391	401	395	374	372	408	393	410	350	429	375	374	399	411	408	417	421	401	407	404	388	404	392	414	413	407	385	420	402	365	391	383	391	408	386	437	410	369	393	396	392	414	418	401	378	403	421	391	427	414	378	420	425	382	399	387	429	391	414	384	400	431	391	376	413	414	377	409	390	427	378	386	439	377	367	410	411	382	403	411	366	431	413	394	443	390	428	379	417	366	425	413	443	403	384	377	409	407	449	396	400	398	417	394	394	388	376	442	423	409	391	377	402	369	391	380	397	430	376	403	387	385	381	405	351	377	411	405	405	421	392	383	377	387	391	393	373	407	402	419	412	411	384	423	426	396	374	366	420	354	433	423	380	387	407	414	399	377	398	409	378	368	439	442	448	402	405	428	374	392	406	405	433	387	427	368	372	399	427	422	396	378	384	403	414	403	402	371	371	408	416	386	410	391	436	431	395	362	419	352	421	398	387	415	436	364	379	405	417	431	345	385	400	393	395	435	377	421	389	388	398	396	422	428	396	380	397	402	453	372	423	367	444	391	404	387	338	368	410	401	408	403	391	433	421	425	411	387	407	411	357	404	421	402	391	401	390	418	430	381	404	374	403	405	336	410	434	381	404	403	399	407	373	423	412	402	419	398	418	421	380	409	418	371	411	386	416	391	368	435	389	372	381	412	418	405	406	405	432	408	368	401	381	387	395	405	372	416	399	433	411	416	386	411	384	407	400	372	405	398	381	397	416	404	382	387	419	379	401	376	385	433	429	385	406	440	417	404	410	368	345	406	411	429	389	424	392	398	448	416	380	382	383	372	419	371	392	415	410	380	442	409	403	374	383	376	386	373	420	422	426	398	384	382	410	449	379	375	390	429	402	402	407	396	395	374	411	412	404	375	424	383	387	378	401	376	407	420	411	410	394	397	390	455	404	385	370	375	405	410	395	414	402	387	415	407	391	377	396	412	378	379	416	400	383	421	391	433	360	383	408	385	410	394	420	409	407	403	407	387	394	366	388	403	365	404	407	392	374	413	377	370	398	459	401	411	389	378	412	394	414	427	388	410	390	410	405	449	407	430	355	363	352	378	370	405	421	394	396	412	424	448	417	405	391	393	414	406	367	368	369	374	375	426	379	397	397	389	370	392	401	409	383	404	423	391	372	372	395	412	394	394	433	379	439	398	427	457	362	381	401	412	401	364	396	405	399	392	407	431	428	457	390	398	401	392	398	416	370	448	398	411	399	420	399	392	384	428	412	391	396	365	379	389	397	398	424	382	385	393	446	419	407	357	414	395	433	427	408	422	376	422	417	390	387	397	430	396	387	396	429	415	440	391	401	403	409	378	376	422	387	399	350	377	380	410	436	361	400	378	371	406	410	405	395	412	438	398	399	346	361	360	371	418	391	372	408	428	375	408	389	364	377	385	383	378	391	382	425
35225	34994	46263	54212	46812	21820	4138	2192	1747	1723	1646	1471	1983	5372	9425	2940	1084	922	913	891	850	904	894	880	890	858	915	881	825	887	910	857	902	902	904	898	860	883	809	863	879	817	848	856	878	875	896	845	899	836	831	903	799	862	844	877	836	873	910	890	881	901	914	866	917	830	841	885	913	831	940	871	823	845	869	910	836	882	850	859	882	798	866	832	877	852	898	874	817	859	868	873	842	830	820	889	891	818	845	839	854	914	866	797	854	828	840	878	887	897	883	894	824	879	882	848	834	940	787	869	871	859	877	903	897	874	905	855	840	770	838	864	862	934	843	867	836	875	873	878	871	924	886	850	852	904	824	812	821	842	866	859	862	881	881	795	831	823	872	873	896	895	888	815	881	835	835	856	851	815	846	882	844	866	822	887	864	846	852	898	844	899	862	852	813	905	843	824	922	862	873	806	885	865	821	873	821	880	831	871	845	832	896	845	840	872	849	856	858	871	878	898	851	869	775	861	910	839	841	878	874	865	889	824	842	880	864	852	910	892	851	814	866	846	877	847	899	832	817	896	894	861	854	891	814	833	883	839	850	884	915	890	866	878	905	835	870	851	872	863	887	878	851	872	842	885	833	827	842	880	881	837	847	888	903	834	877	829	909	841	890	836	834	854	883	853	862	865	871	839	887	847	855	898	873	894	800	891	811	857	886	920	856	841	852	856	852	895	901	852	892	920	795	889	816	873	826	869	905	856	855	824	865	873	874	861	892	853	868	897	882	824	849	802	887	901	878	883	814	882	919	878	887	905	880	853	835	889	835	864	869	879	881	864	802	861	837	865	905	900	862	846	863	830	897	850	835	818	866	902	813	907	827	857	830	884	895	879	834	860	843	855	900	866	900	855	847	838	857	866	871	900	849	820	843	865	907	946	848	904	868	887	911	820	906	878	912	818	862	839	854	843	852	819	919	829	858	880	901	814	879	839	880	880	823	882	862	887	857	852	857	869	849	857	833	866	802	879	871	852	822	881	836	875	837	834	880	881	861	872	869	841	891	875	818	871	895	918	876	886	846	892	891	849	869	829	873	876	856	790	835	900	809	860	835	874	841	814	848	846	893	849	887	862	847	929	866	806	885	847	860	860	892	909	860	837	808	830	890	851	862	858	809	839	856	828	862	892	857	816	856	840	832	940	866	820	889	852	863	836	837	819	909	868	812	800	860	885	890	868	852	851	847	902	817	828	870	857	902	904	876	896	861	854	895	877	837	870	831	883	860	844	868	885	854	859	821	836	847	849	888	912	865	897	851	893	877	831	831	856	861	875	818	851	856	874	832	850	846	841	895	846	878	864	878	847	843	847	824	842	905	902	880	823	855	827	853	882	856	877	854	950	870	929	892	874	851	926	859	875	860	938	879	861	849	906	843	836	942	821	870	824	842	903	820	884	894	896	880	887	872	859	875	885	807	838	889	846	851	859	834	893	869	863	888	823	860	887	838	872	857	885	868	852	803	884	920	863	916	821	914	847	830	835	901	882	826	841	867	869	857	882	870	847	844	866	844	860	855	852	888	882	888	829	919	857	855	863	838	876	865	884	888	919	916	842	887	862	810	838	921	867	863	889	864	807	857	874	857	879	860	859	844	845	882	840	869	941	848	839	835	838	890	859	866	835	873	886	848	830	843	824	857	832	846	833	876	839	837	841	829	896	869	914	855	949	831	814	880	892	868	863	870	855	869	872	865	837	896	900	837	844	820	853	847	830	845	860	907	877	854	867	890	862	868	865	913	860	863	817	857	916	882	824	874	843	856	824	898	874	868	850	897	853	849	838	918	835	895	862	861	851	850	846	907	850	854	881	854	860	846	845	892	833	879	870	831	860	849	891	868	872	889	876	827	863	882	860	847	878	891	915	868	835	840	898	822	869	851	830	839	855	873	857	808	822	823	907	838	822	912	888	903	858	818	890	879	870	909	847	874	843	916	831	837	864	831	860	873	864	873	843	889	860	884	800	892	866	926	838	842	927	828	843	830	862	881	840	880	906	876	886	848	842	845	874	860	823	882	852	875	856	867	845	940	887	848	887	828	820	857	878	849	857	848	853	875	894	859	899	906	839	914	889	875	856	825	866	900	903	925	866	801	824	863	849	912	856	883	833	878	839	868	872	900	857	879	836	865	829	834	881	846	881	858	932	919	855	872	813	823	891	925	883	835	915	856	862	870	861	848	839	806	823	881	896	893	854	856	848	820	823	856	863	880	800	819	836	866	853	829	812	911	884	822	874	885	903	876	874	890	805	837	869	867	886	862	854	911	862	894	816	852	887	837	834	895	816	900	827	876	876	924	789	849	874	842	885	856	887	863	920	838	855	885	869	879	879	814	854	917	857	850	897	837	749	865	876	887	853	905	899	855	836	892	865	796	893	912	890	862	880	838	861	904	824	868	897	885	877	902	835	914	850	905	896	873	905	850	871	875	856	881	877	901	858	875	859	824	806	816	853	905	868	813	821	841	858	933	898	906	848	825	846	883	826	865	873	901	912	844	821	838	900	832	823	844	862	836	872	847	888	875	847	886	869	879	870	855	876	875	879	839	803	886	816	845	861	853	844	870	866	877	895	814	887	866	891	865	893	884	861	858	848	951	897	867	836	846	835	873	874	828	891	867	832	900	848	898	881	884	878	938	862	840	859	866	877	864	880	835	831	847	868	862	891	859	865	848	880	849	850	811	890	877	900	862	832	866	937	860	930	903	855	840	840	864	882	911	866	891	852	862	878	789	896	814	818	879	841	839	895	869	850	820	851	837	846	819	858	852	882	865	824	871	874	853	860	857	839	865	845	819	860	890	885	840	897	858	874	859	820	784	868	820	824	863	877	877	874	892	862	845	883	884	904	858	891	859	852	827	844	911	850	870	828	890	855	852	845	796	803	865	885	904	869	876	838	866	873	850	853	891	851	882	848	856	817	901	823	889	845	858	861	897	883	888	916	873	919	845	908	862	822	862	876	893	861	855	880	849	878	893	855	833	876	826	859	866	850	925	883	874	846	869	842	880	888	865	839	863	903	831	873	862	821	832	884	846	877	886	840	860	837	884	865	885	843	920	810	882	853	891	893	802	871	875	890	899	845	819	863	856	838	887	868	879	877	854	878	814	853	939	938	874	908	857	807	831	833	877	847	847	867	873	855	872	858	855	878	861	885	848	829	870	907	879	870	818	879	889	871	900	854	898	889	907	886	822	819	886	882	865	882	825	848	829	881	884	812	864	854	858	879	818	897	842	842	875	848	920	864	916	880	878	829	875	924	845	885	831	836	838	867	782	904	855	885	813	860	917	887	855	846	864	823	861	834	886	843	861	866	865	858	904	857	823	873	860	840	879	867	863	881	871	865	831	876	872	866	945	882	846	876	887	882	835	867	846	852	874	869	847	840	797	834	865	877	847	912	814	897	863	891	834	853	863	834	833	820	835	853	887	901	915	875	893	880	846	861	894	802	912	834	896	859
24711	14472	10240	5838	3668	1312	504	292	303	297	252	237	250	274	320	313	213	251	222	223	220	214	241	212	202	196	221	216	219	234	219	246	239	240	248	234	223	192	205	216	228	247	222	233	223	220	213	227	216	242	236	282	227	211	220	214	227	216	227	206	233	224	212	223	236	197	215	228	277	199	256	217	221	239	238	225	224	237	214	241	226	237	230	236	211	250	239	243	281	203	205	255	236	234	213	243	218	185	200	245	211	212	220	244	238	220	234	244	242	216	230	235	223	224	261	233	203	192	236	226	226	214	234	247	216	236	223	202	231	224	224	218	216	212	206	220	247	248	232	218	238	212	227	209	256	207	231	252	250	248	211	233	257	228	236	233	225	212	204	241	260	259	234	221	249	255	244	234	216	252	212	224	233	245	229	222	209	219	226	209	239	217	208	226	230	226	220	236	198	228	251	216	222	228	191	214	204	222	246	245	249	218	217	236	261	209	189	210	242	217	222	246	236	206	232	218	280	202	244	228	263	231	210	229	239	229	238	221	233	233	234	240	240	235	222	215	217	253	251	252	202	254	235	221	245	236	224	245	198	220	207	233	255	250	225	242	240	233	192	222	218	225	213	249	240	242	242	243	225	241	235	217	226	213	203	243	274	216	212	205	199	227	227	267	210	232	222	237	230	230	258	234	226	235	238	238	227	241	221	257	236	197	234	230	254	231	237	198	205	229	222	201	214	243	237	234	220	197	241	208	245	225	229	205	237	228	234	207	220	203	228	253	239	242	252	245	228	215	217	239	220	212	233	219	222	206	234	232	238	246	230	235	230	229	227	246	205	228	220	227	223	218	192	224	213	231	231	239	253	252	227	243	222	227	221	208	227	216	207	204	244	202	236	238	242	234	260	229	219	240	213	236	224	239	263	223	221	238	215	245	238	217	212	247	224	234	209	241	237	240	218	217	226	227	229	215	237	237	229	228	199	236	216	229	224	225	230	239	223	199	220	220	248	233	204	214	242	200	223	205	258	247	223	233	238	229	232	246	261	226	213	223	220	225	230	229	236	233	227	246	226	244	265	221	212	219	237	238	231	235	246	222	212	211	210	222	238	241	246	204	247	251	240	229	206	215	232	215	213	223	232	220	229	216	261	203	218	207	238	223	224	218	244	224	243	223	208	225	263	240	223	208	229	231	194	220	213	245	220	193	204	207	258	228	230	228	242	229	210	219	234	228	236	241	198	207	241	214	196	205	206	227	238	235	229	245	216	224	194	222	258	220	246	257	229	200	250	206	234	220	206	213	205	212	216	216	237	238	228	241	241	238	224	245	233	234	196	221	249	229	239	272	226	223	225	229	245	243	216	227	236	228	215	199	241	245	195	223	250	201	227	238	217	246	232	244	199	222	206	211	232	246	229	229	206	209	231	222	233	213	233	234	223	222	208	236	240	195	244	216	235	222	229	225	229	231	241	234	267	245	212	203	220	224	228	250	200	222	249	229	208	226	215	221	251	238	235	216	252	208	229	232	265	250	226	245	211	220	233	213	216	226	190	211	213	235	217	254	273	230	245	244	210	249	218	247	208	215	231	217	229	232	246	224	222	219	210	242	233	216	235	210	217	211	210	227	201	222	217	231	224	248	221	243	223	191	196	197	216	202	216	223	246	255	260	226	270	256	204	251	262	223	212	254	240	195	239	223	210	249	200	231	236	210	229	205	252	233	253	239	207	236	242	219	214	236	206	244	218	231	231	233	238	219	234	219	221	251	223	243	215	223	215	235	205	207	224	214	213	237	209	235	227	232	190	215	206	244	268	250	234	218	224	219	215	247	217	227	234	215	212	207	248	204	214	200	217	204	187	212	223	248	209	189	220	233	209	234	234	224	224	220	260	186	239	222	236	221	223	215	236	228	210	233	217	225	227	216	232	246	221	252	190	235	236	225	205	205	205	267	238	211	210	233	227	235	225	232	242	247	223	228	202	224	183	215	208	228	252	210	229	236	235	215	251	204	221	238	251	212	278	228	175	229	226	227	222	230	242	209	188	237	223	198	255	224	212	232	248	224	212	230	200	233	242	246	202	222	228	196	248	235	232	246	205	211	211	266	232	229	219	187	241	217	240	252	229	240	231	232	236	182	209	232	226	235	219	227	221	248	246	237	228	233	218	232	233	221	259	235	245	218	226	230	243	235	206	238	247	257	225	245	224	203	228	223	211	231	199	216	248	229	239	219	213	178	252	228	216	203	181	240	219	209	208	227	238	217	212	221	217	222	209	265	217	230	251	234	233	241	232	238	228	208	228	232	186	185	208	218	244	200	197	228	211	234	229	215	224	224	232	224	204	226	239	217	250	223	238	245	223	225	216	261	212	236	217	236	215	236	254	208	217	213	228	224	236	225	207	210	240	228	238	208	256	247	214	220	218	221	198	209	244	219	247	211	225	224	251	223	216	211	230	201	226	246	231	226	215	240	249	231	209	252	236	212	235	222	227	236	230	248	192	237	227	257	210	216	216	226	217	217	220	269	235	218	229	214	212	229	225	231	213	242	218	237	227	220	237	206	195	250	219	213	235	261	199	232	216	217	225	245	204	203	198	251	209	240	239	214	205	241	214	247	232	234	204	211	187	230	218	222	236	241	212	216	256	249	248	241	220	228	234	243	238	214	219	191	201	201	215	249	220	239	201	217	252	213	251	265	234	224	202	230	204	183	217	218	227	228	241	203	214	209	221	209	206	236	247	215	241	219	261	261	240	228	241	232	231	223	234	216	227	233	236	234	237	239	238	229	235	217	215	225	249	260	232	200	226	210	246	201	216	216	211	232	232	229	217	206	211	230	251	219	231	222	198	213	234	234	252	263	244	223	221	204	248	214	227	242	226	227	215	214	188	232	247	231	245	227	247	215	215	210	234	223	234	228	226	226	216	220	234	208	222	214	220	232	204	243	211	230	227	220	227	228	189	222	226	239	225	229	237	223	222	223	217	217	230	228	206	232	225	253	227	210	218	215	212	224	237	238	229	198	214	216	223	237	222	223	207	218	222	248	234	230	203	227	221	256	232	205	238	225	213	230	248	213	231	231	240	232	249	212	196	205	218	221	203	259	216	220	234	206	207	228	207	213	205	226	209	202	229	234	263	222	235	231	214	242	219	209	219	222	238	217	217	223	263	226	241	246	264	215	241	204	233	210	238	213	200	250	211	231	203	211	230	217	219	234	237	230	231	198	228	230	224	235	235	251	242	226	230	245	229	218	271	261	230	230	230	201	243	207	218	223	245	270	245	193	245	235	221	231	193	243	230	204	214	233	228	246	227	251	251	221	258	238	215	224	223	234	232	236	226	250	239	212	235	223	246	208	270	240	242	223	195	237	254	263	232	230	232	213	230	227	204	230	226	242	183	223	234	230	214	214	235	235	205	221	217	213	210	221	258	232	223	225	220	230	235	231	248	248	227	219	234	228	202	224	244	224	241	214	235	239	270	214	241	206	213	214	234	264	252	259
14773	11360	14564	13530	10774	4189	1583	942	985	902	784	727	717	842	896	827	545	553	494	525	531	551	574	580	531	533	499	507	547	578	547	549	552	535	525	591	560	562	526	517	540	518	615	528	539	535	535	532	532	543	521	544	555	516	511	533	520	552	525	537	544	510	557	561	520	547	581	523	527	556	527	555	561	541	544	543	521	515	539	553	528	541	513	523	536	571	539	564	502	585	561	584	535	569	535	540	572	538	527	527	524	525	517	536	531	566	519	525	548	551	556	532	560	543	541	537	549	531	585	537	532	545	549	538	499	475	594	544	548	531	567	527	558	550	494	506	517	545	517	553	529	553	513	574	554	542	590	536	531	523	536	528	532	551	580	537	542	567	550	526	523	541	541	536	586	547	566	564	505	538	535	550	563	546	571	531	557	511	559	531	520	542	536	558	532	568	528	561	579	539	520	548	554	521	528	550	525	547	559	563	536	583	523	500	501	563	535	581	582	532	546	542	542	576	549	555	517	514	596	573	539	572	572	564	547	554	542	551	547	573	562	555	547	553	569	510	567	540	524	571	551	600	490	569	515	553	527	487	569	521	557	529	525	556	546	526	568	543	528	534	517	508	533	576	561	579	500	570	544	545	541	538	574	574	561	546	568	536	558	517	544	589	533	566	551	567	515	503	543	534	555	575	561	507	528	552	520	553	556	567	536	561	543	562	552	560	571	522	540	564	549	537	513	534	562	554	544	522	525	540	539	520	517	542	502	496	532	537	524	576	564	532	521	534	533	536	504	556	497	552	523	565	507	544	528	547	525	534	517	516	547	538	553	546	543	510	581	533	517	557	522	552	512	543	536	511	471	540	520	533	564	579	492	603	551	548	546	533	548	531	484	503	592	572	513	537	496	514	532	566	522	544	557	517	557	552	560	563	566	522	570	547	514	541	533	508	567	519	546	504	583	567	556	515	542	536	583	522	516	478	536	578	562	526	550	543	562	554	587	555	521	525	577	558	532	537	564	552	539	522	525	526	568	552	563	531	525	531	556	516	553	551	565	552	548	516	514	549	554	545	547	550	538	561	582	536	557	516	566	511	556	524	519	515	522	552	554	526	550	522	528	503	516	521	573	568	498	544	562	543	550	565	530	524	612	509	527	561	586	517	567	543	531	548	573	562	523	528	522	567	509	573	529	541	527	494	529	545	520	564	542	545	565	517	530	531	553	515	536	546	545	544	509	521	571	540	525	524	538	524	531	558	544	538	525	512	563	575	527	530	535	543	524	543	513	537	564	517	598	535	547	534	514	551	589	518	526	556	547	588	520	537	553	548	510	564	551	522	570	536	561	508	557	567	481	575	528	499	551	535	509	551	545	524	491	505	590	543	549	512	534	568	529	565	593	567	570	509	528	570	545	561	538	533	542	573	556	513	555	498	531	521	537	598	545	554	578	568	544	531	540	564	534	583	517	537	554	526	585	541	546	526	570	532	550	539	543	543	549	549	499	499	524	522	541	551	519	518	515	561	549	541	521	581	540	562	533	539	526	554	555	575	545	535	517	580	549	522	532	525	567	541	551	580	612	489	500	514	527	479	528	461	557	470	588	577	563	559	542	531	552	527	533	544	516	529	562	563	539	518	500	557	542	559	554	551	564	553	556	554	554	536	537	533	522	580	548	560	554	505	559	525	568	538	556	510	494	493	537	540	550	538	540	555	541	562	535	532	516	547	562	493	564	553	537	538	517	549	518	596	584	547	556	525	548	567	560	501	577	538	536	559	526	522	537	553	531	566	520	575	551	590	523	529	524	577	570	538	564	501	537	520	549	546	545	546	523	532	510	544	548	597	503	540	515	549	538	518	561	555	524	510	563	531	573	554	563	538	550	537	534	578	595	547	536	529	546	480	555	527	503	529	503	587	548	546	546	560	527	520	534	557	558	536	546	535	508	512	521	557	546	547	531	531	490	546	526	521	497	529	540	504	571	559	535	573	559	497	545	551	537	515	557	526	561	530	541	527	491	508	557	569	531	570	566	503	526	555	567	526	576	524	559	570	551	544	543	547	542	556	568	579	556	537	556	498	578	544	564	537	543	543	525	573	525	559	532	580	573	500	567	549	574	543	517	489	588	513	562	507	572	533	533	519	564	506	519	535	589	530	536	562	548	502	519	581	551	523	557	508	535	557	589	540	548	576	565	529	517	531	574	504	530	533	556	539	546	538	536	540	526	560	527	504	541	506	547	552	554	522	539	536	536	559	571	536	526	600	527	590	550	557	521	566	572	536	529	531	529	578	553	526	557	483	553	519	555	505	556	568	504	540	533	509	556	561	523	544	549	536	563	541	532	561	534	563	559	529	505	532	567	508	556	531	505	552	532	543	537	563	541	558	573	548	552	543	586	508	548	571	530	531	505	541	515	584	514	526	525	531	549	543	541	521	548	545	556	543	544	539	569	584	502	564	503	499	540	546	510	521	534	592	522	555	526	509	605	577	526	538	518	553	544	547	537	564	589	543	551	525	507	564	515	522	567	493	575	571	567	544	547	542	550	561	516	560	586	557	508	550	554	518	569	509	545	587	548	573	564	564	576	560	504	490	532	572	513	569	565	546	534	564	507	550	563	536	521	534	554	600	539	529	521	553	536	521	557	551	550	554	544	582	492	531	571	516	538	558	518	535	548	540	507	529	513	588	553	539	474	568	524	536	506	534	523	536	527	555	562	530	539	549	556	555	583	582	573	546	527	542	570	515	558	557	562	533	494	569	574	540	523	543	514	545	533	542	551	554	535	527	523	572	529	539	486	554	608	536	561	548	537	544	531	524	540	571	543	549	558	546	536	533	573	513	538	572	544	487	510	555	503	557	514	553	560	522	533	554	508	550	507	558	508	546	519	541	536	524	534	521	558	551	526	584	565	521	524	517	537	565	527	562	530	532	533	555	519	549	562	575	524	512	509	567	525	510	536	526	559	547	575	575	539	530	577	530	556	543	533	519	554	538	552	523	536	548	579	507	536	513	551	556	520	550	534	524	535	564	528	540	548	573	581	575	503	472	514	542	553	549	535	567	591	544	528	534	522	567	546	571	565	562	584	516	538	556	516	562	529	556	564	548	532	568	544	544	515	542	520	572	568	540	536	520	551	541	524	532	536	552	497	510	570	577	533	591	544	558	540	555	536	513	516	520	508	553	538	519	555	555	503	558	525	503	544	524	541	550	563	543	520	549	533	583	536	467	541	561	517	562	541	523	546	524	564	563	503	551	546	552	508	543	575	532	553	549	542	519	571	549	552	528	554	554	508	506	542	576	534	527	556	529	559	490	510	556	520	561	519	538	551	560	566	545	551	594	545	516	547	529	542	530	529	532	567	537	550	551	532	568	548	564	512	529	540	582	530	519	542	536	547	588	537	561	519	539	561	543	530	590	537	548	535	570	548	531	551	503	530	568	528	545	544	556	552	527	528	495	517	529	566	579	548	541	562	532	546	592	561	505	567	527	571	514	543	546
42585	34634	36234	42000	33160	15820	3705	841	647	502	445	430	465	981	1339	1273	452	368	357	378	380	358	330	345	367	350	347	363	346	349	346	364	354	375	351	358	360	343	346	344	362	323	322	361	367	353	393	384	355	345	372	332	372	346	354	341	348	348	339	350	379	353	348	388	356	363	339	378	331	364	354	362	399	339	376	378	369	364	385	328	351	368	361	363	372	365	349	360	372	383	355	359	350	353	366	335	370	366	365	355	339	391	351	359	337	369	345	359	355	365	363	333	414	367	378	403	388	348	400	367	355	363	376	363	353	350	380	376	367	359	380	384	363	348	358	325	357	338	374	301	380	356	321	383	363	346	351	363	358	373	395	338	368	345	365	370	323	360	362	351	353	368	365	400	412	391	349	378	358	350	409	350	354	340	356	358	356	353	360	354	367	344	342	351	353	320	361	346	341	376	354	381	395	370	389	324	341	355	387	359	340	340	321	342	333	387	370	360	368	399	374	372	381	357	363	337	312	337	332	376	364	326	380	352	355	340	342	399	365	360	350	333	346	341	318	381	385	364	392	374	348	372	344	358	361	374	345	339	340	373	359	376	366	339	347	358	373	364	382	390	372	345	352	334	353	351	345	351	398	394	360	346	357	381	329	361	390	351	352	348	358	338	325	349	383	372	359	374	364	380	354	367	397	375	367	371	364	352	360	333	378	367	330	349	408	325	328	372	353	362	331	335	358	352	396	370	339	348	344	396	364	376	348	396	324	334	355	351	386	371	345	345	344	358	376	359	346	364	346	351	355	349	349	366	342	394	370	361	402	401	354	366	373	352	364	368	346	338	333	406	379	352	364	364	348	338	379	339	375	385	389	396	370	362	368	373	363	343	375	333	410	364	381	334	398	318	336	348	374	357	376	388	360	351	405	384	384	318	306	335	348	364	335	379	332	372	342	326	350	382	347	378	324	366	368	362	376	346	340	365	328	342	363	377	341	351	362	313	368	394	367	358	353	340	343	356	329	380	395	314	395	355	350	351	338	368	334	378	381	378	383	359	359	340	374	346	382	355	365	309	346	352	349	386	357	351	360	328	339	343	391	369	372	380	361	336	363	312	386	345	360	361	386	373	368	369	369	370	345	364	368	354	380	382	362	383	384	353	381	370	340	410	371	356	347	389	377	349	337	348	357	363	361	353	383	371	384	345	349	361	364	352	372	394	389	333	347	371	346	345	342	379	341	370	348	352	349	371	319	383	343	327	367	370	366	344	328	385	370	335	371	343	388	338	354	388	354	354	337	382	363	358	365	344	338	359	334	336	393	350	352	363	384	342	346	358	331	314	356	321	355	319	361	371	346	355	353	362	378	347	337	325	370	408	373	364	361	351	369	372	368	361	357	374	359	348	341	364	396	388	371	356	373	343	388	350	315	370	393	376	345	374	369	333	344	361	352	358	363	338	366	354	348	363	381	357	364	350	388	410	347	344	408	344	383	374	389	354	404	350	360	390	337	318	343	321	335	322	343	353	371	331	340	390	383	370	332	351	373	352	369	338	367	340	369	353	349	386	343	349	336	355	360	349	326	354	342	372	364	349	358	340	406	389	362	340	365	361	333	357	339	344	395	376	337	356	342	351	328	344	328	349	362	361	369	382	333	401	339	380	362	350	349	371	349	363	386	320	364	382	356	366	366	373	341	378	383	328	332	322	334	355	364	358	342	349	345	367	353	361	388	379	382	378	408	325	387	382	386	353	343	362	363	345	346	368	318	347	362	356	351	337	370	339	339	369	387	326	353	373	341	380	367	338	358	398	378	336	362	370	348	397	338	344	336	365	389	316	319	387	362	378	364	340	350	361	379	361	377	364	349	350	377	353	352	343	357	365	397	390	335	372	373	399	326	337	334	366	404	349	359	378	375	380	360	357	354	372	356	353	364	357	379	323	352	351	357	370	327	356	343	371	346	385	382	376	352	361	337	352	393	403	367	347	362	354	322	339	362	331	343	342	344	376	351	387	349	336	361	369	325	335	359	387	359	317	331	360	315	343	409	392	356	370	337	355	400	366	356	378	357	357	339	360	346	358	372	394	382	323	367	365	371	371	336	377	394	376	345	373	364	335	354	348	374	358	400	368	374	350	374	356	333	381	400	330	313	352	387	301	375	372	360	344	345	378	406	342	355	384	349	364	422	377	366	373	364	373	349	329	368	355	360	370	342	362	392	373	355	373	331	366	376	334	340	378	331	358	354	338	331	353	363	336	366	363	367	323	364	368	381	341	324	372	400	363	365	318	313	329	389	354	362	331	336	360	391	374	348	358	350	360	368	365	367	317	366	363	314	385	408	351	364	377	371	377	313	369	359	351	344	331	381	387	350	318	415	323	326	370	346	347	346	379	338	336	344	377	357	382	334	365	414	376	337	305	366	369	374	366	369	371	391	336	351	341	399	388	364	366	387	344	360	391	398	376	368	355	360	323	344	374	362	365	356	357	384	356	368	393	369	409	357	378	356	351	348	386	394	340	383	369	363	312	382	396	428	335	365	373	320	372	376	337	294	374	365	400	323	377	342	377	358	373	353	353	338	360	363	406	355	364	356	417	340	336	352	347	323	329	337	404	346	342	364	399	402	335	341	389	357	396	342	351	375	334	380	366	389	308	319	368	332	333	362	360	390	332	393	335	348	344	307	357	350	364	377	362	346	347	382	386	324	352	344	367	340	321	362	409	331	332	367	387	358	345	358	361	344	363	340	387	377	354	394	334	367	375	336	344	350	373	351	354	326	369	333	382	388	378	342	341	371	340	404	335	351	364	355	351	378	322	336	375	356	361	377	384	354	356	371	325	356	343	346	353	367	315	373	397	367	334	363	331	382	363	352	376	363	353	403	332	368	360	378	383	355	388	354	385	337	364	351	372	374	355	373	346	390	348	370	318	346	354	337	384	349	379	361	360	350	333	371	379	369	340	351	366	353	339	341	310	355	340	360	345	335	352	365	370	391	354	376	388	363	348	380	376	343	367	358	363	353	376	328	353	368	382	382	342	369	317	397	320	368	380	382	372	334	347	333	382	351	351	371	349	391	411	399	378	381	350	376	362	374	369	389	370	414	354	353	356	336	405	333	388	393	355	369	352	380	351	339	358	331	406	370	342	326	329	410	355	412	393	355	352	366	364	367	388	334	345	316	405	346	360	345	345	380	335	367	347	393	359	313	350	359	371	341	355	353	343	313	338	398	362	345	339	359	351	374	396	343	344	350	357	375	375	391	359	319	365	318	363	357	354	379	353	348	335	364	324	375	360	316	342	361	382	362	351	356	334	339	351	367	336	359	354	401	358	395	376	377	301	350	385	349	367	368	334	367	334	349	343	364	347	395	353	358	321	351	361	354	360	356	358	335	373	356	330	335	361	358	318	343	353	401	356	399	368	364	363	361	330	352	355	357	350	369	366	389	364	376	322	410	388	344	386	408	353	335	362	369	363	379	348	354	351	336	367	361	356	350	362	404	366
27807	27846	38786	48802	44021	24507	7016	2527	2163	1548	1190	1092	1235	4114	5813	5337	1006	786	738	792	758	762	819	832	835	801	851	813	794	843	825	865	791	829	787	797	850	804	802	842	843	808	824	807	846	825	824	784	795	818	783	832	804	841	824	763	811	751	788	719	818	753	800	829	842	738	810	813	806	837	857	795	806	790	776	832	802	846	771	824	828	827	865	801	792	810	784	806	816	847	831	818	778	810	809	816	843	786	800	767	832	802	810	808	735	827	791	801	795	823	832	833	811	823	801	792	809	809	878	780	772	793	823	814	807	822	782	861	797	799	755	817	803	816	768	794	846	753	800	796	796	767	734	798	772	854	800	821	776	771	787	793	842	792	783	770	830	806	799	770	771	781	823	817	771	843	812	796	849	833	758	771	781	795	784	767	852	789	808	793	757	809	857	812	783	814	758	854	778	778	729	842	758	764	784	841	800	821	769	760	834	799	840	812	813	819	761	800	749	814	847	819	808	785	851	836	785	850	810	799	807	820	805	736	815	806	828	789	832	815	796	860	764	815	833	789	794	834	811	803	788	869	781	787	808	789	785	850	828	814	854	804	803	778	782	843	788	800	821	822	816	765	747	757	782	813	767	803	858	832	796	790	774	857	789	807	830	830	853	797	870	791	775	861	880	752	795	782	783	836	793	777	840	780	773	823	789	757	835	827	851	726	735	823	843	799	783	763	825	852	833	764	794	821	783	833	868	811	790	773	802	777	789	837	783	804	819	839	799	734	800	803	826	764	845	814	808	809	794	832	845	825	794	807	844	798	838	809	765	819	814	797	823	813	769	850	851	787	821	808	808	807	784	779	823	786	776	766	825	825	773	791	820	804	817	818	790	818	814	794	784	862	782	855	799	851	787	859	791	798	844	767	764	846	750	806	805	777	765	781	812	782	814	819	765	777	812	790	827	790	791	858	791	806	771	772	797	789	785	779	835	812	843	807	800	838	808	786	818	810	837	819	808	823	825	791	822	839	809	797	810	837	731	776	827	837	866	834	815	780	780	789	804	778	817	838	824	800	810	800	811	794	841	821	794	797	839	819	823	806	869	821	819	803	748	809	826	801	844	826	792	823	803	809	853	871	822	811	832	778	785	794	761	819	833	811	761	797	836	855	815	782	795	874	778	812	770	788	845	817	811	805	824	782	779	777	833	784	803	836	804	799	871	786	780	829	866	837	838	838	810	834	796	856	818	771	861	809	793	811	776	842	830	831	762	810	829	762	813	834	801	829	856	788	817	793	779	760	765	761	815	811	786	825	772	822	782	828	758	845	790	826	790	809	823	781	824	854	800	822	839	850	816	831	814	822	777	823	800	778	782	762	814	824	796	855	773	771	887	794	866	813	824	864	814	845	827	826	773	770	831	790	818	767	809	799	837	787	788	770	786	827	865	830	812	843	813	788	768	837	817	840	781	834	801	835	854	832	823	783	802	820	764	817	800	854	863	868	779	808	747	847	807	825	821	828	797	779	819	793	784	797	843	776	792	758	784	775	785	802	808	802	840	802	850	786	832	780	836	824	811	776	815	788	807	826	783	755	801	811	820	805	813	769	792	809	834	804	827	823	848	772	796	830	812	816	802	777	764	821	816	809	865	827	813	771	793	783	822	802	803	832	792	779	864	849	841	798	817	796	804	803	773	791	777	837	816	789	788	789	749	828	817	814	747	799	796	783	785	785	813	867	848	766	798	743	744	843	785	740	798	831	810	841	847	767	819	783	811	762	832	826	799	780	795	824	799	836	882	832	797	811	858	782	830	818	815	783	870	792	806	803	783	814	798	842	793	759	800	808	755	790	776	805	840	798	738	785	820	847	754	807	816	790	799	782	814	845	806	780	803	842	824	753	814	834	807	804	820	828	800	735	779	784	794	836	796	787	788	769	830	766	816	788	780	765	817	771	804	833	765	781	826	772	827	888	826	779	793	804	803	811	851	754	833	810	783	829	757	809	832	856	799	785	812	791	833	764	808	802	804	834	825	815	820	783	742	797	800	786	827	794	801	842	798	836	813	784	773	790	796	786	830	771	794	832	789	794	768	818	831	829	838	788	760	755	783	812	828	795	852	780	802	763	798	804	807	740	761	851	829	789	827	779	798	817	795	797	792	844	790	835	813	812	805	784	747	789	774	816	795	802	787	811	835	764	821	795	813	825	800	749	774	797	804	796	771	827	885	819	786	826	772	805	807	838	781	792	784	810	849	796	850	821	776	805	802	758	787	781	826	815	784	791	811	819	753	834	819	837	841	837	823	802	796	788	789	752	797	802	789	845	763	795	825	845	796	847	834	763	836	777	831	816	823	824	738	841	781	839	832	820	789	842	827	834	819	819	784	822	786	823	827	770	793	800	796	812	762	821	836	820	821	849	803	802	812	801	788	743	771	778	814	765	836	823	809	812	819	829	819	810	864	797	848	781	816	780	825	814	802	810	833	758	827	857	774	820	803	786	842	820	826	809	840	852	818	744	767	835	832	784	818	819	836	790	820	808	815	794	807	810	741	794	826	814	806	803	828	795	800	876	788	789	813	774	842	814	788	789	796	805	792	813	793	793	788	776	748	813	780	800	848	798	847	829	778	835	779	824	853	801	791	801	848	781	806	848	767	789	767	801	802	790	792	778	801	789	830	837	790	816	762	803	876	834	761	785	766	831	786	822	806	840	802	790	842	792	829	828	812	861	775	815	865	765	795	791	849	764	814	781	770	838	836	790	789	760	793	809	864	764	862	794	796	830	819	850	826	769	807	804	771	821	831	804	812	784	785	834	788	815	784	785	830	780	785	769	788	770	785	765	856	813	846	807	804	835	803	797	794	867	807	814	846	833	822	775	761	863	827	827	796	797	855	812	802	775	833	827	803	805	837	824	802	772	794	777	776	850	786	864	811	828	818	858	836	794	760	753	844	812	797	824	779	835	794	819	794	792	782	832	802	788	805	822	793	840	817	809	854	822	867	805	787	835	828	789	827	759	771	812	879	813	813	796	838	786	794	777	802	841	784	833	803	796	821	797	813	803	787	838	778	817	786	800	832	821	793	761	787	816	767	873	830	805	782	846	781	828	834	883	781	772	869	797	803	802	781	821	799	802	777	780	831	838	785	816	777	808	836	837	808	843	827	811	842	731	834	840	840	797	789	798	870	773	820	763	831	804	873	802	807	868	771	829	779	811	786	818	814	783	825	814	812	750	763	813	794	812	828	853	810	787	822	796	822	812	798	780	774	790	840	776	763	772	820	766	784	829	810	803	809	835	766	743	782	731	795	767	778	783	824	825	781	769	803	788	780	796	795	784	800	811	770	842	822	847	783	836	813	828	772	826	844	740	837	792	781	762	812	802	759	859	765	838	788	778	789	766	778	785	831	849	819	863	850	818	822	840	860	801	773	844	790	805	812	854	798	780	845	824	733	874	770	781	842	786	830	779	841	808	801	761	760	825	786	781	851	818	837	804	832	783	834	827
51913	43502	47736	49651	44265	27517	7922	1116	738	629	581	506	622	1699	2451	2601	687	468	466	468	443	412	433	434	443	418	412	444	466	468	480	441	450	459	438	452	446	462	426	446	458	403	467	443	447	429	407	446	410	447	450	439	441	475	492	452	435	468	472	454	455	454	415	417	482	445	437	428	454	438	433	435	434	433	433	452	454	463	469	419	380	428	452	479	444	478	441	472	472	441	465	407	422	440	433	461	464	452	395	458	439	456	441	483	444	482	463	446	429	475	414	422	440	470	466	413	461	482	386	434	450	446	457	460	417	441	440	440	427	445	457	429	466	457	439	431	428	430	438	436	411	443	449	426	481	427	428	436	469	446	461	478	482	460	438	425	466	410	511	455	401	416	415	450	463	430	432	440	442	407	425	440	444	389	462	447	425	461	467	426	439	483	478	422	426	420	473	420	433	458	424	432	407	421	459	432	437	476	447	458	463	406	409	480	403	483	438	455	429	447	456	492	446	453	486	456	473	452	451	488	424	468	447	471	426	454	424	453	434	469	453	452	488	467	448	453	463	435	431	462	467	407	431	442	394	468	415	386	468	461	485	450	434	455	446	456	450	449	450	420	436	459	456	461	459	451	493	439	454	422	475	453	492	451	455	441	411	450	406	442	425	440	461	430	439	454	490	463	415	439	428	417	460	452	411	437	459	426	445	431	412	420	452	431	489	432	436	452	433	421	445	470	479	476	455	467	461	396	421	458	457	443	457	461	475	400	448	464	395	422	449	457	431	455	413	466	417	422	476	405	475	451	461	432	392	399	453	440	462	454	452	424	475	455	474	460	477	468	448	432	437	448	448	418	439	418	452	462	420	465	461	447	438	443	486	443	429	447	452	376	477	451	473	467	435	441	449	408	429	488	498	423	462	465	464	455	428	460	469	452	438	437	485	471	455	458	488	441	452	460	441	458	458	445	422	464	465	461	405	489	450	472	440	407	444	461	457	409	408	445	469	397	465	448	465	465	438	430	469	441	443	431	472	459	474	442	450	457	408	427	485	436	439	399	456	478	475	422	475	463	472	485	446	424	459	441	445	433	440	425	411	457	416	412	437	460	413	436	467	471	461	483	426	464	493	433	414	454	418	458	463	452	442	431	454	438	481	471	406	471	426	414	459	462	484	458	457	458	464	424	433	456	469	403	419	453	464	429	441	451	414	443	488	457	468	427	452	441	449	454	461	443	400	462	438	470	449	487	455	439	416	439	459	450	454	456	477	477	394	484	438	436	422	448	468	457	406	464	450	463	449	463	434	476	444	464	461	462	446	443	468	451	477	440	431	448	443	475	434	422	440	421	463	484	402	477	458	477	415	463	443	498	485	458	463	446	489	423	464	437	445	453	446	417	401	484	464	430	460	464	436	474	435	442	411	471	454	447	448	459	410	478	442	474	445	448	427	459	447	469	455	426	451	461	458	432	474	426	459	441	485	414	416	476	464	423	400	450	437	428	424	443	439	489	457	411	424	471	441	442	486	455	442	440	399	478	453	476	443	443	425	426	445	459	426	456	463	440	450	417	445	419	455	483	442	469	454	467	416	412	447	466	465	460	445	446	421	456	451	420	417	456	425	423	450	444	462	435	480	455	478	459	442	437	478	451	426	436	427	457	453	438	455	486	473	460	440	469	452	437	458	478	437	455	438	432	439	484	459	485	421	463	465	408	470	453	479	431	478	435	421	456	474	475	489	453	390	438	429	431	472	460	420	427	443	456	477	401	442	427	459	422	443	450	421	451	446	429	475	427	462	478	428	467	486	441	404	420	393	488	425	456	489	492	436	430	459	445	449	483	450	452	429	478	433	401	467	435	430	450	463	487	413	447	408	459	410	458	475	431	425	447	467	473	435	458	452	458	434	448	463	479	457	453	462	482	401	452	447	503	438	487	460	483	435	433	447	431	489	481	437	433	443	421	460	420	451	446	440	503	456	467	452	442	474	447	455	414	436	435	467	428	490	442	442	429	457	441	403	487	482	436	452	452	471	409	456	464	443	420	463	428	433	426	472	435	463	462	434	450	469	473	446	404	424	487	455	453	485	436	461	441	439	460	454	418	436	429	442	437	445	421	422	428	467	468	438	446	407	411	445	501	471	460	461	436	446	444	417	462	425	478	433	490	449	415	464	420	454	424	446	440	460	458	434	423	464	460	434	440	419	425	440	418	432	439	492	399	437	428	402	465	461	438	455	445	449	485	458	422	449	454	439	455	457	412	479	456	430	488	439	403	439	432	475	460	443	472	470	425	398	449	464	410	443	459	440	441	513	449	411	422	429	440	466	439	464	472	454	447	431	450	426	462	416	479	429	428	462	434	441	454	488	439	496	439	459	471	433	471	468	457	454	462	471	462	450	470	426	480	459	418	418	505	388	424	450	426	464	436	413	469	439	454	455	415	484	389	423	453	415	467	422	427	408	486	447	432	437	474	451	423	416	467	475	431	455	466	506	475	459	470	448	409	448	436	438	453	429	428	415	465	473	386	406	446	473	459	429	468	414	425	435	437	480	482	448	438	459	443	461	463	400	426	486	492	430	443	454	460	447	478	436	452	450	399	451	413	456	428	448	445	437	384	417	410	443	479	435	435	484	426	473	492	449	436	436	445	452	395	447	421	494	482	484	435	422	431	451	421	473	404	422	452	410	448	480	418	434	457	476	409	455	446	452	436	414	434	455	469	415	466	465	460	455	408	422	454	448	439	419	460	430	454	415	475	420	442	457	436	438	393	418	398	453	452	411	425	428	428	442	468	472	459	436	429	456	400	468	470	457	471	445	467	437	455	476	439	459	482	430	455	465	414	454	433	439	477	458	483	472	455	454	427	472	475	463	433	434	453	430	434	452	451	461	468	460	438	457	478	430	465	460	424	445	470	435	475	433	449	440	444	419	459	466	441	470	444	400	462	458	445	481	432	449	436	444	438	470	414	404	453	469	427	444	458	441	444	388	407	436	432	435	459	446	435	448	438	425	436	447	478	439	480	427	466	449	436	436	462	469	404	429	447	470	457	486	453	456	410	457	442	471	441	453	422	446	469	460	448	453	464	477	451	433	413	445	443	458	453	420	443	492	449	445	465	435	439	504	440	446	433	442	381	457	456	458	400	414	486	446	435	441	451	451	444	453	433	455	470	431	405	452	496	423	426	449	441	436	464	480	455	458	458	427	448	408	417	458	466	491	466	450	478	465	429	411	418	461	450	450	423	436	465	476	449	398	448	424	457	489	485	456	415	464	446	458	456	446	466	456	451	452	473	447	406	423	481	411	457	489	443	430	459	416	423	413	424	449	452	430	451	453	462	435	445	460	432	421	468	482	427	489	462	397	466	457	478	476	450	421	478	437	416	468	450	460	492	426	454	444	479	455	473	447	450	465	469	473	440	441	442	462	427	445	514	419	475	405	447	476	440	413	467	436	451	433	429	419	429	454	450	424	449	443	447	454	424	420	463	459	465	414	412	442	406
33733	34695	47430	55667	54301	35707	8759	2627	2207	1892	1388	1259	1981	7539	10571	10615	1589	941	960	981	936	1017	981	967	979	967	977	1008	959	979	944	1002	968	1010	937	1001	939	932	945	988	968	1004	931	918	968	985	951	918	965	977	982	955	948	961	1002	972	976	939	933	956	971	992	882	917	996	957	983	956	940	1027	1052	930	969	940	930	945	1002	968	965	970	923	944	972	1024	982	978	926	960	935	1075	936	988	985	959	981	943	904	909	922	981	985	918	973	933	938	950	959	968	927	1000	970	998	1020	1001	965	936	961	998	989	983	965	924	989	966	945	953	915	959	1016	956	954	952	941	923	983	971	949	936	937	989	960	953	983	939	1051	1007	919	918	936	954	948	904	1009	971	944	950	982	924	983	953	937	966	948	970	933	962	934	1002	940	972	985	992	971	909	989	1023	997	951	954	962	899	936	983	940	933	915	992	989	940	971	986	956	1007	941	954	977	953	1027	903	889	940	938	944	981	978	967	947	1002	996	990	903	949	991	941	982	958	977	989	948	1010	1002	956	905	971	970	1005	970	944	951	952	967	914	940	1000	1021	996	927	962	923	914	919	917	937	970	960	921	997	949	1063	998	1005	924	954	957	963	958	1009	935	941	968	962	957	971	988	985	952	961	929	913	968	962	932	938	949	985	908	950	880	935	968	908	1021	996	904	953	944	983	989	962	1021	1009	979	967	900	941	966	948	960	965	940	939	957	961	982	990	1027	1014	908	935	942	967	971	1043	956	982	951	996	969	980	923	943	884	936	958	968	996	969	956	940	967	1007	954	971	979	984	940	916	990	991	918	970	943	919	947	969	986	931	903	933	916	950	970	952	911	975	960	926	933	927	907	999	916	991	967	970	932	952	906	937	961	937	946	947	955	941	967	925	939	931	978	976	882	943	974	994	932	923	957	935	971	990	977	937	960	977	979	947	985	920	937	900	936	906	1010	934	972	1029	989	943	939	916	1003	929	978	956	965	936	979	982	956	955	997	970	938	978	927	904	933	977	1030	949	916	946	959	1024	996	1010	967	967	881	967	943	946	948	927	932	947	955	934	961	954	931	974	1001	926	993	964	986	952	962	989	929	983	993	999	952	1027	949	920	913	979	1006	961	961	900	987	937	973	970	939	994	938	997	985	904	965	960	929	954	942	950	941	974	914	942	962	943	914	998	968	918	924	944	983	943	1002	972	980	980	966	942	927	955	916	994	931	919	990	992	952	877	872	957	975	957	947	934	937	929	970	1035	1006	951	933	976	915	1028	942	997	977	966	1002	964	954	957	962	983	951	931	999	932	928	962	959	968	951	1001	954	1016	973	947	926	940	963	927	964	917	947	957	966	908	934	988	971	951	931	945	937	933	941	975	918	933	954	965	967	922	929	927	973	946	1009	948	955	964	929	953	1000	918	931	993	913	987	903	1014	933	976	955	924	947	925	949	953	904	1005	884	928	950	922	932	951	918	1030	962	959	980	997	967	970	872	969	975	925	956	1039	986	922	956	967	891	983	939	919	934	907	987	940	953	959	969	934	944	950	954	947	995	945	999	986	937	990	964	959	1010	979	932	1002	929	932	970	908	968	956	965	983	943	968	1000	984	957	912	940	962	919	934	949	994	989	967	971	965	960	988	1022	961	924	989	935	967	903	986	960	1045	958	948	961	952	964	953	924	874	947	997	950	940	950	950	973	983	891	915	922	931	1035	942	942	958	948	956	931	960	1003	951	976	951	915	930	967	958	966	904	992	936	938	928	922	926	939	979	926	955	1016	984	911	1024	943	913	950	935	932	940	961	967	961	911	957	952	886	938	993	1010	930	966	930	933	974	944	941	958	968	972	975	972	1022	963	957	964	1022	961	955	860	974	988	913	918	972	918	974	959	968	957	975	949	990	966	987	913	1040	965	1012	993	954	944	964	972	944	969	946	1031	883	903	981	950	947	917	969	940	946	998	978	938	1025	923	983	1021	904	894	934	937	943	1015	935	1018	944	973	943	911	935	1000	970	915	945	973	960	932	920	953	904	991	971	1031	938	971	973	965	963	896	974	969	918	946	963	953	964	939	971	975	995	968	975	927	939	985	911	938	960	956	965	992	948	943	880	962	942	952	974	869	917	956	881	900	968	973	979	956	973	951	951	928	923	1033	905	970	991	956	983	925	959	943	1000	890	973	931	991	973	976	977	928	939	965	987	949	977	947	997	976	954	980	985	968	987	1014	928	950	918	978	931	920	991	953	949	973	970	993	1006	914	969	964	944	939	914	922	961	982	912	969	960	919	1003	947	974	950	889	982	949	973	902	1029	945	937	965	955	997	957	972	1000	963	1014	937	924	923	980	974	950	930	1030	943	987	960	963	933	902	945	1033	947	926	974	887	983	920	941	992	931	965	971	967	936	967	923	966	960	934	921	971	978	938	953	924	941	995	918	922	972	965	949	916	974	975	959	967	945	916	931	956	949	941	940	942	972	992	967	944	980	947	946	994	960	983	975	947	935	975	896	916	927	945	964	920	951	933	958	940	910	992	966	936	900	931	982	952	937	877	977	960	956	950	935	929	889	910	960	988	961	926	957	879	1015	1009	947	948	935	942	997	958	960	917	952	990	975	957	908	918	960	968	971	962	928	970	946	945	982	917	978	937	917	937	899	982	946	965	990	930	966	949	970	1005	924	892	956	947	1028	918	961	913	973	978	932	936	973	962	934	1024	928	893	986	952	962	1021	963	952	971	928	990	953	971	951	923	967	981	968	916	971	939	967	982	963	977	890	891	969	1005	1021	932	934	940	943	901	962	955	907	962	962	900	937	934	936	907	936	982	967	993	931	959	957	998	947	976	957	971	970	996	967	957	1003	962	970	980	924	964	921	935	941	925	941	986	939	962	1001	948	1002	977	997	945	929	945	941	942	945	974	991	946	950	920	970	940	942	970	935	941	996	971	953	1020	959	965	937	966	927	1010	955	933	925	907	989	1004	922	935	987	991	999	949	979	969	960	984	948	965	934	1024	909	955	987	969	965	990	962	943	974	924	972	985	957	967	969	958	882	902	971	925	978	1007	948	994	974	968	910	957	1013	944	965	978	959	955	953	1003	936	1021	944	974	930	975	948	976	957	930	949	933	933	934	992	952	930	969	993	929	1013	916	1012	968	946	959	1008	953	975	965	948	962	934	903	981	945	939	947	986	951	969	879	958	980	997	917	943	944	973	945	945	943	990	962	978	967	953	957	1025	957	960	966	937	962	942	996	944	931	974	950	909	979	940	956	961	972	921	944	1022	854	972	990	967	927	942	1002	967	941	1001	996	974	960	902	935	930	1031	956	928	942	936	943	976	946	882	918	966	978	978	985	971	926	967	940	903	952	1012	973	950	1000	972	969	956	948	946	979	974	920	964	947	959	987	906	997	941	996	942	925	967	960	983	919	909	975	1013	926	962	979	938	942	975	951	968	979	928	936	985	937	935	959	937	987	954	894	943	991	967	931	887	883	916	999	941	931	924	1022	924	947	958	978	970	978	921	968	932	992	967	957	934	951	950	882	962	939	915	1000	881	948	990	940	930	990	972	989	910	940	991	942	920	908	925	942	975	990	961	970	1010	990	965	934	952	976
23869	13930	9639	6204	3586	1731	480	288	296	281	271	254	308	239	272	301	236	234	221	225	248	255	222	223	233	228	201	248	227	254	267	216	231	256	242	228	240	241	235	233	313	248	236	227	245	237	240	256	238	209	225	240	227	242	206	244	253	226	234	214	227	256	252	241	245	243	244	254	214	243	216	255	231	234	252	223	242	221	223	241	254	237	252	229	242	224	271	234	223	224	242	251	263	240	217	224	249	214	254	223	245	253	250	233	228	212	224	234	238	245	212	250	241	248	276	251	226	245	240	237	254	228	245	257	215	250	229	257	239	238	245	227	220	252	239	234	255	250	242	234	240	239	255	249	211	227	233	225	245	229	239	224	233	210	225	232	230	224	223	251	254	247	213	229	224	253	238	244	237	297	246	212	240	245	229	241	200	227	210	252	242	236	236	243	250	251	230	270	231	247	262	235	240	255	238	217	285	248	228	220	238	260	243	248	209	227	281	226	258	236	224	231	227	261	259	249	237	239	258	257	241	236	262	250	233	255	234	216	241	257	243	244	246	219	264	224	235	199	245	243	254	246	241	257	246	243	252	240	255	232	226	249	208	247	216	252	225	209	221	241	247	212	223	245	242	250	267	219	214	257	230	240	247	238	250	230	249	254	207	235	219	254	244	226	244	215	245	228	233	230	252	223	226	240	261	267	229	241	245	282	245	250	234	220	217	226	228	237	233	209	225	237	225	228	233	265	245	236	238	250	215	203	221	237	214	205	215	244	221	265	223	217	263	249	241	244	231	263	235	233	234	258	250	235	231	272	232	252	254	261	214	212	240	247	231	244	255	232	257	233	229	229	251	264	254	212	252	251	241	235	215	241	236	236	225	234	219	249	260	241	231	266	232	227	232	217	220	237	233	258	243	221	240	231	246	226	221	240	226	228	259	237	237	248	246	224	232	216	258	212	222	225	247	241	234	220	240	255	236	247	251	235	254	223	242	231	233	248	224	240	258	248	259	230	250	174	226	245	232	239	233	236	263	253	261	253	228	213	237	231	250	241	234	231	212	217	260	260	230	253	263	224	217	235	230	244	273	250	263	238	221	255	255	201	261	223	250	247	240	247	239	223	248	231	267	235	242	235	226	246	213	260	261	250	229	245	230	227	251	239	231	234	250	206	245	217	209	230	235	236	273	233	221	216	239	256	235	249	246	231	222	242	208	246	229	235	228	221	239	226	230	233	231	232	229	240	242	238	237	240	261	207	247	245	227	221	225	222	220	213	250	259	200	223	210	200	200	279	231	248	238	245	241	272	229	231	222	209	260	278	236	268	258	231	233	274	258	236	256	265	250	249	267	246	210	213	205	245	241	236	221	224	219	270	234	241	238	231	257	245	221	219	240	244	238	196	242	238	261	256	249	247	195	238	231	222	253	239	259	227	222	223	239	259	228	230	243	261	268	239	254	231	243	231	216	259	230	264	226	229	231	255	233	261	259	255	264	253	233	230	238	234	249	249	198	248	228	230	236	260	240	246	223	239	249	259	246	233	224	251	219	234	274	229	230	230	257	246	249	270	257	245	254	246	242	241	246	213	254	254	261	220	236	258	242	204	259	275	216	235	220	249	198	212	236	222	234	232	265	277	265	238	232	217	219	238	230	269	259	258	237	230	257	229	218	239	221	228	259	235	229	249	250	252	236	254	232	223	235	230	246	228	250	244	240	229	255	236	250	239	251	238	235	244	235	251	258	261	251	262	249	240	242	237	228	226	206	243	234	222	252	242	246	259	207	222	232	230	227	247	213	256	258	240	225	217	254	244	238	230	239	219	202	204	245	218	243	217	232	248	234	244	218	222	197	251	245	235	251	211	233	248	240	254	217	222	254	254	245	218	228	223	214	242	242	246	210	209	206	240	235	231	216	242	238	223	218	234	228	245	237	244	210	221	262	253	252	251	237	236	246	232	211	249	254	253	268	212	265	207	224	210	224	228	256	232	236	225	244	210	249	251	251	239	262	252	238	248	220	248	219	207	256	267	266	210	223	256	241	234	232	217	262	271	223	208	239	213	210	215	258	231	246	215	262	233	222	238	240	222	227	250	232	248	221	243	228	219	253	229	238	265	232	212	220	232	232	241	226	201	230	222	254	228	224	235	285	235	230	262	270	226	248	235	236	253	239	217	217	273	234	235	254	222	221	230	242	239	255	273	255	245	203	250	251	215	269	263	224	249	201	241	238	245	221	232	278	228	216	234	216	235	207	254	239	226	247	223	219	275	212	207	230	254	214	231	259	228	262	264	238	218	230	218	249	194	255	237	240	255	262	229	239	228	227	260	257	218	228	253	243	238	201	221	242	225	246	232	222	246	242	245	234	220	236	235	247	244	257	255	215	251	242	259	256	200	227	249	267	236	257	241	212	248	273	255	235	230	236	232	255	221	224	246	260	241	277	219	243	235	214	195	230	253	240	214	236	250	239	272	236	232	218	224	238	236	236	256	228	236	250	242	254	228	219	232	208	227	278	232	227	249	231	241	260	235	209	207	244	220	259	259	246	229	256	217	247	235	227	241	226	270	230	258	221	214	239	260	241	239	255	210	234	231	216	224	227	271	257	209	251	244	219	243	212	264	240	222	263	245	215	241	213	229	266	230	237	241	247	220	232	255	222	217	214	240	276	233	235	214	242	256	242	232	210	187	234	250	226	248	236	215	257	228	214	260	230	246	245	228	206	260	238	240	235	252	237	265	209	220	235	252	219	234	251	256	222	237	227	220	252	231	207	262	229	240	270	248	221	235	233	209	225	240	235	229	259	241	238	240	218	258	242	233	237	234	247	261	238	217	249	245	251	236	271	217	232	245	284	262	218	250	249	249	226	241	239	247	237	237	259	242	246	263	248	231	221	236	215	211	237	235	209	230	238	277	225	243	225	252	251	230	253	211	209	185	219	213	264	211	237	231	231	258	235	227	233	248	235	235	258	225	204	261	230	242	261	221	230	255	232	244	220	263	232	243	207	243	229	228	219	222	215	245	228	213	243	202	235	220	253	240	216	222	211	228	229	264	255	216	241	246	218	211	216	243	235	245	232	249	243	228	259	254	224	254	232	244	238	252	255	239	248	245	235	228	228	229	245	231	242	237	232	245	208	245	216	218	229	263	218	240	226	229	226	266	241	242	225	237	226	239	207	235	200	233	233	240	249	237	258	233	226	262	202	227	252	266	227	247	229	256	242	273	249	217	262	205	236	230	208	225	244	225	237	218	214	226	260	235	208	204	228	261	240	239	245	254	221	245	250	217	237	243	226	232	237	239	233	256	226	242	194	246	213	234	267	224	248	236	242	236	264	197	217	255	218	221	244	242	224	243	245	253	224	207	267	252	212	183	235	273	220	235	232	228	227	237	234	247	232	249	241	251	241	223	273	211	242	247	270	229	232	227	237	248	248	201	242	230	225	246	219	225	260	225	255	245	208	221	260	218	288	239	229	217	222	204	244	234	212	233	214	267	213	225
14111	10930	15028	14903	11333	5559	1521	866	860	775	682	700	679	732	785	795	585	579	544	562	565	585	502	521	567	553	573	545	546	542	548	559	580	525	566	533	564	534	558	572	567	551	591	551	533	563	584	584	560	589	574	549	525	564	547	565	546	584	591	545	564	575	520	578	544	541	568	589	558	530	551	568	567	586	594	582	555	536	558	594	548	554	561	569	572	570	587	548	582	569	564	554	555	523	550	547	561	545	562	622	554	530	550	552	510	573	557	580	556	565	567	550	544	561	589	572	547	526	574	562	569	551	554	538	563	522	590	582	552	559	556	580	574	497	557	529	577	548	551	518	591	575	555	573	571	530	569	555	565	561	567	572	562	546	540	567	585	593	562	604	517	554	532	602	568	613	549	540	504	549	553	555	570	572	549	558	536	522	537	540	520	555	578	557	581	552	595	552	586	572	552	550	541	574	562	592	557	537	534	523	594	570	551	579	538	522	567	635	588	539	532	521	567	549	536	540	540	569	554	547	562	550	556	543	554	552	573	585	560	569	563	577	597	560	574	584	536	584	588	543	546	571	566	552	533	558	561	587	555	554	555	562	586	548	550	547	580	612	587	533	593	537	569	565	546	558	575	572	535	564	548	557	527	610	584	592	566	524	592	541	556	537	621	543	533	523	562	539	555	556	507	554	561	550	539	560	560	536	568	545	597	570	544	560	563	563	558	564	556	568	558	571	576	558	575	552	549	583	582	566	594	544	583	569	530	548	582	577	509	511	563	590	537	549	533	589	563	568	601	541	557	529	541	542	562	555	544	543	555	557	541	559	588	575	560	559	557	541	557	549	603	542	499	565	570	517	601	588	546	589	578	589	578	605	553	545	581	555	554	546	530	546	549	574	557	561	537	575	568	550	575	520	549	549	527	533	645	559	574	539	573	581	600	574	547	559	539	535	566	551	569	548	607	560	561	557	558	581	588	576	603	566	524	585	555	552	540	572	585	599	523	565	575	566	594	543	557	583	556	580	576	558	545	578	552	597	528	577	553	584	578	548	526	566	558	603	576	552	557	565	591	517	545	598	565	569	564	603	592	544	606	549	537	553	584	572	595	578	579	562	572	588	553	562	601	634	599	556	553	554	525	581	542	580	543	519	593	561	576	576	552	607	579	579	531	529	550	584	567	549	552	577	534	572	542	596	573	546	570	576	555	570	541	538	602	528	561	562	577	569	542	537	542	579	553	575	569	540	564	602	555	576	553	500	572	559	552	544	610	559	587	586	611	572	540	577	520	533	549	561	547	517	543	596	571	551	559	588	540	567	593	579	573	559	573	566	563	552	555	566	563	577	595	573	574	560	606	574	580	558	606	554	571	558	559	558	529	594	530	572	549	603	561	556	570	570	563	561	550	559	549	562	578	575	565	572	611	540	537	537	524	574	542	587	566	551	552	593	589	584	593	573	532	544	577	542	518	537	596	577	570	549	577	550	532	558	522	546	576	588	610	548	572	533	575	572	587	572	544	517	563	562	574	568	541	581	581	556	607	554	537	540	571	562	557	541	535	534	550	568	549	579	579	534	537	577	505	561	552	538	574	516	538	546	510	579	577	599	538	554	574	542	581	553	573	542	536	574	593	508	557	547	555	592	559	572	527	527	568	530	576	601	591	616	579	541	585	584	549	544	580	573	556	506	578	594	542	605	570	583	569	559	550	574	554	571	526	509	530	527	615	572	563	594	553	542	564	588	568	553	573	589	525	573	583	521	559	578	561	539	557	559	565	547	537	526	564	545	568	587	574	597	619	545	545	585	546	545	541	595	535	566	564	561	547	526	545	559	541	579	536	576	564	561	575	547	623	570	560	541	557	569	529	576	538	583	610	528	566	582	571	535	515	546	510	541	523	574	528	562	582	549	544	560	553	551	557	534	573	580	556	540	545	553	547	532	564	537	544	533	582	550	573	523	532	571	577	555	539	552	584	578	548	546	601	537	551	567	588	538	548	558	589	529	554	571	562	535	595	541	586	582	550	533	558	531	588	562	588	577	566	573	576	516	582	583	568	596	523	591	558	615	571	560	550	578	551	561	563	557	549	545	573	604	542	581	538	563	504	596	560	577	591	567	581	540	568	612	544	574	557	590	530	536	549	604	529	570	521	564	553	566	583	611	540	559	550	557	568	570	540	540	612	529	568	571	586	574	591	558	557	563	569	599	555	583	561	539	586	573	560	550	582	560	537	541	552	538	611	569	538	573	560	584	560	555	547	534	619	529	565	565	599	582	578	570	531	582	557	554	559	541	540	594	527	546	568	572	585	532	550	533	597	564	559	538	510	580	558	551	548	569	571	573	545	544	545	561	578	553	543	589	551	611	610	586	584	547	564	570	536	555	586	558	574	572	591	581	527	561	609	553	568	576	540	588	573	565	561	597	599	630	605	532	573	548	529	544	555	576	579	549	542	604	560	591	546	541	545	561	565	525	574	567	554	549	570	580	547	598	530	541	559	569	556	600	523	527	513	568	563	591	609	539	563	570	568	601	549	555	608	540	577	555	521	512	597	543	585	584	537	536	547	573	531	596	587	509	564	567	535	501	559	566	581	545	539	550	556	572	574	604	586	601	570	570	560	519	582	530	549	547	585	567	569	535	550	538	562	592	539	592	597	560	563	558	543	563	557	559	545	563	570	570	579	579	565	592	573	536	572	528	591	645	561	550	568	571	557	570	540	576	548	561	584	571	574	583	536	578	557	553	566	586	557	594	550	558	582	532	607	557	555	572	584	557	590	557	579	547	570	513	569	570	553	574	609	538	567	548	534	588	586	571	534	525	548	526	563	578	569	573	524	550	510	534	633	600	561	552	567	595	573	579	547	583	546	555	576	574	566	547	598	550	570	555	583	564	553	529	579	566	542	519	525	548	538	570	596	514	522	582	568	524	571	544	583	567	564	542	562	580	568	570	617	565	584	557	567	583	541	551	545	602	566	550	526	586	533	525	551	563	527	549	575	562	540	536	521	589	567	531	588	574	578	581	567	597	538	495	546	553	558	553	548	556	562	568	521	554	541	604	579	549	567	581	579	570	559	589	562	618	561	550	577	569	536	570	562	553	553	552	517	570	588	542	559	579	576	610	555	579	572	569	564	542	554	583	547	566	597	562	504	538	558	529	557	569	545	546	582	517	574	560	533	574	581	555	588	574	551	539	534	525	556	586	583	612	574	577	566	536	573	544	591	530	597	551	576	581	542	538	560	551	562	574	583	577	573	548	549	589	553	570	573	580	552	508	552	552	536	593	539	562	594	551	557	527	544	559	587	567	544	538	514	566	578	577	543	575	547	588	572	540	613	574	588	576	593	539	555	567	615	544	528	583	573	553	583	569	547	557	551	584	539	587	553	579	607	609	506	527	593	558	533	569	555	577	608	605	550	591	548	568	597	498	589	615	515	588	564	549	595	571	578	594	572	593	515	577	549	581	594	612	528	543	573	587	594	560	577	559	585	568	591	574
43119	34006	38956	40373	32246	14740	2023	650	481	506	461	460	403	880	1154	862	424	342	317	326	301	337	321	331	337	329	340	337	340	331	347	349	373	332	334	339	325	308	321	355	352	339	293	325	311	338	324	345	302	297	344	346	328	326	339	369	350	317	353	315	330	333	312	338	322	305	291	306	340	333	322	319	356	324	329	333	348	336	328	352	295	364	318	358	329	373	339	333	320	338	323	318	353	332	352	318	350	342	288	344	335	356	325	374	311	381	301	329	305	348	329	313	298	330	326	367	318	330	335	334	328	347	337	360	303	343	359	318	359	340	344	337	362	352	323	324	305	346	316	342	321	332	308	375	299	300	319	331	308	323	330	331	317	352	334	353	366	289	327	348	330	327	308	311	310	340	307	315	330	332	310	327	345	382	339	371	336	330	350	318	323	329	347	319	330	314	320	361	364	350	312	340	313	354	312	340	347	297	333	303	350	344	336	316	352	353	331	315	357	339	331	362	348	334	368	338	336	309	300	316	331	345	319	352	309	335	336	298	306	326	304	346	358	336	336	341	319	331	333	359	340	326	324	350	344	365	322	330	336	311	315	352	323	310	318	332	350	354	321	385	369	353	349	345	320	323	347	327	337	360	284	312	337	329	305	349	366	336	329	325	323	349	337	330	325	333	306	333	305	359	358	359	334	330	322	324	346	342	365	318	352	376	350	311	317	326	319	325	327	309	353	312	331	347	330	333	329	344	343	331	356	319	357	345	343	327	334	313	312	323	329	340	338	325	302	293	325	353	368	338	340	320	352	311	325	319	311	340	304	317	320	317	328	319	335	328	304	345	352	367	305	302	321	324	333	344	319	332	326	316	334	341	317	369	328	283	299	309	341	336	317	325	346	370	322	328	295	351	315	345	328	320	342	374	315	333	316	361	334	333	340	336	322	312	344	337	339	362	342	333	369	324	308	325	366	302	343	335	346	328	339	346	299	347	334	343	355	337	331	288	314	324	306	359	299	330	320	363	351	354	345	311	338	305	351	367	360	342	311	353	344	328	324	290	314	332	348	336	362	302	318	334	351	338	362	333	329	313	350	354	363	322	309	344	318	315	314	344	341	305	317	322	316	338	342	360	319	365	333	326	364	323	348	334	317	276	341	310	357	341	297	339	313	302	308	326	338	309	337	330	366	349	295	358	345	308	292	325	330	394	280	314	300	314	317	352	351	340	298	308	344	348	321	369	321	306	324	306	328	354	342	340	367	337	338	354	319	352	344	333	319	337	315	316	334	340	287	327	375	320	334	324	363	323	322	326	334	343	333	350	299	319	298	355	368	340	304	313	324	304	311	343	328	343	302	334	297	304	351	356	338	339	349	385	349	354	292	364	336	326	316	348	332	321	303	309	298	303	333	346	351	360	316	355	331	339	353	321	316	332	305	300	343	302	349	289	318	339	287	328	319	321	359	338	334	358	318	324	340	347	319	341	363	348	322	349	321	330	325	325	300	287	323	322	328	318	331	336	342	340	333	337	345	314	352	317	345	364	337	350	332	306	315	321	310	314	301	323	328	329	308	345	342	317	347	306	359	378	341	296	317	287	319	355	336	344	316	322	343	351	310	326	340	337	341	340	344	309	308	326	296	299	356	333	387	326	327	351	346	296	322	306	319	324	351	353	323	326	358	325	310	314	342	364	336	342	342	348	317	332	333	321	353	351	350	327	311	345	296	331	328	342	292	314	337	356	319	294	305	338	353	313	318	345	293	339	310	333	333	336	322	295	344	307	300	327	342	367	364	345	312	301	322	378	341	311	330	331	360	321	345	324	315	336	291	333	358	327	280	338	324	347	292	353	359	308	333	347	318	320	350	328	305	323	352	372	342	304	324	311	388	368	344	329	344	336	340	330	326	359	342	329	338	346	343	314	311	300	319	333	319	331	344	303	358	357	361	278	385	347	345	328	342	319	330	308	314	315	337	285	338	323	324	334	341	340	308	329	330	355	358	327	317	287	335	368	373	329	344	304	322	317	335	367	341	332	358	321	369	298	366	310	313	307	338	351	345	351	332	307	299	366	346	334	314	362	303	325	348	338	333	331	297	323	323	316	371	320	339	292	371	348	366	339	316	334	367	353	317	344	300	342	352	310	335	359	317	330	322	390	324	343	317	306	333	344	340	342	309	323	349	326	328	320	323	341	341	346	353	338	348	325	318	339	344	296	311	348	332	315	348	335	333	306	352	354	340	329	310	324	312	320	324	340	308	333	340	322	352	336	320	300	327	307	343	326	311	343	350	321	344	312	345	325	374	334	327	309	340	325	298	338	338	337	354	347	369	328	367	350	373	334	333	328	310	302	317	317	346	299	303	298	356	299	338	325	317	346	350	349	329	323	302	353	344	346	310	330	369	341	347	299	328	327	331	329	337	288	321	342	322	328	321	335	358	334	327	310	350	325	302	316	285	300	295	348	358	331	331	384	324	307	327	324	342	336	311	352	336	354	307	342	316	316	321	304	319	344	317	342	308	344	318	337	354	366	321	346	322	334	366	320	294	313	323	367	361	344	334	332	325	331	359	307	301	359	308	319	343	313	343	355	333	333	338	324	320	323	352	302	314	290	342	361	338	363	334	319	380	364	340	350	322	279	340	324	352	328	343	312	318	339	324	326	343	286	350	327	327	328	297	343	351	319	320	322	344	310	327	353	319	303	320	334	356	352	311	329	323	338	305	374	325	312	316	320	325	356	348	318	318	347	338	357	328	338	372	353	378	366	328	314	331	325	342	326	335	314	337	331	334	360	317	308	331	376	370	300	327	341	328	324	350	347	330	320	337	335	312	349	366	343	316	316	308	329	321	357	354	343	307	299	373	331	324	310	328	328	325	333	367	363	308	326	370	295	340	368	345	330	304	347	318	331	346	400	365	334	367	319	325	320	346	308	322	318	313	327	374	349	342	336	370	338	307	346	319	334	300	342	335	325	323	320	304	312	307	320	348	324	315	373	358	319	318	340	320	376	363	329	329	317	310	345	330	333	363	341	339	304	295	319	326	343	340	319	330	314	345	336	323	343	304	346	328	332	321	328	331	307	344	323	327	336	322	294	322	337	351	332	353	335	312	312	305	366	328	297	331	312	339	308	354	327	341	329	335	352	319	348	353	322	320	365	325	308	364	345	307	323	320	340	328	340	325	336	321	314	292	344	323	314	305	340	313	313	335	330	326	347	315	318	310	317	358	338	316	349	334	346	316	352	319	354	344	332	313	318	325	304	330	306	311	335	324	323	341	352	352	314	301	327	351	324	345	344	316	331	331	320	297	333	340	344	329	333	318	340	331	313	319	353	324	301	345	320	334	357	321	314	341	329	367	368	319	315	349	322	334	366	306	329	337	299	349	335	336	338	337	299	338	307	315	310	305	356	326	311	336	361	330	332	375	338	332	331	321	309	346	341	345	367	348	307	345	337	350	293	320	355	352	325	345	344	345	317	332	321	301	313	318	328	318	355	334	347
27621	27366	41205	47811	43759	19184	3143	1777	1455	1622	1584	1273	1213	3855	5000	3200	919	785	774	792	834	768	762	740	704	780	737	701	691	738	749	750	768	721	718	764	796	811	765	744	750	746	733	714	735	736	806	782	734	799	715	697	792	734	740	697	786	758	761	766	765	693	772	768	773	755	749	734	748	693	741	763	749	760	708	716	716	748	748	797	771	722	791	719	716	727	744	768	782	691	722	738	733	719	773	735	706	758	754	724	775	729	732	734	755	772	801	786	729	742	733	675	761	692	749	738	725	733	709	728	757	736	723	784	749	802	744	704	703	753	732	739	772	778	744	728	705	697	720	704	693	778	737	784	742	772	749	783	686	744	743	747	736	764	732	728	760	707	711	718	762	752	761	762	767	735	786	763	675	746	769	790	744	753	782	838	739	770	752	738	721	728	747	778	724	749	713	748	700	755	777	722	761	753	772	722	761	718	783	773	721	728	797	715	734	778	697	740	717	730	773	737	746	711	813	785	791	722	785	723	751	776	697	717	767	759	751	762	764	713	764	775	778	759	743	745	794	818	731	722	721	756	783	749	745	735	784	747	751	713	776	742	737	728	739	766	742	743	705	716	739	756	743	774	727	792	740	724	749	757	733	713	769	735	773	743	740	763	720	716	761	774	779	779	788	764	736	752	722	759	748	741	752	760	745	762	738	738	745	716	695	703	705	713	738	728	843	720	745	725	747	779	736	703	790	731	784	737	719	748	706	739	742	747	795	744	732	759	766	789	744	716	719	781	756	740	741	711	764	767	794	757	761	770	765	726	721	762	778	727	774	758	718	758	775	766	758	751	730	731	757	724	778	743	719	775	714	757	748	719	795	768	740	767	706	726	756	712	728	697	771	745	736	747	724	702	740	762	765	780	798	744	748	758	711	719	764	732	753	721	733	736	737	746	749	732	777	753	768	779	716	739	705	790	739	789	742	781	756	733	712	768	738	703	765	757	733	766	798	751	708	734	769	750	709	744	769	738	731	743	835	729	738	715	741	729	781	724	725	801	790	768	761	746	736	773	757	758	733	800	771	772	783	753	720	774	760	720	715	796	773	713	721	819	727	729	747	753	701	751	773	746	756	735	719	712	763	785	705	696	706	787	756	739	777	749	711	730	755	737	720	751	781	733	768	725	773	780	781	705	759	751	751	731	768	732	771	695	701	754	742	718	759	717	774	742	739	717	707	734	704	794	724	765	726	755	735	712	732	772	726	706	742	737	768	781	736	752	723	724	781	780	712	743	751	774	776	745	699	791	752	694	762	783	732	701	714	791	710	727	741	751	719	706	742	770	731	737	825	711	715	711	709	724	763	741	733	765	710	788	747	738	773	775	776	728	707	728	754	774	784	747	727	730	751	719	808	776	785	728	720	752	725	720	754	748	753	764	743	790	760	771	729	717	742	794	763	732	758	785	779	721	764	755	740	737	776	718	770	770	731	719	769	762	770	769	731	730	783	724	789	754	716	744	712	731	697	717	737	752	718	764	728	768	773	744	760	810	750	745	737	704	716	719	723	754	741	713	740	700	800	720	726	731	742	683	749	799	751	728	763	746	730	746	793	718	721	727	706	731	771	695	806	783	770	741	711	806	703	790	775	789	724	738	731	699	774	813	749	785	716	712	741	765	772	763	749	767	730	742	747	699	795	788	751	757	708	763	739	755	760	777	747	752	735	738	734	768	711	712	776	672	754	754	662	748	767	734	746	763	746	717	764	776	702	777	749	749	781	752	739	783	760	797	714	752	668	757	740	761	707	766	773	733	783	704	703	741	759	724	738	764	728	733	780	770	707	733	762	740	757	752	789	699	744	810	737	754	802	720	765	788	780	747	761	791	777	696	761	714	723	756	767	763	781	727	764	769	747	748	720	717	731	744	748	703	725	736	774	745	761	761	685	740	701	778	776	742	770	750	696	740	733	745	763	771	761	759	741	754	741	723	746	733	720	715	693	742	784	720	764	745	772	750	694	701	761	768	768	759	720	716	756	747	757	764	780	786	710	768	735	730	710	719	728	772	780	753	721	729	747	728	769	742	692	760	749	750	772	728	768	725	751	725	736	781	743	749	717	735	778	756	695	759	738	740	701	788	687	738	742	805	805	754	719	698	760	763	786	745	734	733	748	752	755	739	746	740	760	744	767	722	774	703	769	731	732	742	716	750	754	751	746	752	746	713	736	723	767	722	732	786	762	750	754	746	762	769	725	736	767	759	718	727	728	741	743	739	741	796	766	747	698	762	800	800	747	771	678	749	758	740	740	731	758	796	747	733	728	736	755	745	721	738	684	759	717	758	727	769	721	747	717	721	706	712	713	726	766	751	734	720	758	720	725	725	762	727	734	738	806	743	725	763	743	745	733	772	726	715	691	781	728	749	736	753	740	731	677	726	769	728	736	707	773	750	733	742	730	697	757	730	747	743	703	759	745	716	760	753	736	729	733	727	751	753	789	773	726	753	737	729	769	774	743	762	713	714	740	719	777	731	757	763	771	786	773	734	764	733	697	739	750	664	702	718	731	779	760	766	734	760	743	749	746	713	741	712	772	755	751	757	770	756	728	773	736	724	678	770	743	764	761	747	757	742	709	703	766	789	743	722	712	707	770	751	759	760	701	762	771	805	717	751	706	707	734	738	736	720	767	790	718	757	752	755	689	784	717	741	732	724	727	710	757	750	730	760	777	749	717	759	748	721	753	754	743	695	721	754	692	751	735	692	751	733	738	730	723	743	757	718	706	742	757	717	727	719	755	784	687	782	732	747	746	721	778	783	729	724	754	737	795	712	750	756	722	705	731	788	771	745	741	722	750	728	729	759	741	795	741	782	783	758	757	778	795	709	793	700	739	717	738	772	736	776	762	756	735	724	784	774	680	767	749	749	807	758	739	721	760	771	726	711	751	771	774	764	757	761	757	742	725	776	711	755	769	719	744	696	752	739	757	699	746	737	708	770	732	762	769	720	740	764	739	758	706	728	752	760	740	753	800	730	735	743	759	773	769	741	754	719	775	761	746	742	812	751	747	783	665	702	696	782	729	754	747	710	777	763	777	758	748	741	759	699	772	717	744	732	740	738	739	738	750	734	784	732	748	792	786	772	762	759	721	736	742	752	759	753	706	747	726	745	783	794	705	746	726	682	805	752	757	793	766	744	708	753	731	741	738	730	762	741	772	763	771	708	720	716	752	734	752	775	712	755	745	770	773	803	710	757	725	735	813	769	740	774	716	756	745	746	718	750	760	756	770	781	743	759	750	727	737	746	722	772	709	739	733	735	750	783	723	772	760	718	761	708	736	721	807	746	728	779	758	706	739	704	809	729	799	734	745	745	756	775	825	746	759	734	780	761	746	766	809	750	722	775	778	771	754	704	722	749	720	729	706	731	722	817	762	736	743	702	772	734	779	814	784	750	797	747	763	764	728	753	778	769	727	733	717	664	718	749	682	759	797	734	707	754	773	723	767	732	747	788
52281	41514	47626	48438	39230	19053	3881	1094	767	722	668	560	545	787	2002	2219	527	455	421	425	439	481	427	426	433	450	423	402	394	443	422	386	444	440	411	443	444	438	457	449	471	447	467	416	421	432	412	466	418	406	448	411	412	427	444	477	394	435	402	425	395	438	438	434	435	364	424	428	428	486	427	439	438	456	415	427	448	429	458	439	447	409	390	371	407	411	405	431	420	469	438	431	445	387	417	429	422	397	428	422	402	434	406	427	410	432	404	453	402	392	426	404	424	409	420	413	451	394	413	411	416	427	401	412	424	413	436	433	449	394	393	424	435	419	396	423	429	397	443	473	406	415	456	462	419	431	423	440	410	450	465	436	384	427	438	461	422	425	454	401	404	426	429	418	446	428	464	407	466	428	417	399	442	402	451	419	402	430	432	430	464	417	426	403	399	434	416	421	416	403	408	432	399	429	432	415	396	451	414	442	419	426	414	411	431	390	421	424	472	425	419	407	418	424	411	439	451	392	375	439	413	385	438	422	394	426	439	401	429	398	440	414	406	401	412	432	407	398	402	419	407	434	438	453	427	392	435	439	424	439	417	435	413	437	461	431	424	456	447	447	421	390	395	415	394	424	430	438	410	420	397	427	456	449	450	411	406	437	479	419	434	462	445	450	430	450	441	415	426	464	440	415	421	457	450	432	445	440	438	396	443	446	447	426	376	389	408	388	416	407	396	432	413	440	416	415	429	420	464	389	402	435	405	458	428	404	415	418	410	391	408	432	427	438	418	441	460	439	445	428	442	401	401	450	416	458	471	442	443	447	454	418	417	402	406	401	474	420	443	415	432	438	464	451	438	452	378	404	429	412	398	443	428	412	431	441	423	442	393	417	397	402	448	448	433	437	406	403	395	396	405	440	447	430	431	458	441	430	410	431	378	407	424	412	379	431	400	465	466	378	387	447	415	420	435	444	447	415	425	447	446	430	452	389	401	396	416	413	418	452	431	436	432	470	423	426	438	404	421	429	448	424	408	405	440	411	447	426	453	444	449	420	430	417	399	382	444	431	413	418	447	449	410	378	431	467	413	436	403	420	440	451	391	395	427	395	411	457	463	402	486	404	426	458	393	448	437	392	419	373	412	478	417	434	434	408	460	488	425	395	431	407	413	440	400	444	381	432	429	468	422	426	424	413	447	398	413	439	433	416	401	449	456	442	402	480	391	456	444	454	451	399	443	415	421	444	432	422	448	433	368	411	470	450	434	424	419	405	446	433	401	424	464	443	432	451	407	405	447	400	404	416	432	402	412	381	433	398	426	420	442	431	430	424	393	405	458	409	487	395	413	445	422	393	398	390	413	423	414	432	431	435	470	396	379	416	410	435	419	419	408	431	404	450	439	410	462	388	440	407	400	419	461	430	428	430	466	432	452	453	410	445	451	451	384	441	394	450	454	418	412	405	438	456	417	414	468	388	413	452	441	429	422	397	377	444	437	430	455	421	435	429	442	409	425	426	452	418	427	438	409	411	439	416	410	409	417	416	411	459	451	431	428	422	407	427	440	418	413	428	461	414	419	410	451	428	425	391	451	458	445	412	433	424	396	359	465	435	399	396	422	380	432	462	441	403	429	380	444	441	423	457	431	430	429	411	419	453	482	433	413	432	428	460	415	418	431	420	411	418	422	399	429	456	417	386	430	448	432	427	407	452	408	388	407	448	426	411	432	424	430	434	407	419	477	460	414	421	426	430	407	437	434	453	431	424	470	433	431	429	406	423	438	422	407	449	430	429	435	427	444	448	373	427	441	440	409	393	434	427	419	460	427	409	416	394	395	405	429	437	398	433	434	476	469	453	422	417	411	423	408	462	447	423	454	442	486	407	439	414	441	430	416	391	433	375	438	428	453	423	450	440	446	437	416	435	433	376	427	451	426	410	421	459	397	463	414	412	417	440	398	421	405	420	401	469	429	408	422	407	434	438	422	444	454	428	426	402	420	441	443	413	407	426	380	437	439	412	416	448	409	437	405	409	378	427	414	458	456	389	432	458	396	425	417	454	411	418	422	388	403	434	421	443	415	430	427	437	444	462	422	405	387	431	439	429	435	408	401	406	384	400	418	372	403	433	407	456	414	426	412	434	404	452	456	439	479	439	428	391	418	385	472	478	410	425	405	442	442	427	393	388	411	415	449	407	447	420	381	391	388	496	409	464	427	372	393	446	454	393	437	417	444	405	400	389	395	425	422	447	450	395	383	406	413	395	412	404	401	451	440	392	428	418	421	438	407	394	410	440	449	425	439	455	392	445	435	420	418	400	397	407	408	415	460	440	436	421	423	411	433	402	429	463	425	415	427	425	430	432	406	422	422	427	401	433	408	423	413	422	385	441	408	417	398	383	453	432	410	401	434	413	404	432	382	418	421	444	461	474	423	436	461	463	419	411	420	399	437	415	421	394	457	414	433	463	421	480	446	416	407	423	442	403	429	445	462	448	423	436	415	408	418	455	447	380	435	420	436	424	427	433	420	375	431	469	434	440	436	412	415	417	412	405	417	437	429	397	421	398	427	409	392	432	444	424	448	417	407	475	454	437	434	443	424	430	450	432	462	424	447	418	467	423	404	410	428	431	413	425	417	390	437	441	406	425	429	440	433	412	449	411	391	394	432	423	384	446	401	423	386	434	423	427	463	432	438	428	425	388	378	406	405	483	444	455	409	420	439	440	439	412	391	440	394	440	402	407	415	407	393	416	420	464	401	403	408	439	428	458	422	400	416	462	428	411	412	429	402	441	454	408	395	431	418	441	444	422	455	464	426	424	387	452	395	434	453	397	428	393	415	420	482	438	403	381	432	399	410	402	430	450	387	413	438	443	427	393	404	421	430	416	442	431	415	430	405	422	385	424	412	407	425	443	441	416	437	418	404	442	445	424	436	453	468	438	407	433	420	408	386	404	415	412	379	455	420	409	416	392	475	461	442	428	454	416	386	426	430	434	413	418	422	436	421	431	423	373	418	446	409	450	438	468	428	433	415	418	401	441	447	413	450	406	401	402	466	467	417	415	454	425	429	403	433	432	430	458	470	423	419	393	436	423	431	405	422	401	427	413	448	420	425	414	445	403	429	433	424	434	441	422	415	410	415	452	414	400	434	417	424	441	434	410	396	416	416	427	421	430	454	423	420	417	445	443	411	414	482	395	393	389	422	453	411	423	393	427	385	428	448	434	452	429	433	460	426	394	414	425	432	439	386	413	410	468	410	390	413	424	468	419	443	389	459	412	404	480	403	416	460	442	404	420	420	441	429	437	410	399	405	412	426	413	376	431	410	397	434	427	437	436	401	437	441	429	391	453	426	399	420	455	396	413	425	415	448	450	394	391	395	446	456	480	486	436	457	423	418	417	392	395	381	380	415	407	407	449	397	403	386	379	390	408	430	411	426	442	427	427	435	460	411	420	451	454	393	448	404	418	456	405	461	427	415	420	391	425	432	445	416	455	431	435	448	421
33487	32954	47207	53491	47725	21654	5125	3576	2394	2414	2142	1774	1595	3569	9082	9006	1005	948	939	932	898	917	907	987	841	891	939	906	874	935	916	938	914	962	964	936	932	940	916	911	943	929	928	869	912	940	879	868	905	873	919	952	868	945	930	834	941	901	954	903	923	906	886	888	911	901	930	886	907	899	909	867	908	891	912	894	879	923	924	857	921	953	958	886	967	941	903	926	873	922	855	869	897	937	898	912	951	886	906	894	970	906	894	946	921	911	929	922	890	915	923	955	911	940	910	954	900	900	892	938	925	913	876	886	918	887	866	923	930	933	932	871	894	944	884	937	895	956	954	931	912	901	909	889	870	942	931	907	854	895	926	904	866	915	913	902	947	931	923	939	900	909	918	899	920	892	870	887	858	893	914	893	919	915	924	900	837	968	907	911	935	882	946	954	909	877	830	930	927	951	966	890	883	936	888	913	941	945	884	904	881	907	920	890	897	830	945	923	887	890	915	911	961	903	945	967	930	911	920	888	938	862	883	914	910	914	924	925	868	891	946	883	906	926	874	851	897	979	956	907	856	941	855	908	878	925	961	927	924	974	811	869	921	915	874	929	896	898	907	856	897	921	973	899	957	839	945	896	956	907	903	929	887	889	930	954	880	915	861	877	934	896	891	898	913	868	918	906	874	918	898	895	935	885	916	886	943	898	917	897	907	899	842	889	911	917	902	938	921	880	913	917	907	928	927	945	897	902	897	967	883	903	910	856	898	931	965	940	920	925	914	925	939	914	894	923	915	970	907	958	906	974	898	960	926	976	921	931	917	957	931	857	872	926	913	927	911	891	895	907	927	952	939	960	898	888	932	994	853	872	980	891	942	914	889	916	904	880	930	913	920	906	928	953	939	919	882	928	904	907	947	891	937	908	907	908	870	916	923	904	901	898	910	881	987	893	875	941	914	906	946	903	884	852	900	907	858	896	895	891	989	888	892	991	871	844	907	868	897	873	927	902	909	917	933	897	906	952	926	940	900	911	914	931	936	883	936	894	919	908	917	937	890	942	898	908	958	972	916	895	950	851	993	939	982	935	932	886	887	889	911	886	922	896	946	934	899	903	899	900	933	862	932	880	933	875	973	931	931	898	932	887	927	831	865	948	941	965	939	941	957	862	934	926	902	921	953	961	924	925	914	909	867	913	884	882	895	877	999	906	892	950	897	915	887	922	859	977	922	921	918	882	966	881	911	908	956	904	961	901	914	907	939	911	864	913	927	852	972	956	926	910	922	895	897	919	912	926	919	876	917	865	915	878	955	906	951	926	946	900	890	898	891	922	905	928	873	950	927	955	917	911	957	915	858	867	880	925	912	888	909	872	906	894	902	921	927	875	906	902	860	908	883	885	934	927	904	882	915	931	918	908	900	889	910	943	909	911	901	898	905	861	897	942	927	968	905	899	898	967	957	928	917	919	907	885	867	955	921	973	913	928	978	901	894	934	959	821	899	863	909	887	961	885	904	859	881	918	950	865	897	901	982	944	909	881	926	943	948	938	881	879	908	923	900	922	962	900	928	857	968	938	898	911	919	925	868	931	944	922	889	905	889	894	938	924	954	905	863	905	904	883	985	904	923	931	909	946	890	888	893	877	909	974	880	924	917	903	910	952	889	904	934	930	893	915	902	914	897	931	893	968	911	911	920	898	968	957	922	921	917	960	889	946	916	942	958	932	928	896	892	931	931	888	910	903	899	937	933	910	939	971	855	891	898	925	941	912	916	913	854	979	970	979	934	899	862	902	879	947	935	895	941	929	891	927	909	897	903	959	925	906	895	943	939	881	926	856	873	957	894	930	947	906	905	910	906	904	937	926	921	958	906	943	954	903	937	931	892	921	919	875	907	900	883	900	855	938	889	926	973	908	911	916	847	837	918	952	925	886	960	893	938	872	857	906	875	877	921	949	911	931	909	870	916	880	919	914	952	927	945	864	924	975	897	925	928	962	886	936	884	894	919	933	889	911	872	849	906	913	921	922	904	925	993	887	925	907	936	903	921	921	923	937	927	985	923	897	983	939	866	877	912	947	912	858	871	908	901	865	890	934	862	900	945	848	950	907	942	903	909	898	972	891	906	905	924	925	892	939	897	906	950	918	935	912	896	976	918	880	898	906	929	963	912	927	937	929	887	919	921	851	905	872	916	862	924	912	880	957	907	890	886	891	910	892	911	938	819	934	932	912	927	902	878	900	916	887	998	922	922	873	917	844	887	945	908	868	908	910	909	930	921	892	975	935	926	853	904	923	975	934	948	911	922	905	923	884	903	958	959	903	907	889	902	899	909	838	897	870	898	976	872	971	956	893	995	918	881	888	887	879	845	918	947	889	893	924	896	933	851	946	894	909	898	947	958	894	883	962	894	910	900	905	930	941	917	917	953	912	917	937	893	861	871	905	947	947	899	960	894	898	914	932	917	926	906	866	943	945	946	931	893	901	855	941	888	948	898	922	938	916	902	938	919	910	877	903	899	908	930	968	934	897	935	895	906	858	863	897	931	919	905	958	939	866	934	903	925	897	900	896	887	888	964	855	948	907	921	915	991	934	924	918	889	897	886	947	930	920	943	954	932	883	910	890	926	871	941	954	894	905	963	912	919	845	884	990	895	908	1001	929	899	921	910	915	940	946	910	878	952	950	951	927	920	950	890	879	944	940	962	915	860	885	890	932	874	924	916	925	887	931	904	888	921	943	948	858	938	915	897	940	913	929	909	927	924	926	938	923	912	926	916	970	948	918	898	897	892	913	905	879	925	915	878	983	915	898	946	948	890	882	848	875	952	914	869	908	903	912	906	917	895	898	907	940	886	891	984	919	824	868	896	928	902	882	968	864	833	957	904	963	890	896	869	927	880	908	929	890	900	929	925	928	897	929	876	878	907	944	941	895	905	888	916	917	918	956	936	919	891	907	943	917	852	943	835	914	975	946	902	901	922	882	912	906	876	901	947	884	951	944	901	845	893	882	930	897	952	959	922	894	922	923	907	932	922	952	878	922	882	887	915	883	925	863	941	923	908	924	908	919	884	933	866	902	915	885	918	939	919	900	975	900	955	887	912	914	880	871	899	923	928	928	928	918	909	930	914	882	891	920	895	942	854	844	885	984	971	915	886	939	863	923	903	882	921	946	898	923	912	900	907	925	898	919	964	922	910	963	900	870	907	901	925	900	934	947	944	871	896	891	886	901	930	882	928	895	942	894	904	910	926	965	934	969	876	942	939	910	865	948	921	891	965	954	928	910	896	873	920	858	861	860	900	935	943	905	869	900	885	942	939	904	902	918	936	978	904	865	918	991	948	936	934	915	980	879	906	891	954	907	942	932	933	941	909	909	909	928	940	870	922	906	921	867	841	865	891	902	950	916	932	976	889	895	851	925	966	948	866	879	910	917	911	891	868	926	917	872	896	865	904	884	945	890	917	940	892	914	930	888	973	927	945	941	939	901	933	905	929	871	919	922	906	890
24227	14914	9666	6014	3339	1002	534	424	340	331	301	311	273	240	293	347	263	262	240	266	248	211	246	222	241	199	203	244	260	244	228	251	237	228	221	292	243	212	221	249	243	210	229	227	235	228	227	225	243	276	222	261	246	255	245	236	231	224	214	248	254	250	227	218	236	218	248	247	226	242	236	220	230	227	242	226	225	213	246	241	225	237	232	214	251	254	281	233	243	252	241	238	232	220	221	224	241	227	222	262	223	214	233	247	223	231	222	249	261	189	219	229	255	240	244	226	267	263	222	238	219	245	245	260	249	242	216	213	218	254	216	243	233	217	241	223	230	214	253	263	250	228	254	230	243	246	232	211	204	222	235	225	227	230	203	261	231	236	218	245	252	238	207	245	266	251	231	247	241	249	230	258	243	246	208	225	231	236	222	217	230	245	214	226	244	219	254	253	229	216	234	229	213	242	231	235	216	237	224	230	227	231	239	235	224	194	257	234	218	269	241	225	244	278	243	239	206	230	236	223	251	223	221	240	194	244	209	234	234	234	232	217	230	231	216	235	249	250	246	240	249	215	254	221	248	233	231	243	235	193	225	223	210	217	217	223	240	251	241	231	222	225	252	255	250	224	262	206	231	253	225	256	236	220	254	198	217	224	215	234	249	249	242	245	241	249	241	239	236	217	246	222	257	231	234	229	262	244	248	228	206	240	240	260	218	238	235	250	231	248	223	240	235	237	227	190	228	234	247	239	237	256	220	211	238	239	229	222	214	206	232	248	213	214	216	211	205	220	232	251	232	234	270	246	227	234	244	214	239	227	251	242	239	253	238	227	217	232	234	204	245	210	219	253	225	199	246	255	237	232	243	226	220	256	282	226	236	245	244	230	259	224	234	191	247	254	214	233	217	234	218	198	214	201	236	243	239	234	230	237	242	214	225	251	263	220	236	214	253	243	247	218	251	224	212	244	245	254	244	222	247	221	236	241	232	230	231	236	235	216	212	251	215	283	255	210	241	249	258	253	236	246	232	271	241	238	222	237	238	258	234	254	263	226	225	214	239	223	228	202	243	218	218	224	208	251	251	232	250	227	245	238	248	233	230	208	219	250	231	221	224	248	236	256	233	245	230	230	217	230	245	246	223	226	213	248	240	241	231	229	264	250	256	241	217	276	243	198	243	224	249	244	214	248	263	196	214	235	239	250	227	216	244	210	215	226	212	230	229	254	267	228	227	255	239	264	258	252	238	243	260	226	250	278	229	249	235	249	230	253	238	212	254	239	224	278	237	276	241	246	243	276	231	222	232	210	242	253	236	230	254	232	260	228	269	240	236	224	211	252	238	246	252	240	236	209	231	252	245	261	228	219	215	236	232	213	237	227	212	244	227	251	243	218	223	261	229	201	203	248	223	209	230	235	245	207	246	238	232	224	231	243	255	242	228	214	216	247	256	237	236	246	240	238	230	247	229	234	250	241	239	225	227	201	213	249	254	263	224	233	239	237	231	224	252	246	242	248	216	230	241	247	235	252	248	220	233	250	231	219	254	236	238	225	235	245	212	221	245	221	237	243	215	254	221	210	236	227	230	234	249	230	234	233	221	234	241	243	243	232	243	253	264	246	252	247	225	260	261	246	226	250	231	244	226	257	205	247	230	226	238	243	238	265	249	253	211	247	227	257	207	232	246	256	243	208	217	249	268	238	268	239	235	245	197	204	243	245	273	248	244	240	238	202	246	235	243	233	246	216	251	223	211	252	239	216	212	209	265	215	225	243	227	233	234	242	243	255	244	218	225	244	222	224	223	221	245	209	229	226	254	226	256	218	234	253	242	207	226	235	227	240	244	229	242	257	232	220	239	233	247	231	238	223	209	243	266	221	234	220	225	243	241	252	229	235	224	235	222	240	247	238	244	249	231	209	223	226	234	227	258	235	218	218	239	224	253	208	270	247	239	261	236	237	210	236	231	261	241	229	220	233	234	240	244	249	224	233	213	247	219	225	233	216	255	215	240	242	216	232	262	228	233	245	234	211	220	249	211	242	232	215	216	241	209	248	236	234	224	228	215	233	231	221	225	269	229	224	222	244	227	227	239	237	219	257	225	213	217	258	247	253	244	224	230	227	228	233	245	209	244	232	232	221	224	211	220	231	234	214	222	262	257	242	232	194	236	226	270	240	248	218	240	239	226	227	233	249	246	208	252	245	202	261	259	227	236	217	248	233	229	241	252	262	258	234	234	226	195	235	261	244	244	225	231	265	259	237	233	202	199	236	274	249	235	226	242	228	228	211	219	260	225	243	223	227	237	224	227	257	226	208	242	231	238	207	228	224	210	223	236	234	254	251	229	216	238	241	216	226	233	243	231	218	233	259	223	245	219	247	208	244	241	243	224	219	231	235	249	266	204	210	256	213	245	225	238	233	225	229	224	252	253	248	254	243	240	228	274	225	205	221	239	240	238	232	217	246	224	227	242	219	240	234	242	234	233	226	272	250	223	203	226	244	269	257	233	234	224	231	221	234	254	274	197	231	247	237	209	260	237	215	219	259	223	230	236	237	242	231	243	230	253	237	205	225	244	227	245	248	210	207	242	258	229	218	229	249	216	243	213	234	246	209	238	222	243	269	257	251	220	216	186	218	214	236	229	213	242	253	223	245	256	227	217	198	222	217	228	239	231	251	234	231	218	230	236	250	226	204	249	235	232	212	244	259	244	224	231	234	214	236	240	220	232	204	211	234	206	211	203	190	236	222	251	209	210	229	252	218	228	236	246	251	216	241	238	259	237	238	237	204	228	248	225	214	246	235	261	229	229	224	243	243	252	251	259	246	237	240	254	229	242	226	231	251	254	232	255	233	228	229	212	206	228	233	235	239	209	223	205	259	232	223	244	246	271	247	246	263	237	245	254	253	230	264	243	200	228	230	222	227	211	239	237	226	218	204	231	222	231	232	255	256	222	229	248	224	268	252	219	222	245	233	250	253	244	247	241	231	256	245	231	257	271	258	245	203	231	240	224	234	212	228	224	249	225	254	202	209	224	233	215	229	215	232	243	254	223	263	233	236	248	238	236	256	218	247	247	220	235	240	209	225	256	248	233	260	237	233	217	265	273	227	210	215	247	258	250	218	231	233	249	272	269	236	242	236	260	212	227	239	242	242	210	249	228	231	244	242	257	244	231	232	244	217	216	235	248	222	235	250	262	230	240	254	232	235	219	237	191	222	242	225	249	224	242	223	214	246	225	239	252	250	235	233	220	235	227	224	259	239	201	239	258	235	236	239	255	228	236	218	234	245	227	233	223	223	226	241	209	240	231	205	241	238	233	243	238	223	262	241	218	210	243	220	236	259	222	223	221	254	220	225	230	208	236	214	242	216	230	252	235	230	243	248	226	237	232	226	254	224	244	251	214	244	223	235	251	232	241	247	243	225	226	249	235	249	245	245	265	257	253	243	256	231	248	245	265	244	256	230	242	271	217	228	240	223	238	242	200	202	268	233	234	255
14461	11790	14536	14000	9307	3119	1852	1394	1223	1063	946	934	770	684	817	910	589	618	557	521	604	587	587	575	577	522	550	533	573	565	543	594	570	555	520	596	546	539	523	558	534	535	575	572	542	560	611	583	558	596	602	555	573	588	544	541	538	560	557	542	563	560	597	523	565	584	600	540	545	511	565	525	538	542	528	525	555	550	497	538	522	562	535	527	580	588	574	574	573	580	602	563	579	511	525	581	554	543	581	576	583	602	550	530	567	572	579	553	554	555	589	544	554	582	539	546	554	557	584	496	606	570	529	521	588	599	573	554	559	552	568	560	560	539	542	520	531	518	537	544	557	533	543	538	540	583	524	544	535	541	509	528	572	543	493	564	532	576	563	560	518	539	553	567	553	533	585	583	566	626	527	576	528	551	522	532	564	529	572	543	547	563	567	515	581	541	579	565	547	570	552	551	528	537	593	547	529	560	561	520	550	564	538	513	575	560	556	522	573	530	603	592	584	598	580	542	546	511	556	563	582	558	528	574	562	538	584	552	547	544	522	539	540	543	583	556	525	534	529	588	525	581	561	553	561	529	590	566	572	519	572	584	548	586	519	574	554	530	565	522	531	553	587	553	582	581	531	565	530	550	570	566	517	551	607	549	557	564	542	544	572	582	520	558	562	558	567	561	553	570	556	590	577	545	554	530	584	587	538	554	587	543	568	556	561	488	559	532	520	589	548	542	554	539	564	555	544	559	535	581	541	569	517	578	567	568	558	567	528	549	528	522	532	537	567	565	505	535	533	564	590	585	567	570	532	593	545	541	575	490	596	543	571	576	558	608	538	569	525	552	543	554	531	581	565	535	567	554	553	560	560	547	599	572	544	536	585	570	538	597	585	550	573	566	585	529	565	582	572	553	565	562	568	564	566	599	599	518	587	569	579	547	594	554	539	545	554	548	559	591	601	565	596	562	556	531	502	547	517	559	546	565	580	547	558	564	581	565	526	524	576	529	546	586	568	566	541	582	573	579	570	634	569	562	542	576	577	542	537	534	579	561	582	528	542	574	584	568	552	577	607	551	591	522	533	535	574	556	539	525	546	537	504	551	545	546	563	515	548	535	578	552	559	542	579	554	565	536	573	560	591	552	560	568	558	569	482	559	563	536	620	576	564	555	552	565	560	559	550	551	586	566	604	549	539	574	607	544	553	564	538	535	601	546	520	574	579	519	560	559	602	530	533	519	550	550	533	565	563	526	603	573	517	551	561	566	596	587	531	545	556	568	548	563	542	603	566	550	557	548	531	604	589	565	583	547	524	589	581	535	537	602	532	569	575	565	552	533	545	572	528	505	547	568	553	508	585	544	566	529	499	580	534	576	570	542	561	548	607	549	503	526	532	588	539	608	543	522	557	533	546	541	545	559	551	579	606	512	563	564	513	541	554	523	575	600	526	573	522	581	536	559	548	537	544	582	570	565	552	550	525	561	594	575	570	538	539	565	522	586	530	591	577	532	570	549	537	556	531	573	585	521	571	580	576	528	526	588	560	531	507	561	560	542	542	577	542	570	539	574	547	550	538	537	529	597	574	547	539	536	549	562	537	570	561	526	550	541	525	551	584	555	567	554	540	568	536	563	539	575	543	537	563	538	554	507	599	533	544	541	523	521	555	570	557	578	547	543	591	573	575	597	515	558	600	523	529	554	544	525	557	556	551	515	535	545	573	608	543	544	546	563	550	548	558	567	547	558	570	563	583	568	518	561	573	583	552	522	567	562	532	566	527	545	567	543	548	550	556	539	542	534	516	579	590	572	581	583	579	571	496	577	533	574	531	581	541	602	516	551	555	622	544	594	601	528	588	503	574	561	558	523	600	543	533	549	511	556	584	564	505	546	549	559	558	623	524	531	565	560	591	558	534	581	552	568	521	575	617	558	591	550	538	596	614	507	540	543	548	591	585	541	539	555	528	571	550	551	539	577	531	551	558	546	560	547	566	539	543	523	554	561	521	601	553	544	566	551	557	604	562	531	538	555	548	567	597	554	531	532	570	574	564	531	552	548	553	563	544	571	548	541	536	576	525	523	539	576	571	557	532	523	544	525	568	522	560	549	514	564	545	584	504	627	491	598	547	569	554	544	515	527	562	605	549	566	531	557	595	533	566	589	606	560	548	557	549	580	517	587	543	548	562	526	543	546	557	621	537	579	553	522	558	586	618	558	584	521	560	550	549	556	555	536	585	575	533	578	550	583	576	551	554	548	523	555	557	556	555	581	571	527	512	557	510	509	556	545	542	535	548	561	527	581	555	550	547	551	588	556	581	569	566	560	552	552	537	558	566	544	528	516	564	538	556	509	543	532	540	540	550	584	538	606	543	553	539	548	532	584	530	552	548	540	558	585	510	573	545	566	529	571	589	556	574	533	566	566	569	506	519	583	559	550	554	519	610	541	533	578	534	526	525	555	552	540	560	554	526	517	531	604	533	583	539	567	563	555	550	567	551	555	550	546	593	528	564	591	592	544	541	598	544	548	569	570	580	566	589	568	579	565	547	563	536	532	522	532	526	559	534	582	535	555	619	574	564	571	548	534	566	544	524	513	542	566	556	545	544	534	513	571	559	545	553	556	593	563	544	539	591	544	536	525	562	607	534	556	601	560	513	536	536	535	560	534	571	581	536	532	576	534	550	538	579	573	574	550	552	552	538	596	598	523	575	549	540	609	549	542	546	578	584	548	557	532	522	551	579	508	512	565	542	561	536	545	539	595	581	532	569	549	545	554	540	569	588	550	532	519	557	532	564	557	528	549	551	574	559	565	552	538	561	571	528	575	564	554	525	568	574	554	588	541	572	498	574	598	554	550	595	545	639	537	572	541	556	530	574	537	535	554	552	543	600	550	560	569	541	583	578	546	601	550	546	529	569	535	548	563	589	615	579	548	570	518	552	587	522	540	545	577	563	593	513	539	567	550	543	541	542	576	542	539	559	540	554	548	585	553	575	567	551	579	504	503	560	550	617	532	559	533	591	559	565	566	545	564	548	534	575	582	582	586	574	546	508	537	558	568	561	552	525	560	587	588	528	606	543	546	587	559	558	556	530	542	580	534	563	528	560	577	515	590	588	543	536	554	522	573	542	511	545	539	596	554	568	563	556	534	528	571	569	553	566	561	536	563	522	549	530	562	558	532	556	552	539	554	598	480	552	541	555	540	546	567	537	541	542	533	556	588	553	506	543	566	571	546	572	537	593	550	549	571	532	538	565	543	539	556	581	570	550	542	567	563	573	571	547	574	541	537	566	578	564	569	554	562	536	543	518	529	569	513	543	512	551	564	551	554	580	537	507	559	567	562	571	538	560	557	555	565	573	540	600	578	553	570	569	564	581	556	519	526	566	501	537	557	577	524	571	582	578	563	562	521	567	532	527	570	583	584	564	562	569	599	568	576	564	603	556	531	551	556	580	528	544	551	551	594	539	547	601	537	545	561	545	500	546	577	557	591	607	564	541	551
43532	33915	38115	39728	23439	7023	1183	596	480	480	452	415	447	910	1329	1197	414	376	352	347	344	367	334	340	323	349	324	333	319	340	311	367	326	335	322	360	343	337	370	323	348	323	314	389	367	334	327	320	327	347	356	344	329	326	337	336	357	353	361	324	364	352	347	349	335	280	345	327	341	341	296	356	356	342	327	356	335	342	364	308	339	320	334	347	311	307	337	369	329	309	357	357	315	359	336	310	321	334	359	310	333	325	298	380	318	324	328	351	308	320	342	333	293	355	331	310	340	304	332	330	352	355	328	329	330	346	313	340	359	308	389	331	381	337	355	390	358	323	324	319	320	275	360	315	363	360	378	307	316	340	320	314	330	343	342	345	318	320	358	323	357	350	319	313	387	301	349	363	356	321	353	353	358	322	355	293	316	393	332	329	352	349	374	327	330	340	343	300	345	342	368	338	319	336	347	337	361	349	345	368	345	350	361	325	322	339	331	324	335	345	313	330	376	349	341	297	336	357	342	330	345	340	303	349	367	355	327	314	334	322	358	359	352	327	346	358	307	352	356	338	351	357	352	337	371	339	321	372	352	333	339	330	348	361	327	317	347	333	349	317	328	345	301	361	367	342	324	332	326	316	331	343	323	321	344	348	320	332	362	365	349	327	352	341	328	345	319	334	311	332	332	343	363	355	327	336	346	340	326	355	332	349	350	316	309	330	300	341	346	332	350	383	329	345	327	350	346	359	304	346	347	292	335	335	305	341	332	359	338	342	322	359	345	341	316	314	315	319	386	311	317	364	326	313	371	381	349	342	347	346	328	342	328	349	362	323	350	335	331	327	365	351	331	325	363	350	363	378	312	362	345	360	343	349	307	335	344	353	336	328	357	351	341	364	333	333	302	322	366	308	311	321	348	343	378	348	343	316	333	318	317	355	342	363	353	350	330	317	331	328	322	347	328	343	347	329	331	333	329	348	345	375	342	330	320	316	346	346	356	332	363	347	348	342	353	309	335	344	367	367	341	312	332	316	358	336	345	345	353	373	345	333	327	348	340	320	349	364	323	339	328	356	317	316	311	298	390	335	329	351	316	346	341	336	332	325	325	342	342	339	351	319	339	316	347	356	347	366	345	337	317	356	349	338	308	325	314	322	369	314	368	353	324	350	348	346	332	334	348	351	313	346	340	329	362	355	326	344	344	322	345	309	339	372	319	339	367	328	347	366	326	299	335	326	310	311	322	373	337	322	367	314	345	356	325	360	312	366	293	327	306	336	379	335	351	344	331	350	305	326	323	332	348	334	341	348	336	352	334	302	336	296	326	321	314	363	345	302	328	340	312	330	326	346	334	308	336	352	309	359	319	320	332	340	339	327	293	316	342	350	347	327	301	310	327	329	348	349	304	327	306	314	344	314	344	318	358	386	307	349	403	334	350	385	358	356	343	365	354	319	332	326	329	350	364	375	310	300	343	365	354	342	339	338	350	328	365	342	357	360	376	378	401	361	380	341	326	349	367	344	327	342	337	336	353	362	373	339	382	370	329	373	346	352	336	322	352	343	357	348	345	306	342	339	287	352	325	357	329	368	340	311	357	343	338	332	346	355	359	368	370	368	330	323	324	358	310	318	331	319	366	340	374	353	373	364	348	341	318	325	336	346	346	322	334	356	365	311	309	343	372	301	315	344	352	336	329	313	326	292	299	351	358	342	327	332	364	287	341	332	333	309	360	343	335	372	361	313	348	381	366	334	360	344	351	316	339	363	302	317	352	300	355	322	319	329	322	367	336	337	344	342	319	330	322	373	337	333	347	349	340	379	345	312	322	339	324	306	325	337	356	320	309	318	346	364	335	360	357	347	344	335	346	334	369	327	325	343	340	343	367	343	347	322	335	317	331	335	341	356	354	352	358	336	356	326	321	316	312	340	283	324	374	368	300	342	335	371	304	332	334	365	345	329	318	350	345	326	355	284	331	324	347	332	336	375	359	358	330	347	326	329	344	349	366	361	301	336	352	361	335	306	365	327	330	310	350	362	352	324	350	336	361	346	346	352	331	383	301	355	308	328	352	333	342	292	356	339	329	366	320	320	327	320	364	333	320	322	321	312	348	355	343	309	334	317	354	319	323	315	312	319	335	350	323	303	318	313	347	328	361	359	343	351	356	356	340	340	364	353	333	376	344	334	351	322	349	353	375	327	364	330	299	341	345	378	297	347	369	326	328	386	312	303	375	367	334	345	356	306	363	323	357	372	329	318	304	352	375	352	333	311	377	339	340	336	334	323	317	332	325	333	335	345	328	348	347	350	342	339	342	339	335	335	311	314	299	402	328	351	362	337	290	358	356	341	374	355	340	339	328	349	314	357	370	361	340	359	347	321	322	382	369	303	339	324	322	351	367	326	354	372	311	368	349	336	315	335	322	331	313	325	352	374	340	357	324	340	345	316	349	301	315	331	338	315	367	346	316	351	346	383	333	319	343	368	344	323	354	323	349	347	326	336	325	326	348	354	328	335	327	332	314	344	314	321	344	296	341	347	268	316	327	378	375	339	329	387	328	356	324	376	323	309	376	338	372	326	308	352	332	349	327	322	331	368	387	337	352	354	314	314	399	314	307	320	318	338	331	346	345	333	346	303	347	358	325	350	328	340	329	351	396	387	363	332	328	316	321	366	346	373	342	349	353	370	337	340	328	350	358	310	344	364	363	341	372	335	322	307	327	334	328	342	343	323	356	326	314	328	389	323	295	314	345	352	349	358	336	295	341	318	321	343	316	315	341	350	331	361	312	315	302	345	320	355	375	348	306	360	364	295	320	339	349	327	308	358	331	323	363	344	338	330	327	344	349	359	358	362	330	337	331	344	312	322	335	357	333	368	335	374	316	357	321	333	352	327	363	342	346	326	321	321	313	356	355	331	348	340	330	321	341	325	328	314	368	325	354	325	332	365	326	334	367	316	344	357	320	377	338	318	320	356	309	364	345	348	334	329	311	340	332	326	303	309	335	383	372	344	312	334	356	363	356	338	344	315	330	357	325	336	346	365	365	342	312	317	315	328	355	344	318	328	342	321	321	341	326	334	356	346	384	343	297	302	333	335	319	357	345	327	330	300	324	344	341	337	351	356	317	321	339	339	325	334	358	355	337	358	337	332	328	333	330	350	341	318	346	330	340	315	322	316	340	359	348	324	307	358	377	313	335	352	325	320	315	352	364	298	333	347	338	368	336	333	318	328	298	341	360	321	310	342	342	366	347	377	323	367	323	365	318	348	337	341	340	328	319	314	353	315	323	350	323	325	361	329	350	365	324	344	361	341	332	324	318	309	337	332	330	345	307	328	312	346	359	328	398	326	325	389	360	319	313	358	345	362	345	337	348	319	369	341	354	334	375	363	318	339	337	315	338	357	323	347	393	371	354	359	349	301	353	363	349	345	329	351	359	351	282	322	355	341	351	351	292	368	308	369	342	372	391	336	336	368	317	356	321	344	338	331	349	355	314	351
27905	27157	40079	46635	28347	10644	2730	1860	1531	1384	1414	1377	1310	4339	6066	4798	1159	738	829	765	785	805	768	756	719	831	803	727	726	751	774	769	741	763	771	723	768	719	738	767	787	791	755	751	736	794	776	822	737	730	824	726	755	754	727	733	749	774	751	777	789	802	798	721	746	752	725	724	773	731	745	746	755	740	763	756	751	810	725	768	752	793	774	745	749	787	734	716	757	739	790	736	725	758	765	751	735	747	774	689	771	743	762	749	775	784	752	711	754	751	826	706	736	790	832	756	743	791	798	726	711	755	760	755	789	744	737	722	779	757	764	790	753	752	720	763	747	761	717	684	704	814	802	768	732	744	797	756	766	778	747	745	737	716	749	802	737	729	794	759	748	789	788	761	826	758	705	722	788	778	736	777	766	741	789	782	728	778	828	734	796	745	750	768	801	781	752	755	734	727	745	755	770	768	724	774	745	767	750	734	753	780	698	764	779	755	786	786	759	763	720	762	771	776	746	770	752	730	759	790	741	717	775	807	725	744	811	774	767	801	775	756	746	731	789	743	828	769	796	776	767	775	758	729	755	761	727	719	761	839	753	771	785	717	742	744	696	736	762	759	751	712	749	698	797	766	772	824	742	761	777	760	721	821	816	773	755	793	734	761	795	742	731	791	794	756	702	759	792	748	760	764	773	777	778	756	782	756	762	755	741	689	766	753	771	766	787	724	766	794	721	740	703	767	793	762	790	709	764	766	754	744	721	727	771	752	753	773	754	804	789	759	757	744	702	745	783	757	713	777	799	758	774	790	807	745	745	766	811	796	728	744	746	751	738	781	762	758	748	721	781	740	760	772	764	729	765	729	715	768	785	753	741	763	749	754	754	768	741	790	777	732	735	802	747	768	779	701	749	785	774	749	729	755	789	781	757	759	783	724	730	773	705	776	761	706	746	742	802	801	744	773	705	766	753	798	770	780	765	772	753	782	719	737	707	748	728	763	770	792	759	775	778	801	748	715	736	736	760	720	741	791	793	695	717	776	797	759	754	744	754	765	778	807	738	753	752	771	769	764	765	795	773	809	733	785	711	770	772	771	720	782	765	780	727	722	810	790	790	718	726	771	792	723	780	750	778	774	758	783	766	744	699	777	805	726	797	769	771	747	802	702	740	761	786	749	735	723	765	792	751	790	777	752	776	794	729	791	807	809	800	739	778	775	754	782	734	768	805	786	792	760	806	798	804	780	747	782	764	732	756	780	750	764	802	776	764	742	744	741	731	761	747	736	782	770	739	771	758	765	739	771	725	785	777	739	757	738	820	727	769	697	748	796	787	812	762	745	783	772	752	767	785	754	780	742	705	740	764	722	748	714	740	762	788	761	776	775	794	739	780	813	720	783	778	758	723	826	712	768	808	756	706	817	764	755	747	713	757	820	765	811	765	797	778	797	728	710	818	713	738	703	749	744	799	682	730	754	761	770	802	733	765	699	780	722	728	721	801	746	748	765	754	712	758	739	720	791	772	769	768	780	789	758	757	758	747	727	719	719	802	770	794	779	760	746	762	770	720	756	809	777	762	780	724	758	763	777	787	768	745	713	786	754	746	791	770	782	769	732	737	744	748	709	749	730	797	759	739	714	775	767	754	792	750	767	752	723	758	781	753	791	742	733	744	758	811	760	779	764	759	781	750	771	812	787	745	741	777	750	796	762	749	776	737	777	758	791	751	761	746	783	760	779	762	784	774	745	757	737	718	754	791	718	736	734	740	773	765	748	755	732	747	784	766	778	735	746	724	826	748	773	792	727	762	777	719	766	761	755	714	781	757	754	733	795	710	751	745	797	746	756	760	766	765	771	748	725	812	768	730	764	790	724	726	783	749	690	747	726	728	747	712	726	766	757	708	735	786	773	806	775	744	779	755	785	793	770	716	735	750	798	776	751	744	749	735	800	732	763	719	773	783	739	748	719	778	779	754	771	768	753	730	759	717	826	779	703	729	782	745	740	708	772	763	755	810	772	736	817	747	775	741	787	783	748	714	742	777	714	807	700	766	766	759	716	766	745	726	747	814	768	768	760	745	760	766	837	773	735	749	775	748	740	743	784	757	768	770	729	804	767	730	763	750	746	758	709	756	797	758	787	826	732	722	781	709	800	811	770	757	716	838	729	765	805	780	749	740	778	719	732	740	798	731	776	764	823	785	771	728	767	767	751	782	782	755	758	780	769	749	787	739	754	778	788	792	715	739	740	770	775	729	756	730	740	753	810	728	741	746	769	743	769	749	741	759	775	737	780	740	757	720	755	728	757	777	742	777	737	772	784	754	759	752	764	713	735	774	759	724	733	785	740	766	741	771	759	790	797	785	775	762	774	796	717	749	778	731	755	751	775	834	769	765	825	759	784	771	780	731	808	712	725	725	746	810	770	785	729	719	771	790	760	813	727	772	746	790	803	784	785	756	770	743	772	703	760	763	770	725	738	757	795	803	731	779	738	724	763	700	771	731	738	774	786	723	719	744	793	753	762	802	744	770	732	742	770	740	755	776	744	752	783	756	765	749	751	769	730	783	755	787	734	742	752	724	764	789	762	731	750	762	744	777	715	779	751	786	784	744	748	781	766	746	736	764	787	751	748	759	759	790	784	736	748	748	770	799	762	841	707	721	713	772	739	735	770	742	781	786	790	810	797	725	754	772	742	790	731	789	765	734	774	808	793	761	746	751	769	713	743	791	761	757	780	750	747	734	782	794	750	768	749	756	753	789	786	748	727	730	773	728	768	735	741	751	767	758	754	750	778	749	764	743	782	794	756	776	752	740	753	710	715	758	754	771	716	740	751	817	805	740	744	752	780	769	755	742	738	772	749	765	731	753	799	769	751	754	806	811	769	734	773	758	787	808	743	752	769	758	722	765	788	756	743	724	782	799	759	733	754	722	746	772	804	732	754	773	710	784	774	784	794	806	775	813	710	731	755	777	739	759	705	785	773	767	774	794	772	767	727	780	767	788	782	727	739	806	728	771	758	788	777	702	747	758	734	770	708	746	760	811	746	819	752	758	743	763	756	758	745	771	755	763	733	803	802	736	760	773	761	740	772	720	749	783	777	741	749	720	761	720	776	742	756	751	823	809	701	758	774	738	794	773	750	794	801	733	727	753	731	730	759	765	718	735	771	769	704	718	770	816	726	790	721	772	732	749	719	733	768	716	718	742	811	772	728	759	762	723	782	756	732	738	726	760	780	790	697	742	756	756	732	762	799	776	740	763	759	736	778	785	740	809	779	722	768	747	746	754	765	738	739	745	762	787	765	796	776	713	721	691	736	750	760	762	752	761	760	794	757	717	800	755	766	766	738	752	754	746	771	765	734	752	731	741	737	762	769	801	686	723	748	746	780	746	751	722	714	696	814	772	744	766	764	803	794	750	754	789	759	762	755	748	780	715	784	745	740	749	825	757	804	781	798	807	714	789	783	811	729	764	772	756	747	772	741	808	767	754	804	727	792	766	725
52655	44061	49147	46557	28866	14159	2658	798	661	505	452	555	1152	2149	2205	1609	714	402	421	432	412	435	401	401	399	434	394	435	407	398	432	446	414	430	387	443	441	392	397	408	446	379	398	454	420	414	431	414	385	422	410	433	399	401	375	414	426	412	415	413	364	389	432	430	414	426	412	455	463	395	401	400	388	405	406	381	406	437	412	433	419	414	426	402	398	413	417	456	379	426	433	364	416	437	421	440	398	419	433	454	382	439	390	424	376	392	412	424	403	388	405	423	405	422	413	398	428	397	434	385	391	419	406	393	398	406	425	413	410	383	408	408	403	414	416	372	453	381	392	393	433	412	397	388	429	379	393	411	410	399	411	449	430	406	405	398	448	448	373	389	428	380	402	409	390	395	416	414	411	416	383	436	446	384	390	398	423	422	422	358	385	404	387	405	360	430	390	422	397	364	399	402	386	386	414	400	378	410	448	414	442	442	417	415	433	374	428	453	453	414	387	403	408	421	400	462	414	410	410	406	405	385	414	387	384	403	379	378	432	427	375	419	457	398	395	385	398	410	400	440	371	401	442	399	411	432	378	383	373	423	395	390	421	374	421	392	422	399	386	425	441	421	410	442	456	385	389	431	417	414	400	411	405	429	403	452	396	411	390	377	381	389	438	418	388	390	416	441	421	419	462	408	408	430	458	392	391	425	395	422	405	437	412	398	415	424	425	413	441	437	411	430	417	437	443	416	386	419	450	399	403	434	423	385	392	418	421	376	420	366	403	366	413	417	397	413	428	396	394	418	411	412	430	443	386	409	375	381	434	377	416	396	408	437	420	390	386	429	388	407	421	405	406	425	431	390	419	411	407	446	405	401	430	396	394	442	376	397	416	426	450	403	394	356	383	444	411	430	450	433	425	387	417	364	446	437	395	389	403	405	391	438	390	374	421	411	412	384	412	377	424	390	373	371	411	407	416	448	414	446	411	438	378	430	390	401	421	388	389	456	436	415	402	414	408	424	383	415	420	404	430	393	381	410	412	379	386	430	402	459	436	409	412	384	420	415	420	421	424	430	370	405	395	415	390	449	407	404	390	387	362	416	417	400	429	403	391	460	415	408	421	396	430	409	399	425	362	384	404	400	420	432	400	439	420	411	361	417	383	407	427	408	446	385	419	397	403	415	379	392	431	427	401	405	398	428	392	403	406	371	430	410	410	419	416	427	394	466	408	394	421	423	400	396	431	421	386	410	415	394	420	413	382	406	410	418	400	374	430	431	442	393	429	433	411	430	407	418	415	419	440	403	412	402	426	424	401	401	405	403	399	395	408	433	409	391	383	366	395	413	410	437	416	390	402	402	402	381	411	388	377	383	398	369	385	393	430	415	357	417	406	451	432	411	427	399	411	398	411	423	370	384	453	381	428	390	410	421	399	416	414	438	438	423	415	415	385	368	425	385	459	390	447	394	424	405	434	457	408	397	402	431	422	409	420	421	400	408	412	405	423	430	392	398	383	414	383	379	413	434	420	433	423	436	396	364	403	408	411	440	416	406	395	460	395	398	403	405	430	438	415	372	378	446	386	381	400	402	361	393	343	395	396	405	419	414	434	407	432	387	437	389	413	398	429	412	384	391	410	399	431	401	448	423	395	411	409	386	381	441	430	403	450	393	390	415	351	432	407	465	408	416	412	442	414	383	444	392	347	399	446	421	439	398	414	410	375	385	421	436	405	386	416	434	423	373	424	370	404	382	401	441	412	388	400	420	442	387	442	419	440	426	464	413	407	439	358	423	396	391	412	416	419	424	403	426	392	454	414	427	399	440	401	401	421	368	394	416	416	434	436	418	452	415	426	398	411	442	436	404	434	420	408	405	378	393	386	442	402	399	414	405	388	404	416	402	402	414	427	382	432	443	380	379	432	395	440	382	400	430	443	427	386	415	445	470	366	371	400	385	398	400	378	432	402	416	426	405	415	351	380	435	432	411	386	389	407	440	433	407	423	409	451	403	400	422	401	425	407	417	434	402	469	384	404	404	413	421	429	404	360	401	417	411	406	384	412	435	407	416	448	451	436	411	407	433	384	437	420	408	435	409	412	388	407	414	438	417	440	457	432	398	428	364	412	412	411	392	423	425	389	414	427	427	371	432	378	417	420	394	393	435	405	407	418	433	427	407	424	423	375	427	438	413	390	447	433	387	385	413	449	467	425	410	406	440	401	394	473	418	425	372	416	388	402	400	427	418	397	382	370	398	423	409	417	400	397	439	414	428	408	398	394	453	430	420	417	448	433	433	412	427	396	394	407	389	440	405	393	407	397	406	416	440	407	432	401	471	371	426	418	399	406	426	419	410	422	400	437	415	390	428	400	361	421	415	418	399	396	379	424	408	392	413	434	389	409	397	430	424	426	405	412	433	420	439	447	428	410	381	418	462	417	399	415	409	371	405	411	400	421	423	419	399	420	365	413	411	414	411	443	410	416	443	425	420	419	407	444	419	391	399	422	407	423	395	422	433	413	410	414	370	417	406	401	450	380	405	419	416	397	376	420	426	402	398	373	377	417	400	385	418	411	408	403	412	402	415	400	432	411	411	402	417	430	408	433	420	416	415	467	399	401	403	376	414	429	422	365	437	438	410	414	420	428	401	425	384	369	390	433	425	376	401	447	423	406	386	402	406	449	419	365	413	415	402	424	437	405	385	405	402	400	392	440	430	415	387	435	430	439	388	406	407	389	353	411	423	406	415	408	433	387	400	378	381	394	448	417	434	434	392	453	401	392	418	442	412	443	429	355	408	420	406	419	417	422	391	400	423	402	396	411	381	401	380	374	397	420	436	437	407	420	390	449	448	413	399	437	469	423	406	437	393	403	438	393	390	392	389	422	399	358	382	385	408	395	413	427	381	428	440	420	395	411	430	413	398	426	378	400	408	427	416	408	417	382	446	421	406	414	409	381	439	355	418	387	434	391	409	390	390	434	393	447	422	430	364	390	403	406	425	405	395	422	416	401	396	416	419	380	402	393	410	424	413	409	396	377	391	421	429	393	395	408	424	388	402	381	405	388	394	374	421	395	396	388	376	418	386	393	410	426	388	409	431	393	405	401	367	425	392	385	403	385	398	403	424	403	434	405	387	369	439	420	429	397	401	407	372	379	393	405	429	428	395	397	403	392	439	361	422	408	428	394	421	388	390	401	380	410	410	370	405	413	394	454	404	445	426	389	422	418	391	361	369	391	404	392	395	405	456	426	378	373	402	347	390	401	428	380	440	446	399	369	400	382	398	397	411	434	381	389	422	416	407	420	395	410	387	394	432	435	438	408	436	423	400	412	420	446	394	425	443	418	394	396	437	401	412	424	410	383	429	400	411	442	436	371	412	382	419	393	414	393	421	403	391	397	444	413	412	433	421	389	394	399	427	456	418	361	390	366	403	414	392	443	388	402	459	416	428	400	369	410	428	369	406	418	407	398	414	401	385	409	439	446	439	422	447	442	415	382	419	411	406
34182	35407	48357	49741	37040	16955	3884	2086	1985	1456	1294	1589	5014	9549	9314	6287	2392	895	931	903	913	919	882	902	885	894	893	845	847	899	829	899	890	929	862	920	864	888	854	877	862	907	891	887	857	870	877	866	904	888	900	842	930	866	853	909	899	851	853	875	939	912	886	930	918	906	855	895	857	911	942	875	884	920	896	866	890	886	825	867	909	892	918	931	890	881	895	899	857	878	829	839	863	854	813	903	875	913	878	867	882	868	944	880	875	857	900	893	889	935	863	902	908	889	882	862	888	875	874	859	896	918	892	879	919	815	852	883	863	891	872	872	842	886	887	922	893	901	845	897	886	892	887	899	860	833	854	859	897	834	883	861	867	890	868	936	817	872	866	903	859	906	860	923	862	830	914	859	864	863	827	920	873	876	877	925	856	905	857	850	855	904	905	876	870	904	872	855	846	877	864	895	933	868	913	906	887	863	866	873	840	905	924	872	884	843	924	889	911	871	888	873	898	901	861	928	872	879	866	901	905	875	904	862	907	900	914	873	878	927	882	880	888	876	901	846	890	925	888	879	881	867	969	936	924	884	865	874	886	888	915	814	866	880	924	851	861	871	882	869	854	932	886	861	878	868	845	832	876	856	924	889	877	938	918	822	908	865	910	822	891	930	895	878	851	917	859	878	865	898	900	881	926	904	869	836	854	832	898	838	898	869	893	872	870	904	898	902	867	857	909	856	845	870	878	791	830	903	881	904	848	899	910	896	868	955	874	886	925	849	844	931	882	861	882	814	853	861	875	897	868	889	910	874	881	908	924	930	911	830	858	867	918	867	819	904	890	880	900	825	840	910	884	859	879	874	883	921	878	880	857	945	870	842	868	882	899	912	890	867	927	879	924	876	869	893	916	866	875	947	938	896	859	912	905	867	921	934	864	911	894	898	905	874	905	896	893	894	879	834	885	864	903	887	873	878	915	895	868	902	962	865	839	884	917	897	892	830	826	901	852	893	875	935	917	896	842	853	901	843	876	892	830	859	878	889	900	862	940	910	912	932	877	850	847	864	875	850	914	900	951	876	876	864	936	907	886	891	950	876	889	856	918	857	842	895	916	906	828	904	910	915	918	913	892	867	866	905	870	887	842	894	871	882	884	842	856	862	887	955	871	905	859	930	870	880	912	935	882	828	824	910	916	869	910	868	889	842	809	908	867	835	914	888	869	890	872	906	890	846	861	852	898	848	921	910	900	901	885	864	882	881	904	916	851	948	879	889	900	909	885	872	946	889	901	858	923	891	826	903	845	950	902	845	876	897	857	881	882	954	900	866	912	922	945	892	920	856	904	936	901	885	846	904	917	867	892	855	864	890	919	915	932	907	898	883	902	883	926	906	958	856	879	913	858	891	918	885	886	905	907	864	917	876	856	885	820	919	878	872	864	929	881	863	885	828	903	883	847	892	885	875	893	885	891	863	915	929	879	927	847	871	901	893	914	905	835	891	887	854	935	884	894	941	826	905	931	888	890	919	919	907	862	869	896	881	841	878	938	888	902	893	881	877	889	903	884	899	880	871	870	885	890	910	842	870	887	881	849	899	892	876	837	872	882	859	874	915	878	921	923	837	797	911	894	907	872	846	823	890	943	827	917	919	877	808	888	827	876	803	844	892	876	854	894	877	823	905	861	878	912	874	895	895	924	872	921	914	839	916	900	915	941	907	869	832	884	861	845	873	831	876	885	932	822	890	913	891	885	878	908	887	895	872	887	860	863	877	907	922	922	871	802	896	846	854	907	898	832	887	899	829	848	925	900	922	865	819	910	858	872	864	878	915	894	919	868	824	871	914	855	829	859	917	870	871	906	907	891	884	908	821	859	880	861	901	919	972	869	959	906	858	887	855	918	900	872	861	896	890	858	912	906	890	867	913	949	877	904	889	898	882	915	897	881	836	961	916	846	894	865	855	895	908	852	902	833	868	870	940	846	939	892	907	889	886	891	858	899	908	862	824	872	847	912	851	906	897	912	908	880	867	920	918	865	878	901	914	898	834	868	849	877	876	930	890	843	894	837	921	926	878	863	876	891	900	868	902	932	893	854	915	877	886	935	903	876	887	899	871	904	856	867	892	877	911	917	883	906	831	856	862	905	823	885	924	849	930	887	868	933	830	916	899	893	919	864	847	890	871	912	917	881	888	901	854	929	837	850	869	869	846	907	896	921	887	903	841	904	860	928	867	897	881	851	889	912	902	881	858	829	880	912	921	871	870	870	886	891	918	911	908	818	890	910	870	876	894	832	889	870	858	916	856	868	865	844	922	885	886	917	864	913	874	878	892	887	890	903	902	837	859	824	891	878	859	927	906	880	906	870	845	881	873	870	886	920	890	937	872	850	905	837	813	912	873	909	863	911	845	895	882	884	883	921	883	881	833	894	841	918	901	893	829	886	833	911	860	870	833	917	894	866	841	872	867	914	866	886	880	925	923	868	859	881	887	901	867	883	919	913	818	904	897	896	888	873	889	850	859	904	895	894	908	878	872	912	880	879	876	899	913	862	875	900	911	899	896	861	893	896	888	886	831	902	893	838	823	852	938	855	857	862	900	890	919	887	830	857	882	874	853	880	874	847	884	878	856	881	854	862	849	855	902	863	927	881	909	874	935	835	878	861	906	890	891	938	873	931	909	883	843	887	884	898	909	907	883	875	898	859	894	920	875	915	855	814	924	911	888	871	897	883	937	902	844	897	881	887	864	904	896	864	901	882	877	887	872	919	868	932	861	886	889	890	936	890	921	878	871	843	835	878	878	895	859	870	860	913	885	939	931	909	881	882	843	906	916	887	830	815	884	934	860	864	893	909	867	874	917	898	917	890	890	967	890	841	918	881	936	837	824	880	793	856	877	898	880	868	909	891	911	890	916	931	951	896	869	826	885	846	892	888	807	859	877	931	924	873	905	907	876	862	909	923	859	925	874	872	849	921	893	945	887	857	855	884	886	927	850	931	941	891	888	839	868	855	856	942	902	939	826	843	835	958	900	880	891	873	835	906	903	883	899	923	851	896	921	824	838	888	897	898	895	908	865	925	883	868	893	831	891	817	888	881	885	873	882	873	862	924	916	871	869	864	863	827	887	942	872	874	881	908	860	920	931	838	882	886	964	914	868	912	875	902	939	773	841	900	906	873	874	877	853	887	876	847	857	865	888	858	901	889	922	858	851	844	913	889	817	848	871	870	888	909	919	874	860	908	931	841	852	907	885	908	928	869	887	934	863	852	874	913	867	937	890	887	889	905	856	860	818	915	871	856	898	925	916	907	851	904	888	933	894	941	889	888	885	864	860	891	926	858	887	862	857	862	847	844	867	855	850	868	900	861	791	864	941	901	851	893	858	916	850	889	868	886	914	836	920	887	861	844	877	839	898	921	901	857	919	815	855	854	892	862	867	884	849	906	857	847	869	885	864	875	878	856	910	870	869	853	911	860	882	910	889	896	873	868	877	919	851	891	925	861	867
23398	13692	9375	5201	2624	974	366	325	277	255	254	229	262	230	249	227	210	201	199	188	238	227	237	208	227	201	231	219	216	199	184	245	203	187	187	197	174	221	187	221	206	203	221	208	205	222	197	190	226	198	199	223	193	214	219	204	211	223	227	211	222	202	196	211	212	207	206	216	205	176	205	212	220	212	243	199	179	191	228	208	212	237	212	203	199	229	226	199	208	230	208	198	218	228	229	205	208	208	206	201	222	221	222	227	222	213	202	185	205	227	199	207	208	230	215	231	216	231	191	235	208	199	212	215	227	198	203	206	219	216	205	195	203	236	199	188	242	212	196	193	232	221	203	204	209	204	199	193	192	213	204	213	192	210	243	214	215	222	217	203	199	189	180	191	219	213	233	229	221	190	222	216	167	217	208	192	217	211	208	223	218	196	186	220	217	232	249	196	201	197	213	199	218	184	229	199	220	184	213	164	189	194	233	202	208	225	203	201	192	195	190	168	186	208	216	217	222	236	201	226	221	203	207	208	211	191	206	200	222	189	200	201	221	201	216	216	185	197	219	197	205	201	196	196	201	209	198	207	193	223	225	204	228	225	207	199	220	233	216	204	205	221	207	197	217	179	191	186	231	222	201	194	228	213	232	219	216	226	224	190	186	220	183	205	169	205	214	231	187	182	181	207	219	202	223	234	195	206	206	206	210	186	193	208	235	203	198	201	206	200	200	190	207	174	216	209	185	219	197	207	222	216	199	200	212	218	194	198	220	222	212	219	175	189	183	206	206	208	200	205	191	221	225	177	205	207	222	203	194	192	222	188	210	184	231	217	219	204	232	186	207	192	194	228	204	197	215	196	226	208	210	172	241	181	172	220	237	203	230	230	233	175	176	227	206	197	219	187	173	219	205	204	211	218	193	214	196	218	228	217	207	201	215	210	224	234	212	204	230	202	249	202	224	222	236	186	182	209	191	201	212	219	201	190	201	183	196	234	193	188	214	201	195	192	201	248	204	178	217	222	209	199	194	197	221	207	211	227	184	212	197	185	190	218	180	224	225	212	216	214	207	209	214	210	195	197	205	226	221	191	224	181	218	197	231	188	196	184	214	238	197	233	224	244	225	216	188	184	218	190	201	245	213	228	191	207	196	217	223	212	191	210	222	234	199	210	205	214	217	213	224	203	193	201	227	239	210	193	206	200	227	207	241	201	216	212	223	219	200	179	218	181	218	218	202	225	195	214	197	233	194	195	184	205	194	187	191	228	209	187	206	225	218	215	190	210	200	234	201	206	198	233	184	195	200	225	209	192	236	210	217	210	200	197	197	206	221	211	206	206	199	186	207	206	211	212	205	190	193	202	221	231	184	207	215	222	207	249	234	210	223	228	209	174	179	204	236	195	221	181	199	203	203	250	209	202	197	232	211	206	207	232	205	198	221	209	193	200	191	207	201	195	188	202	220	205	226	226	234	212	195	192	185	200	202	195	214	184	181	206	206	204	200	184	230	209	199	221	224	232	200	210	236	204	215	215	189	201	195	227	199	217	214	210	216	200	219	223	209	198	209	198	232	182	218	182	221	181	198	209	196	195	251	224	232	249	217	184	187	211	214	233	203	224	233	208	194	196	221	221	208	185	177	203	211	190	206	192	214	205	203	200	187	195	223	210	213	258	216	199	181	215	210	205	221	224	188	210	222	201	188	194	197	203	214	198	213	211	207	208	222	206	220	216	206	180	226	203	211	230	211	221	245	207	219	221	201	195	207	188	210	196	220	214	198	198	228	183	179	236	203	199	211	185	193	216	211	219	204	190	206	197	237	224	221	238	200	201	206	205	194	179	212	219	224	187	208	221	208	232	224	192	211	200	187	202	208	224	195	216	204	214	233	225	217	174	226	197	191	212	214	199	223	222	240	233	225	224	205	200	226	223	207	188	200	196	240	193	235	208	196	213	204	219	223	221	182	191	202	183	219	193	226	195	212	202	204	200	200	202	194	221	211	206	210	195	190	223	193	213	219	192	188	194	195	234	232	223	191	178	208	219	195	222	219	201	200	220	189	221	209	217	183	196	192	205	219	188	195	235	211	218	209	213	222	188	206	213	197	196	193	177	221	200	198	226	216	222	197	212	198	191	222	208	218	182	177	226	193	200	201	198	204	213	148	196	201	207	215	237	186	199	186	224	211	197	209	218	208	229	190	216	211	203	177	226	228	205	231	209	202	226	212	202	198	220	212	222	202	207	206	226	203	210	189	200	217	193	201	223	191	198	189	179	189	196	200	209	188	198	212	225	218	213	199	181	181	204	201	208	184	203	197	196	199	194	226	207	206	227	194	194	231	195	209	218	213	204	198	197	185	226	245	183	231	203	207	161	228	225	184	210	220	203	204	200	189	192	186	199	203	212	174	189	197	208	201	211	204	196	204	209	230	211	210	179	208	197	204	204	213	204	204	222	220	184	208	204	196	189	195	207	227	233	212	219	217	201	211	200	208	189	193	227	172	190	206	187	219	197	188	177	219	221	212	205	208	214	199	177	215	192	196	207	211	170	185	216	183	181	193	205	183	213	219	230	210	227	177	202	224	211	197	200	191	233	204	220	222	226	210	207	229	211	196	203	181	207	227	224	212	232	176	213	200	203	186	192	187	203	172	191	221	220	190	182	187	193	213	199	195	211	184	200	194	208	192	191	188	165	217	191	206	190	209	195	219	213	245	191	203	216	204	213	184	223	183	194	192	204	209	206	206	214	228	228	217	206	229	214	216	179	210	228	203	206	218	228	196	206	203	215	244	234	236	219	204	205	209	204	227	216	215	204	210	191	205	215	193	187	198	202	199	221	201	205	197	175	187	228	193	219	222	201	176	209	196	190	256	208	202	199	218	231	223	196	191	188	225	192	222	215	193	213	212	226	200	239	214	229	214	223	203	197	212	208	199	181	194	201	202	222	223	217	232	198	205	207	236	202	212	220	201	180	204	202	214	212	210	190	224	202	218	212	216	174	192	221	201	231	212	227	214	201	207	239	175	203	215	196	194	204	172	214	201	188	217	192	229	212	185	212	228	220	205	223	193	208	193	224	200	205	228	199	180	189	221	210	191	223	199	251	221	198	198	219	190	207	205	205	213	189	199	195	215	224	198	225	239	224	188	194	219	210	198	214	198	207	201	208	215	240	211	173	181	218	230	193	208	221	184	202	228	238	208	194	180	197	189	193	202	186	199	197	244	225	202	230	212	190	246	192	229	212	206	236	207	175	216	226	216	207	221	219	201	227	206	226	222	199	179	196	214	201	228	250	194	196	205	184	214	220	217	168	175	195	199	201	230	210	200	187	188	217	208	166	189	233	211	206	190	185	236	195	194	181	199	209	218	201	212	186	194	195	224	202	214	210	195	223	226	209	195	198	199	204	197	234	206	210	203	182	230	216	202	189	207	197	184	226	192	202	217	221	235	200	203	203	202	222	209	202	214	219	177	233	221	232	223	187	205	213	208	200	195	217
13985	10894	14159	12966	8053	3371	1229	1016	842	672	591	598	605	708	677	561	544	514	495	514	493	472	533	487	472	540	518	522	538	524	475	475	506	533	533	469	470	507	483	481	511	502	511	490	487	504	505	528	492	524	485	517	514	539	455	487	497	493	500	496	453	498	492	502	479	509	483	477	500	475	512	474	507	483	492	510	510	489	501	495	485	532	524	516	489	528	476	491	506	502	516	529	509	493	495	492	455	511	472	513	526	493	501	539	494	500	456	496	467	474	479	500	525	510	484	510	540	486	491	524	459	485	518	514	513	499	502	493	483	448	476	527	493	479	485	501	509	537	504	471	456	496	507	445	486	486	491	498	440	478	511	467	473	511	481	449	490	476	503	477	534	491	492	489	483	509	503	485	447	521	492	497	526	477	550	528	461	480	515	491	514	474	512	487	518	532	469	497	505	476	514	494	520	506	484	494	478	487	489	480	502	492	491	523	507	516	484	496	471	495	491	525	476	482	516	503	500	467	490	464	466	492	491	465	481	514	510	523	484	484	465	498	498	468	485	482	509	484	475	508	488	458	488	496	500	455	540	530	479	473	491	497	518	470	530	485	523	499	490	483	531	494	491	472	485	491	451	475	491	461	556	490	449	477	468	490	485	488	472	518	531	484	509	482	536	491	486	493	441	517	492	509	509	524	470	517	481	497	484	495	471	538	518	505	498	541	471	467	496	518	517	537	455	508	485	458	522	464	528	479	500	457	506	481	532	496	483	516	472	498	483	513	490	505	451	471	478	488	467	514	484	517	489	519	481	508	488	490	534	525	461	496	486	485	490	516	498	496	511	492	443	509	491	491	499	514	514	510	473	523	520	523	505	496	482	501	502	509	532	511	475	508	486	518	471	501	492	496	491	496	475	476	503	488	500	523	482	467	500	516	495	474	500	549	460	514	538	506	503	513	490	497	475	515	490	530	503	500	483	490	484	535	470	501	488	478	483	521	530	490	500	491	461	495	495	541	523	495	475	487	482	525	490	522	500	483	475	492	491	526	485	479	503	478	509	532	515	488	482	472	477	485	525	494	470	488	484	477	465	500	515	524	526	518	473	512	496	457	458	472	492	525	505	536	505	494	475	503	484	494	463	483	458	521	481	537	473	504	531	516	498	493	468	495	502	475	495	460	517	503	499	470	468	492	488	499	494	479	491	528	467	472	520	511	522	543	494	483	441	482	518	463	508	504	531	500	478	491	487	551	500	514	524	498	446	483	513	480	506	518	526	541	505	476	470	529	519	470	492	477	535	512	495	539	502	570	494	467	483	514	506	514	512	521	510	493	526	459	515	498	465	500	471	491	500	484	485	517	471	508	488	523	476	516	503	501	489	486	490	487	498	537	480	454	493	450	488	525	509	492	516	489	527	482	479	477	511	510	509	477	507	516	497	476	545	518	444	499	478	480	483	500	488	487	554	495	514	502	456	506	516	494	465	494	492	498	527	479	509	488	506	516	493	485	472	492	516	485	471	504	498	520	497	492	458	488	502	513	496	505	473	473	464	505	469	488	485	520	482	507	512	511	491	532	527	489	524	472	527	491	504	531	526	504	542	494	495	498	481	476	507	521	511	497	515	489	471	480	515	482	509	486	465	512	516	520	499	512	562	518	524	487	504	452	502	512	545	500	485	501	517	501	485	501	520	490	506	506	525	521	455	473	482	513	536	515	529	480	456	456	471	459	452	501	477	523	499	480	535	532	533	476	551	467	516	504	482	515	518	463	500	521	513	535	504	484	476	460	505	495	527	524	489	498	522	499	482	497	491	506	449	478	515	452	499	492	500	493	498	503	483	494	503	474	469	500	498	499	511	531	474	502	524	519	471	524	489	492	511	535	515	527	476	484	485	474	478	528	487	519	513	464	476	508	469	500	484	520	526	530	493	508	482	478	462	508	502	485	454	515	527	450	522	513	480	502	497	482	499	479	508	520	523	486	518	471	473	516	504	450	488	497	494	483	510	528	506	511	505	498	498	497	456	527	483	485	508	505	500	508	463	460	495	474	462	480	478	501	521	502	511	525	486	519	485	519	469	480	519	460	550	509	488	479	504	520	489	519	505	505	531	506	470	498	474	452	511	495	492	502	501	510	474	512	497	509	515	505	532	517	481	520	504	509	482	469	508	506	504	503	476	541	459	506	517	496	499	509	492	502	474	506	510	473	526	511	459	521	478	506	471	483	498	475	501	493	505	483	493	538	473	533	485	497	506	489	482	484	485	490	481	492	521	485	472	530	539	522	476	459	527	480	530	551	531	498	507	501	500	515	511	504	489	524	555	494	527	502	503	512	470	525	474	461	514	486	507	508	454	479	503	530	516	482	490	474	509	484	519	495	454	453	521	509	459	544	449	522	455	533	474	511	488	497	519	468	481	510	525	486	496	499	474	480	512	541	488	502	487	491	479	496	497	509	532	520	517	474	495	484	517	533	484	498	460	495	479	519	526	470	464	500	471	540	518	536	524	536	465	504	495	515	507	469	527	514	501	493	510	496	469	475	504	488	482	480	494	500	484	508	522	546	480	519	490	472	509	476	510	481	505	498	507	539	513	528	490	517	492	500	537	536	471	472	490	499	478	477	491	491	491	482	492	482	493	494	478	490	491	477	438	507	481	449	443	518	529	511	516	545	457	524	495	489	519	479	504	508	467	463	526	450	487	511	540	467	543	527	521	498	490	492	506	477	492	502	512	463	537	495	514	491	487	518	515	508	484	504	508	509	484	472	494	494	509	453	491	532	466	478	531	476	481	460	494	501	525	519	474	501	516	536	502	504	480	509	476	525	528	504	523	487	516	493	495	507	491	523	479	486	500	532	478	521	502	472	518	506	515	521	473	461	487	477	473	478	505	509	521	481	497	498	471	503	491	519	498	481	489	486	502	506	483	530	464	509	506	513	469	488	491	512	481	465	470	487	494	509	509	473	496	509	495	508	506	483	493	456	502	498	490	480	499	465	481	469	474	510	488	522	486	479	506	506	514	489	520	516	467	495	459	469	460	533	515	500	493	481	510	519	472	496	476	483	457	514	531	478	501	483	489	492	482	509	481	491	492	511	461	468	505	521	520	514	476	545	464	498	508	487	482	489	519	502	478	514	502	493	507	484	486	478	477	539	510	472	517	465	483	473	526	517	485	465	462	514	513	533	485	532	489	489	499	501	541	507	520	545	496	563	510	487	471	462	473	499	502	479	529	447	484	513	522	490	509	474	534	519	473	499	468	510	503	473	486	526	518	490	481	488	527	495	511	537	530	475	498	522	512	488	496	507	512	501	491	509	513	484	515	546	524	475	476	509	506	502	510	481	466	528	505	521	480	516	534	493	508	503	507	487	470	489	521	484	500	480	496	495	478	476	547	466	507	509	483	502	508	490	480	457	507	501	513	500	495	497	528	498	495	492	532	529	492	521	510	505	497	533	465	514	508	467	504	516	478	480	471	510	483	503	538	529	510	460	460	515
43414	34513	39118	34732	23661	9302	1753	654	451	419	416	437	798	1374	1501	904	396	354	297	350	321	311	333	308	332	357	344	309	342	350	337	348	324	328	325	296	271	323	304	321	294	361	320	360	337	319	351	328	338	275	320	324	338	322	306	352	335	333	358	340	336	321	304	335	330	327	334	333	344	331	340	331	339	322	313	355	323	326	312	328	325	321	350	294	319	328	304	296	326	332	353	350	359	334	348	298	381	316	317	347	338	324	354	320	332	335	339	300	331	359	341	309	323	337	335	310	366	321	308	303	333	313	344	346	356	360	312	330	289	336	323	343	302	306	342	358	352	313	345	330	337	302	327	328	362	355	339	323	324	326	302	343	329	325	327	337	337	321	325	321	372	314	334	340	334	329	316	367	339	354	352	317	353	356	324	336	295	316	317	319	339	288	328	332	335	328	340	333	372	349	301	327	326	313	344	355	323	314	339	313	305	305	309	309	347	336	340	317	335	353	363	321	352	305	368	330	336	325	353	349	331	339	333	325	347	335	337	331	334	316	312	305	310	326	338	344	340	355	308	313	353	353	362	332	352	316	349	339	314	335	290	318	330	334	334	318	325	343	352	322	305	326	346	309	328	363	306	357	357	342	330	360	337	335	354	391	346	357	325	331	318	334	311	366	299	319	323	330	343	376	336	320	304	276	318	359	323	349	357	348	296	333	349	340	357	313	322	337	320	350	325	292	332	323	363	330	295	292	327	342	327	364	318	329	293	342	351	343	304	306	325	315	339	362	349	324	344	308	342	310	325	341	375	308	285	343	321	313	304	313	328	324	351	324	316	324	347	310	324	330	334	319	359	338	348	342	335	313	336	342	318	368	342	345	340	364	323	322	334	317	299	331	319	302	347	368	331	315	339	345	322	319	306	273	313	328	345	321	306	309	320	335	309	365	324	355	339	344	308	332	295	344	329	323	338	336	335	316	317	356	332	313	335	298	296	349	304	333	320	346	330	309	355	374	319	353	357	298	310	344	331	307	320	315	329	335	319	333	360	339	325	344	309	353	322	358	300	317	359	356	319	366	369	345	330	345	329	323	304	347	363	308	335	321	360	320	343	330	306	329	331	333	310	344	360	339	313	346	300	347	309	316	330	310	317	354	350	294	334	280	348	346	329	330	357	313	320	331	338	348	331	362	334	331	356	341	373	348	354	358	342	371	341	356	329	330	331	347	336	337	278	328	360	358	292	360	315	337	347	319	351	321	358	317	331	327	320	330	339	331	325	304	316	313	358	339	331	348	351	329	354	332	345	322	304	339	302	357	332	305	330	311	322	347	338	365	353	336	310	334	321	337	324	285	320	306	346	307	325	317	324	324	322	348	353	337	342	328	318	300	312	339	309	321	334	316	346	340	371	343	320	349	316	320	330	355	333	338	333	298	358	350	331	332	342	340	321	382	343	339	333	351	342	331	320	298	337	332	306	319	319	288	310	285	362	310	314	351	346	341	310	317	329	335	324	330	303	327	308	308	352	323	334	342	364	310	368	345	381	326	314	311	328	347	343	317	357	327	342	359	344	322	322	320	329	329	352	363	337	390	309	320	337	359	311	334	343	340	324	346	332	319	329	320	318	320	311	329	328	343	340	339	354	318	339	364	344	323	354	290	343	325	332	329	299	308	308	341	326	357	336	338	352	340	314	336	350	363	329	332	355	335	319	381	329	341	345	313	338	347	335	345	330	329	320	357	349	350	316	357	312	325	305	319	366	322	379	343	337	359	349	311	318	314	332	321	327	330	314	341	317	318	325	315	340	315	360	341	315	322	349	349	315	302	339	318	347	332	335	351	283	353	334	334	309	322	334	350	369	357	334	341	332	350	322	336	329	369	302	350	359	347	339	314	356	318	338	340	305	330	323	330	332	326	363	313	325	340	331	384	327	351	301	349	338	332	317	336	354	315	307	320	351	317	321	354	329	331	338	328	346	316	341	386	318	340	315	351	314	372	339	314	312	291	324	316	345	359	334	309	339	314	298	319	335	329	323	337	315	359	324	341	330	372	354	342	330	333	345	319	334	337	389	320	292	344	334	305	316	361	311	331	344	329	347	327	312	322	345	350	339	266	340	342	325	317	345	361	305	320	309	323	321	368	317	325	304	315	281	311	340	332	340	348	316	341	340	342	347	313	304	337	315	319	347	320	342	357	350	340	307	354	339	276	311	337	297	311	359	289	350	335	338	356	379	359	365	339	364	309	307	321	308	325	314	338	324	316	371	339	367	306	300	313	382	333	334	355	321	339	356	325	308	303	333	343	314	362	338	312	351	318	341	318	335	331	350	362	331	372	335	318	305	310	318	358	339	324	326	317	352	322	325	334	331	296	359	343	336	334	330	356	323	339	338	307	334	343	335	338	345	347	339	316	298	287	301	345	318	335	359	373	355	311	312	309	314	308	336	307	320	312	346	296	346	287	333	335	327	341	348	336	302	331	311	327	334	307	326	356	335	326	339	355	373	350	340	328	332	337	331	331	344	302	309	329	321	349	306	341	304	338	318	328	299	308	362	349	328	327	331	318	292	313	364	319	340	340	359	324	324	338	320	320	356	337	303	347	343	317	307	316	308	300	326	362	334	324	321	301	327	315	330	330	324	330	327	313	355	338	332	319	337	315	314	340	351	315	365	335	329	302	336	321	301	294	354	352	349	317	321	312	319	331	357	313	343	364	321	343	296	313	313	344	343	340	366	328	378	336	312	338	319	333	321	353	317	327	329	305	338	338	314	313	306	326	356	297	318	346	332	321	332	376	345	377	355	314	343	321	325	330	316	313	313	336	322	320	356	358	315	363	321	323	341	363	316	350	306	361	359	306	308	321	353	342	347	354	325	319	329	324	346	303	318	324	318	323	368	317	328	345	322	318	342	345	331	330	308	361	292	357	348	355	328	323	312	346	359	350	357	335	338	359	343	337	326	305	328	343	325	322	327	343	268	365	323	352	378	333	348	335	351	308	301	295	349	334	353	318	346	344	330	331	342	322	329	339	309	299	315	284	371	365	330	337	343	329	340	352	313	326	318	314	340	373	338	350	289	328	331	313	323	329	340	339	317	348	326	306	371	341	338	315	336	323	333	307	319	335	355	337	335	324	348	325	378	317	326	308	346	327	337	334	360	319	325	321	326	297	318	310	386	361	276	295	349	323	371	310	322	317	290	326	278	351	311	307	349	347	319	341	327	306	357	356	349	318	315	321	320	350	333	320	345	329	348	350	321	331	377	337	337	320	366	331	318	308	333	346	315	277	299	309	311	339	360	326	329	333	332	341	348	334	339	347	332	296	314	347	322	310	376	340	355	371	350	357	351	349	317	339	314	360	330	340	323	286	298	313	340	380	327	336	339	338	357	324	353	346	341	348	312	300	346	299	324	325	329	332	311	327	333	320	356	342	318	348	365	354	310	321	297	324	344	347	341	342	370	310	300	298	368	331	317	331	315	309	339	322	333	334	317	339	287	352
28349	27832	40552	42299	33133	15237	4083	2069	1462	1228	1086	1424	3545	6533	6435	3804	922	719	737	725	719	729	722	770	777	773	732	772	737	746	737	755	789	779	727	742	741	742	800	790	741	770	773	738	742	761	761	764	755	775	759	726	736	718	776	762	784	718	750	733	767	742	696	763	780	695	714	743	723	726	747	734	724	726	763	747	750	754	772	722	744	806	771	747	727	736	761	726	739	731	786	723	760	695	763	734	742	731	753	732	743	730	756	747	744	724	783	672	732	762	763	734	730	696	746	765	729	737	793	763	733	742	761	787	725	747	740	772	747	734	771	751	754	782	758	778	798	758	723	738	725	745	789	759	746	750	773	770	727	735	719	792	729	759	771	707	737	769	749	737	734	817	711	747	733	728	752	752	767	758	733	731	732	767	758	758	745	755	732	742	700	738	754	707	712	730	776	791	719	761	753	702	767	808	760	761	719	738	738	756	697	783	773	730	772	779	765	733	738	728	733	738	758	789	742	764	741	754	771	715	693	719	759	763	766	781	752	723	745	780	798	743	765	750	722	754	730	736	753	758	759	740	757	741	764	756	729	752	740	736	730	684	755	751	733	727	762	744	782	789	690	715	721	746	769	777	734	700	781	795	762	733	737	754	751	743	702	762	812	712	678	744	734	763	742	771	773	756	799	711	746	754	735	755	703	774	751	668	696	686	772	723	746	707	759	753	785	759	738	709	753	768	793	739	770	734	711	721	760	782	747	707	752	729	735	771	766	760	774	797	730	739	755	739	720	713	762	785	780	704	743	729	734	790	717	826	705	743	705	770	713	780	715	795	769	773	764	727	728	712	740	755	782	757	697	725	770	757	754	720	760	768	759	782	753	694	736	785	745	762	759	740	760	777	761	733	723	720	730	750	781	725	729	781	743	774	691	778	737	761	743	770	767	751	773	738	765	711	746	724	738	718	797	760	738	724	726	755	753	730	719	766	752	708	762	769	748	712	725	742	810	787	757	816	751	760	721	756	777	756	776	731	757	752	756	724	799	745	716	745	770	746	775	743	714	752	739	738	798	734	714	800	731	722	788	751	797	760	728	730	751	756	751	737	766	749	779	760	802	720	725	719	721	739	732	725	725	728	740	733	714	797	755	765	739	737	747	779	755	698	723	724	741	781	790	662	737	722	735	714	773	763	755	758	724	730	735	757	746	778	691	761	777	770	736	771	777	755	809	755	763	726	729	770	750	749	771	726	763	751	765	770	741	776	741	759	699	732	807	740	688	726	750	795	714	771	722	779	804	746	722	774	799	762	706	766	751	743	790	698	776	765	747	689	746	754	748	708	760	764	768	701	731	741	734	727	737	724	739	748	713	762	750	715	771	771	767	805	777	782	726	772	716	758	782	786	728	731	764	736	766	715	752	757	724	713	754	741	764	719	761	744	732	740	762	760	791	740	742	728	770	805	716	770	735	767	751	739	705	724	774	743	751	723	681	764	744	782	778	756	738	717	806	683	744	735	761	738	757	747	727	784	779	745	662	778	761	733	748	784	773	753	711	785	760	784	745	754	748	756	750	748	738	723	753	818	730	746	751	758	725	770	726	731	753	708	709	779	731	774	722	788	755	708	728	718	780	745	745	739	704	729	754	810	736	752	730	740	731	725	785	730	765	743	814	738	746	761	808	760	693	733	750	703	690	753	795	798	752	736	757	698	753	773	767	771	757	730	787	718	739	750	747	778	741	750	733	739	737	721	757	700	728	699	757	734	705	697	761	783	805	731	800	751	728	791	746	773	746	759	785	744	756	772	755	706	765	786	731	809	750	777	733	773	768	788	742	668	721	746	768	735	743	747	790	801	740	743	694	753	699	775	740	756	744	750	746	741	754	716	752	696	707	743	732	758	772	775	756	749	749	755	712	769	741	767	767	769	750	743	764	729	751	767	753	708	747	770	702	712	771	769	748	754	755	722	748	768	721	747	724	757	732	790	690	734	723	780	754	777	727	761	768	745	741	727	742	736	736	718	771	768	767	765	707	753	713	769	754	791	798	756	754	785	761	759	745	747	711	759	766	734	747	735	725	734	737	706	744	807	722	770	727	726	744	765	716	763	727	717	759	762	719	711	695	741	724	727	752	752	786	763	735	754	727	722	798	769	763	738	729	760	744	792	737	763	708	754	721	734	725	757	745	768	751	768	753	720	766	737	749	777	745	723	761	752	764	729	764	776	733	751	768	774	813	741	739	715	748	743	744	753	734	759	709	784	746	751	727	756	739	724	793	726	755	733	754	754	764	722	755	738	780	709	715	723	740	686	735	769	718	781	757	743	698	766	716	728	764	723	769	732	760	741	742	753	751	715	745	749	750	775	728	734	742	794	739	773	811	729	759	713	739	736	775	749	704	728	770	705	741	765	748	747	679	754	715	768	724	749	747	718	733	739	698	766	723	669	781	750	766	733	712	754	722	730	800	728	744	730	750	735	732	769	791	744	760	751	716	736	734	791	758	774	737	744	746	716	748	720	748	801	725	739	777	737	711	764	687	703	786	767	741	713	729	747	770	720	762	739	732	747	748	757	752	806	728	785	774	816	712	756	744	745	769	761	770	697	793	726	739	699	692	757	801	749	765	745	705	729	717	732	767	790	745	733	725	766	739	756	756	769	713	730	798	742	729	787	749	727	709	781	776	736	742	735	799	733	717	810	705	696	738	801	743	744	792	738	727	713	689	711	712	735	755	724	735	723	731	755	754	743	734	796	787	713	739	733	797	730	719	743	729	732	746	705	783	735	719	697	773	745	745	751	771	737	731	729	754	726	747	752	783	743	766	771	725	765	778	742	819	707	728	753	772	767	719	764	735	734	754	702	754	775	715	793	732	748	771	730	770	709	740	777	759	769	756	733	724	759	752	755	779	733	788	789	738	726	735	663	731	779	758	773	720	727	797	743	752	727	779	742	760	718	823	733	745	743	758	766	769	810	751	731	737	707	746	785	722	709	762	719	784	761	743	751	747	747	724	739	736	778	731	760	715	768	740	757	710	731	697	724	729	736	732	686	767	753	768	746	749	750	730	708	785	763	703	771	774	744	729	748	682	740	736	754	747	788	787	725	707	768	721	765	742	753	771	740	722	740	723	718	753	766	783	763	702	766	742	727	727	734	745	782	745	759	705	770	702	749	768	750	744	727	776	725	751	723	763	797	740	788	778	786	730	729	757	693	746	751	756	772	747	746	784	757	727	762	802	732	777	744	740	767	714	721	770	753	718	777	751	716	792	727	764	755	732	691	725	742	709	714	724	786	705	820	752	722	742	731	747	797	736	806	729	798	704	764	790	721	774	709	740	778	760	766	762	732	675	707	695	744	747	770	754	773	743	762	741	830	722	744	733	737	762	808	719	730	788	777	746	773	700	747	750	725	717	710	741	717	697	729	722	741	718	751	758	721	687	736	731	740	721	742	694	742	731	728	780	750	722	741	748	752	753	743	734	757	774	751	720	767	777	755	740	727
52574	43798	47619	45709	35046	18000	4009	947	640	674	650	632	1204	2515	2716	2022	751	433	425	424	452	442	389	450	430	408	412	410	440	422	436	437	440	454	468	419	430	388	442	407	438	415	399	453	439	409	409	442	420	451	409	412	410	441	457	410	467	433	378	435	428	440	446	416	424	464	467	468	448	415	390	401	433	467	465	447	424	468	441	414	429	442	449	424	421	413	441	452	430	406	458	427	422	451	417	463	445	437	410	407	424	437	440	404	435	419	436	415	414	379	405	418	409	441	419	426	393	423	406	389	437	432	419	436	423	452	436	413	403	418	439	433	420	442	434	421	409	446	477	475	480	425	445	447	445	412	420	432	403	403	452	449	409	471	411	418	416	433	437	414	383	394	431	483	420	434	441	434	392	412	415	415	422	452	462	428	414	474	446	435	416	443	433	413	408	406	410	414	424	382	456	426	443	424	459	453	420	446	441	425	396	436	410	431	401	380	424	415	390	426	467	427	453	433	423	439	419	419	425	420	438	431	410	399	440	398	457	420	444	449	413	433	432	417	418	423	421	393	451	459	416	402	446	441	416	402	403	408	434	452	410	445	451	429	443	457	442	442	429	438	426	415	445	414	409	385	454	459	386	426	381	476	435	434	446	439	418	460	424	488	390	436	387	464	422	431	431	392	441	432	422	456	440	419	432	455	437	414	417	418	426	418	403	448	424	395	405	468	410	449	438	436	418	467	433	432	434	425	443	424	446	454	438	411	412	392	423	462	429	419	454	425	429	416	400	425	415	457	440	444	422	451	427	410	402	390	425	428	429	430	458	446	393	418	411	444	414	448	441	440	457	438	447	402	421	454	433	438	434	486	420	420	457	428	432	441	409	413	433	384	392	438	478	436	486	432	436	453	424	431	431	427	445	350	413	396	444	422	440	463	435	426	432	446	405	458	442	406	415	423	432	438	411	445	419	426	429	444	406	444	420	411	427	387	437	439	421	393	413	415	385	392	442	396	452	437	429	391	420	449	447	451	414	424	422	442	402	461	432	425	439	439	424	413	440	451	410	405	390	399	472	424	409	453	436	410	401	434	449	460	440	409	455	448	423	437	448	477	416	432	419	432	448	460	442	462	425	423	455	451	435	465	416	376	442	439	408	424	371	393	431	419	435	408	424	462	407	450	473	427	387	393	414	403	430	428	446	454	429	388	429	419	403	436	435	438	437	487	439	423	417	407	403	400	419	466	398	438	381	410	420	391	415	437	395	458	437	445	438	411	448	413	398	402	450	438	437	415	458	460	425	443	388	454	428	453	398	416	408	432	415	406	376	469	456	439	419	422	371	449	423	431	435	438	454	415	409	403	429	430	445	417	424	414	383	425	409	416	411	393	430	401	401	409	477	414	409	404	425	449	391	422	437	404	406	407	401	395	451	439	452	440	386	426	463	431	411	415	431	402	436	456	413	435	476	408	472	416	408	387	434	406	446	453	435	449	428	443	429	436	468	430	427	427	416	439	462	385	417	422	418	413	367	434	421	459	417	443	399	407	460	442	464	421	470	433	387	423	459	380	444	454	427	422	438	406	422	395	407	400	437	437	443	422	446	420	396	419	414	435	461	396	431	425	404	409	449	416	452	414	416	429	458	417	451	420	431	445	421	411	402	439	444	427	435	469	398	386	420	373	453	442	503	458	394	425	443	413	439	385	445	383	446	434	409	460	447	447	463	414	431	439	410	463	416	410	446	447	422	426	431	410	439	454	384	439	410	402	409	392	433	424	437	435	440	460	451	441	463	448	505	473	422	432	416	407	417	371	421	456	444	432	398	458	436	435	441	457	411	399	419	425	449	402	434	443	433	428	412	463	418	424	434	403	445	424	426	435	426	413	379	431	416	431	443	423	466	443	462	433	437	421	432	402	413	428	407	441	468	438	424	417	404	451	402	458	430	416	434	412	420	460	420	442	437	434	454	432	447	413	410	460	456	457	450	412	442	433	462	417	423	406	410	450	404	449	435	437	440	441	419	422	398	431	456	416	420	405	436	433	452	431	387	406	402	407	428	458	465	413	435	418	419	430	468	411	440	424	393	435	439	428	451	393	398	392	436	440	443	434	422	432	440	422	436	435	406	431	442	402	454	394	475	393	474	444	396	438	427	426	424	401	411	415	448	445	463	395	425	411	438	421	437	438	403	447	404	453	408	437	416	441	451	430	472	450	450	423	449	435	453	410	426	444	419	405	394	440	466	426	430	404	395	373	426	402	446	450	467	456	418	396	430	395	430	397	440	435	430	445	426	399	431	431	427	448	422	447	429	416	375	436	430	394	398	409	412	442	419	393	431	414	450	422	444	389	408	404	430	418	389	424	409	408	390	434	493	431	413	444	473	403	442	430	466	469	451	457	441	439	427	386	390	454	408	442	433	462	419	416	420	420	470	435	458	425	439	412	443	433	451	434	419	403	437	418	439	441	427	415	404	394	441	440	460	431	412	423	413	380	414	434	425	402	401	419	436	405	399	411	372	414	401	443	442	427	439	467	399	396	432	433	419	449	434	434	425	417	448	417	439	396	394	412	412	417	431	440	413	400	463	398	408	418	440	465	420	403	445	396	433	436	428	411	462	455	445	420	450	430	457	424	396	415	409	442	416	462	386	421	434	436	424	437	404	408	423	436	461	457	398	400	440	455	450	409	469	433	404	436	448	403	419	461	482	452	411	422	443	433	424	419	462	455	440	437	417	437	453	427	402	410	468	435	427	401	426	444	447	440	430	447	416	408	468	437	451	431	407	382	386	446	441	402	432	438	420	419	421	459	447	446	449	407	414	448	399	417	479	441	420	431	439	433	415	395	443	413	429	465	443	422	370	389	406	425	471	411	411	409	400	411	457	413	443	449	451	393	409	423	414	416	369	381	441	451	414	404	481	415	417	447	455	434	411	425	395	443	406	403	410	440	430	410	456	441	429	423	416	469	422	450	444	389	397	427	437	406	429	468	438	443	440	413	436	437	436	442	401	416	427	408	446	445	449	414	397	433	438	417	424	412	394	406	435	442	415	414	395	434	400	446	419	418	412	431	417	391	387	391	381	438	454	428	428	455	407	410	407	446	437	373	388	401	447	445	464	415	436	451	412	456	434	430	428	455	442	430	415	416	462	383	427	421	408	438	413	426	408	416	404	379	455	440	433	440	413	421	422	426	396	409	432	466	407	377	420	418	411	404	437	386	451	412	438	478	413	438	415	434	398	393	486	435	330	429	426	390	385	417	462	448	442	402	407	445	434	433	438	431	424	415	391	431	454	433	451	416	394	426	443	433	429	445	496	403	424	421	422	416	425	397	433	437	436	391	464	436	451	412	435	427	394	448	416	405	422	454	415	426	450	462	410	442	381	431	418	434	460	437	447	423	421	462	439	440	427	470	415	382	433	436	390	405	411	443	419	445	376	425	421	424	457	395	429	428	419	436	439	415	413	409	406	444	420	422	403	455	415	441	441	398	396	443	429	483
34242	34690	47194	50765	43944	21985	5310	2567	2028	1772	1746	1900	5242	10436	11654	8057	2233	909	938	949	905	948	949	977	906	924	928	891	916	934	891	934	951	926	905	924	871	882	936	873	908	935	948	924	865	936	926	945	908	915	900	917	939	901	919	865	910	923	932	927	917	920	924	905	925	901	902	943	910	877	954	871	955	919	860	899	880	908	849	870	893	930	935	927	920	945	903	931	886	963	910	907	915	946	909	884	986	908	889	909	920	947	951	870	917	941	830	864	939	920	942	990	912	963	895	923	937	899	917	911	878	918	904	883	913	899	929	878	913	898	961	910	907	898	905	937	940	915	940	901	922	924	912	898	904	890	902	959	890	961	934	956	945	931	856	892	887	954	946	923	934	956	914	886	891	931	900	956	923	927	926	897	922	897	921	955	868	902	945	920	955	933	903	956	934	911	927	923	922	865	910	893	944	853	934	955	906	869	920	923	885	905	869	938	927	892	915	927	978	914	901	963	935	915	915	906	910	904	902	942	850	931	959	956	968	926	897	900	935	921	919	935	872	904	891	914	912	912	894	912	864	972	920	933	864	913	910	946	904	959	891	880	907	848	854	947	933	979	879	928	917	927	900	966	942	924	920	902	924	976	919	936	917	923	941	911	911	972	940	919	968	931	908	892	922	972	934	888	922	903	912	927	913	951	905	857	977	886	904	931	945	910	894	927	928	911	942	941	873	938	952	906	892	928	949	920	937	938	928	951	949	882	956	907	917	969	853	870	925	909	910	913	881	875	926	912	927	889	945	989	919	956	949	931	913	918	909	939	900	1013	875	904	912	928	901	890	965	892	892	939	945	885	896	941	917	994	908	884	945	909	917	898	881	943	867	926	950	955	909	961	920	934	865	923	892	933	944	938	898	890	894	887	946	927	902	941	925	907	862	958	955	898	934	948	968	940	919	959	885	968	959	904	921	910	946	939	864	910	896	884	874	920	918	913	926	916	911	906	879	916	897	884	904	884	874	832	849	901	938	970	931	892	902	902	891	954	946	919	865	905	938	889	939	938	948	901	922	945	933	902	915	900	914	919	906	940	888	874	913	914	913	904	970	902	865	957	924	948	912	869	911	930	922	898	898	895	915	923	925	881	898	948	873	937	913	925	927	932	887	923	930	917	868	919	935	926	944	931	942	933	947	944	914	918	859	909	942	915	944	922	901	907	882	886	928	935	915	966	922	962	939	876	946	939	939	891	894	860	932	962	978	935	933	892	927	982	897	921	902	942	926	878	890	963	941	950	881	905	854	940	971	935	921	875	927	912	905	933	872	914	941	987	1001	902	905	946	948	904	907	910	922	944	940	910	872	917	975	928	962	952	933	875	879	968	918	882	937	922	934	882	955	893	898	959	897	913	881	925	912	972	923	947	916	912	939	940	887	932	919	897	866	902	867	911	901	882	910	956	943	943	914	923	885	956	893	910	890	960	920	947	940	958	933	914	958	926	858	916	871	928	912	876	903	942	949	905	893	895	898	980	960	874	908	894	947	906	920	890	910	895	947	906	932	905	896	900	910	923	900	877	910	887	906	918	914	919	916	937	965	922	929	956	887	914	890	915	898	917	946	934	960	879	935	924	917	900	897	892	894	918	897	951	892	898	924	940	895	945	973	921	912	910	972	925	972	835	932	915	888	932	949	935	964	933	893	890	945	902	891	864	939	948	912	968	930	920	925	891	962	887	891	951	916	924	931	955	915	878	928	918	911	922	909	933	927	893	925	946	885	872	941	890	924	872	903	940	936	843	919	938	895	979	908	937	953	932	925	856	916	918	886	882	937	868	908	902	868	947	933	925	945	909	889	909	948	909	893	826	931	921	889	929	895	876	900	874	916	952	981	914	976	960	934	936	925	857	976	923	913	878	930	936	872	942	934	855	918	900	921	961	920	876	900	876	890	993	926	958	959	904	928	940	966	858	922	902	941	948	924	924	914	1026	932	927	948	874	906	934	909	858	933	903	944	917	963	925	909	915	900	938	976	941	893	970	940	974	898	939	900	903	955	978	880	908	917	926	960	949	943	941	894	966	907	888	945	908	915	876	861	914	913	929	875	936	898	936	924	929	883	915	943	978	936	952	882	933	938	915	861	920	940	870	915	961	934	897	905	899	900	874	984	899	877	970	917	967	885	930	981	911	892	955	967	957	889	888	910	960	910	919	924	946	881	921	896	859	903	927	930	969	907	888	880	905	925	938	850	909	928	928	913	906	963	970	974	989	908	959	947	838	902	919	922	922	960	916	914	957	957	951	911	916	937	876	905	928	913	855	944	930	835	911	935	973	884	919	919	911	940	909	878	907	900	974	924	929	894	905	869	948	925	977	921	973	973	926	901	827	923	888	866	959	929	896	915	882	917	909	882	922	913	874	884	934	873	902	914	901	887	917	964	896	920	923	924	941	949	966	929	877	915	884	920	954	938	892	947	882	949	966	948	934	850	935	905	912	986	946	973	882	937	930	839	924	931	878	926	923	899	905	927	919	865	978	912	932	923	902	949	908	918	873	907	922	898	895	883	917	941	920	944	903	893	954	960	913	917	886	887	886	873	877	912	930	955	887	886	985	852	910	890	927	894	908	964	870	893	959	909	927	897	918	927	933	936	932	906	918	848	924	945	888	876	922	910	943	914	946	913	912	944	934	893	876	888	887	958	900	899	900	884	914	972	935	934	930	948	928	961	937	903	944	968	903	902	960	881	891	889	885	907	897	891	890	938	888	914	866	933	885	945	914	914	946	906	927	900	933	968	914	879	879	897	900	879	937	913	907	888	864	913	917	845	968	867	944	895	902	863	897	962	875	900	930	950	942	846	907	876	891	936	903	927	942	876	894	892	909	953	919	927	946	901	904	905	919	890	885	930	960	940	922	919	914	904	922	894	878	926	956	861	899	934	896	893	947	974	918	957	919	969	895	919	870	926	929	896	947	943	952	915	951	911	916	982	927	893	874	920	917	944	930	912	882	940	914	939	951	916	935	954	872	939	902	969	910	959	910	931	959	863	951	893	919	934	934	891	911	880	852	882	934	946	960	867	836	908	941	962	913	950	956	937	918	908	915	937	889	921	895	917	885	970	904	863	932	901	928	926	898	875	945	924	893	853	928	998	874	892	906	918	934	901	946	899	935	964	881	935	916	892	954	863	893	890	955	925	923	894	944	910	974	912	945	856	941	914	926	909	903	948	947	951	949	880	896	835	919	954	946	895	884	922	882	875	881	924	911	894	935	935	884	859	892	927	898	913	920	890	900	935	934	922	929	912	924	941	907	891	955	886	926	900	910	928	886	967	913	894	902	933	950	920	896	886	927	908	920	875	910	927	952	909	917	876	964	915	960	892	934	918	949	981	896	874	910	868	896	891	906	903	873	954	876	900	964	899	912	872	879	949	890	902	947	893	892	873	899	901	901	899	901	884	876	900	963	915	949	923	959	878	869	940	922	913	973	891	903	947	902	887	935	938	943	938	925
24797	13979	9691	4679	2118	861	424	299	292	290	266	259	293	271	283	268	225	243	264	230	188	264	204	240	212	237	191	211	220	216	219	204	204	218	206	216	211	288	183	230	224	210	221	237	247	223	198	241	219	206	210	227	205	211	214	257	230	237	220	219	243	221	215	212	210	215	202	203	229	192	228	219	214	228	229	219	188	204	214	216	214	222	172	214	222	232	183	198	227	212	208	188	221	225	246	222	224	213	221	208	231	203	213	190	226	201	209	218	208	215	227	207	210	203	204	230	202	250	203	243	223	228	188	221	227	207	253	239	204	261	196	206	201	222	221	201	234	201	215	240	213	200	227	198	212	234	210	178	241	225	212	199	232	213	234	232	226	203	220	223	217	217	229	234	213	215	248	194	230	201	203	226	206	211	219	217	228	203	230	229	217	222	225	220	185	234	205	209	228	226	223	167	231	231	224	206	213	226	227	236	212	202	224	234	232	240	233	221	237	231	246	230	236	227	260	225	191	225	203	215	217	196	207	226	205	221	208	201	186	199	220	201	249	211	228	240	242	217	223	207	176	218	225	205	218	240	205	197	231	226	212	219	206	221	208	225	219	229	202	234	209	257	226	238	214	222	215	218	210	201	220	199	214	234	247	229	248	225	238	233	222	189	233	218	236	247	214	207	212	241	233	215	188	211	225	219	219	230	234	228	231	248	233	230	232	234	189	180	231	228	195	218	222	220	209	232	249	201	205	235	221	200	228	238	192	223	236	204	249	235	226	202	217	221	233	243	224	250	214	234	217	225	193	226	211	204	219	238	229	228	235	225	203	228	208	228	226	209	236	212	218	220	238	248	222	212	217	217	213	210	229	230	236	222	214	210	231	215	214	221	239	211	221	212	215	197	219	223	214	233	211	184	226	226	222	213	250	219	247	174	237	232	248	225	197	194	244	242	244	238	190	248	195	226	201	226	222	206	213	212	214	201	225	212	222	226	220	216	201	213	228	199	207	250	206	226	205	189	223	225	199	194	184	201	217	251	221	232	201	233	214	201	211	230	229	223	219	242	226	226	201	188	205	227	241	223	236	231	222	223	246	239	202	213	211	199	207	222	237	215	200	248	205	200	218	219	193	219	226	219	221	221	213	251	213	212	217	197	213	193	209	211	237	230	208	245	255	204	218	233	241	233	213	231	205	234	191	232	228	218	239	228	222	201	224	230	218	208	228	206	217	195	207	204	226	217	210	220	200	221	213	218	238	207	247	232	231	240	246	235	212	216	202	230	237	217	213	214	226	211	237	247	238	220	218	218	238	230	202	226	254	218	219	246	235	235	194	230	238	208	227	226	225	227	207	224	212	217	218	236	215	226	219	215	227	222	238	229	178	236	233	250	223	248	246	201	206	238	209	225	244	214	219	215	222	236	232	265	234	220	233	242	196	221	224	220	250	206	240	230	214	211	234	209	204	182	202	235	229	256	217	242	233	241	193	230	221	221	216	238	249	223	222	219	204	212	223	179	208	235	228	215	233	255	211	215	225	232	201	212	198	230	234	224	202	219	203	243	229	212	214	195	237	230	229	245	237	208	194	186	253	238	222	225	240	213	220	206	224	233	203	210	225	249	231	203	245	215	219	217	202	233	219	193	218	211	228	201	204	233	211	210	210	224	212	204	230	238	217	222	190	207	217	209	207	190	238	210	248	209	218	215	200	230	179	208	243	235	217	215	202	222	221	202	237	208	203	169	238	207	255	243	190	220	227	233	240	220	250	207	211	213	223	203	201	195	206	230	208	236	211	217	218	197	222	201	224	221	212	222	209	224	212	235	217	216	213	214	238	218	203	229	226	215	200	201	202	250	242	214	223	204	219	198	225	204	231	221	241	254	223	198	219	226	237	223	243	242	237	211	240	226	176	231	230	209	221	231	206	216	218	204	222	218	242	216	198	228	211	201	203	239	224	248	241	201	213	223	216	186	216	208	231	227	195	214	224	229	199	219	204	228	211	200	216	206	247	223	230	265	232	222	229	211	215	217	210	197	212	182	231	210	223	225	162	219	216	211	202	210	246	216	214	195	217	230	229	248	205	224	234	202	206	182	202	239	232	203	220	236	203	224	244	208	200	247	225	224	221	223	229	231	236	209	222	177	212	229	212	235	200	178	213	217	208	194	203	234	221	221	227	214	242	254	215	224	228	195	238	204	219	192	225	218	194	209	215	236	212	234	207	227	207	195	234	252	219	205	203	198	193	207	205	202	220	204	224	211	257	219	220	182	268	229	220	207	216	212	222	249	246	228	188	208	233	210	194	221	240	212	219	204	189	205	192	208	217	207	232	228	229	217	229	231	214	209	207	225	205	216	195	216	216	207	221	216	198	215	219	209	192	211	217	211	225	225	200	247	190	205	231	203	219	213	231	236	210	213	247	205	198	202	205	217	203	202	222	211	208	198	237	211	206	220	240	207	215	225	247	245	219	199	180	210	203	220	221	203	229	201	200	216	222	212	204	241	237	213	241	229	204	239	197	191	207	212	200	234	218	209	214	214	215	213	208	197	226	229	213	223	237	191	204	227	210	213	228	206	224	210	207	203	218	208	221	202	259	231	234	202	223	222	202	233	199	239	188	205	233	175	235	211	203	208	213	206	214	210	210	228	239	222	222	203	227	218	198	183	226	247	239	225	199	224	224	241	205	231	232	212	237	235	224	227	258	215	203	236	228	209	195	203	249	218	199	228	207	231	234	246	208	225	241	239	223	214	221	231	205	201	218	222	213	212	250	191	193	220	241	225	222	222	223	218	210	224	223	219	228	217	230	236	197	238	222	241	227	203	241	214	246	220	187	201	205	232	210	215	217	204	231	253	223	208	223	218	210	228	228	209	219	241	188	195	197	235	212	236	209	222	169	217	195	200	203	209	247	205	216	203	234	221	216	208	231	216	221	204	202	221	231	208	237	188	206	239	235	217	222	229	193	219	226	215	200	226	210	210	223	220	220	227	218	229	225	220	221	238	229	206	232	229	193	238	239	243	232	209	220	217	207	204	217	235	209	225	199	231	221	219	182	216	249	198	222	202	226	258	214	217	220	217	228	226	232	205	228	234	200	228	236	249	224	224	201	202	252	230	208	210	210	210	260	234	207	207	259	222	201	219	237	210	222	211	230	222	220	230	242	230	226	244	218	232	256	214	208	203	207	222	212	254	208	224	214	229	227	214	244	210	225	208	218	182	190	233	231	215	189	226	194	232	217	224	223	212	219	212	214	227	235	239	220	216	245	226	251	230	263	235	209	218	220	209	248	219	189	230	228	209	230	228	237	235	238	211	190	232	215	207	195	216	222	209	221	204	221	227	212	227	203	221	236	224	220	205	206	238	260	202	201	220	222	207	236	208	248	222	192	179	239	220	206	215	240	232	207	225	240	218	209	212	223	237	232	212	239	191	188	239	210	239	211	220	225	229	203	204	215	233	200	200	197	199	260	213	223	236	209	225	250	207	206	197	244	195
14699	10739	14344	11212	7119	3200	1358	860	893	818	769	733	764	810	790	783	549	511	538	524	541	531	536	521	538	530	548	493	516	536	514	548	557	532	506	505	506	535	515	535	499	504	502	536	534	569	525	500	508	555	570	531	496	523	549	477	538	538	574	540	527	496	506	510	549	500	499	576	567	506	523	520	543	524	481	493	517	520	532	535	546	549	532	494	514	540	521	515	550	537	520	512	517	561	516	506	530	547	533	537	469	483	509	503	536	522	482	518	553	570	516	502	504	558	534	545	530	508	567	497	515	538	519	524	545	502	517	543	506	580	496	524	468	568	572	544	508	506	555	541	535	524	513	520	554	539	555	526	503	496	495	550	526	562	504	535	547	551	507	537	502	528	537	497	548	548	499	551	536	550	551	483	499	510	531	502	541	501	578	489	532	572	523	542	551	511	518	518	529	494	519	566	545	540	494	504	524	564	530	509	494	580	495	551	533	487	514	573	515	510	522	545	478	506	512	511	530	510	533	531	484	476	489	541	527	505	532	551	524	566	576	509	576	505	490	496	534	534	477	504	490	527	523	536	528	538	500	518	547	543	506	505	570	545	523	545	508	525	501	546	506	545	527	541	515	509	565	533	512	480	535	546	510	540	525	567	527	512	533	537	480	558	508	520	521	532	522	507	543	519	482	491	523	520	533	529	502	509	504	524	544	510	560	548	485	536	498	498	548	555	563	505	508	523	557	521	507	507	489	532	495	545	520	529	557	539	525	505	542	526	560	515	515	518	500	541	533	494	522	498	504	487	549	508	517	523	507	544	532	473	553	544	502	522	531	506	498	540	510	526	533	517	489	545	546	505	508	512	541	549	534	516	547	557	557	486	545	519	541	565	508	525	530	556	521	527	508	540	529	549	513	519	514	525	530	502	546	499	520	541	571	526	541	550	526	537	509	526	526	516	518	515	541	525	572	489	520	508	545	517	521	543	529	522	503	542	492	556	531	522	547	492	483	468	502	534	513	554	565	525	575	521	503	516	538	516	482	526	485	516	512	538	544	541	547	511	520	538	503	546	529	538	550	511	555	528	512	518	521	511	537	504	538	504	510	486	517	455	505	542	542	553	524	516	532	537	515	545	526	513	531	549	520	523	498	512	553	515	508	519	527	520	547	538	520	545	560	525	466	519	509	531	553	545	493	549	560	491	511	538	522	551	521	498	504	557	522	489	517	552	498	548	552	512	510	501	512	511	532	535	558	526	504	522	531	575	528	523	538	552	515	489	498	516	556	532	520	513	484	463	523	579	550	571	538	523	517	538	563	499	545	482	486	534	512	497	526	528	515	512	524	511	518	555	528	518	515	517	584	556	495	520	527	549	486	526	495	527	538	509	496	537	528	548	550	557	562	544	525	498	497	521	516	534	514	523	541	520	529	519	539	539	547	479	504	530	532	540	518	508	545	537	530	529	553	517	518	538	530	519	543	515	573	497	520	499	521	526	506	562	522	556	541	522	534	507	553	541	522	544	516	553	524	500	538	536	526	516	517	519	554	506	560	522	549	493	558	512	549	546	548	507	521	482	530	534	529	533	526	550	544	546	523	508	512	518	507	528	533	514	514	546	482	537	528	511	489	540	503	494	517	488	529	513	502	499	550	530	537	516	544	492	501	518	518	534	502	510	488	522	505	565	524	538	506	546	519	513	513	487	551	521	506	572	488	566	527	548	491	505	496	501	515	508	517	502	490	541	525	525	534	577	507	509	486	549	515	572	528	525	506	544	523	483	507	516	520	562	535	536	506	520	577	526	493	545	521	517	532	520	547	518	525	518	521	497	525	527	489	508	576	525	542	501	487	524	526	515	517	518	568	544	517	543	528	532	517	495	599	521	523	573	525	523	523	525	522	549	485	490	537	500	523	521	517	528	508	562	487	535	503	539	560	536	559	525	508	505	509	498	525	514	497	509	526	536	520	533	522	498	476	541	534	545	558	545	510	523	498	503	545	568	514	533	532	517	553	563	504	529	525	538	534	564	540	538	520	536	525	533	514	494	499	524	545	528	573	535	522	486	521	513	524	502	539	528	518	501	494	478	564	511	575	522	543	522	510	534	497	530	542	493	518	549	515	535	568	512	511	519	521	562	577	522	589	527	532	543	527	520	476	530	532	493	553	506	487	518	515	540	521	529	532	536	543	535	468	555	562	542	533	549	532	521	511	492	568	496	513	513	526	534	535	515	511	501	556	551	523	539	520	481	518	543	510	502	534	500	553	514	557	538	499	495	517	531	532	540	481	510	532	505	533	515	584	531	567	528	516	493	538	453	536	526	515	517	531	563	510	529	538	485	509	480	531	479	513	513	541	549	536	546	510	525	511	543	556	551	545	518	563	532	533	551	537	501	541	494	483	539	516	532	516	577	522	519	548	543	520	521	507	558	552	499	506	524	509	509	504	564	516	532	494	520	590	562	492	503	505	539	524	510	554	504	494	521	551	498	529	545	498	533	544	520	512	516	535	533	502	528	513	501	547	507	549	574	510	517	522	487	532	540	521	514	506	485	536	533	510	548	523	544	516	557	532	550	520	495	529	526	519	536	524	539	526	488	534	502	472	557	532	525	533	566	547	539	494	547	520	517	528	534	530	531	551	520	524	524	516	524	530	468	537	528	548	514	494	583	513	507	508	501	521	530	533	559	543	514	522	546	533	541	483	502	590	558	520	556	503	522	487	534	488	506	500	549	515	540	509	523	493	509	504	549	551	499	511	520	501	526	529	499	542	508	536	486	532	519	507	578	519	523	537	515	532	541	581	520	532	523	549	508	552	542	550	546	497	522	495	547	530	565	495	506	533	531	513	535	531	538	519	506	528	513	522	549	501	511	505	535	506	535	518	541	525	526	535	546	516	492	522	543	528	502	530	534	468	526	493	496	532	532	492	518	563	526	509	511	576	522	545	477	543	531	534	515	526	526	543	568	499	516	507	529	491	572	548	569	504	552	496	512	530	529	536	525	497	505	519	566	539	524	485	519	510	534	528	524	520	505	523	529	527	583	497	510	526	512	497	497	532	572	496	523	511	552	539	527	500	542	526	533	510	518	503	490	529	536	489	498	536	495	516	539	485	570	532	537	585	560	539	578	520	573	496	528	523	568	574	543	519	523	544	562	574	532	545	550	535	535	536	484	487	480	522	514	499	502	506	514	550	523	533	555	492	511	550	500	507	497	508	514	523	555	516	514	567	513	493	503	513	495	555	489	517	483	583	536	492	548	533	515	567	521	475	489	521	508	473	558	472	501	508	518	526	506	524	529	530	535	536	488	501	504	522	498	537	511	508	535	503	538	506	556	491	532	521	540	492	506	546	511	488	518	546	516	531	554	511	555	511	569	559	484	484	540	551	487	517	500	544	503	501	522	492	548	501	514	553	512	544	511	501	547	516	514	547	582	531	529	508	541	497	542	512	492	515	506	559	543	541	522	541	532	546	511	529	521	564	516	533	514	548	538	524	567
45039	34333	34827	35655	27488	10566	1478	613	507	526	476	415	525	1008	1450	1283	446	329	305	350	333	318	318	324	323	327	326	349	365	340	319	328	311	341	337	334	312	335	362	321	336	348	355	342	322	333	361	345	338	339	338	326	344	332	332	316	303	327	346	345	347	320	319	340	319	328	316	352	375	309	378	311	320	301	319	330	280	318	331	334	345	339	323	304	332	313	330	329	319	321	326	312	331	347	337	335	333	330	336	333	335	360	356	294	309	343	349	316	337	344	345	346	311	314	323	362	320	341	327	337	327	329	317	342	344	312	342	297	362	350	309	320	305	317	331	314	359	321	318	356	328	331	342	328	351	318	353	350	313	312	329	333	309	353	333	354	332	341	322	334	311	336	333	338	334	335	322	345	333	347	375	345	357	335	330	331	350	385	343	333	353	322	360	345	327	362	312	303	341	354	384	309	301	342	347	367	343	340	341	352	349	306	312	303	330	351	333	372	330	312	314	339	336	360	326	293	306	370	336	331	379	353	336	322	329	363	336	311	321	351	369	349	340	323	359	310	357	341	328	345	344	351	373	340	331	345	322	350	326	374	337	326	344	292	340	356	301	334	335	330	328	342	364	334	309	274	299	295	303	336	344	327	343	333	351	369	344	340	338	339	345	316	303	342	332	351	350	365	322	374	303	319	304	351	333	321	369	327	322	294	326	314	318	307	314	300	328	327	303	319	323	330	343	339	319	346	349	295	324	301	307	344	315	351	349	292	357	315	340	339	332	342	356	329	288	333	330	353	317	294	330	304	323	325	332	354	342	321	310	352	330	318	343	330	305	312	314	310	365	342	321	344	332	330	357	327	339	351	350	323	329	298	310	344	354	341	324	359	316	318	301	345	345	325	342	310	338	326	348	317	335	386	353	380	348	329	314	337	373	331	321	330	366	320	325	345	332	307	345	342	343	359	350	364	362	344	297	330	351	320	344	328	328	337	305	303	350	346	324	351	358	349	328	323	354	313	307	332	330	343	369	342	344	331	330	343	362	341	316	357	384	367	348	342	358	327	316	331	318	325	363	355	358	342	266	286	344	331	302	350	324	328	316	297	309	347	365	320	343	355	338	321	363	313	316	332	336	363	361	310	344	368	340	316	318	331	356	329	314	320	342	347	343	397	309	324	322	350	303	351	328	304	338	307	364	338	330	303	316	277	333	317	302	331	354	292	367	353	338	295	306	319	321	311	316	345	335	346	381	330	322	304	289	355	311	328	342	310	327	338	325	296	328	353	349	342	312	339	282	328	311	318	334	324	331	361	341	360	307	350	338	323	313	314	327	320	306	322	322	312	295	332	327	332	305	353	288	316	349	321	321	347	350	323	361	321	330	330	351	367	352	322	350	346	327	336	321	311	324	316	300	321	352	359	343	357	358	304	351	300	339	334	363	289	344	328	355	315	338	325	319	329	313	316	336	373	301	338	322	356	350	331	347	318	357	321	316	318	337	322	335	358	372	340	291	340	348	371	347	344	359	384	347	327	326	344	326	320	316	314	336	357	338	287	336	354	342	325	329	307	316	329	314	307	359	341	313	334	307	324	350	323	304	339	314	324	297	354	331	327	349	363	376	320	322	360	334	322	336	348	355	357	340	327	341	337	359	325	330	339	353	333	312	315	350	330	344	333	384	308	315	322	362	344	351	368	343	322	343	368	303	361	343	344	301	358	347	318	345	321	316	326	322	361	333	335	321	331	335	335	319	339	355	345	326	341	329	311	324	337	341	358	320	300	337	335	304	344	338	304	335	321	336	320	342	337	319	349	344	356	317	301	327	331	324	305	340	316	351	344	337	345	335	331	336	314	299	361	350	334	331	322	327	352	346	371	346	316	306	327	318	365	307	357	310	313	346	316	294	339	356	287	345	349	336	313	335	333	323	348	300	336	319	305	291	298	332	319	326	326	335	309	350	338	324	358	337	344	334	361	326	326	305	318	319	345	341	342	365	335	333	310	337	323	348	333	324	336	339	336	373	336	305	322	305	384	354	313	352	342	344	346	350	347	352	348	342	340	295	313	312	331	353	340	353	312	325	333	334	352	353	336	352	380	342	347	354	323	327	364	329	315	342	314	322	362	338	303	352	389	340	317	295	317	310	338	325	294	319	345	295	330	335	332	334	332	325	344	365	359	347	351	371	307	329	358	313	339	379	326	290	343	333	306	341	357	343	341	347	349	297	361	312	332	340	321	303	318	329	299	347	351	317	329	328	332	344	312	357	364	362	357	331	330	325	362	311	333	315	311	334	331	334	320	343	360	313	342	338	274	343	327	330	326	335	336	328	344	330	327	330	325	351	352	301	341	341	366	340	341	318	327	311	342	312	322	276	322	331	318	354	328	353	306	306	350	362	339	307	331	293	312	306	325	345	330	320	372	332	315	348	338	347	345	344	321	341	348	334	349	328	351	323	345	312	353	364	294	326	329	319	315	313	324	334	298	305	380	322	304	347	344	332	358	344	337	339	344	337	362	324	328	305	344	338	332	321	309	315	330	343	326	315	346	346	348	356	313	377	360	313	346	356	327	311	348	341	329	322	347	369	375	358	352	345	341	332	314	356	329	350	360	332	334	309	345	307	300	296	362	320	345	353	392	350	336	346	281	375	319	347	321	348	347	320	347	314	304	348	352	315	330	300	352	354	373	312	335	342	302	322	320	318	325	321	367	282	299	318	335	341	308	302	340	330	327	327	319	343	322	302	329	351	329	329	356	370	304	323	359	301	363	359	318	333	337	336	317	303	329	371	327	360	369	332	317	320	312	315	301	330	322	355	335	312	337	347	302	311	306	362	322	303	337	334	331	345	332	355	323	315	306	314	333	366	351	360	368	341	371	318	334	319	338	320	325	325	318	332	333	349	321	340	291	355	331	337	331	372	302	321	279	324	304	338	332	316	338	328	348	317	317	332	343	319	366	306	337	338	353	346	334	315	331	322	317	322	322	386	358	300	318	325	320	292	344	316	376	324	321	332	376	341	313	337	307	329	311	331	344	360	330	327	338	343	332	342	332	308	367	339	354	343	313	350	337	356	344	326	350	330	355	312	314	371	384	342	354	315	344	319	304	352	307	334	339	337	359	321	376	312	312	351	319	344	344	311	349	328	356	316	326	337	323	346	303	337	317	330	318	382	312	325	350	330	353	296	351	324	348	319	336	376	349	321	313	350	347	320	330	353	350	351	300	332	326	303	321	332	369	324	324	346	338	284	362	369	338	342	354	303	340	330	307	334	347	334	357	335	306	299	319	320	358	337	324	301	335	336	329	355	328	393	348	307	293	354	312	318	316	316	321	342	345	303	376	366	341	359	322	344	324	326	323	319	341	378	322	308	343	317	314	320	299	322	320	332	335	310	353	356	347	290	294	303	325	373	337	366	315	329	352	323	356	361	310	303	329	315	324	298	337	322	348	338	320	303	357	315	296	305	338	342	357	364	329	326	323	320	384	341	343	283	329	359	309
28709	27820	37567	43168	38150	15785	2882	2013	1708	1643	1397	1370	1621	4425	6278	5486	1145	795	765	769	785	783	695	783	753	776	792	776	699	773	737	794	718	718	769	730	748	757	757	793	741	735	756	710	806	804	772	745	712	769	761	736	770	754	781	774	777	783	730	730	739	735	793	769	731	766	761	793	732	733	732	796	723	760	781	725	759	780	712	758	713	776	727	711	749	756	782	756	729	722	749	735	749	730	755	746	688	727	732	785	733	781	745	719	741	759	756	763	738	713	735	721	789	756	742	748	721	773	768	758	750	743	772	750	739	761	726	749	711	719	742	763	748	748	762	727	808	740	682	754	743	706	712	761	761	792	751	773	688	717	725	703	718	791	709	754	796	784	732	752	797	768	715	739	754	715	767	776	752	738	730	740	779	739	759	787	727	730	813	719	711	791	722	753	722	782	758	742	770	739	758	709	705	785	796	716	782	782	702	718	712	739	748	758	725	726	743	709	810	780	770	748	753	718	762	779	735	726	744	753	749	731	739	713	740	791	775	768	717	765	694	798	835	729	765	774	771	751	764	752	724	698	748	739	743	716	732	719	766	781	773	752	737	742	723	770	799	720	750	742	732	803	720	744	751	745	716	679	799	725	727	734	725	728	780	759	741	700	753	745	763	756	720	758	773	745	683	744	775	767	779	741	723	720	754	771	735	780	755	752	728	791	711	724	754	734	683	730	686	741	718	715	738	768	724	780	727	768	666	755	765	720	741	757	730	732	758	768	760	731	759	779	740	795	687	760	736	698	750	732	736	785	778	760	786	728	741	750	787	780	741	800	727	745	724	756	684	739	763	807	704	778	743	718	760	763	720	740	712	706	733	737	737	742	773	733	736	718	736	777	714	758	673	790	779	755	761	731	714	769	759	777	739	741	755	772	772	716	750	773	739	775	735	752	745	779	783	809	740	765	740	760	785	722	775	757	710	772	686	755	723	734	749	672	733	746	734	770	810	718	757	778	720	731	741	772	731	726	720	725	758	775	771	733	791	730	809	716	805	767	770	767	744	733	789	762	742	780	699	735	728	756	745	769	722	738	754	744	729	750	740	767	690	757	706	698	733	718	754	748	775	760	740	715	773	833	729	781	761	722	753	747	726	735	776	733	711	695	738	808	723	761	747	723	745	759	677	742	746	754	790	713	746	743	711	733	726	782	767	752	714	760	746	778	780	759	759	777	793	734	786	763	755	746	729	736	746	742	749	737	709	719	793	738	711	755	747	694	720	777	722	730	750	727	727	746	753	711	775	762	709	802	760	747	758	748	722	714	776	766	732	751	725	726	754	761	713	766	760	783	767	705	769	795	726	777	769	690	738	788	677	724	721	731	717	725	748	734	745	785	798	770	807	743	752	756	738	804	740	785	697	712	778	758	769	763	743	708	771	733	708	775	792	739	709	757	766	734	750	693	777	708	780	769	756	769	775	765	724	808	710	765	766	734	770	718	762	759	719	734	810	746	755	735	726	753	774	684	727	745	720	770	721	745	768	704	740	732	744	703	741	761	712	780	719	747	751	714	727	732	717	744	774	773	715	776	717	718	754	722	744	739	750	721	772	736	768	744	705	709	751	812	773	713	719	720	711	758	754	735	728	708	716	767	764	736	741	753	760	761	772	782	750	735	748	775	783	760	715	743	743	760	759	717	705	722	834	726	734	759	764	723	769	739	756	738	745	750	770	699	743	738	709	704	709	727	750	783	748	733	720	747	789	688	725	741	723	751	747	734	748	722	768	693	803	763	708	770	722	750	719	782	764	734	750	760	730	731	768	772	746	769	763	736	720	736	752	754	764	720	770	725	798	772	799	708	774	772	761	714	782	772	785	728	739	755	757	746	771	738	747	800	750	698	735	761	748	780	742	766	719	744	782	710	740	736	784	771	744	714	809	652	715	753	759	742	761	763	662	742	764	776	784	709	747	739	797	720	729	754	769	714	813	777	730	800	773	726	779	724	785	753	797	725	750	747	762	785	698	747	735	716	731	768	776	750	759	748	714	749	729	739	745	782	744	739	760	743	742	773	754	731	710	775	728	767	735	745	764	779	759	757	696	718	749	756	759	705	750	759	764	727	742	726	711	774	785	733	749	728	784	758	753	808	775	707	781	757	752	773	714	729	743	741	733	749	704	759	794	739	748	719	684	764	721	769	770	733	738	754	726	713	708	748	751	770	719	700	762	760	716	744	719	755	739	751	754	748	709	730	798	718	798	716	799	766	773	780	708	746	764	730	714	743	745	704	737	693	798	746	760	780	704	779	774	790	760	771	769	743	756	767	750	759	757	734	714	700	731	770	755	747	782	757	759	749	740	769	836	745	721	724	749	740	779	730	709	739	713	780	752	721	779	760	738	763	709	794	760	763	747	764	811	738	728	753	739	770	731	755	798	820	760	707	790	724	739	746	707	778	730	764	709	751	746	771	732	728	773	726	740	741	772	764	728	706	711	747	758	725	750	767	731	731	732	750	720	727	774	727	757	769	726	811	759	741	719	741	724	776	698	765	750	777	758	754	726	712	760	768	777	774	741	709	762	789	733	802	759	715	734	774	700	759	758	745	707	730	757	787	726	746	721	724	774	787	739	763	752	791	747	726	725	782	779	743	771	713	760	749	779	701	716	743	753	758	744	719	718	720	757	779	755	773	766	792	749	718	740	738	719	744	745	723	751	767	721	752	769	728	754	756	809	743	720	723	722	797	722	731	753	739	750	774	802	693	786	779	756	746	714	710	748	772	767	718	737	720	751	732	716	775	735	706	797	727	753	707	746	750	753	763	749	737	763	758	708	728	765	734	759	747	733	747	768	751	796	725	725	757	753	712	715	806	771	751	749	768	733	752	790	761	744	740	810	757	721	761	694	738	758	757	743	685	731	757	765	696	720	754	773	774	739	729	753	717	763	720	731	760	762	747	749	751	713	738	755	743	758	762	746	739	779	780	762	714	722	771	735	777	768	790	779	731	746	767	756	693	739	779	712	814	746	730	751	750	744	723	720	734	767	722	748	756	713	685	737	758	768	795	797	768	759	742	724	768	782	721	755	740	734	734	706	757	793	724	781	720	717	716	748	752	725	726	719	745	742	791	783	758	722	717	763	770	712	706	735	775	733	731	755	737	766	767	709	728	702	730	686	723	757	735	725	767	746	729	785	732	753	737	744	707	728	783	679	702	745	789	714	745	767	754	727	727	757	740	746	782	786	757	776	757	749	710	712	760	772	742	731	772	730	723	749	795	732	698	742	801	729	728	791	760	701	764	714	757	740	738	781	768	773	774	746	721	718	719	731	748	733	772	795	742	758	791	782	724	729	704	735	728	788	740	740	752	729	802	817	774	761	735	709	756	731	723	758	694	777	767	714	727	773	739	744	798	738	733	701	783	762	718	743	742	712	727	761	783	740	732	743	750	718	747	738	674	727	735	690	743	753	726	751	778	746	733	768	745	753	713	762	671	749	726	711	751	754	748
52956	44381	45400	46614	38200	16888	2881	840	690	645	570	512	557	1431	2316	2160	1167	502	455	398	399	445	396	390	419	424	438	407	467	410	406	385	419	435	413	436	444	434	425	420	423	438	432	399	426	433	427	404	367	402	433	451	457	460	427	421	422	417	416	386	443	391	421	452	414	428	424	446	406	420	450	442	419	416	388	417	399	452	441	464	413	442	377	337	421	403	421	425	398	396	410	369	379	452	422	413	442	404	412	425	437	398	451	367	421	378	422	392	444	423	373	435	420	423	435	418	379	477	401	436	433	411	397	446	441	442	364	422	396	454	429	415	393	454	451	428	383	400	391	406	406	413	377	412	429	406	387	393	473	421	424	440	425	409	407	406	389	422	405	408	424	380	432	420	432	413	428	389	407	389	422	397	444	413	421	382	414	420	440	429	397	422	456	414	409	400	390	413	371	413	432	425	414	434	454	471	423	417	398	415	424	415	393	393	424	415	423	418	421	423	410	457	412	396	421	421	439	420	448	417	443	456	400	390	406	410	404	390	454	422	385	378	429	375	403	433	391	418	397	409	416	405	419	457	445	425	431	436	400	411	440	408	416	406	404	385	385	450	458	416	381	425	380	410	405	405	405	363	376	395	443	451	417	430	460	426	432	386	399	408	423	420	411	400	428	455	425	443	451	455	414	477	393	436	419	406	383	443	427	454	406	410	390	433	380	441	446	419	457	434	429	424	425	417	399	390	407	432	427	410	402	399	418	397	444	401	431	402	440	411	394	442	395	483	459	416	430	404	457	417	416	410	409	417	441	418	422	455	415	423	417	406	404	441	389	383	403	386	399	406	426	398	432	380	438	401	439	433	393	403	422	436	396	440	390	394	428	440	391	454	442	446	423	446	396	401	345	430	406	394	357	438	409	447	435	444	418	446	429	443	408	417	443	399	412	434	448	415	441	424	411	386	445	406	444	370	437	381	378	432	410	411	396	445	386	383	417	403	466	403	445	447	411	409	405	402	428	433	381	384	400	417	443	400	422	420	418	431	465	393	447	415	427	410	416	409	421	450	396	373	403	404	370	392	440	424	426	401	387	449	467	413	422	384	407	390	429	451	440	415	409	446	404	396	402	432	383	401	418	408	406	460	397	451	415	434	438	433	467	427	416	410	411	420	388	418	433	435	440	450	431	442	379	387	417	397	413	381	437	417	422	437	405	434	423	399	403	409	443	431	408	391	420	436	394	429	424	407	410	412	434	451	410	421	408	422	403	406	416	402	387	412	432	430	408	401	404	431	402	389	401	418	432	401	417	410	460	432	399	427	404	402	426	384	392	443	380	398	375	392	380	431	455	415	422	431	462	381	410	402	415	407	412	425	402	424	437	412	404	414	407	422	447	387	386	428	383	403	405	413	434	416	446	409	423	419	439	409	428	452	425	429	426	407	418	410	398	416	436	393	443	426	400	395	388	404	392	424	406	413	348	385	373	420	412	367	431	407	424	413	415	398	450	399	373	422	435	406	408	395	415	468	414	431	469	430	384	441	409	429	383	405	442	378	436	370	403	421	452	404	470	428	381	413	398	391	454	421	428	415	489	419	437	437	394	393	408	428	461	481	440	400	419	408	429	414	422	423	404	412	401	407	388	472	406	426	428	396	377	391	423	398	376	361	424	432	430	417	432	437	400	392	403	409	409	389	413	416	405	386	448	426	391	443	368	396	406	424	415	371	356	446	378	424	451	387	423	426	405	392	408	391	394	398	456	392	404	431	407	427	448	399	472	428	388	411	417	436	416	419	394	395	406	431	392	416	417	409	426	410	443	394	446	409	419	386	397	369	386	445	437	419	366	430	391	392	424	388	391	443	408	433	393	389	428	405	431	413	398	360	394	400	404	434	439	415	386	426	420	458	430	428	428	425	441	387	401	408	410	438	421	395	394	416	423	381	405	392	420	402	465	419	395	452	387	421	378	390	403	428	439	446	399	451	421	418	441	419	417	393	437	439	390	404	418	397	398	442	422	446	415	452	401	407	408	430	431	426	386	356	397	403	404	384	412	387	392	426	428	423	402	439	410	412	442	447	446	399	433	435	411	428	438	399	432	429	460	373	409	420	413	427	413	420	455	397	437	432	402	422	392	424	430	397	411	388	427	436	377	380	401	412	392	428	426	404	375	433	406	412	403	389	458	397	419	415	408	403	449	429	393	381	404	432	405	429	428	416	412	386	408	414	404	425	443	454	426	419	411	424	449	394	388	401	419	429	423	401	437	408	449	412	415	403	408	446	443	421	396	389	402	416	422	418	455	412	416	404	461	410	395	442	415	439	419	440	401	410	398	389	409	443	390	404	441	395	424	409	400	416	406	417	385	447	431	396	396	406	410	391	443	405	462	425	399	398	440	391	401	425	452	407	387	429	389	432	429	424	393	444	417	458	424	416	383	397	439	418	435	443	415	398	426	395	413	415	412	414	454	419	430	427	436	432	430	449	390	430	397	391	399	403	412	424	378	425	425	416	440	413	429	422	371	418	390	365	402	421	445	437	445	489	408	356	456	419	411	427	431	434	431	413	437	410	437	438	424	398	430	388	432	407	383	418	437	395	408	387	425	435	408	403	395	426	419	430	423	422	445	428	421	435	379	426	444	413	399	407	435	414	473	415	433	445	414	418	449	410	458	420	386	424	395	443	429	375	393	395	415	405	401	397	400	386	386	390	403	427	423	399	396	417	416	433	440	421	386	389	390	384	385	434	410	379	427	411	425	378	405	379	420	395	392	418	428	424	407	409	374	425	400	392	427	446	373	443	400	406	426	457	438	411	423	422	462	448	418	419	422	440	425	410	381	404	427	435	394	409	423	390	376	429	407	412	378	375	389	392	432	459	411	414	461	406	432	388	385	413	415	423	417	416	402	418	437	416	429	407	431	409	408	436	436	429	425	421	380	428	411	419	381	397	434	365	397	446	437	459	389	423	403	409	398	394	437	383	423	407	385	431	441	346	436	452	400	445	439	404	393	416	408	399	439	427	410	428	431	431	411	400	396	428	422	415	382	386	409	421	421	407	396	394	420	412	423	413	405	439	479	413	400	397	417	374	433	417	422	431	422	405	400	415	408	406	418	425	409	431	400	387	380	397	395	403	435	417	443	418	388	440	432	406	426	396	406	399	379	420	410	425	368	448	426	363	398	362	419	413	382	384	432	405	451	432	414	390	396	412	442	471	397	409	416	441	419	419	425	431	401	436	405	389	380	352	427	427	441	406	419	432	398	404	451	372	426	433	381	445	447	418	380	427	432	412	419	375	417	394	421	385	446	426	394	393	407	455	439	411	386	431	376	380	402	371	433	393	411	402	378	432	388	399	425	412	390	436	420	376	412	420	412	412	434	411	449	413	407	393	422	399	381	380	431	431	431	388	390	412	408	470	427	406	359	438	436	416	431	422	433	392	426	436	407	396	392	391	406	423	423	457	385	393	425	383	428	435	440	392	412	397	366	390	430	399	382	420
34202	35446	45586	51676	46096	18688	3529	2477	2351	2047	1697	1664	1691	6340	10107	9318	4179	936	919	835	884	940	934	921	888	846	916	911	885	870	917	933	917	950	883	936	885	909	914	895	909	906	853	905	865	921	889	923	890	812	902	889	882	838	830	842	910	902	919	916	896	874	926	926	910	831	862	877	903	946	910	827	883	884	923	927	931	879	896	874	914	920	944	877	871	838	853	854	837	888	854	904	846	872	892	889	914	935	906	865	957	899	907	915	900	900	910	929	905	866	924	861	909	889	831	949	892	865	908	858	944	873	966	897	896	875	880	884	937	863	881	865	950	848	897	868	880	896	890	890	879	871	864	885	873	869	840	898	909	860	886	865	916	884	876	874	903	890	839	892	941	898	874	867	918	893	896	943	854	885	907	862	890	906	953	923	960	921	883	860	868	893	920	873	903	869	864	912	857	876	872	895	901	884	936	901	852	877	857	941	883	899	907	873	838	882	884	919	870	874	924	889	854	903	857	892	887	908	897	862	938	878	976	954	888	919	911	937	849	880	920	922	893	862	914	935	897	919	877	866	965	853	869	924	875	910	911	891	924	883	852	906	874	882	933	867	890	831	883	910	897	881	922	884	868	876	880	913	857	853	840	920	884	884	916	889	910	814	893	912	880	890	868	897	894	878	949	874	863	826	870	874	906	901	892	934	893	884	896	883	911	890	872	887	891	885	875	870	939	840	886	917	938	934	919	908	860	869	856	885	920	908	888	928	902	833	918	928	925	895	930	908	887	878	888	885	866	876	901	842	933	907	935	880	946	876	912	891	897	957	857	939	899	853	901	932	874	896	876	840	886	888	924	897	893	932	859	882	947	903	845	936	887	877	898	893	906	914	928	909	913	896	941	904	943	837	886	888	868	834	903	904	933	874	923	891	931	865	896	933	880	868	872	872	891	888	903	914	873	818	906	850	897	890	894	874	900	906	877	842	857	890	852	954	881	885	836	934	915	860	829	897	891	854	905	885	872	916	880	880	869	931	841	896	887	909	921	886	901	911	883	884	894	892	891	899	867	891	891	870	907	892	942	852	932	905	875	879	864	892	911	879	909	912	836	903	936	938	844	885	935	874	844	878	921	871	885	833	886	913	899	905	935	895	942	896	902	899	884	905	906	886	915	877	880	872	854	930	896	899	910	896	893	900	891	874	906	916	846	933	891	898	854	942	868	891	885	893	872	883	865	898	876	835	889	885	894	860	900	885	931	902	897	874	953	921	883	929	927	967	940	866	870	935	957	861	852	875	865	888	928	949	894	840	894	876	853	916	924	965	877	916	903	905	897	897	854	875	928	877	902	920	846	925	926	902	934	841	864	862	926	928	860	880	847	890	890	935	893	875	896	942	889	908	888	910	912	877	863	906	887	840	874	891	902	909	891	881	858	892	888	836	924	898	897	876	873	900	921	969	852	873	893	909	890	897	860	881	899	863	891	879	873	867	885	922	890	930	924	876	907	952	886	882	889	840	914	905	908	793	872	890	881	916	876	902	918	835	901	892	869	925	904	867	939	903	865	843	914	872	834	903	878	933	911	902	886	850	892	919	862	886	918	904	912	899	883	856	887	925	841	945	919	922	872	917	907	859	817	912	867	896	922	892	891	950	858	885	887	889	865	851	931	894	908	921	870	868	882	869	928	851	903	875	911	839	886	911	875	856	943	919	863	879	779	896	921	871	882	892	896	909	854	913	821	934	914	910	889	875	861	865	928	920	855	891	964	852	866	936	904	930	926	885	962	932	903	874	887	882	888	908	910	866	886	926	878	914	873	918	876	885	834	902	911	903	904	892	893	878	918	892	901	918	868	857	886	898	876	900	902	932	912	889	858	843	896	949	906	886	868	874	920	924	883	876	878	853	962	854	914	876	925	894	898	890	905	924	846	940	915	884	865	861	901	900	868	880	923	845	872	915	891	852	903	887	850	930	876	860	870	871	902	839	843	948	867	858	871	891	892	878	910	870	915	881	940	877	875	938	892	901	868	938	855	861	880	945	859	918	890	874	873	942	886	885	892	941	896	881	879	955	883	880	947	883	926	925	905	908	922	905	877	872	897	876	966	939	909	841	882	944	893	896	910	882	876	939	911	870	915	878	910	912	890	913	877	923	895	958	886	904	915	867	904	938	951	891	901	949	898	886	900	867	860	896	908	908	888	911	886	921	859	891	843	849	980	897	936	842	929	862	874	884	891	905	891	878	891	907	871	927	917	892	937	891	905	934	907	849	932	872	894	911	861	918	871	892	884	860	888	895	868	906	880	918	910	934	907	932	898	872	872	915	920	852	929	881	869	905	971	875	892	904	927	897	891	874	926	858	858	866	880	849	904	834	887	932	929	889	897	896	892	880	897	945	863	840	847	886	893	895	891	884	905	917	875	870	863	885	870	938	878	862	948	880	890	880	882	881	913	845	875	919	929	885	830	915	941	929	937	911	872	888	868	859	830	907	913	928	869	930	879	920	884	876	923	846	943	895	902	877	828	855	891	872	903	968	906	869	895	871	918	862	923	940	922	909	840	919	878	897	855	885	927	882	905	844	884	867	884	912	942	852	897	887	893	858	879	892	939	896	889	875	904	895	897	938	947	929	856	929	882	918	864	908	916	917	871	888	877	887	903	952	927	809	889	905	869	909	895	902	905	903	870	872	905	884	844	951	895	929	889	911	916	887	854	890	867	965	913	891	861	953	875	899	924	962	927	914	833	871	941	926	933	876	863	909	943	838	877	903	857	939	878	934	836	895	866	872	850	887	897	874	907	901	883	873	925	897	864	916	945	850	898	922	869	865	891	892	926	904	934	863	877	880	827	900	884	897	860	896	890	896	878	935	900	887	897	910	820	879	892	868	911	868	874	919	890	882	904	825	854	905	913	903	888	940	887	886	917	872	914	908	908	903	911	899	872	930	870	896	869	868	917	876	929	864	960	872	900	919	875	920	867	912	865	877	951	892	892	889	887	909	907	880	874	942	868	947	926	913	863	890	864	938	891	939	893	858	902	847	866	864	908	921	907	915	932	941	863	873	887	878	887	887	916	911	855	856	893	888	856	880	930	909	856	856	928	890	834	900	894	883	885	894	907	958	903	883	880	885	898	886	895	903	928	885	904	895	938	867	939	828	945	891	859	863	854	856	962	903	844	870	835	862	866	904	898	892	909	880	854	910	901	820	888	883	843	896	907	974	880	877	866	950	911	875	912	924	936	873	961	904	908	881	842	887	853	920	914	865	899	847	926	928	910	856	924	870	867	885	897	911	872	898	939	928	893	959	878	876	920	904	849	890	881	928	862	858	904	867	897	899	941	909	847	870	899	873	877	928	910	885	914	850	839	857	909	860	877	947	888	938	898	856	849	919	901	897	924	873	902	803	877	912	883	885	889	885	913	928	884	881	952	916	854	904	871	860	821	912	908	853	869	876	875	888	899	838	928	964	905	899	883	921	850	859	973	907	922	892	897	880	876	896
24662	15323	10152	5224	2568	1065	363	268	287	238	221	236	245	278	280	257	262	220	184	214	204	215	196	196	223	218	234	192	238	240	189	216	203	203	185	194	215	190	221	216	179	189	189	187	237	202	204	215	211	209	220	216	187	223	212	186	214	229	203	218	204	199	218	211	218	204	200	232	203	220	207	203	207	211	227	212	192	203	199	220	208	206	221	224	230	221	216	214	207	169	212	212	224	225	178	217	205	202	236	221	219	211	228	233	225	200	192	194	195	221	203	222	220	224	203	191	198	230	243	238	209	241	245	200	219	174	188	207	201	203	195	208	200	241	196	207	227	201	219	213	194	219	211	239	215	213	209	225	190	213	213	211	197	204	215	211	224	200	184	214	213	207	202	207	187	228	218	195	223	219	266	214	215	196	215	202	218	196	221	216	211	233	208	208	216	210	187	233	236	188	207	203	177	225	198	240	212	227	211	210	219	227	208	225	203	205	218	213	219	213	213	205	204	220	219	207	212	215	194	196	207	227	246	211	231	214	188	218	222	229	194	214	249	214	209	223	205	210	200	236	212	213	222	207	209	221	175	199	222	237	210	194	200	254	206	229	218	207	226	223	225	197	217	227	215	239	193	209	237	213	195	181	236	196	195	189	230	198	218	207	230	193	228	234	196	216	216	205	183	186	183	215	198	205	207	210	208	225	183	201	173	216	224	192	199	231	180	212	201	221	228	221	220	202	215	207	191	202	208	216	222	242	241	228	222	214	215	213	209	225	204	232	206	222	229	213	216	215	224	231	224	230	202	233	238	194	202	226	209	221	215	208	219	226	216	234	238	219	214	200	211	216	230	183	207	194	233	199	232	214	214	185	210	192	199	207	243	211	191	184	191	225	209	185	191	220	205	239	220	193	229	206	232	217	230	209	221	195	207	179	194	217	220	226	231	213	216	240	205	202	206	208	226	191	182	224	191	202	213	190	193	174	209	197	231	223	239	217	212	177	202	230	245	217	190	212	202	191	227	230	233	204	223	223	187	198	214	210	224	207	229	190	225	192	221	221	210	202	208	216	208	197	212	212	227	218	185	219	195	214	201	238	212	223	202	236	208	237	219	210	178	217	186	205	223	217	215	202	170	216	231	227	181	220	202	207	224	211	207	224	225	222	195	180	199	209	199	213	217	201	203	215	233	171	169	222	227	214	204	214	217	209	219	222	203	204	247	230	217	209	205	204	210	240	211	236	225	212	229	193	211	184	204	202	216	232	197	178	212	214	224	207	207	213	187	235	209	198	223	204	216	196	203	207	221	220	203	240	214	180	203	211	222	195	211	235	205	231	226	210	234	230	215	209	238	238	194	211	220	200	193	182	213	217	203	220	201	216	215	207	198	204	235	197	230	224	233	216	204	202	193	180	216	201	192	230	203	198	206	201	184	217	199	193	197	205	224	213	238	213	209	202	217	192	193	239	228	221	217	208	222	200	229	233	247	212	205	233	218	232	241	242	194	199	189	202	204	227	205	215	256	208	214	200	231	220	193	212	184	223	190	237	222	206	193	239	215	184	206	206	227	213	233	213	203	219	208	212	200	241	222	203	206	188	206	222	189	208	152	190	203	200	210	221	224	206	211	234	197	228	230	205	193	250	211	223	233	177	244	227	247	211	202	182	189	222	222	209	211	188	233	192	237	200	236	215	221	230	237	220	229	213	218	186	210	202	210	213	213	203	224	231	214	210	209	215	213	193	210	245	216	212	241	211	207	246	221	206	204	206	229	215	234	218	231	212	238	200	209	209	208	227	241	189	211	224	208	210	218	217	226	188	200	229	222	188	208	193	217	232	210	189	223	226	221	235	229	191	184	198	215	190	220	202	208	207	233	223	217	195	215	216	210	213	191	222	206	212	204	195	214	215	201	198	211	227	216	202	216	186	179	212	225	243	220	215	211	212	226	245	206	191	203	194	215	238	229	198	214	241	230	218	216	205	205	189	202	207	204	201	209	208	191	206	210	243	224	214	227	191	209	205	215	193	207	186	216	200	229	218	226	192	210	224	212	225	232	231	204	193	229	199	203	210	200	212	210	226	216	187	224	239	199	195	209	220	208	201	199	224	234	205	199	201	273	196	202	224	186	202	225	232	228	211	210	227	230	218	205	182	198	195	224	212	195	221	230	228	226	223	201	226	228	213	195	214	220	231	226	223	209	231	203	235	228	196	211	215	206	205	226	223	202	251	211	190	229	219	234	195	216	225	208	206	222	232	197	224	212	214	187	195	208	208	199	238	200	203	243	212	235	195	192	211	218	204	205	218	212	204	214	228	222	236	209	217	233	215	208	192	197	211	214	203	185	218	206	220	211	192	188	224	206	214	199	226	229	238	189	246	223	200	238	214	197	246	217	206	218	185	241	221	210	208	186	199	234	210	228	217	232	211	205	244	205	221	205	230	217	219	204	222	214	225	209	195	195	207	205	217	213	224	222	204	220	200	196	206	219	245	221	199	203	225	183	244	187	209	227	222	212	225	230	211	222	196	212	221	203	184	195	235	190	213	216	188	204	221	229	229	214	211	217	175	214	233	216	230	221	219	195	184	260	219	250	206	214	201	203	198	216	207	203	211	234	212	241	203	187	232	222	224	220	209	205	220	206	211	218	218	220	214	236	228	231	189	237	213	222	194	212	218	212	226	209	192	227	197	205	196	222	218	210	182	232	245	234	216	197	204	231	227	211	217	232	207	206	223	199	208	202	240	205	206	225	244	214	205	224	202	220	221	208	204	187	201	212	179	194	226	225	186	205	193	226	209	195	207	227	224	217	208	204	215	218	246	198	242	211	223	222	214	196	195	200	232	205	220	217	216	220	221	254	217	231	212	225	217	212	209	229	226	223	208	206	192	196	219	211	183	217	211	201	218	228	184	189	219	235	199	190	188	207	197	188	219	214	200	204	208	196	205	212	199	224	234	202	215	224	195	203	206	225	200	207	191	219	201	200	206	183	209	219	228	205	206	217	215	213	218	204	239	215	222	231	215	224	215	208	209	203	220	195	237	236	227	198	201	187	218	248	234	205	220	213	209	206	232	233	193	255	227	197	240	222	237	212	217	215	199	209	189	218	235	225	233	232	218	237	242	220	218	242	220	213	207	221	192	206	251	227	210	208	198	213	181	180	191	209	206	198	234	233	209	217	232	208	206	232	236	186	245	236	199	205	198	202	227	206	232	212	225	194	205	201	192	179	214	219	217	207	206	209	215	227	161	194	251	193	227	215	217	230	193	201	203	216	208	195	185	202	212	230	253	209	185	212	220	254	231	211	189	192	186	225	205	200	197	202	202	201	226	187	231	202	221	195	210	224	208	210	194	202	237	240	236	204	232	262	228	216	224	207	231	235	193	217	217	182	234	212	204	191	192	197	217	213	237	196	221	195	221	234	208	208	197	179	210	223	216	220	210	184	211	226	217	231	183	218	197	216	238	205	203	187	228	208	225	187	210	189	216	202	202	189	194
15023	12143	14664	12084	7340	3548	1136	880	799	785	695	659	645	678	816	825	699	573	561	501	482	501	477	520	518	549	539	502	508	516	506	517	525	486	515	512	523	483	515	532	535	488	506	512	492	512	532	525	495	544	489	521	505	518	501	551	542	514	514	485	500	530	500	522	484	516	557	525	518	520	527	481	507	527	524	484	528	522	496	476	487	485	562	500	479	483	470	496	514	539	518	533	495	482	493	487	499	535	487	494	502	510	515	539	497	501	530	477	528	508	500	473	508	539	519	518	528	518	543	532	471	526	510	529	524	491	546	491	522	533	479	519	527	529	502	538	452	526	507	500	490	490	565	494	533	508	518	511	505	530	518	463	490	490	497	509	525	499	496	552	497	493	482	501	497	520	528	514	501	502	500	486	503	491	522	474	529	520	527	529	532	525	526	507	514	508	533	466	459	562	470	488	478	487	474	458	497	512	507	492	491	516	552	492	503	458	519	537	497	484	514	527	532	506	511	470	528	497	531	495	496	486	504	523	519	507	489	551	487	518	474	479	562	471	533	514	528	496	512	542	493	525	525	502	507	499	550	512	539	489	538	507	530	452	490	477	479	531	500	501	477	532	512	520	517	522	519	479	524	522	543	563	480	497	495	537	476	515	538	523	480	514	544	498	489	483	521	525	539	506	489	518	497	525	469	457	511	493	497	539	485	475	500	494	473	509	503	535	521	529	488	518	529	497	494	471	485	503	553	508	476	487	490	503	515	519	526	535	535	477	491	525	504	480	508	504	503	498	467	470	502	505	484	500	564	533	504	508	462	527	508	476	498	515	508	490	486	534	484	492	547	474	558	510	518	535	497	519	554	509	530	491	494	512	484	505	468	530	468	502	543	469	523	482	514	453	531	542	492	508	500	494	525	491	509	555	512	539	512	556	539	512	531	476	501	543	512	488	515	540	504	522	513	518	492	461	515	490	507	502	485	514	467	542	489	481	538	480	492	456	492	444	510	515	519	511	520	519	514	498	529	532	489	532	469	514	528	496	511	492	538	509	485	519	501	504	535	516	510	526	501	499	533	517	507	556	509	487	483	551	502	534	471	514	534	527	516	528	513	492	503	519	475	514	484	490	521	495	528	509	543	493	484	527	535	494	506	499	564	501	502	505	490	491	518	497	510	520	503	497	522	513	512	509	491	533	488	467	483	552	491	535	500	526	501	490	526	478	526	486	514	545	504	514	500	489	524	521	488	514	491	525	518	549	532	529	480	528	527	530	522	496	498	528	501	502	502	520	511	489	497	546	511	497	530	523	482	513	499	510	509	504	509	510	466	477	502	508	540	491	564	498	485	529	497	507	506	509	507	503	511	532	489	527	556	499	515	511	527	531	516	471	455	472	509	482	497	527	554	473	519	541	495	530	541	507	504	480	531	437	516	490	507	504	474	522	480	506	511	519	518	497	493	488	513	498	472	480	451	494	480	468	559	528	528	511	503	557	561	533	523	512	463	546	544	511	484	484	490	507	493	470	553	512	508	469	526	501	538	499	488	511	511	528	489	486	499	546	540	449	539	466	542	526	523	538	517	488	516	524	550	497	500	498	458	514	488	518	487	511	495	497	489	504	497	497	503	518	511	492	462	521	518	529	507	529	488	447	496	505	492	520	474	529	492	478	530	493	502	544	533	512	541	502	488	492	505	516	518	489	500	535	535	530	526	502	509	520	533	523	501	502	499	510	498	549	537	461	499	507	488	504	499	510	493	497	509	514	480	499	497	477	527	531	502	504	507	483	492	511	493	503	532	537	535	525	485	523	509	550	457	488	517	528	494	467	468	518	484	510	526	459	535	517	482	489	511	570	487	474	529	501	518	507	509	538	477	493	501	501	495	543	518	510	481	509	553	482	475	521	528	479	503	491	492	483	555	510	496	505	520	512	468	518	528	501	503	539	460	480	533	531	542	523	512	504	455	495	511	486	493	496	534	495	506	540	504	456	509	488	490	489	517	506	521	488	512	528	451	532	524	511	513	514	487	512	480	524	491	500	499	532	457	546	521	469	527	504	524	499	474	504	518	525	497	560	530	495	472	559	487	506	470	449	538	562	514	511	504	540	534	530	498	546	486	509	487	464	522	494	531	517	515	534	518	520	492	546	466	515	510	502	503	492	511	493	531	518	505	535	470	549	496	501	486	522	524	497	504	553	508	491	550	521	503	516	487	541	501	509	527	529	483	481	488	496	551	508	534	517	490	540	475	510	538	476	507	521	485	493	510	510	497	499	540	492	497	498	493	533	507	484	462	534	525	487	509	490	504	533	528	493	505	557	491	487	524	488	489	496	484	530	509	554	549	493	491	548	495	511	491	533	508	494	454	526	509	525	515	515	518	503	517	541	548	510	508	482	483	523	481	518	535	506	523	492	494	506	507	504	534	543	522	504	543	497	498	526	528	521	511	534	513	498	499	478	488	472	524	496	523	501	506	523	493	508	494	524	521	509	508	485	524	493	532	539	539	533	495	507	491	496	469	482	510	499	478	503	503	510	527	508	537	533	529	489	503	479	546	499	508	494	508	532	520	526	482	488	494	532	510	511	502	453	537	500	528	497	534	505	509	528	509	495	513	515	521	485	558	517	503	504	507	499	491	528	545	495	486	493	513	523	510	514	489	500	499	505	524	513	443	488	498	496	504	513	504	525	473	464	488	523	502	491	477	509	470	526	512	513	530	498	511	489	488	497	514	532	494	500	516	503	514	523	521	495	504	519	515	505	497	493	497	526	526	495	549	550	488	492	509	538	483	535	522	507	541	531	498	533	520	503	513	512	515	504	492	536	501	499	494	515	516	510	491	473	505	505	513	508	489	532	493	493	497	562	484	516	521	498	514	513	503	486	523	484	546	503	508	532	552	486	470	519	498	502	490	493	534	530	462	508	511	482	522	503	467	504	471	512	501	503	463	484	527	553	525	531	507	485	496	544	487	492	518	540	462	510	483	485	536	526	520	470	502	526	537	488	475	526	483	555	513	466	554	476	525	517	515	532	518	522	459	514	473	517	471	497	493	526	528	483	514	509	521	500	487	514	502	513	494	524	529	495	517	487	503	539	516	532	489	531	485	505	494	559	535	522	470	518	510	510	489	502	492	524	520	510	506	497	497	509	480	497	517	509	462	522	480	499	544	499	492	479	487	554	542	467	511	498	507	489	524	505	508	549	503	483	554	508	529	480	499	486	487	503	511	555	469	514	511	499	520	530	550	465	516	513	539	508	554	494	518	500	495	482	526	526	491	520	492	519	551	526	471	514	506	508	512	528	468	527	508	496	529	526	447	482	520	545	501	504	511	511	487	517	514	448	500	482	496	475	543	493	510	483	490	475	491	518	494	506	465	489	508	515	466	477	475	523	533	503	515	526	546	478	473	487	484	533	506	532	524	545	515	526	539	538	491	518	496	482	504	473	548	508	492	483	499	509	528	493	477	504	513	485	526	496	535	490	536	540	516	564	432	530
44076	34892	35368	37399	25920	9435	1268	541	531	515	481	444	372	560	1046	1462	672	310	338	322	331	344	366	331	342	315	302	322	338	307	277	295	317	342	328	326	300	318	323	300	307	330	311	302	330	299	314	328	304	352	334	299	309	362	324	308	304	312	307	300	354	347	341	349	317	330	307	318	304	339	340	290	326	348	296	317	317	314	294	321	337	313	304	298	293	318	303	318	341	310	336	285	328	361	350	317	348	316	345	289	334	317	291	333	337	341	356	310	326	301	311	341	329	304	347	285	308	291	341	330	305	323	335	315	351	341	339	315	311	344	332	316	323	311	314	329	308	314	354	341	308	345	291	335	319	302	343	336	299	344	311	372	322	327	317	345	299	314	343	320	351	349	356	314	284	333	284	326	304	318	313	331	314	286	332	330	308	304	304	329	305	316	323	335	316	294	302	319	322	340	326	301	333	324	292	310	345	295	375	358	338	341	332	302	332	332	311	349	343	301	322	314	331	355	326	307	315	288	301	319	339	329	336	300	330	288	316	321	354	349	366	314	328	327	321	341	283	295	331	329	290	279	311	326	331	308	339	317	299	287	302	313	359	331	304	299	334	353	350	278	302	320	282	346	358	330	338	329	322	319	304	314	338	314	321	313	301	311	322	312	361	329	307	339	308	333	307	322	320	305	299	318	302	276	342	346	372	329	317	289	306	305	312	333	283	322	336	318	300	300	308	301	344	356	305	306	280	323	309	296	353	365	325	333	312	345	335	310	327	338	294	319	318	330	340	291	357	347	333	309	336	336	308	342	338	339	317	324	331	314	334	320	305	340	320	337	327	358	306	321	340	282	352	312	311	347	333	365	333	290	335	293	318	295	304	294	344	340	316	329	264	309	315	339	352	324	327	335	337	307	298	301	324	346	325	301	321	309	321	344	325	323	287	312	322	319	336	356	329	332	314	315	274	298	313	329	315	304	295	310	328	310	304	329	356	290	304	289	331	295	353	348	345	313	301	313	306	338	337	314	343	316	305	314	314	346	308	332	330	347	317	327	319	307	345	340	338	351	319	314	337	341	324	318	314	341	337	264	325	327	346	333	335	305	308	318	322	334	296	335	310	312	305	273	319	345	338	322	288	310	305	321	336	322	355	347	351	286	317	321	359	340	339	321	325	314	289	322	344	314	317	308	369	333	325	290	329	333	304	276	302	318	339	313	346	325	301	283	315	352	346	297	319	306	302	315	354	326	348	349	298	314	349	313	326	286	342	288	289	304	298	314	316	286	292	281	269	349	323	319	338	304	355	333	333	323	311	328	347	317	347	342	338	322	311	326	324	301	329	299	309	311	350	309	303	313	286	304	299	349	330	332	342	319	312	317	329	315	322	290	334	366	308	341	365	314	326	333	321	315	306	301	368	318	327	359	354	327	313	350	325	369	340	339	304	329	306	349	297	316	288	302	295	308	343	331	317	338	323	314	318	323	333	310	310	321	328	318	318	313	332	319	326	355	312	345	321	305	291	289	374	302	307	330	332	310	322	313	347	359	286	328	349	346	304	334	325	338	370	327	322	314	335	322	337	333	321	258	332	314	282	301	362	361	320	323	337	304	316	308	318	315	311	346	324	335	344	287	334	320	338	300	315	316	301	361	324	324	338	317	335	318	303	338	330	322	295	312	355	294	345	322	368	339	352	299	310	326	314	312	325	311	349	335	354	339	335	343	314	292	309	301	342	382	336	344	282	301	306	327	334	319	296	325	305	314	318	360	290	339	282	282	299	321	319	349	343	311	314	319	348	336	332	322	288	353	338	339	328	339	304	309	347	331	306	317	320	327	360	306	341	362	338	320	356	317	291	302	305	311	309	325	316	296	303	314	338	323	326	306	316	319	318	295	315	346	316	326	293	340	330	315	331	340	331	323	306	314	336	348	315	348	347	332	312	332	299	300	334	325	341	328	323	363	285	303	312	325	328	342	294	316	319	363	315	338	298	351	308	359	331	297	290	331	293	333	302	317	305	342	333	334	319	338	313	298	324	308	328	343	312	286	300	316	345	364	346	324	341	335	296	343	350	318	300	280	326	303	322	305	301	324	312	320	357	316	308	311	328	325	327	354	335	320	306	318	317	331	315	314	343	332	323	313	296	320	348	333	316	298	340	334	323	340	315	323	326	268	316	317	305	328	353	328	311	337	285	297	334	309	325	372	337	347	332	310	334	337	328	307	346	325	307	329	369	324	308	301	323	348	339	336	287	317	311	344	333	291	319	316	327	313	300	349	347	303	319	331	306	342	362	329	309	345	321	327	328	311	323	297	326	311	330	327	308	368	318	308	324	297	305	301	309	327	327	323	334	268	320	262	342	290	282	326	325	309	301	322	318	305	324	324	302	345	311	326	302	330	341	326	323	312	340	312	298	336	355	302	309	321	351	330	315	319	312	325	316	343	379	332	312	331	344	347	313	343	296	322	325	334	319	324	317	302	310	324	317	288	329	338	318	339	328	290	336	344	331	332	318	328	344	310	323	299	303	329	288	306	312	293	298	359	318	298	317	351	328	330	309	310	305	339	310	337	326	262	320	311	307	326	289	340	328	273	331	316	313	325	315	340	307	314	289	311	320	303	320	321	289	301	308	312	310	284	317	323	351	299	325	305	300	304	330	320	300	318	281	324	288	309	293	332	279	338	308	347	349	335	321	320	306	309	342	319	323	332	340	317	321	335	322	340	312	346	292	283	310	292	333	334	303	337	333	342	318	297	323	333	334	361	292	317	302	329	321	334	310	334	335	331	311	310	319	317	338	318	313	356	328	319	320	334	332	340	329	343	346	283	307	308	323	294	333	299	315	288	336	312	343	311	327	325	352	323	294	330	315	339	334	326	353	345	335	315	304	315	315	320	311	339	313	329	318	333	307	287	322	322	265	292	287	344	331	320	305	349	310	317	315	339	326	270	309	317	301	317	335	309	345	328	328	300	369	362	335	302	342	333	320	330	310	311	375	303	315	318	303	330	319	317	324	323	303	322	302	336	292	336	346	366	331	335	365	312	355	309	295	300	291	289	353	319	341	311	301	318	300	323	348	336	309	362	317	343	306	334	312	318	325	304	304	334	335	301	319	300	327	317	328	332	312	301	339	342	334	310	354	333	326	346	307	332	328	344	342	313	316	300	353	318	357	349	323	330	304	314	320	334	305	324	330	309	318	334	280	293	338	309	314	323	317	354	310	341	320	334	343	334	294	327	309	303	298	307	294	307	322	305	312	345	333	302	297	326	335	353	348	328	350	294	307	307	305	295	326	324	310	283	301	343	323	342	341	356	330	343	312	297	313	346	349	324	302	317	316	292	286	304	305	333	339	322	311	336	333	323	341	320	313	346	330	336	297	297	317	317	328	304	315	302	322	333	336	293	295	334	319	337	326	343	333	290	327	278	284	318	295	322	317	340	348	315	325	316	296	346	330	306	288	367	359	316	308	315	318	315	295	309	310	308	285	306	288	320	325	299
29218	27752	37590	45318	36190	12813	2614	1692	1597	1689	1598	1361	1068	2056	5208	6661	2593	696	698	753	754	715	747	712	750	715	714	674	738	728	669	704	666	721	741	711	720	731	742	764	727	738	684	690	691	763	711	710	670	728	737	718	718	708	756	739	721	709	723	738	788	686	699	721	788	724	658	685	679	709	708	714	741	718	749	689	751	708	747	732	720	683	797	702	697	701	701	701	696	793	737	721	712	710	678	751	728	723	816	768	711	709	746	708	699	748	747	746	753	672	746	714	714	732	741	691	705	775	738	768	698	742	693	736	727	769	691	691	691	713	671	749	672	714	718	731	742	686	699	721	733	721	767	740	762	722	696	725	722	706	736	703	745	699	706	693	720	697	701	720	766	683	716	676	671	715	724	741	738	739	725	678	717	730	712	716	735	753	665	703	736	697	708	721	683	711	691	689	717	701	751	727	727	652	720	710	757	711	708	737	694	686	705	734	722	731	742	733	724	694	777	755	734	674	752	696	714	694	693	736	744	709	745	754	691	663	721	650	744	778	733	701	731	695	765	727	716	730	763	673	679	726	689	679	699	732	769	699	675	705	745	748	736	699	691	720	693	697	693	738	768	724	761	760	737	722	750	694	682	726	710	730	710	728	695	756	708	699	705	734	687	738	733	699	765	741	787	690	749	763	673	704	669	738	710	739	732	704	732	678	706	734	715	738	722	724	714	712	691	732	713	694	729	704	757	753	665	722	711	698	737	717	714	675	682	713	720	740	743	692	714	711	667	764	749	720	749	743	698	737	713	699	681	751	742	726	702	746	748	761	698	736	703	729	703	734	757	692	776	707	717	718	753	744	720	697	688	729	717	765	708	725	742	652	731	720	693	761	739	708	730	737	716	725	736	683	728	702	724	728	722	771	741	739	742	753	744	730	693	734	733	659	742	752	729	718	753	699	711	752	708	739	770	735	777	764	717	726	737	701	689	749	688	772	691	735	709	759	683	660	698	741	739	729	705	715	748	745	760	735	755	731	709	674	755	716	745	739	698	740	755	687	721	734	715	730	741	720	743	745	741	695	735	747	777	699	724	702	732	729	683	694	758	710	685	764	687	739	723	705	723	694	750	742	715	731	721	698	719	746	676	722	712	697	684	706	717	711	690	742	721	700	729	746	708	731	719	713	684	698	720	731	715	709	694	719	718	718	706	737	764	694	709	722	669	744	681	699	732	691	725	746	730	728	766	731	703	728	760	769	708	695	780	708	740	729	679	743	672	703	735	711	714	741	725	655	752	729	708	689	719	753	691	709	699	734	730	729	714	634	692	691	743	747	722	700	728	706	705	726	740	752	714	710	718	727	731	778	772	729	722	722	659	753	720	681	715	778	787	725	721	742	733	718	706	741	718	747	712	728	720	762	681	716	698	738	789	718	719	760	718	735	725	726	731	742	700	706	754	746	695	688	679	679	742	720	708	709	725	730	750	744	721	727	677	718	701	720	684	692	746	768	715	735	733	769	692	678	741	727	722	639	684	690	708	717	747	696	729	753	703	722	726	736	697	726	705	777	736	710	695	717	744	730	776	716	711	718	683	724	689	714	775	744	714	726	689	691	756	762	666	685	712	700	682	747	735	724	747	710	712	734	767	746	685	710	785	747	726	725	679	726	660	731	670	703	759	702	734	757	753	739	725	774	731	716	689	729	754	717	687	708	691	716	737	697	734	719	744	755	787	683	739	733	676	758	693	710	760	716	734	737	753	760	676	722	727	761	670	749	728	675	705	711	698	675	757	717	725	705	730	743	717	758	751	701	707	719	721	773	729	712	740	694	714	733	682	717	703	735	716	732	735	715	706	719	688	673	686	746	745	738	762	745	745	719	726	669	705	732	695	732	733	719	703	736	710	703	754	743	746	690	702	750	696	731	749	762	754	731	708	738	711	758	745	681	766	724	675	711	745	745	726	741	694	678	665	693	720	708	723	727	697	697	720	735	694	730	729	716	707	689	683	752	719	732	712	691	727	719	734	728	717	767	740	723	683	723	702	705	742	693	733	735	690	709	714	693	677	747	691	735	742	713	709	763	758	744	742	716	683	716	737	698	713	741	720	721	712	723	685	709	771	758	738	732	697	696	689	758	716	740	762	738	705	700	688	743	706	746	742	727	720	682	715	724	697	716	791	745	720	692	712	702	698	766	695	727	667	707	724	718	741	738	661	743	739	706	789	686	709	748	705	759	708	740	737	698	710	678	752	677	724	712	684	699	661	703	741	710	696	696	776	725	699	713	710	721	712	725	728	680	745	716	677	706	738	706	678	704	676	693	712	745	751	735	727	743	705	747	742	755	713	737	777	779	675	687	726	749	698	739	685	711	676	696	750	710	752	745	728	696	756	664	723	666	723	682	759	720	706	777	698	747	766	729	746	725	724	661	681	714	725	727	690	707	690	724	721	723	719	714	684	726	761	725	683	760	736	737	744	696	726	716	702	705	706	758	743	757	748	758	729	707	760	742	700	744	685	778	711	717	697	736	700	682	724	721	719	788	778	653	750	737	751	730	710	696	704	716	731	727	707	687	718	702	686	763	759	748	750	756	682	733	783	695	727	768	751	733	714	729	698	744	745	724	736	705	731	694	719	732	698	747	762	755	726	711	727	729	735	735	697	691	725	755	739	718	739	703	686	731	689	709	724	685	688	756	731	708	758	721	765	723	717	696	758	690	714	700	749	701	698	673	690	695	703	735	736	675	721	722	772	699	703	692	715	711	686	730	681	727	734	703	747	714	659	750	747	715	715	703	714	757	727	781	712	734	813	737	777	730	736	724	703	705	709	755	682	712	688	680	778	710	687	700	750	755	718	770	737	774	749	725	729	709	721	722	668	718	726	803	719	694	696	700	740	684	707	718	768	719	733	674	700	696	710	701	765	701	680	741	693	716	750	747	738	683	681	745	696	774	702	719	699	763	686	748	710	765	691	733	705	730	672	715	716	692	728	706	723	747	724	704	715	743	737	732	760	733	732	771	701	744	720	726	698	758	745	750	737	742	705	732	752	730	712	703	665	697	705	690	720	700	764	785	776	684	757	698	741	657	753	731	651	753	705	735	734	736	745	717	726	725	650	718	732	737	707	722	792	744	730	747	766	683	721	708	721	748	734	695	748	709	719	713	765	736	712	721	699	747	711	717	709	721	720	665	759	672	732	683	740	710	737	743	764	750	733	726	680	723	719	710	721	765	743	735	712	715	707	753	729	728	743	701	726	682	743	712	698	689	737	743	702	728	690	698	710	711	735	711	723	741	658	695	720	738	678	705	719	727	705	743	711	677	723	737	719	708	752	756	690	750	766	705	728	699	745	706	721	757	756	710	690	697	691	753	699	725	786	699	700	722	666	707	698	716	772	693	718	699	695	763	732	765	726	714	740	686	679	739	735	732	744	814	724	770	729	739	705	742	703	739	745	711	726	681	684	712	764	729	761	730	668	729	760	698	698	715	766	740	779	686	735	698
53468	44100	46665	47287	38190	16872	3519	1009	768	816	699	648	560	671	1883	2255	1712	556	401	413	414	421	425	375	447	392	422	420	430	360	400	414	411	435	425	427	442	410	415	405	422	402	402	375	432	419	436	424	430	434	415	421	434	405	409	413	418	444	395	366	456	415	385	438	425	394	386	425	420	458	435	435	393	432	424	431	423	451	419	384	418	410	413	403	401	426	418	409	448	406	436	417	430	435	427	404	405	389	437	409	390	426	425	462	381	402	369	374	369	406	428	447	444	418	410	440	424	447	452	399	418	433	413	440	422	421	423	409	370	367	429	416	457	459	422	391	446	439	415	402	393	440	436	424	385	421	410	422	402	407	415	393	401	421	398	420	427	399	409	409	416	451	361	447	408	428	457	436	440	410	430	404	433	428	444	399	397	409	423	435	399	414	427	416	407	405	413	423	430	423	443	407	411	411	433	433	417	420	397	395	401	414	421	381	421	401	394	386	424	425	410	442	417	431	454	411	400	396	437	389	418	371	399	368	434	429	384	397	405	406	390	382	396	445	390	455	413	378	424	413	400	442	426	422	486	417	438	387	447	432	389	436	449	333	450	387	421	444	419	377	403	399	396	431	394	388	431	419	439	498	427	400	373	398	397	426	417	414	404	357	378	377	416	434	405	397	447	386	412	446	391	441	382	416	418	429	365	388	413	389	396	416	410	400	436	423	377	399	444	413	412	442	412	424	448	412	417	400	427	375	434	420	399	425	400	452	452	445	451	437	375	410	428	379	411	426	387	422	417	404	414	381	398	412	426	423	430	436	408	429	430	433	408	422	406	421	438	446	406	340	408	432	378	373	417	404	370	421	410	445	440	449	403	433	402	426	389	428	408	434	445	406	399	368	424	430	463	430	397	425	396	437	394	388	390	422	406	420	368	388	413	399	405	414	413	384	425	423	401	463	405	439	473	410	419	394	429	397	369	424	413	426	385	458	437	453	437	418	375	415	429	418	399	424	391	438	408	410	394	407	460	415	438	412	406	409	422	450	393	425	403	439	418	394	458	461	438	431	400	411	433	381	382	382	395	411	411	431	419	415	393	444	430	449	429	407	417	426	435	424	441	411	391	432	421	448	427	385	382	400	447	446	459	409	385	406	431	429	418	427	465	424	428	380	402	389	404	442	395	420	432	426	408	407	418	427	410	401	413	408	359	437	395	423	365	411	409	400	440	434	410	405	404	427	441	404	405	375	384	424	425	411	464	401	435	409	415	411	437	439	422	405	399	392	402	396	435	414	430	397	419	460	395	433	400	362	428	413	419	447	434	393	426	405	395	389	383	388	420	428	381	438	412	425	416	394	417	408	360	384	411	385	391	397	441	370	394	420	469	440	414	405	441	435	401	420	426	376	406	404	429	414	381	410	447	424	426	420	403	399	398	403	395	445	426	418	352	381	449	378	446	411	442	440	372	427	402	433	429	384	462	399	427	390	367	420	427	378	477	429	406	371	417	449	419	412	432	429	404	431	440	406	381	433	428	419	429	426	397	373	427	436	416	465	407	407	407	394	451	423	411	417	436	394	417	395	430	412	400	410	481	377	412	417	402	450	452	354	413	439	434	412	387	378	410	425	422	368	368	398	422	389	406	432	421	423	433	400	414	423	411	399	423	371	413	403	403	412	420	446	443	425	394	384	452	446	460	417	448	384	400	423	414	424	392	420	399	432	403	409	412	429	430	413	398	400	398	433	425	395	396	412	435	364	379	415	415	371	387	424	434	396	358	393	443	385	435	431	426	401	435	434	452	375	373	417	430	428	424	413	416	419	421	399	422	439	467	414	398	424	453	389	380	376	442	409	415	423	427	397	399	405	372	389	389	418	366	384	424	418	439	415	391	404	434	409	436	435	474	420	396	410	420	398	393	389	414	416	427	379	412	444	390	462	430	411	422	386	422	429	403	410	405	447	419	448	407	416	401	408	439	408	409	421	401	422	427	409	428	433	400	426	429	400	377	366	379	397	454	448	429	396	403	401	412	453	400	418	403	387	404	397	458	429	360	386	444	434	432	415	441	372	437	419	426	425	397	400	431	441	375	413	403	410	421	415	399	417	451	473	417	421	381	476	394	385	414	408	333	408	428	453	416	432	402	430	456	412	436	453	408	407	404	407	425	409	431	444	404	393	427	419	410	404	397	444	405	413	432	392	413	431	428	413	436	437	392	405	372	406	364	405	426	403	391	411	347	372	450	451	458	374	424	355	422	451	423	385	399	404	398	437	393	399	391	411	424	414	456	463	398	419	438	414	426	392	417	443	444	446	395	390	430	369	384	384	390	393	427	429	400	402	396	395	413	424	415	400	388	402	391	392	430	417	397	407	431	417	416	447	400	419	389	424	367	434	376	411	414	409	443	430	400	431	420	399	374	392	379	425	394	394	453	417	428	396	367	369	432	376	427	439	433	403	409	366	450	406	391	429	420	403	393	433	441	374	430	370	430	408	418	404	375	373	420	406	425	429	449	418	417	408	402	429	419	429	383	429	435	407	429	430	428	425	438	399	406	391	407	359	429	429	420	432	428	406	415	367	436	405	447	440	394	394	455	404	393	423	466	415	429	408	407	401	404	389	387	446	401	437	378	424	428	422	415	396	407	428	424	428	394	418	404	453	440	416	435	426	440	387	382	395	417	392	393	395	383	429	416	383	421	413	411	466	404	413	425	407	421	362	407	433	414	389	410	423	428	397	396	413	402	419	396	417	415	446	402	403	397	389	407	401	423	399	391	428	444	401	401	437	437	433	397	371	398	390	430	416	439	414	394	453	418	401	427	371	406	409	437	427	443	379	404	453	423	398	432	440	392	399	446	393	423	415	408	355	427	421	411	378	427	406	429	393	407	414	409	427	439	378	436	433	396	406	376	413	364	390	424	430	374	394	446	436	400	373	403	421	397	405	393	417	381	402	371	425	411	396	418	445	407	404	446	404	448	404	373	423	422	405	437	435	411	409	420	398	408	409	453	422	409	360	409	409	438	399	415	426	427	431	434	406	456	390	436	408	408	408	417	419	417	435	385	429	388	429	425	420	425	461	414	424	401	382	405	405	430	435	423	413	392	426	388	412	426	408	410	417	418	424	457	437	410	407	476	436	433	392	385	367	463	381	433	417	393	416	409	435	410	412	395	427	413	387	419	437	431	403	400	436	435	397	391	388	445	428	414	398	443	418	383	414	377	411	435	442	400	414	394	412	387	404	378	405	415	447	396	384	399	400	428	393	419	423	418	416	365	378	393	415	468	412	421	424	431	432	410	392	445	411	426	385	399	429	432	415	418	399	390	358	406	406	433	407	384	394	342	382	433	433	387	428	459	372	410	426	402	404	418	417	441	417	415	408	420	474	403	388	414	416	428	467	432	354	420	376	422	447	400	410	394	402	420	387	427	427	386	387	406	410	435	416	431	405	421	443	426	406	417	432	452	393	390	425	410	374	358	409	427	425	412	370	413	399	433	406
35167	35489	46267	53247	47074	17410	5011	2907	2439	2704	2272	2037	1477	2638	8142	10281	7097	1413	911	945	964	902	905	862	899	896	937	886	902	911	883	889	864	953	869	876	941	902	884	834	949	886	894	938	925	860	900	904	876	903	939	911	934	870	914	939	865	882	898	892	856	870	905	890	902	905	945	841	903	864	860	880	957	958	860	891	884	882	845	941	896	872	906	883	866	940	908	890	921	887	883	930	861	914	889	911	874	900	883	826	885	873	848	880	817	880	921	929	887	870	869	872	879	880	824	885	857	891	924	882	925	919	833	889	877	891	860	864	896	864	885	874	938	893	911	902	886	883	906	910	897	904	885	876	915	842	889	915	880	875	848	845	905	885	869	869	877	862	876	906	910	898	887	886	859	810	884	867	880	888	861	893	931	878	901	860	890	893	887	871	882	882	924	824	890	877	918	850	912	922	914	832	875	868	876	885	918	850	857	842	867	921	889	873	931	883	860	867	873	910	825	849	917	886	921	914	856	897	887	865	854	900	883	883	899	898	906	888	861	853	890	935	897	859	913	917	915	872	888	890	893	859	869	857	869	904	899	900	868	818	890	841	875	849	933	909	903	856	865	831	891	857	868	879	888	889	861	874	883	940	837	903	926	959	850	917	849	890	893	915	891	928	904	925	901	864	913	911	914	893	875	879	865	881	914	954	882	953	920	901	868	898	876	873	914	906	910	908	922	874	875	881	873	906	884	908	936	915	851	886	871	887	909	911	847	903	852	912	882	866	900	916	857	887	825	876	859	895	871	865	883	860	899	877	891	896	854	834	837	920	892	921	863	916	961	908	909	871	902	868	884	907	865	884	931	964	903	836	864	894	894	861	915	906	912	863	873	839	885	897	857	896	874	851	914	898	926	840	896	905	861	883	911	864	896	872	936	853	901	862	912	901	910	892	931	835	889	878	880	848	897	899	881	882	882	883	880	916	878	863	837	881	879	851	882	874	899	887	907	836	873	857	863	872	884	879	953	843	871	896	888	923	898	927	816	878	823	920	909	951	879	874	881	859	889	889	862	932	918	961	907	913	888	900	853	902	888	864	908	859	914	881	882	874	953	927	878	866	874	849	852	865	897	864	899	860	892	892	858	881	906	866	852	905	921	872	852	864	902	930	870	906	954	893	853	868	956	890	854	850	868	866	900	914	919	903	879	914	903	845	834	899	811	902	914	929	888	918	908	909	912	930	857	847	873	893	856	885	835	889	848	934	828	877	851	864	924	909	924	889	921	905	888	849	876	926	918	880	864	928	864	895	898	857	838	872	840	849	930	918	943	900	834	804	917	880	830	894	904	894	923	913	938	896	875	882	930	889	886	832	905	899	854	888	946	905	926	894	896	897	935	898	908	883	886	840	919	892	909	858	852	875	866	884	894	878	874	921	893	871	865	851	870	898	873	884	889	842	872	863	867	878	880	867	920	899	880	909	902	869	870	920	943	948	923	887	933	847	927	918	866	958	943	891	911	871	897	831	874	871	846	885	903	893	895	931	933	913	842	872	879	929	893	873	955	853	885	900	882	863	891	887	893	877	901	929	868	884	878	979	906	867	889	826	827	853	890	844	863	855	856	870	877	958	844	860	854	875	890	933	855	880	858	881	868	956	877	894	891	900	845	882	878	864	896	958	933	921	884	888	882	884	914	859	895	853	848	838	916	881	897	878	865	863	882	930	936	876	913	908	839	897	887	884	919	908	866	874	873	841	876	925	932	879	851	904	936	827	890	872	873	948	921	872	890	871	840	917	874	853	845	827	911	859	897	900	882	895	883	911	919	886	882	891	934	887	872	869	949	882	890	826	932	935	893	938	870	908	907	929	901	889	915	943	857	870	864	884	886	890	888	842	868	914	867	890	866	834	918	910	859	911	889	878	910	875	888	878	845	848	910	842	859	925	924	865	878	874	877	945	906	898	921	905	856	897	912	926	838	866	837	901	888	889	901	941	908	825	908	881	888	931	872	889	920	903	868	876	902	917	885	872	939	870	872	866	846	918	907	854	929	941	855	908	946	865	858	839	904	847	899	920	955	916	880	880	879	849	918	920	851	901	916	920	887	891	935	840	865	901	875	933	949	880	862	907	916	876	891	891	906	935	887	877	845	895	898	868	904	910	890	922	903	869	878	875	861	881	873	898	892	861	904	912	871	904	854	885	911	938	870	872	885	847	839	886	890	856	934	876	856	891	942	865	889	923	882	891	879	875	878	865	844	915	868	847	883	884	921	923	890	812	861	913	911	901	861	877	910	876	913	861	862	863	910	892	895	852	856	914	814	923	898	843	954	922	903	872	890	869	872	906	877	894	926	873	893	916	886	882	854	910	870	900	889	890	953	932	885	875	903	848	884	889	939	859	930	885	928	901	814	887	886	838	851	883	892	861	880	818	866	875	858	870	895	879	916	892	913	897	931	940	885	850	885	889	866	928	899	893	876	894	932	914	913	893	920	889	917	950	869	950	921	891	893	862	919	886	906	912	883	880	900	840	867	880	938	872	853	893	887	898	895	889	896	918	909	921	893	892	879	892	895	895	858	871	841	821	929	925	865	867	948	861	856	878	903	915	837	919	943	845	850	900	848	887	854	947	957	894	858	921	910	869	904	904	912	906	916	894	896	885	886	876	850	893	885	889	917	940	907	909	855	952	873	875	873	892	902	874	873	896	987	916	878	845	925	860	892	866	895	896	889	858	885	866	856	916	911	899	888	884	902	854	866	913	876	909	897	946	935	889	893	829	813	888	895	889	868	893	890	899	848	923	948	922	847	871	845	883	886	917	885	894	901	883	864	896	929	877	868	853	897	943	871	912	897	877	950	893	900	939	842	875	906	879	921	929	944	842	923	876	886	922	908	889	883	913	846	865	821	869	933	924	859	856	869	937	867	897	881	890	909	865	895	775	907	902	906	906	858	864	847	962	847	930	904	917	861	876	872	901	885	892	850	902	850	923	925	850	912	874	894	886	827	912	910	926	900	822	912	923	894	916	881	874	849	872	865	843	904	883	883	849	888	922	922	915	906	891	906	926	892	868	905	911	836	850	938	971	878	891	853	865	872	880	862	804	938	855	935	840	922	864	908	878	937	829	863	926	908	873	852	954	909	858	917	865	891	867	905	905	864	857	927	918	933	900	883	876	860	867	885	896	898	898	861	862	940	929	860	947	887	917	884	906	877	921	863	810	878	871	858	907	921	921	870	887	899	850	934	916	918	917	892	881	866	857	879	878	920	887	871	890	893	900	842	931	901	884	877	882	883	934	893	931	918	930	901	863	905	879	896	856	857	913	932	857	892	918	850	869	927	869	883	879	874	887	923	912	894	880	889	867	867	887	918	912	896	919	901	898	888	848	901	885	883	903	915	888	854	862	907	939	894	900	896	866	836	905	847	879	903	865	888	893	851	894	904	904	862	881	861	867	880	916	903	862	889	877	868	919	904	913	869	912	862	885	882	913	867	880	868	850	900	819
24341	15096	10963	6037	2704	1015	489	462	358	295	321	291	293	302	300	267	302	270	239	245	233	217	244	251	233	249	234	259	229	219	234	228	261	249	226	260	231	216	248	225	250	240	253	223	244	271	221	219	229	247	237	245	224	237	257	231	231	228	223	271	223	246	246	239	229	221	226	217	265	232	231	271	242	245	248	236	235	208	242	222	258	250	220	234	220	225	265	270	281	240	246	231	233	241	246	247	249	222	216	243	251	236	234	249	237	238	240	249	285	231	256	205	225	232	250	212	212	259	237	216	219	235	226	230	235	242	248	221	222	232	251	256	253	227	219	247	231	225	251	222	239	255	219	245	247	260	216	213	227	235	217	239	248	228	226	220	238	253	242	221	235	228	231	217	232	224	195	228	235	247	280	218	233	223	253	263	218	244	221	243	247	263	249	242	241	242	215	200	248	220	261	265	246	252	230	243	265	260	242	231	211	247	241	247	254	233	243	235	252	254	244	234	232	244	222	223	201	231	217	233	209	230	230	218	242	242	230	263	255	242	241	249	249	233	227	250	232	260	256	249	257	231	238	219	257	242	248	234	252	245	247	245	235	240	220	241	267	230	249	181	237	259	265	246	205	208	224	234	244	216	222	224	241	249	292	225	214	238	248	216	230	211	215	238	223	224	223	247	236	205	222	273	256	205	244	227	251	242	219	243	222	242	220	222	221	246	227	232	233	212	214	224	239	259	238	266	241	217	254	239	228	219	234	257	265	236	236	218	252	230	243	222	260	289	247	224	211	251	210	229	218	258	237	238	233	221	249	252	236	228	246	262	236	238	243	215	252	226	249	242	236	241	198	238	240	214	239	255	261	248	231	246	233	233	223	227	221	247	227	242	217	214	220	238	208	236	243	253	245	239	208	215	239	211	263	226	259	240	205	215	243	215	239	226	221	224	226	228	247	244	243	244	244	237	248	208	223	237	275	234	235	230	203	270	264	212	232	255	256	235	234	235	227	224	236	248	201	232	207	253	238	237	236	236	239	223	239	236	231	220	230	233	231	242	208	229	221	238	245	258	252	228	203	219	236	221	253	260	219	229	209	229	221	252	225	221	245	247	230	227	234	213	234	243	241	240	257	205	224	244	247	219	209	212	226	244	235	214	232	243	231	260	267	235	248	261	243	231	216	256	233	226	224	225	220	231	210	231	271	236	230	255	233	228	217	229	242	231	198	248	255	251	227	231	220	215	205	233	207	251	254	246	237	229	237	207	221	220	251	243	250	246	237	225	246	252	247	273	260	218	221	203	237	224	226	226	224	242	242	225	242	247	223	235	218	212	242	236	266	230	209	212	242	206	220	246	230	221	264	214	241	223	226	237	244	224	238	263	253	254	243	253	221	229	218	233	240	228	222	237	225	240	222	222	228	227	207	226	240	247	208	255	287	253	234	229	215	239	221	231	235	243	220	242	251	232	237	254	242	244	251	243	263	210	246	272	250	242	217	248	254	255	260	252	240	222	217	265	232	226	220	233	246	246	249	247	224	231	221	236	237	260	230	229	256	252	256	247	258	217	195	229	247	245	251	227	251	202	205	246	260	205	230	240	239	195	221	226	256	233	210	238	269	262	224	247	240	206	249	254	262	209	227	230	271	240	266	221	216	223	212	204	251	256	228	280	236	213	222	237	232	227	242	241	251	226	207	241	259	235	254	204	222	238	243	223	228	248	216	257	246	199	248	232	259	234	228	229	246	239	233	233	223	249	255	226	243	244	242	272	220	215	256	234	247	234	232	215	226	261	302	247	266	215	243	214	228	242	252	263	241	257	245	242	237	227	242	208	234	223	244	236	222	233	248	264	233	237	234	224	242	257	242	209	212	247	241	235	238	245	238	247	197	232	237	262	219	261	255	239	216	220	236	203	229	244	268	225	245	248	227	216	245	241	256	232	237	218	222	225	233	242	253	237	241	259	222	260	260	231	228	233	261	236	236	242	252	219	216	232	246	211	238	247	207	229	260	254	241	219	211	238	196	231	196	255	241	227	258	238	242	190	251	214	236	243	219	225	248	248	239	232	251	247	245	236	258	226	257	249	237	242	274	240	249	238	232	215	229	252	218	255	234	206	242	232	226	222	264	231	220	200	247	237	237	250	271	218	236	212	247	256	201	244	226	250	233	241	244	247	222	217	232	229	244	227	244	218	196	237	225	228	245	264	229	238	234	215	228	246	267	235	240	241	235	230	246	219	211	222	243	249	253	245	222	217	228	248	235	218	232	230	224	240	257	245	226	245	232	231	238	207	240	249	228	216	218	221	257	240	237	224	233	230	193	204	201	245	242	212	243	233	202	220	230	268	225	231	265	252	233	229	214	253	246	263	261	227	227	238	223	205	222	247	265	281	248	209	238	233	239	214	216	221	240	286	249	256	218	222	230	209	227	234	222	226	251	215	221	226	227	251	236	227	230	217	238	220	217	253	225	224	227	250	233	232	218	248	246	214	236	224	233	239	256	218	236	240	274	239	225	227	209	200	244	237	229	241	229	208	250	246	234	236	229	259	230	215	232	229	234	227	272	251	214	237	249	209	244	246	229	215	250	232	228	203	261	267	242	224	236	232	248	243	212	198	245	230	218	230	213	238	240	236	236	244	264	221	239	238	211	209	245	223	247	241	259	233	234	216	221	225	209	233	234	234	252	259	224	230	237	234	255	295	238	251	216	271	258	244	262	233	274	235	249	246	276	215	215	226	255	238	216	227	221	223	226	247	247	229	245	239	243	204	234	204	214	211	231	253	255	225	212	215	241	239	247	268	234	268	230	244	232	219	237	267	207	241	247	260	269	232	227	207	187	219	216	232	227	242	242	202	263	216	252	217	261	218	227	257	264	266	231	202	245	277	263	248	236	221	272	261	211	218	225	233	204	226	253	262	251	247	216	249	264	201	271	237	223	252	235	246	233	230	249	238	242	250	249	217	242	234	243	229	240	221	228	236	231	227	225	246	252	244	228	234	227	260	229	219	229	255	216	271	240	253	218	225	246	222	223	246	236	246	227	238	221	242	222	225	250	259	235	251	224	227	251	244	228	214	244	236	231	255	227	252	264	232	233	252	228	215	226	247	242	236	231	247	220	212	251	241	231	220	245	257	244	236	242	250	226	261	231	256	252	237	250	248	263	244	238	259	230	255	215	255	248	219	242	238	237	224	263	219	239	195	228	212	252	223	251	254	236	216	204	240	239	209	229	270	241	201	238	236	219	221	255	234	231	223	237	271	215	204	275	202	223	218	232	228	239	248	246	252	234	258	225	243	211	236	235	257	222	226	208	232	218	220	226	245	244	234	256	252	238	222	208	234	264	239	218	293	250	243	232	219	231	213	228	264	245	204	239	244	263	232	242	212	247	252	236	252	260	221	238	184	229	241	246	246	210	249	243	241	234	213	238	239	205	234	258	248	227	237	210	247	250	223	238	252	277	216	234	238	275	223	261	226	227	236	245	241	196	232	255	196
14575	12222	15631	13972	7728	3409	1653	1466	1115	841	959	922	804	792	851	941	908	642	574	541	527	560	591	519	610	567	581	566	578	530	628	550	559	590	568	583	581	522	566	572	572	556	567	552	572	551	597	567	536	587	584	564	519	561	555	551	548	565	537	569	546	590	602	540	534	586	576	562	546	546	521	558	555	528	599	553	574	597	527	555	564	571	546	536	573	563	571	537	578	533	559	542	556	516	548	621	554	568	564	560	576	544	592	570	562	572	541	548	570	544	586	520	606	602	549	518	599	593	595	538	566	523	556	551	537	551	571	551	546	504	521	529	565	563	575	555	586	544	542	576	555	565	573	544	619	517	588	573	613	584	557	616	543	550	523	533	610	563	568	569	624	588	501	568	513	540	560	558	533	574	572	563	568	560	588	556	556	559	570	568	617	613	555	561	589	574	560	528	550	581	554	546	524	530	564	535	565	562	559	560	586	533	553	522	569	580	581	581	547	566	562	546	536	595	542	534	556	528	540	579	557	566	590	595	537	547	573	568	584	533	547	578	557	592	566	558	559	550	559	549	586	555	565	514	560	578	575	575	574	619	583	527	579	546	574	563	574	591	557	572	551	553	541	603	531	559	566	543	525	564	552	570	540	509	563	538	520	548	552	566	594	562	557	554	607	575	526	559	565	531	578	536	552	600	586	558	576	573	573	566	521	575	582	543	577	530	556	554	586	575	578	545	542	570	549	589	563	583	533	606	562	535	523	564	584	552	551	563	560	553	617	572	563	541	570	563	559	527	551	567	576	532	557	519	528	565	597	539	581	555	551	540	575	556	526	542	539	566	563	553	572	572	570	555	542	560	587	575	544	600	587	593	580	621	550	572	535	545	568	538	534	550	553	551	571	542	565	552	535	569	560	542	568	576	543	592	581	534	547	538	547	578	568	527	528	542	593	577	573	597	575	541	565	563	488	583	565	575	567	584	538	560	529	561	576	553	552	565	554	529	574	540	555	514	557	631	535	579	581	546	609	542	550	577	585	565	537	571	586	547	621	535	580	521	539	546	556	541	528	530	566	599	578	582	545	528	560	542	557	540	571	557	580	582	590	551	574	533	577	555	568	598	555	575	588	551	538	522	533	567	568	580	579	536	547	550	536	579	597	559	569	564	545	582	592	524	564	568	590	568	571	553	530	566	547	549	543	524	569	538	557	537	565	555	543	591	569	587	563	603	561	584	572	576	598	561	598	551	511	525	553	538	537	597	552	559	535	534	543	540	542	545	538	561	593	531	561	494	575	548	580	567	549	569	575	542	582	563	554	587	545	591	518	581	550	539	564	583	533	566	553	567	550	542	537	587	561	514	575	540	542	594	546	585	596	564	546	555	571	568	568	555	562	544	548	545	567	582	540	576	568	563	624	574	540	509	530	584	565	521	565	591	574	593	561	555	609	530	554	585	583	563	576	520	547	558	574	574	581	557	568	531	607	562	595	571	552	528	577	585	544	519	549	525	550	540	530	547	553	581	513	567	551	577	536	581	582	582	546	563	574	577	559	542	542	565	539	526	537	531	569	555	551	571	576	568	526	518	563	530	551	560	575	578	546	610	536	581	576	543	572	532	555	583	518	595	526	529	608	555	553	551	561	561	556	548	512	539	587	573	580	558	565	559	584	572	536	553	585	545	515	566	551	575	577	539	571	533	568	530	522	552	554	562	551	561	599	596	513	579	569	537	513	581	600	602	570	602	549	567	564	565	582	587	568	592	582	562	556	512	593	577	566	581	521	527	614	533	561	564	522	574	557	600	560	516	557	563	587	554	525	589	603	579	559	560	579	608	574	553	564	552	620	569	579	526	556	541	545	588	579	605	568	571	562	557	559	547	565	574	553	564	555	563	536	568	585	567	551	581	567	551	586	557	543	529	584	579	562	560	577	534	575	546	562	562	577	553	586	629	561	550	550	543	565	559	551	568	569	569	582	537	567	524	530	563	553	536	585	557	506	551	580	579	505	523	579	595	572	559	562	561	571	564	535	573	567	552	551	543	538	568	609	584	546	570	527	583	562	534	562	542	512	560	543	594	558	591	562	554	539	576	547	549	551	598	570	572	560	524	525	583	554	536	590	564	605	583	539	517	575	513	559	575	534	550	532	548	565	554	572	549	549	517	603	573	570	569	569	583	551	551	574	555	589	527	539	618	550	526	578	530	551	538	555	618	525	520	550	591	569	523	567	617	588	535	550	549	590	539	536	589	591	591	565	540	579	569	536	569	550	547	561	587	505	551	543	561	591	541	553	564	530	564	533	571	564	528	595	576	567	560	565	564	565	588	557	538	547	551	558	528	588	574	558	528	561	575	558	569	559	561	565	619	574	558	594	557	549	543	594	546	570	576	552	557	568	519	569	595	540	553	545	503	573	521	536	559	563	575	570	563	545	586	537	540	589	598	541	564	612	537	542	579	552	546	579	522	592	566	584	555	540	543	544	584	546	542	578	561	599	564	588	560	560	545	538	540	570	546	559	535	559	560	558	537	553	569	556	595	610	565	551	550	507	570	576	564	554	579	532	521	579	570	546	564	561	549	582	572	602	534	554	525	593	592	575	599	543	533	564	542	562	586	566	531	600	530	548	591	548	557	581	543	566	579	579	537	580	546	590	584	530	606	531	614	502	598	570	593	544	570	539	565	571	568	590	552	550	561	543	580	538	524	550	536	568	577	598	519	541	537	565	556	596	559	544	566	558	540	561	544	585	555	580	502	568	591	580	603	540	560	519	537	591	548	590	524	587	557	553	547	533	574	555	534	556	524	586	597	568	600	568	551	541	583	549	584	526	576	535	518	531	622	566	514	551	528	541	583	571	565	518	556	551	547	571	562	568	539	530	537	581	563	570	558	599	529	562	550	550	569	548	600	555	586	623	549	566	566	563	584	559	527	577	523	560	562	521	520	615	582	568	556	582	523	604	566	545	542	557	581	565	531	578	568	568	557	561	580	546	564	555	597	585	563	554	581	519	524	534	512	550	574	516	580	537	570	544	605	571	517	587	546	596	601	566	562	576	571	572	563	578	559	585	552	578	552	564	557	578	538	545	561	553	563	551	610	549	575	526	579	554	568	591	567	544	587	562	495	541	611	507	572	570	547	550	543	554	558	566	576	529	614	592	510	529	585	581	605	581	559	525	547	515	572	531	555	568	571	556	555	539	564	619	523	579	509	621	592	576	594	553	611	587	569	495	561	536	546	558	560	576	510	527	547	528	572	515	528	558	538	614	526	564	573	518	573	538	581	610	549	540	546	575	514	549	575	546	532	573	571	579	547	553	550	557	521	578	574	540	504	570	573	568	536	551	536	560	577	600	574	544	556	516	548	552	570	545	543	548	541	568	567	558	561	585	555	558	565	589	549	563	544	518	546	570	566	594	544	554	607	538	554	610	519	583	537	570	566	539	545	551	564	609	542	567	527	534	553	550	625	578	557	539	561	485	564	551	565	595	570	570	570	523	570
44263	34004	38288	35983	25520	9386	1567	729	482	521	503	462	460	459	985	1438	1140	588	358	384	325	332	346	333	344	352	338	377	363	342	367	347	375	354	346	363	363	364	373	325	365	390	376	336	352	356	364	374	372	351	362	371	346	368	304	356	368	357	334	371	341	357	368	338	355	360	353	361	374	353	378	343	409	352	340	365	355	360	363	374	388	321	368	335	326	362	367	356	376	358	373	346	360	348	361	386	365	329	363	364	330	345	361	370	387	363	374	371	350	347	381	377	367	373	386	325	362	339	385	360	321	354	365	344	375	348	364	400	393	357	334	344	379	363	402	385	362	389	349	327	354	360	359	337	338	377	353	379	336	370	327	362	349	354	377	351	385	359	350	363	316	371	360	354	347	386	348	350	375	340	325	343	355	350	374	372	394	368	363	338	340	358	346	380	380	342	338	387	389	361	339	342	365	372	332	345	368	333	345	349	350	358	369	369	343	289	366	367	404	386	355	378	358	306	377	353	358	344	373	390	362	366	343	350	354	381	357	360	353	329	369	346	370	337	338	362	314	319	398	375	372	317	338	375	369	366	368	332	343	395	324	371	366	393	351	371	353	378	327	364	418	386	390	372	364	353	358	355	377	361	334	376	341	352	376	374	370	371	355	369	365	340	331	353	334	312	364	346	352	352	388	336	398	354	373	360	359	351	339	359	390	325	335	379	361	374	357	366	365	336	342	340	371	353	362	328	352	370	348	347	367	347	344	367	329	357	354	371	358	349	366	370	354	378	338	358	378	352	382	364	357	390	357	354	334	367	347	345	356	360	379	319	361	350	352	379	326	364	366	353	386	319	379	380	388	339	364	362	380	336	367	400	388	323	385	353	354	355	400	387	346	365	352	388	313	351	331	319	381	384	336	330	334	365	335	395	355	365	347	340	370	345	329	366	362	336	347	349	332	355	363	361	348	337	389	382	343	381	371	353	388	331	331	337	390	369	420	343	375	352	353	330	358	375	390	356	356	393	348	364	369	396	349	342	337	364	333	374	351	352	398	381	347	393	355	335	386	362	347	330	317	338	347	344	327	388	344	358	375	337	346	312	338	392	371	360	348	348	413	379	387	369	339	362	366	347	344	353	342	328	401	382	334	366	380	342	338	350	348	345	334	327	338	371	359	354	352	353	345	384	343	357	358	344	392	333	349	359	342	377	376	364	369	349	371	394	356	348	381	381	344	347	380	360	320	325	337	350	396	344	326	338	357	366	336	356	318	327	332	367	356	349	376	350	343	352	363	357	361	382	351	371	355	352	344	340	343	357	366	347	383	390	340	375	363	380	358	304	369	381	372	352	379	357	335	390	361	332	377	370	376	323	335	366	366	303	363	311	355	375	329	362	367	355	322	372	328	358	359	335	342	318	353	355	378	334	375	342	338	402	357	324	328	334	362	368	348	349	366	382	332	376	369	335	353	338	348	348	376	388	395	370	335	371	351	364	356	372	350	319	370	401	344	348	363	404	350	361	389	350	388	345	329	319	338	353	381	413	394	401	320	343	345	369	344	352	363	366	352	335	383	356	316	341	360	365	334	375	362	348	385	350	405	383	360	360	366	308	366	362	379	359	376	358	358	363	372	372	317	332	352	396	381	346	394	343	359	344	349	353	333	382	369	340	343	394	359	373	366	336	361	367	350	357	364	311	342	368	386	434	365	372	319	330	430	358	344	381	357	350	365	368	361	353	350	383	329	356	335	374	344	332	379	345	359	319	367	325	359	360	332	381	377	331	347	335	347	366	381	364	347	325	326	375	381	347	365	363	399	356	374	354	358	400	383	399	372	330	342	366	331	334	377	344	356	340	313	353	368	388	358	361	398	333	344	392	377	399	359	358	392	370	369	382	375	354	371	348	340	347	355	342	397	357	341	353	360	349	345	346	355	370	398	354	345	373	351	358	393	352	363	341	343	338	346	344	356	361	360	338	386	379	344	340	323	330	374	369	330	357	342	364	381	333	394	311	342	361	322	363	329	334	348	355	374	353	381	366	358	331	386	371	364	381	347	365	363	333	354	360	407	344	399	355	383	356	371	380	340	312	356	356	327	371	399	383	375	314	364	333	369	321	378	342	370	381	398	367	389	367	390	396	340	367	392	358	366	341	361	365	391	365	373	383	349	352	367	345	349	356	366	333	348	379	321	354	350	339	358	343	361	375	377	365	370	345	359	363	357	351	329	343	323	408	351	373	350	385	342	359	351	358	326	374	353	350	349	317	340	323	326	348	410	358	377	322	335	333	362	366	362	350	326	343	338	352	365	382	336	375	349	363	347	381	335	367	394	327	320	352	317	338	370	365	352	339	360	341	369	379	342	345	338	385	336	362	349	372	358	374	336	373	372	352	364	359	323	397	392	384	345	331	359	331	340	381	354	364	358	332	360	358	356	344	343	390	409	365	360	339	355	375	359	358	379	360	365	372	346	338	389	346	396	338	352	413	344	372	344	340	356	341	382	375	366	385	385	369	368	379	351	382	363	336	348	378	399	374	354	354	382	387	379	340	331	369	374	365	376	377	345	328	350	324	364	411	344	321	389	349	346	389	382	326	351	347	328	335	364	359	344	359	346	342	331	371	338	366	382	370	370	371	374	357	379	362	344	351	347	356	381	367	340	329	393	329	348	373	318	330	349	379	351	369	359	348	378	344	389	386	349	336	366	337	372	402	403	327	340	343	378	380	378	338	363	363	348	327	371	370	348	365	349	346	338	370	366	348	346	365	342	347	355	369	337	341	345	377	351	361	344	352	381	363	364	402	391	378	376	340	350	320	365	343	341	343	383	372	357	374	333	369	333	368	346	339	377	350	357	379	363	334	282	348	324	354	397	396	383	354	342	372	335	355	362	348	341	358	348	360	379	310	359	347	383	363	373	347	358	330	388	361	350	357	370	334	365	388	347	358	348	343	338	358	373	360	322	359	363	370	313	364	368	364	338	344	324	370	353	344	343	364	327	324	345	367	377	353	353	319	334	367	360	360	361	358	344	290	336	347	363	386	365	372	350	360	367	371	360	336	332	367	379	366	354	375	336	345	338	380	359	366	361	378	355	333	368	336	374	355	322	332	352	327	374	361	354	375	341	340	372	337	361	362	350	354	356	365	334	351	382	367	344	361	357	346	374	373	361	381	355	351	372	360	375	346	357	326	340	356	358	345	365	381	349	352	345	329	332	349	340	340	348	392	360	386	361	356	345	350	332	305	342	334	360	355	359	362	353	378	348	382	350	368	359	325	355	384	342	378	373	375	282	350	382	359	364	394	328	391	343	380	384	356	329	338	367	363	355	365	344	391	327	365	358	345	359	326	311	337	355	337	343	353	310	376	338	399	372	358	364	365	336	353	387	364	344	351	356	324	362	345	307	354	377	379	351	331	381	361	385	366	350	347	345	394	369	401	335	352	335	354	340	316	360	349	362	350	356	365	369	326	353	314	367	368	344	403	354	376	372	352	362	345	344	333
28824	26991	40162	43921	35373	14904	3863	2591	1473	1643	1468	1309	1195	1383	4415	6178	5063	2067	853	760	818	800	779	799	809	805	817	738	805	824	833	806	800	797	810	786	803	804	794	820	832	841	802	818	795	784	774	819	752	834	816	787	787	792	798	788	848	818	775	841	826	781	793	788	829	797	800	791	785	835	814	801	761	770	845	815	761	761	801	784	802	836	802	775	791	806	788	787	826	793	819	778	771	767	728	791	818	812	814	825	823	849	754	810	746	747	810	766	802	800	762	788	764	783	778	755	815	743	792	757	763	781	810	803	759	766	790	843	815	759	740	795	775	778	770	786	806	819	833	804	761	794	806	815	782	745	822	768	762	798	769	730	788	792	780	816	787	814	817	778	763	788	803	787	828	782	802	807	811	774	807	799	810	809	794	790	773	807	792	801	812	797	751	816	786	744	766	855	775	800	779	796	804	810	793	803	754	819	827	818	805	804	808	771	763	838	789	781	787	822	785	824	803	728	832	793	768	782	775	819	850	816	898	768	830	856	823	758	764	766	743	773	789	777	760	773	847	855	798	785	786	796	784	774	757	792	799	796	741	785	766	780	812	820	783	868	824	744	786	746	798	824	825	789	788	825	807	780	838	794	803	790	838	822	805	818	779	794	804	766	800	754	790	836	769	772	739	806	789	806	815	802	822	829	812	816	819	828	816	791	848	810	802	813	777	782	803	780	817	769	820	803	798	762	750	820	780	791	775	767	731	792	806	804	790	825	834	780	790	782	775	804	803	784	808	831	819	791	803	836	757	841	829	797	850	848	803	815	778	801	754	780	796	823	761	789	780	777	786	787	862	833	780	788	768	787	842	780	800	802	787	778	779	795	776	769	812	792	783	732	797	746	773	771	842	792	807	795	767	798	816	784	821	793	838	780	789	804	799	782	773	824	789	822	826	768	770	821	807	815	827	811	803	784	779	806	813	837	734	788	817	808	794	747	780	783	806	774	799	788	796	789	846	791	809	773	845	847	768	796	802	765	827	802	822	794	774	758	834	763	772	776	798	836	789	810	779	810	854	830	816	787	835	846	817	805	748	811	882	780	762	780	819	814	786	755	796	763	837	756	781	848	795	792	745	848	757	774	812	766	808	799	772	765	826	764	830	838	726	809	856	803	785	832	812	847	797	773	798	771	818	845	816	789	777	800	805	769	804	804	837	770	814	796	790	804	818	859	766	781	793	806	785	818	868	820	832	810	794	780	745	823	831	771	801	832	731	804	860	790	801	801	840	821	836	820	793	822	824	806	811	790	819	785	794	775	799	841	804	764	811	739	823	761	772	823	745	833	793	763	811	828	796	819	799	792	778	793	804	813	794	780	801	787	832	789	756	823	765	780	776	822	761	815	774	860	798	754	823	806	837	775	800	782	817	770	788	817	776	817	780	791	818	796	784	795	805	822	752	799	775	778	824	815	820	807	756	832	818	766	756	807	752	761	805	788	767	813	815	772	823	753	784	833	813	847	744	842	771	794	774	777	791	790	781	790	840	789	816	797	778	806	824	807	773	745	782	833	787	816	781	797	776	864	802	811	794	809	804	860	775	810	767	797	759	820	820	814	798	797	799	753	769	848	840	776	835	767	811	818	768	837	841	799	760	857	806	767	841	759	857	794	802	790	815	791	848	813	830	819	810	780	823	777	759	758	801	824	826	793	813	753	831	767	815	798	794	781	795	799	806	754	778	781	749	856	813	805	827	789	800	771	762	777	799	799	769	772	830	793	784	781	808	789	835	817	804	743	762	827	804	781	800	801	811	774	772	819	814	795	816	826	838	824	816	778	839	836	818	829	781	766	811	826	828	778	793	771	841	836	792	839	837	841	800	806	790	798	799	815	818	779	804	797	777	804	824	794	798	838	769	782	788	808	771	776	813	834	813	743	752	782	808	826	809	834	818	772	752	817	780	792	823	829	854	841	790	809	790	818	804	782	835	811	774	810	750	794	782	762	771	767	769	853	798	782	788	752	826	803	800	768	795	789	821	767	760	821	784	740	813	808	806	763	754	810	776	778	776	800	816	795	814	829	847	797	843	739	805	789	782	773	785	712	794	783	795	800	800	848	847	797	794	808	780	793	815	786	802	822	828	820	829	774	792	816	781	785	807	818	775	764	833	794	795	782	788	793	819	755	835	780	811	837	880	825	743	822	778	829	833	792	797	752	789	771	745	754	827	783	817	825	796	803	816	738	809	761	760	769	844	766	784	807	809	827	760	774	795	838	821	765	793	805	775	790	778	841	762	794	799	765	796	813	826	790	801	832	816	770	820	790	763	840	784	792	819	803	848	790	737	827	789	785	816	776	770	771	794	791	746	797	814	771	792	818	815	803	765	813	778	811	771	786	753	825	806	815	784	788	789	781	843	759	795	789	816	794	817	802	787	805	796	816	803	799	783	806	812	816	809	805	813	782	789	819	793	771	816	811	774	779	752	813	797	802	856	743	814	773	830	859	813	796	866	818	815	786	810	771	773	779	831	801	762	790	841	786	795	765	817	737	811	813	738	796	834	818	813	823	815	809	777	762	837	835	815	816	847	819	799	828	826	856	818	790	769	782	810	801	792	769	798	750	758	806	882	796	812	827	759	786	788	837	786	858	745	825	864	799	763	756	839	825	815	796	793	798	795	802	852	806	741	859	786	817	800	793	747	762	838	788	810	765	793	773	781	846	800	788	860	843	747	776	799	842	816	780	811	774	799	819	767	797	819	784	841	771	759	798	733	825	784	848	762	829	792	762	748	789	765	826	836	774	781	794	785	794	810	772	850	785	800	834	831	769	719	773	726	755	805	808	783	844	795	827	819	827	805	773	777	799	785	782	812	823	776	767	826	694	830	779	795	852	781	778	804	830	791	804	803	844	782	797	796	771	825	790	807	811	787	856	841	696	849	798	813	787	802	770	785	782	799	797	820	791	822	793	797	795	850	761	756	822	801	790	830	844	789	818	816	801	820	802	747	809	782	804	768	823	818	756	850	743	830	806	815	835	770	811	846	767	778	809	821	792	795	755	760	844	809	781	818	750	822	783	859	758	803	805	774	776	797	806	824	784	777	818	799	767	828	786	776	772	804	779	763	788	826	764	787	763	812	805	790	781	768	789	798	833	791	806	806	796	753	791	799	803	785	801	817	764	847	772	849	783	769	786	798	799	812	752	778	783	840	813	797	764	828	814	833	799	829	792	804	797	765	789	747	838	881	791	809	828	773	782	756	822	780	798	730	815	787	830	763	815	776	760	794	844	821	852	827	780	785	826	803	796	796	808	826	821	840	811	777	812	797	840	783	827	794	823	833	827	792	802	774	751	816	802	759	816	797	780	812	809	828	787	778	783	770	819	734	824	790	807	752	805	805	789	844	762	733	815	859	816	888	837	777	772	756	824	749	774	819	777	742	806	786	786	789	810	821	782	798	798	745	791	829	786	800	781	751	836	800	813	811	815	784	774	812	797	825	839	805	764
53346	42730	47377	48225	33186	14370	3080	846	701	756	655	563	500	609	1647	2220	1979	624	439	381	376	421	442	395	411	403	404	440	404	384	419	381	414	379	374	434	417	420	446	420	430	421	429	397	397	437	426	398	429	401	353	417	407	388	437	406	399	426	390	368	428	412	383	394	398	394	418	417	419	382	386	399	406	448	422	410	431	432	408	433	422	404	448	420	429	444	431	401	409	410	418	433	408	413	436	385	418	404	406	410	485	416	408	470	440	399	429	420	393	396	422	407	429	407	441	423	396	428	377	422	399	406	395	458	406	437	381	380	412	434	425	397	405	385	396	406	447	437	396	404	385	394	425	467	455	440	462	424	424	421	417	412	431	372	390	434	433	396	437	412	446	439	422	421	434	435	434	441	414	431	453	370	410	404	403	415	453	415	446	405	413	392	381	426	420	410	438	387	424	389	407	412	414	401	446	442	458	397	428	431	427	400	407	387	427	411	415	398	388	415	383	372	419	416	423	389	398	418	395	431	429	414	411	412	396	408	411	404	370	440	423	443	409	434	435	454	416	412	430	393	388	389	417	407	399	406	415	407	407	414	434	378	442	425	406	419	425	409	426	419	433	470	422	431	402	455	410	450	399	442	391	452	450	408	448	394	399	403	410	399	388	424	441	445	424	401	443	413	407	389	454	458	443	450	446	464	393	395	441	412	442	475	451	435	393	423	437	380	399	410	405	414	428	406	433	464	445	378	396	423	433	362	432	399	430	420	427	440	411	429	413	420	422	387	417	428	464	393	419	428	422	400	445	437	380	409	439	474	482	423	429	425	387	424	413	412	419	449	416	400	460	420	414	472	439	452	454	416	439	418	466	424	437	433	447	399	427	437	411	386	436	418	456	439	412	412	387	421	443	437	387	394	417	440	412	414	397	389	350	411	459	417	487	422	408	407	391	426	413	423	446	409	425	417	403	395	439	429	423	429	453	395	439	414	404	385	407	417	387	436	422	396	409	408	426	404	426	410	416	381	427	432	411	415	398	412	427	406	424	435	345	411	378	422	420	439	385	392	428	417	373	398	388	421	367	373	408	437	386	422	400	402	406	409	448	397	403	412	458	421	399	409	403	419	392	401	402	428	432	400	441	394	400	461	427	416	409	420	442	422	458	399	364	391	378	425	374	461	409	385	397	439	422	397	411	388	415	391	434	429	399	434	431	409	421	412	404	377	384	441	419	441	423	462	392	435	440	441	415	349	441	419	392	400	369	421	432	412	409	424	416	432	399	398	439	426	392	431	389	420	410	395	392	368	398	374	404	413	390	436	416	428	427	412	410	429	435	415	386	423	391	412	385	401	414	395	401	452	443	412	399	429	426	420	379	415	407	422	422	390	425	416	408	418	390	427	423	403	454	402	414	400	386	458	391	445	447	413	415	401	447	398	419	444	456	435	421	411	461	425	427	401	448	423	402	405	442	429	407	421	416	395	386	436	460	384	493	407	433	430	407	390	424	379	406	408	437	419	380	403	371	398	447	425	377	400	431	380	440	408	408	434	402	380	441	419	427	408	443	387	415	395	404	406	383	440	417	402	450	448	414	402	408	435	417	390	403	383	453	392	403	421	408	397	392	400	418	425	440	383	419	413	407	422	390	443	376	447	384	439	413	431	417	424	410	419	403	411	455	428	437	453	423	400	423	420	410	450	420	446	433	376	451	403	414	405	468	401	451	396	390	397	417	401	417	431	398	410	388	439	420	365	420	391	428	468	386	424	415	393	453	385	414	397	405	446	432	430	444	405	427	446	420	439	395	424	414	432	400	424	416	410	357	439	400	411	406	382	430	441	387	416	421	488	428	419	430	416	419	439	426	439	418	426	419	394	389	369	401	392	396	410	432	406	389	418	428	387	458	394	420	424	420	400	427	425	410	402	447	408	436	412	376	403	377	402	446	433	405	422	444	418	426	432	429	435	432	405	416	445	383	439	408	433	411	383	405	377	377	411	399	432	449	417	442	423	459	433	439	382	410	426	416	417	415	417	421	417	403	395	385	393	381	417	398	422	458	377	419	434	395	394	452	375	430	412	432	424	421	437	433	453	419	390	433	449	434	446	403	402	404	412	451	395	417	411	434	383	410	379	501	412	458	395	432	443	423	426	422	388	411	417	427	391	454	403	386	404	403	397	414	411	368	394	428	421	368	419	394	397	423	386	424	375	400	437	432	395	446	419	400	370	412	417	400	403	374	393	411	459	416	406	404	421	391	419	406	431	427	401	429	396	430	393	405	416	417	427	412	392	416	418	445	403	377	394	442	434	388	429	391	370	445	395	435	440	406	430	420	412	437	420	407	411	441	434	423	400	409	404	427	430	423	409	418	417	412	410	389	359	372	456	410	385	393	441	409	430	427	393	427	436	396	374	405	418	433	416	400	409	430	425	396	458	385	418	439	410	421	400	393	387	419	383	409	416	405	376	443	435	394	415	399	414	438	417	392	435	398	374	422	403	422	402	431	397	407	441	422	428	385	414	414	414	414	452	437	441	413	396	403	442	421	374	382	421	432	360	402	431	408	468	463	448	413	393	392	414	391	389	389	392	445	427	368	432	400	427	403	412	454	388	364	401	381	412	403	403	440	403	400	385	429	395	400	420	405	363	355	383	403	387	430	391	403	433	452	431	462	420	387	449	414	416	413	419	415	395	427	427	425	386	432	438	427	405	452	426	435	401	404	443	431	411	409	405	476	348	400	422	393	440	393	432	417	418	402	436	422	427	418	421	413	429	393	372	436	433	406	405	400	463	383	388	434	438	406	398	417	432	408	404	424	461	408	419	402	400	421	421	413	456	429	408	385	385	425	406	407	442	381	449	418	431	368	431	415	399	421	382	425	433	400	414	428	413	399	391	406	380	425	391	427	383	370	420	381	377	366	420	402	415	415	455	425	469	441	407	394	412	431	417	418	429	409	388	407	427	412	426	428	458	418	423	433	398	415	398	435	454	417	422	457	429	390	448	396	387	426	433	410	466	485	402	394	433	454	404	402	402	414	401	408	416	449	426	419	407	398	417	391	392	397	454	467	490	427	448	412	435	431	433	422	400	446	407	420	414	452	416	398	425	433	384	425	405	457	390	392	403	353	370	399	414	432	436	394	421	407	453	385	410	427	432	383	433	380	419	424	442	411	438	401	401	404	468	466	380	447	399	434	430	455	375	468	405	442	415	435	452	402	415	396	415	452	448	455	457	407	403	430	407	422	413	416	425	403	398	429	420	407	415	449	416	428	426	434	408	392	398	385	396	379	420	399	424	416	396	424	437	431	449	442	387	422	431	458	450	398	434	456	430	398	406	400	410	382	423	433	395	400	402	424	418	413	427	415	417	376	426	439	442	403	438	458	435	421	404	408	439	399	416	404	403	429	427	449	396	406	372	432	421	412	407	357	394	384	407	419	399	417	399	384	410	419	422	411	421	376	428	420	421	410	398	400	413	422	417	433	408	432	475	432	413	429	407
34724	34269	46729	52587	41216	16823	5161	2391	2342	2359	2131	1746	1388	1902	7755	9867	8309	1819	926	912	893	945	896	902	895	926	849	931	862	876	884	902	882	899	909	886	959	913	899	902	919	898	823	895	970	939	918	829	899	882	907	893	843	871	909	881	863	968	889	886	921	902	870	920	878	884	881	889	863	912	902	899	947	886	885	814	929	907	896	880	877	881	877	914	913	878	924	925	962	855	890	917	911	948	873	939	851	832	928	903	922	866	879	954	998	832	919	927	909	933	919	862	882	962	845	930	912	920	862	908	916	893	906	906	905	912	922	929	887	836	918	871	863	943	877	893	888	879	861	914	913	857	858	966	878	846	918	925	900	910	919	893	950	849	881	893	894	875	880	877	890	938	896	911	869	938	885	862	913	866	928	934	862	873	898	879	912	889	919	866	913	844	895	890	877	935	887	925	885	897	920	870	848	893	917	880	944	900	949	902	849	856	819	830	844	882	843	890	834	917	877	914	869	907	890	894	881	882	891	891	933	863	932	882	887	912	893	939	937	914	871	915	877	914	932	888	889	857	984	905	869	845	955	841	884	894	865	874	933	904	946	886	911	879	891	904	896	839	955	893	950	917	878	884	864	943	935	904	881	892	906	899	858	882	925	849	884	934	866	922	916	880	977	925	926	891	910	874	886	960	927	933	886	909	866	877	944	869	908	819	916	914	883	913	935	925	941	881	905	908	920	890	961	886	855	903	903	902	908	820	894	921	913	907	893	911	876	830	925	934	887	868	838	932	918	823	998	888	919	885	881	926	884	945	907	864	851	893	878	893	946	920	845	969	934	855	935	873	926	906	865	914	865	861	917	901	862	894	926	881	916	900	908	905	886	919	853	885	935	897	968	936	923	910	920	899	906	872	873	885	888	900	860	890	881	927	921	891	869	885	879	895	882	894	897	931	888	876	901	902	921	946	891	903	895	926	880	864	896	998	894	891	907	903	934	890	875	895	867	896	897	875	942	874	920	889	946	880	920	914	895	894	938	909	921	872	877	860	919	871	856	901	921	901	933	852	874	870	954	891	919	930	892	908	912	892	879	948	893	873	863	866	912	924	880	895	918	900	912	886	982	866	932	934	893	941	875	886	924	941	887	883	953	932	881	856	920	848	849	925	837	964	920	914	935	900	909	877	923	861	875	946	876	875	933	913	878	907	908	901	932	905	874	895	851	868	956	848	892	929	893	888	908	924	848	907	923	906	893	900	963	833	904	926	874	859	894	869	865	878	898	954	873	922	882	939	877	904	888	858	943	939	947	878	895	884	920	886	871	928	849	890	943	833	923	901	895	890	875	868	871	924	873	909	909	888	900	862	903	851	838	905	909	895	961	904	922	924	884	824	922	905	890	877	899	911	894	872	879	910	940	886	906	863	889	910	901	880	924	926	903	919	882	914	901	882	866	905	865	891	931	909	877	913	845	920	896	872	901	915	871	909	916	908	908	924	892	867	883	875	900	867	941	882	936	845	927	894	873	859	903	890	876	864	876	850	944	803	909	947	929	911	848	827	875	887	891	873	933	889	885	960	902	948	888	943	840	898	865	890	885	867	921	811	922	867	940	883	865	899	896	903	881	800	930	897	890	907	887	934	887	906	915	882	911	869	866	862	913	886	961	883	908	847	911	840	882	962	929	844	897	843	930	852	886	883	914	896	885	888	876	890	929	897	886	917	873	913	921	833	919	861	868	889	902	844	902	834	867	860	897	904	830	890	910	923	931	883	916	888	916	873	941	911	907	929	878	941	869	851	893	889	854	878	868	875	883	857	879	910	947	881	893	955	936	869	888	894	961	905	942	883	945	884	881	895	948	901	940	921	951	911	900	852	905	885	912	838	890	907	912	875	920	920	849	900	849	893	857	923	926	893	837	931	885	874	896	898	866	932	922	891	895	898	866	889	872	897	925	917	838	939	889	889	895	911	886	927	900	981	879	884	867	919	872	882	901	864	905	909	901	893	881	920	911	856	875	833	847	881	891	952	916	854	850	923	878	922	941	893	855	908	923	884	930	913	949	905	909	858	811	889	823	885	928	899	870	916	903	902	904	887	934	922	916	891	918	918	932	859	919	894	893	884	886	892	914	901	933	820	890	905	889	898	932	872	864	899	941	905	845	890	880	864	927	925	849	913	890	876	860	899	916	821	918	870	871	934	894	828	847	899	872	874	881	894	911	902	942	892	853	916	945	855	910	888	919	926	893	887	907	907	910	917	932	925	836	941	921	833	874	916	904	871	913	886	895	888	902	890	934	931	885	887	899	910	869	908	882	856	931	887	890	893	911	896	924	873	866	871	922	886	919	906	926	849	935	912	866	935	912	912	888	890	885	839	911	885	853	913	906	847	911	937	877	882	889	880	871	935	936	892	898	888	928	922	816	913	966	835	833	891	871	871	901	871	869	827	878	820	868	898	941	911	909	850	852	873	866	914	900	935	872	938	922	926	890	942	923	854	884	929	871	871	961	909	895	960	896	872	923	919	979	914	902	866	934	916	926	932	842	886	967	905	871	868	894	940	856	909	896	890	879	917	903	863	887	933	885	879	890	923	972	933	884	914	875	877	863	929	862	892	897	898	892	880	884	931	883	909	813	875	892	882	933	925	889	889	914	924	858	896	872	887	923	917	920	890	891	869	950	920	865	928	883	915	933	896	840	919	906	937	881	854	878	875	874	884	901	868	883	930	847	900	875	934	915	905	868	869	899	945	916	836	933	908	927	911	905	917	934	884	891	887	907	934	923	917	876	891	922	862	840	911	904	926	895	913	872	940	866	897	963	872	875	909	888	883	968	937	896	886	886	845	884	892	858	899	930	927	937	875	879	872	899	897	921	874	911	881	885	830	911	871	883	913	936	882	925	907	901	928	925	951	863	908	926	878	886	871	905	851	867	869	866	894	865	943	883	942	895	867	846	924	893	898	917	902	902	922	913	882	864	857	897	852	874	863	934	880	912	918	879	882	877	908	907	889	909	926	910	898	891	887	903	863	867	960	917	877	924	873	902	867	866	904	900	881	885	898	857	885	911	860	922	899	945	873	901	938	865	865	905	856	902	890	868	898	905	911	839	892	913	870	909	877	882	923	941	895	931	836	903	848	864	927	902	939	865	912	863	951	854	881	931	909	1012	879	874	873	864	889	904	926	902	889	888	870	911	894	936	913	869	914	886	892	869	899	940	882	893	881	870	918	980	940	928	880	940	908	983	930	926	876	901	965	911	932	924	887	928	937	901	906	889	895	912	895	915	910	919	867	872	911	901	923	860	916	862	928	868	880	900	916	855	905	904	880	896	897	893	825	909	849	894	897	874	865	869	852	882	964	889	907	951	886	856	920	864	850	881	863	893	912	898	887	911	916	890	872	892	887	860	911	877	894	887	906	914	903	920	902	920	878	877	921	925	933	891	882	885	858	891	884	905	894	903	903	886	893	922	897	878	919	908	875	867	897	929	901	884	866	842	881	924	867
23585	13490	10583	6020	2463	1185	503	317	328	259	278	258	254	248	285	278	295	251	223	237	215	228	197	229	225	208	211	206	221	239	226	206	221	183	209	206	209	215	210	235	211	222	230	200	213	207	189	249	208	210	205	218	199	231	206	205	226	242	234	201	234	238	211	221	203	236	196	224	230	239	210	219	245	217	232	217	213	228	206	250	191	225	201	222	212	235	200	236	218	216	220	216	247	256	238	206	212	248	213	215	223	268	216	236	221	241	218	246	215	240	244	232	235	187	218	234	224	199	204	210	218	240	218	234	228	229	201	210	222	213	224	218	200	255	209	190	213	231	247	223	227	215	217	198	207	212	220	216	213	192	208	214	236	190	238	220	223	228	230	203	195	227	237	213	205	194	240	215	219	237	210	215	182	233	202	187	216	200	227	239	215	216	228	216	191	192	212	225	220	219	226	228	230	209	231	184	201	212	218	201	236	225	217	232	185	191	209	237	188	243	219	234	228	232	211	232	240	233	226	212	203	201	204	203	218	210	211	227	206	214	230	200	205	249	262	200	199	227	223	222	214	217	210	181	187	213	203	236	214	201	204	215	198	229	212	190	184	217	207	228	213	208	209	216	239	225	211	208	222	211	205	232	214	230	240	197	207	225	257	218	191	181	197	208	198	217	204	224	215	234	224	237	249	237	240	207	211	220	198	204	194	233	214	215	181	210	200	252	227	195	203	216	202	188	237	237	212	240	250	238	201	212	234	216	228	228	218	219	241	231	235	219	217	227	199	194	220	220	198	213	234	219	240	200	238	199	215	214	216	229	218	200	195	205	218	199	209	218	217	220	217	210	183	203	211	223	216	218	197	227	252	190	221	232	216	207	231	197	219	228	206	204	209	205	223	237	232	227	233	197	225	220	199	231	198	207	207	191	212	208	189	221	231	222	242	253	197	198	215	225	201	231	217	220	194	215	213	221	216	196	198	196	208	221	175	227	204	211	222	231	246	217	270	214	217	240	208	217	224	219	232	227	193	221	211	221	206	240	202	237	229	198	235	210	195	194	199	213	230	243	219	210	209	196	214	206	223	227	238	210	231	219	241	206	215	225	253	195	219	223	226	193	195	220	223	220	238	195	236	216	218	214	227	212	215	219	215	214	222	218	218	218	227	200	196	228	209	214	222	223	220	245	194	183	196	217	211	229	211	218	230	206	198	228	229	217	216	222	207	183	194	215	206	216	177	196	235	228	207	213	190	239	245	208	209	187	200	215	204	213	223	211	202	226	243	201	243	203	239	194	210	208	190	205	237	206	208	200	210	203	185	255	232	223	206	227	240	232	214	224	224	228	243	241	222	218	238	226	227	218	210	229	235	201	166	209	230	254	219	207	235	202	221	224	193	221	210	230	203	223	213	210	232	193	207	211	213	210	218	220	208	225	213	231	202	195	227	230	233	220	233	209	232	214	229	209	215	234	232	197	229	215	211	226	203	219	229	205	195	234	216	208	215	204	233	208	213	208	215	238	191	215	219	224	202	247	226	220	232	237	240	239	201	218	238	226	221	230	219	211	206	206	192	233	208	191	202	223	221	213	214	227	228	261	216	190	248	184	261	210	200	223	225	241	209	170	237	228	226	208	203	204	186	203	203	200	193	233	209	225	206	225	230	221	220	231	204	212	262	218	204	199	193	203	225	166	205	215	235	219	225	199	239	241	194	198	160	207	188	187	211	212	195	207	210	218	219	231	226	220	210	207	237	217	226	194	228	225	247	212	217	212	227	216	223	235	211	204	209	216	248	221	211	208	196	227	224	204	212	243	197	206	211	226	241	210	236	209	205	229	216	239	215	215	180	214	223	210	211	208	217	227	251	203	217	225	215	197	221	231	194	200	183	226	222	201	199	207	231	205	221	216	220	221	243	211	219	226	217	220	216	217	214	207	233	229	204	217	217	224	197	217	198	201	223	208	219	223	208	222	214	202	232	184	198	229	196	213	223	195	229	202	227	211	208	201	212	253	200	240	228	242	203	227	224	217	205	201	195	216	221	215	175	192	210	204	191	247	218	227	230	238	237	225	230	200	222	216	205	214	231	203	204	205	222	209	206	214	187	241	198	219	195	182	250	215	214	208	229	204	210	211	201	218	237	246	242	219	217	222	212	215	199	196	221	245	220	217	218	203	186	209	201	189	200	193	252	250	210	239	244	218	235	231	216	204	211	224	212	224	213	216	210	187	213	238	201	204	216	179	206	208	211	216	219	228	237	188	223	199	218	240	252	198	234	243	211	222	211	221	213	217	199	262	229	225	201	240	202	189	225	238	198	185	232	224	209	184	219	202	209	195	235	217	226	229	200	244	228	212	208	227	240	234	221	206	177	235	201	203	203	202	206	195	223	201	218	234	233	184	230	213	238	231	213	228	224	201	223	201	230	210	248	216	206	224	223	221	200	220	205	215	194	215	200	206	239	209	202	226	206	210	249	229	222	223	220	233	221	220	240	224	222	194	196	214	212	211	220	206	180	242	211	235	221	218	197	212	237	184	220	206	214	243	209	247	223	221	216	208	205	260	199	180	219	240	201	191	227	205	214	185	210	203	234	222	225	220	207	210	218	211	219	193	223	219	254	215	198	220	230	233	199	204	216	198	229	246	208	235	221	205	195	200	231	223	226	225	225	184	236	199	225	218	228	211	217	215	229	178	215	194	202	224	229	228	237	228	192	209	211	208	217	192	230	255	217	209	214	193	213	220	219	216	227	255	197	208	233	217	253	235	202	217	234	207	217	205	245	208	190	204	213	193	214	222	203	185	205	200	245	225	205	224	224	250	231	244	227	226	235	221	213	197	213	209	223	216	226	201	229	212	222	202	214	214	211	228	259	197	225	171	188	179	230	226	214	210	207	202	224	206	178	224	242	213	226	206	220	219	184	180	212	219	211	218	206	222	246	207	233	204	192	187	217	237	206	243	209	200	207	243	186	240	192	189	215	194	225	215	184	214	251	252	210	223	230	232	234	202	246	222	229	211	211	205	202	193	190	214	216	231	221	212	201	210	244	222	210	187	224	203	231	224	218	203	227	225	214	227	262	242	219	198	221	245	200	194	246	187	225	222	213	208	210	234	206	230	197	205	194	227	222	189	234	203	241	228	215	222	223	208	214	206	212	218	216	223	206	207	222	243	232	193	217	228	216	214	228	218	206	219	226	192	244	214	193	220	248	206	210	215	221	212	228	236	200	200	201	215	238	233	215	222	243	234	209	227	194	199	205	198	206	210	218	216	221	217	205	196	231	234	215	195	208	224	214	209	197	222	211	213	204	221	229	209	218	203	200	203	223	197	181	189	212	234	205	227	224	210	253	210	213	213	211	217	225	209	247	207	233	219	204	203	190	201	242	230	212	221	198	213	189	219	201	217	231	205	192	257	190	185	200	230	217	206	251	221	221	238	216	217	217	201	209	188	203	204	213	195	222	224	207	171	219	214	252	204	215	220	224	229	228	242	217	244
13912	10945	15520	13401	6765	4310	1680	1136	927	700	754	745	650	707	762	874	852	627	537	446	525	533	507	486	540	545	503	581	524	521	557	526	526	552	535	518	521	542	510	528	549	545	551	502	523	509	501	529	538	512	518	570	484	507	568	501	543	481	538	549	494	510	512	482	505	534	515	468	510	540	514	519	540	544	527	538	520	492	534	480	517	479	514	485	524	545	462	528	504	510	529	532	523	561	471	549	524	539	524	513	519	554	524	519	574	501	554	530	498	545	508	539	537	505	512	530	501	556	485	507	518	522	525	544	510	513	536	531	546	512	544	514	478	506	548	510	471	513	524	538	535	532	585	514	504	515	485	499	502	529	493	501	533	473	573	553	537	521	522	552	536	531	504	527	556	536	530	523	549	496	521	515	526	496	499	511	525	540	493	506	497	511	535	521	517	512	510	541	493	537	518	500	523	548	549	536	497	554	509	505	542	507	482	528	520	468	520	531	458	510	521	506	537	504	488	542	552	492	518	491	516	543	541	550	472	499	544	508	493	505	505	520	552	535	545	492	536	497	581	522	544	510	535	497	512	534	451	500	500	486	499	529	535	535	525	556	535	470	515	523	503	528	489	521	506	518	500	509	515	518	523	530	518	511	499	567	487	527	515	516	525	521	549	514	524	497	552	532	547	522	554	532	505	494	494	561	517	532	539	529	555	516	534	556	534	507	487	496	546	519	481	519	482	515	501	510	550	521	553	511	522	538	517	496	530	508	543	524	514	579	512	511	512	556	508	487	533	537	530	488	542	529	529	527	540	516	543	548	524	528	471	526	535	533	513	489	510	484	513	522	521	508	511	537	499	466	554	503	538	550	529	521	504	483	509	562	547	540	528	500	568	541	483	543	558	520	515	478	493	505	553	527	452	501	515	493	511	538	562	493	474	516	501	509	445	556	507	514	508	535	547	499	500	501	463	525	509	560	506	544	520	495	487	520	526	519	534	507	533	511	511	530	545	504	502	464	538	528	529	518	539	460	485	547	508	486	502	514	547	541	535	530	547	515	478	526	521	489	481	528	515	528	525	537	510	537	494	487	514	541	501	512	515	531	494	546	558	516	516	518	512	498	528	570	550	495	519	530	486	521	550	523	520	520	520	518	520	484	501	502	539	522	479	515	514	543	512	487	502	486	498	483	528	505	567	511	531	538	515	509	548	493	532	485	539	515	537	489	499	504	577	498	506	513	500	515	531	535	484	525	477	577	552	483	497	521	535	531	526	484	531	511	477	521	515	509	523	515	520	528	508	513	522	533	499	480	542	510	524	539	511	532	499	511	544	566	540	501	530	547	504	510	523	524	562	459	551	533	564	499	492	483	524	496	513	518	507	514	528	543	544	536	481	526	541	463	502	508	524	534	491	526	516	502	505	594	501	507	521	530	539	502	534	538	529	509	558	508	496	507	513	511	562	485	518	509	526	496	520	545	481	520	509	505	483	517	535	479	556	558	519	536	492	519	552	504	511	515	500	526	502	527	486	528	557	550	514	540	502	494	485	523	533	528	497	512	470	495	514	512	514	524	476	492	573	530	535	557	487	541	502	517	548	565	522	509	503	516	491	553	524	509	523	542	584	488	534	545	516	483	521	543	490	536	514	579	548	513	491	479	476	523	513	501	500	486	476	501	509	545	525	514	514	513	497	473	547	525	502	566	495	548	551	531	534	559	498	497	531	523	522	493	522	542	560	530	524	557	539	536	519	533	470	511	503	531	561	548	517	492	498	515	516	519	563	480	510	510	527	506	509	543	525	546	517	551	508	521	532	495	516	524	505	500	527	508	517	539	528	541	532	519	496	514	533	526	548	497	500	536	542	527	510	513	533	524	497	515	506	519	533	466	515	544	497	557	546	538	505	495	501	569	497	510	522	502	513	541	488	504	522	534	544	524	545	520	524	519	527	533	544	514	519	497	544	508	522	496	492	512	535	530	516	527	511	529	541	556	558	480	513	565	498	534	512	558	521	501	509	505	553	522	526	507	508	553	522	546	509	510	535	508	527	539	518	537	525	490	510	531	521	486	510	525	503	495	513	508	524	487	532	511	513	494	535	508	528	547	499	493	499	507	531	467	514	488	516	546	538	505	550	515	484	504	442	486	496	525	496	560	488	552	512	532	501	503	514	511	499	498	529	489	500	505	517	516	528	477	524	560	499	472	523	510	518	518	471	533	505	539	493	500	551	568	528	474	466	517	497	512	493	550	532	506	526	513	517	500	515	566	515	526	533	495	560	478	475	535	572	484	511	545	516	524	514	501	499	539	567	508	532	533	498	512	521	545	558	535	536	477	556	513	556	521	521	520	537	521	533	564	528	545	529	523	537	535	537	505	532	489	505	520	541	482	522	531	509	481	487	542	528	508	490	490	534	533	523	571	484	509	542	529	549	509	520	484	518	528	494	513	517	511	486	522	523	552	492	497	499	516	550	534	514	495	535	552	481	562	553	528	533	591	503	497	490	498	515	588	507	506	518	510	528	511	509	522	505	515	496	536	547	537	513	499	542	523	514	511	493	468	502	499	505	478	490	527	544	548	504	526	534	512	566	545	538	555	533	516	517	485	524	541	530	503	534	552	514	490	487	530	518	544	524	505	527	511	521	563	473	499	525	551	526	549	547	526	488	549	498	536	545	515	549	529	553	558	505	498	527	519	532	506	540	566	532	490	512	507	531	525	522	508	492	503	518	501	533	539	544	498	490	508	504	507	530	518	504	553	516	506	582	502	519	541	539	514	510	527	499	553	505	491	514	525	512	509	510	547	522	513	542	546	502	520	509	454	511	527	498	503	501	544	531	528	535	502	521	520	541	522	551	492	530	518	538	514	510	487	538	530	547	461	502	483	516	529	539	481	517	477	514	518	544	495	489	514	528	494	529	521	522	533	556	506	486	537	538	514	540	480	535	507	525	522	517	505	500	521	477	554	496	515	531	453	505	494	560	477	536	492	475	551	533	501	489	536	543	498	521	526	522	506	506	497	529	494	557	540	541	523	501	543	526	519	464	515	518	530	492	521	548	511	551	531	497	531	532	500	515	469	515	515	537	515	504	480	550	503	487	493	507	520	502	545	513	525	510	505	517	497	555	488	516	530	481	531	516	518	545	501	492	481	580	526	491	526	513	508	542	537	497	515	500	488	509	566	522	583	506	543	492	494	559	564	496	539	508	506	487	539	506	500	479	562	526	528	488	502	524	494	497	524	489	524	541	540	510	481	518	535	502	516	531	537	506	524	514	519	490	516	499	495	534	517	516	482	524	545	525	548	531	513	465	492	490	523	483	490	533	518	519	510	487	496	525	540	503	535	512	489	512	530	502	475	540	499	506	507	477	565	515	534	501	573	537	568	544	545	492	479	503	532	524	513	498	532	504	471	520	507	513	536	543	512	530	534	551	514	533	497	551	508	563	562	551	505	529	552	505	482	482	499	525	520	519	478	562	545	542	516	540	507	510	524	551	524
42784	34955	36854	36507	22092	8949	1230	522	507	449	417	396	373	390	809	1178	1122	480	305	288	349	323	318	326	346	327	306	342	329	320	371	311	341	269	327	302	308	335	365	319	334	328	333	349	305	316	339	342	349	338	312	333	336	341	326	310	337	332	314	344	318	337	330	330	296	318	307	317	293	316	321	308	327	310	315	313	278	356	344	309	344	282	325	326	306	294	350	340	322	292	313	340	327	304	332	327	328	343	309	351	308	293	329	346	340	305	315	307	296	339	289	334	334	330	338	305	318	350	397	317	320	317	319	323	302	314	299	306	344	332	325	349	317	303	340	355	324	298	350	293	335	361	361	285	345	335	322	297	311	278	354	336	329	315	371	342	331	290	314	303	344	321	328	290	337	332	320	304	317	310	314	342	296	339	306	303	315	298	313	294	341	319	309	303	346	317	319	338	312	317	338	337	312	318	346	362	327	325	345	347	339	326	307	342	331	289	316	337	333	345	309	349	325	323	341	314	339	346	312	318	343	319	313	314	319	371	305	308	302	326	359	303	304	300	332	321	315	285	329	314	323	329	338	344	282	343	311	295	339	315	337	341	309	331	326	309	319	310	307	335	324	332	337	322	332	391	375	332	303	289	317	316	330	315	304	334	344	318	352	351	316	311	323	300	303	324	307	318	343	329	334	328	337	328	286	335	335	361	341	318	350	340	357	306	317	332	340	335	337	351	293	312	338	317	320	304	316	295	314	335	303	309	307	346	319	312	334	324	299	342	328	328	347	325	342	335	319	346	313	317	322	381	373	345	344	310	353	327	331	345	294	307	347	336	299	330	289	332	316	307	325	310	325	350	311	332	302	331	326	367	278	309	302	327	332	306	351	358	333	307	336	343	289	334	379	334	338	315	323	298	328	321	360	265	331	302	329	334	308	355	326	338	331	306	324	319	307	374	323	348	332	349	337	330	316	317	353	322	335	315	350	368	290	329	316	325	351	327	335	315	321	325	325	312	317	299	301	333	323	322	310	328	338	330	327	329	309	317	325	328	295	324	310	316	295	324	354	344	327	302	324	334	331	316	265	320	312	321	299	342	304	293	314	298	306	319	320	325	309	338	307	320	294	369	334	345	315	325	319	312	335	344	331	299	330	369	306	326	368	310	348	356	342	322	355	348	324	352	343	328	309	318	340	300	300	295	313	326	340	331	358	293	308	306	313	319	298	324	330	309	334	312	294	342	324	357	310	335	317	370	335	329	342	309	266	304	324	323	310	359	307	313	310	312	336	320	321	315	310	314	314	294	313	366	360	305	352	353	305	357	374	314	321	327	295	305	306	334	312	308	337	314	286	327	327	326	290	322	323	355	336	321	310	313	304	325	293	343	307	342	323	348	308	346	340	292	349	325	320	335	333	312	332	338	340	277	318	327	326	326	356	348	346	356	328	360	303	309	321	324	324	300	296	307	363	329	297	304	360	345	328	301	344	286	314	313	337	310	284	313	308	287	347	330	302	275	320	278	328	356	327	349	324	322	303	327	316	327	336	350	312	322	308	326	325	311	318	305	312	330	333	319	330	370	303	321	300	300	328	311	307	319	303	332	336	344	294	311	301	333	333	356	331	324	346	311	281	347	319	327	317	293	336	291	301	298	300	329	307	328	319	302	291	344	311	320	330	306	302	341	319	309	370	315	331	355	317	301	306	320	335	287	276	325	319	361	368	313	308	332	334	337	329	347	345	343	315	328	303	322	316	319	304	305	339	349	289	322	328	330	335	343	333	320	333	318	325	311	347	327	354	317	349	365	293	299	300	319	326	343	300	341	326	312	305	350	333	323	323	347	348	316	335	314	323	322	308	296	334	313	312	322	302	356	338	361	326	294	332	313	315	303	287	372	317	326	347	317	271	315	296	334	339	321	342	311	335	327	303	320	307	305	343	321	338	309	301	314	326	335	343	296	321	315	306	334	323	300	320	323	317	336	319	334	366	336	329	327	326	340	328	279	273	363	301	322	346	334	333	324	308	342	317	326	308	354	356	282	288	344	347	312	367	327	308	315	326	340	325	333	338	368	327	398	307	323	342	283	321	308	284	299	317	321	309	326	300	318	350	332	357	329	311	314	329	334	357	330	307	349	364	300	342	293	322	339	358	337	324	315	320	321	263	287	327	336	343	334	332	288	300	317	311	312	298	334	317	316	322	354	326	363	318	335	313	311	338	317	302	343	292	320	290	303	309	333	371	357	309	320	351	329	363	327	314	347	318	311	299	332	348	316	346	348	301	320	310	305	302	314	343	314	335	378	305	334	352	304	307	354	324	296	305	334	324	319	302	299	324	341	309	302	354	317	303	342	334	358	323	334	318	342	311	312	350	306	305	332	312	326	343	355	322	324	363	346	344	324	319	325	343	296	326	268	338	331	335	312	302	328	296	321	307	321	331	318	302	331	307	307	301	345	309	341	353	356	358	324	290	333	342	349	354	340	330	331	308	303	329	327	338	322	311	327	312	326	359	365	323	296	334	326	325	312	334	308	316	318	338	323	311	351	294	308	311	325	338	326	341	324	292	336	309	344	311	306	336	329	334	321	294	311	318	318	326	328	328	334	326	310	315	329	310	360	314	317	326	280	304	287	311	295	301	331	358	332	323	321	318	358	290	316	356	347	310	324	318	318	329	323	327	336	320	295	340	302	308	338	343	343	341	314	362	333	293	313	285	356	307	335	338	305	302	315	335	346	335	387	293	323	289	296	279	350	332	320	335	323	346	340	336	359	373	340	325	328	299	311	323	334	332	344	315	339	339	345	317	323	315	323	331	313	314	328	325	326	319	303	309	314	342	333	308	321	322	333	346	316	330	373	300	366	356	340	313	323	359	336	346	331	328	317	354	336	357	326	305	311	303	323	319	321	342	324	352	322	322	336	330	317	353	320	334	302	349	319	327	302	318	293	319	341	339	314	319	344	338	293	325	321	340	346	320	329	331	333	296	340	339	337	323	318	299	315	288	350	298	370	343	328	344	305	329	305	305	324	302	332	352	323	325	331	302	358	324	318	338	322	307	300	332	362	318	298	331	287	339	354	328	319	322	328	313	330	300	311	325	325	358	314	312	336	312	349	321	284	353	350	320	347	315	342	365	350	319	322	318	343	344	336	320	320	338	331	327	369	356	308	345	334	343	314	314	300	316	324	329	290	320	330	328	343	332	271	311	322	340	302	324	319	326	301	314	305	325	317	307	341	311	332	304	333	322	323	339	316	312	324	300	341	322	358	354	294	301	340	329	330	334	305	315	313	355	282	313	319	330	309	339	344	387	301	330	319	332	304	357	316	346	337	358	329	317	339	326	310	347	293	340	333	356	300	351	335	324	334	326	336	304	323	345	354	315	335	297	295	307	287	308	316	277	334	305	366	304	298	330	319	343	305	327	310	355	342	335	338	349	320	319	315	339	336	373	317	283	307	309	316	328	293	333	327	289	331	336	325	329	309	322	339	295	319	330	359	362	326
27918	28236	39312	42772	32205	15721	2239	1763	1544	1349	1363	1125	981	1399	3265	5700	5198	1394	772	782	750	772	720	782	748	778	710	698	693	725	750	685	744	731	740	759	798	714	739	709	770	693	756	733	737	693	721	730	718	710	769	708	718	710	737	734	722	690	769	748	740	721	688	701	707	690	689	679	719	691	713	746	774	720	745	800	717	682	683	732	738	701	738	732	750	725	720	756	730	702	715	709	674	729	748	721	737	715	689	761	697	728	767	721	728	683	730	740	700	699	717	746	716	785	693	759	718	706	766	749	752	717	725	705	720	737	726	732	725	689	705	730	761	765	702	764	758	709	652	739	714	706	746	683	737	701	699	709	724	745	768	688	762	738	726	708	741	708	729	764	747	712	762	733	715	770	747	735	728	734	726	739	701	715	680	735	777	670	745	748	756	709	791	699	727	729	698	733	686	694	752	706	700	674	685	758	774	746	711	730	748	746	743	710	721	765	695	779	712	727	772	702	728	696	723	752	727	751	706	728	762	726	766	750	695	717	754	650	739	713	696	729	682	740	732	737	704	735	726	784	708	734	757	714	683	711	728	698	743	755	781	739	764	718	753	741	740	735	748	724	734	715	739	708	697	709	749	722	748	721	707	771	721	706	752	720	741	715	743	729	739	712	736	704	701	740	720	737	703	750	684	742	724	706	729	710	703	708	756	731	717	768	781	678	744	701	724	718	706	740	743	715	755	692	687	752	741	752	761	727	690	751	754	699	720	714	754	723	702	713	728	730	741	721	741	729	764	810	689	731	715	760	763	726	746	709	729	774	706	719	716	718	721	756	742	704	761	723	734	712	772	743	734	772	769	661	752	774	751	728	738	766	739	757	758	706	718	682	756	714	692	774	747	721	763	720	727	722	730	728	736	713	708	728	740	688	724	694	721	705	730	761	724	704	745	716	686	696	732	725	784	754	734	714	710	757	717	800	707	723	735	738	769	737	713	706	771	766	723	693	691	737	707	762	734	702	748	757	743	727	706	731	767	719	712	735	699	762	804	736	686	766	674	685	691	714	745	736	750	720	729	781	718	715	739	722	708	733	722	725	774	740	684	729	701	732	743	755	773	687	735	743	697	745	758	754	730	725	733	761	723	668	765	703	732	773	726	694	734	762	748	712	740	721	709	718	744	702	703	688	762	735	724	726	701	708	770	726	731	731	770	729	725	742	726	762	735	716	775	715	777	730	729	712	757	734	740	777	755	739	739	735	767	712	712	731	770	739	701	708	738	757	708	757	697	742	764	771	748	723	711	707	721	743	710	760	732	718	679	690	708	695	772	722	710	728	759	721	763	757	737	704	776	713	770	729	733	751	733	705	745	740	747	804	726	760	769	705	698	702	760	726	737	697	702	741	733	727	751	729	740	676	742	745	747	719	713	747	715	755	716	727	710	690	697	698	740	754	699	719	700	714	708	735	705	702	710	713	672	776	835	773	747	711	734	714	723	692	761	703	756	735	726	710	734	715	746	724	723	710	734	756	765	704	717	705	709	654	699	699	743	728	791	755	738	728	700	738	747	735	757	723	756	720	720	723	721	741	692	725	708	673	776	737	723	737	745	737	772	719	738	765	754	758	707	731	752	734	718	707	723	718	725	729	769	728	708	739	721	721	717	701	697	735	760	726	724	727	711	735	675	721	760	736	711	732	715	707	719	718	704	737	732	760	741	713	648	716	726	731	720	753	705	710	771	736	679	736	706	702	764	743	761	736	740	697	756	789	646	733	714	726	703	719	740	701	720	728	724	710	759	718	708	753	776	727	708	768	728	728	742	751	731	693	701	736	715	750	745	704	696	738	803	762	722	746	711	759	760	770	707	747	666	762	733	710	739	764	738	689	709	719	801	754	718	719	704	726	778	732	720	723	728	722	732	772	678	743	729	695	685	733	740	724	717	751	704	756	737	765	742	716	701	728	708	755	727	738	741	696	768	660	717	763	769	683	733	755	720	731	727	720	739	743	745	743	729	703	694	744	691	751	703	708	739	718	779	735	711	684	787	732	702	705	797	755	691	725	711	713	730	727	792	717	768	718	732	711	698	743	762	687	728	762	743	734	714	755	757	730	691	744	729	757	744	737	744	744	739	689	692	741	768	712	757	674	720	743	750	742	718	682	718	773	750	738	751	776	725	711	770	762	714	743	713	738	738	701	712	734	696	746	725	711	804	743	739	754	773	738	733	751	744	738	755	735	726	736	721	727	720	747	706	752	720	729	749	736	705	665	739	751	699	700	736	770	735	695	696	733	706	758	701	750	720	727	700	710	743	758	734	672	747	730	735	678	697	671	731	724	707	724	751	744	733	709	734	706	734	725	702	806	764	765	722	765	682	769	696	747	745	754	711	764	734	762	713	727	704	725	708	755	734	708	741	724	701	717	732	743	752	776	702	723	746	718	685	761	724	707	711	743	738	729	733	665	708	731	768	735	717	758	766	775	765	789	704	689	766	733	714	701	742	728	708	728	726	750	750	743	734	688	747	692	731	753	689	786	716	743	725	748	710	723	720	710	699	719	710	723	744	672	730	748	726	749	734	699	726	758	729	754	736	704	725	721	740	688	754	725	733	780	726	724	747	746	730	778	738	742	706	668	725	763	712	728	776	722	719	720	745	762	743	782	737	723	728	664	765	724	661	744	702	736	725	717	731	746	771	741	732	650	736	721	723	682	740	707	770	756	692	763	744	700	725	729	762	737	737	704	769	757	723	683	748	718	759	744	721	764	757	703	722	720	769	723	768	751	743	717	740	721	747	718	746	759	703	744	752	772	745	714	699	750	754	702	718	728	771	684	724	755	779	772	740	741	753	724	720	745	730	747	755	729	737	681	712	734	710	750	759	746	750	769	730	735	767	688	679	726	721	742	678	763	774	754	710	751	714	765	692	765	683	726	744	718	710	722	732	706	717	710	735	737	721	750	751	713	744	719	726	708	751	691	731	753	721	665	751	725	711	747	672	711	703	734	704	703	713	684	777	697	685	765	728	695	773	720	723	726	723	718	712	761	742	697	749	710	732	738	780	739	695	732	691	715	736	697	799	706	696	740	749	697	669	765	711	763	688	759	708	772	731	727	757	747	724	760	710	761	719	707	741	789	727	757	748	746	729	705	726	708	726	727	772	696	797	711	739	721	729	748	728	706	724	745	767	693	704	700	724	758	692	727	824	688	736	731	754	752	778	696	731	698	776	731	733	686	752	730	766	744	742	707	769	704	713	680	716	749	781	686	720	737	738	752	751	730	703	730	720	769	747	742	726	783	755	752	790	748	714	764	741	696	732	742	731	747	696	766	737	790	702	735	744	728	762	723	756	705	724	683	735	707	688	725	746	750	733	749	721	743	752	747	712	713	723	734	764	732	780	713	772	754	734	769	688	771	696	710	723	767	761	747	744	728	737	695	696	727	736	700	706	774	715	677	741	758	761	724	703	730	757	770	726	723	704	705	759	666	738	671	729	745	708	719
51595	44525	49203	48255	32451	13733	2291	820	678	584	560	606	567	532	852	1810	2437	906	355	421	399	397	406	408	424	392	424	407	383	459	396	390	387	453	383	377	367	412	394	404	391	428	414	395	402	381	417	371	404	412	406	382	399	392	402	417	398	394	384	419	364	427	400	425	419	417	430	407	398	372	415	428	360	413	375	408	420	407	417	370	384	404	382	421	374	425	415	397	366	370	407	464	384	432	418	397	412	409	380	386	449	405	434	426	382	368	400	394	434	402	417	353	379	367	424	417	390	364	425	407	399	357	396	395	399	404	398	370	371	372	417	388	409	387	449	356	390	395	393	397	396	393	404	387	314	390	392	386	389	407	393	371	373	445	410	378	411	390	388	385	350	379	385	387	403	412	406	417	451	373	388	390	384	416	422	383	396	382	406	416	365	375	379	351	366	388	389	387	417	386	398	422	391	397	403	383	402	393	424	416	402	414	429	404	379	406	380	383	401	389	425	404	422	406	341	391	399	413	393	449	377	377	402	387	375	371	435	385	409	416	369	380	409	394	394	417	412	424	384	359	377	390	401	419	429	453	369	401	409	408	395	358	400	367	381	393	414	399	386	394	374	370	430	416	399	421	395	404	442	402	415	420	401	405	389	348	412	399	415	440	415	394	417	391	417	354	392	408	370	360	398	438	412	367	401	398	401	401	414	413	385	385	380	391	391	393	408	367	405	399	416	418	390	397	429	392	409	377	392	419	368	385	388	401	394	430	379	371	421	366	384	385	412	378	405	423	380	361	433	401	433	436	376	420	344	410	404	431	411	399	403	391	385	399	377	348	403	402	409	371	384	376	391	413	354	378	415	418	417	413	403	411	387	392	372	405	414	409	393	412	429	380	429	392	410	405	410	422	410	374	377	405	427	410	406	389	436	383	379	364	388	424	402	400	409	386	381	410	391	365	395	381	404	353	420	399	419	396	350	447	405	378	441	476	423	439	452	390	374	374	425	392	426	365	341	396	394	421	392	420	378	392	405	415	381	396	410	408	371	375	409	382	362	379	377	394	402	393	406	419	417	384	413	407	389	402	426	405	425	368	390	388	403	433	384	397	408	399	429	386	373	379	416	437	400	412	419	392	412	383	391	449	407	413	338	418	368	383	380	425	448	391	405	428	393	384	358	391	441	411	429	380	376	386	383	437	392	397	394	426	421	377	364	418	433	394	383	379	379	418	371	373	412	443	410	378	386	385	388	408	423	410	387	386	392	375	411	379	424	396	432	402	416	390	400	416	343	367	359	410	359	436	431	364	403	394	385	356	384	411	381	394	394	403	372	413	384	424	390	393	360	373	397	412	378	399	407	415	415	415	381	386	401	351	352	391	388	378	415	356	364	391	407	438	378	380	410	392	383	381	428	381	409	375	426	398	390	437	446	420	370	355	387	430	419	399	434	391	379	415	377	416	411	402	404	434	402	415	419	400	365	412	416	433	384	390	381	395	399	384	408	400	429	379	384	432	404	420	410	431	420	384	385	404	397	431	408	411	406	405	366	367	392	390	391	393	446	334	384	396	416	424	386	397	388	368	377	407	416	354	385	363	388	391	388	418	398	399	379	403	402	410	443	445	383	389	416	403	398	415	400	406	407	425	391	422	363	417	431	406	386	389	403	418	413	403	365	391	409	421	393	368	385	428	364	360	441	385	398	405	390	381	407	383	380	364	401	386	365	365	378	416	401	433	421	423	439	377	420	423	408	422	423	436	378	372	433	386	411	385	402	444	384	397	394	408	410	405	373	390	394	396	384	364	388	425	385	393	379	398	424	397	405	379	399	394	399	430	412	429	377	399	386	436	425	401	368	394	414	424	398	417	425	365	391	350	353	440	423	409	372	379	409	383	412	410	352	433	416	414	419	417	424	374	407	373	430	398	387	404	426	377	413	449	442	404	396	414	377	410	394	403	418	421	405	415	412	391	411	398	449	393	450	379	405	386	419	414	389	399	404	413	392	393	421	361	378	391	403	415	413	398	410	443	427	411	404	408	412	411	418	394	388	374	389	410	388	369	381	404	424	399	390	425	443	365	394	412	377	435	429	320	372	378	409	449	412	400	400	395	410	398	410	409	415	395	401	424	360	438	386	386	366	396	372	392	407	368	397	399	413	399	377	394	386	412	362	397	396	411	425	414	390	406	423	457	444	411	368	412	377	431	404	378	329	395	380	413	430	411	389	386	406	419	407	374	387	383	407	418	383	396	381	427	384	418	393	383	418	430	396	416	383	399	414	400	429	378	396	412	382	382	397	411	401	415	376	361	392	396	395	374	406	362	414	370	413	380	384	417	406	383	361	416	383	358	412	418	381	370	374	393	405	382	388	415	429	420	387	410	393	375	383	352	393	385	413	373	357	412	423	421	367	379	370	412	380	401	437	396	370	374	381	394	420	343	378	354	401	388	396	349	432	383	391	420	370	406	402	387	383	398	406	408	398	407	397	427	409	395	409	416	401	395	427	359	448	423	382	383	405	424	414	363	354	461	458	397	402	382	417	410	397	411	393	413	415	413	396	394	397	451	379	380	378	400	413	401	399	427	406	408	412	385	385	400	414	402	375	418	387	414	390	392	352	367	393	402	410	400	409	419	414	397	409	409	422	421	427	371	362	379	395	432	348	398	411	403	400	413	403	412	422	407	437	380	379	407	405	420	391	382	441	416	409	371	394	431	419	398	453	395	397	417	390	434	395	429	409	386	417	440	389	434	346	363	377	425	436	422	402	400	360	358	422	429	379	402	421	392	416	399	405	394	393	413	393	422	420	395	422	418	400	382	401	417	439	429	400	458	417	368	394	404	375	383	412	438	417	427	374	404	409	374	407	366	397	427	436	379	348	434	383	394	385	399	395	375	387	411	400	405	417	386	362	377	400	401	367	394	414	395	376	362	368	388	373	384	395	428	417	442	411	421	385	436	414	393	403	401	396	402	408	390	398	411	410	398	370	396	396	400	411	372	399	369	373	349	401	379	435	401	348	432	411	401	384	375	379	435	398	416	396	392	370	396	383	387	380	356	384	452	381	410	422	365	431	416	416	399	401	422	364	374	419	434	368	394	391	395	370	396	402	417	447	389	379	405	400	379	369	382	397	348	423	398	403	449	400	404	369	371	392	391	397	410	416	418	414	422	400	426	412	424	406	447	448	385	393	415	409	375	390	390	454	390	398	433	414	405	406	392	400	396	379	401	405	416	386	391	396	386	382	393	393	375	421	380	393	428	400	433	398	380	407	385	390	406	422	395	353	396	380	368	382	407	388	380	413	434	361	405	449	426	414	374	411	363	370	445	404	368	404	402	393	362	444	371	403	356	395	411	392	409	395	368	407	376	380	396	404	368	409	383	377	356	403	362	395	410	422	399	407	416	397	397	375	378	364	405	384	408	407	408	399	406	420	396	379	395	415	387	397	391	395	391	404	392	404	405	419	422	412	406	416	378	393	395	427	387	374	388	415	372	370	382
33387	36290	48518	52961	40757	13231	3097	2908	2149	1756	1758	1856	1687	1603	3388	8479	10661	2725	860	843	916	807	895	882	864	837	905	858	914	844	858	869	882	866	833	853	826	843	824	847	836	837	856	872	863	793	871	898	901	875	847	832	863	895	884	864	865	810	804	856	888	881	832	821	816	909	863	865	834	839	831	824	873	859	820	879	836	886	903	903	922	807	824	915	865	846	854	871	832	884	827	878	817	841	857	866	866	886	880	885	842	853	850	926	849	858	831	883	823	863	830	831	846	862	848	858	835	837	876	914	863	826	859	873	929	844	835	881	836	887	874	846	854	877	859	880	907	859	813	856	891	834	873	869	876	927	940	856	844	868	847	824	854	875	828	869	853	810	853	843	854	857	870	887	845	862	849	903	820	858	870	852	845	847	837	801	801	875	846	775	865	880	819	904	813	866	859	908	860	861	849	918	810	924	882	809	849	881	844	899	840	789	802	847	933	829	810	857	866	836	874	854	907	842	864	826	814	861	839	866	845	876	842	846	829	836	914	839	845	803	875	825	851	890	878	800	841	837	910	908	847	841	836	861	858	842	905	840	885	795	884	830	847	873	862	900	815	822	832	896	879	895	846	789	916	921	827	841	883	868	848	836	845	843	814	899	862	848	843	902	837	867	868	887	879	810	894	877	843	853	868	881	877	842	863	887	827	863	833	887	849	895	821	906	917	884	835	877	814	796	855	876	844	831	833	884	855	847	840	865	843	835	912	900	828	827	865	849	841	865	877	863	883	809	838	895	851	892	873	903	830	874	857	857	842	886	866	834	846	859	867	856	891	880	812	842	881	857	873	872	877	877	902	826	853	856	914	861	898	880	851	833	859	868	893	861	842	839	805	885	848	843	875	885	806	820	838	825	865	876	877	913	845	806	825	864	848	863	893	854	870	865	901	891	911	881	845	834	872	799	857	874	876	887	876	871	868	874	849	881	852	833	884	814	884	839	852	801	869	881	859	867	861	859	829	879	863	799	855	846	853	872	943	857	883	909	853	862	870	893	906	848	820	872	853	875	843	837	866	849	846	839	862	902	856	868	858	887	887	884	872	838	902	885	876	881	862	929	906	832	844	867	875	823	831	851	804	868	929	877	908	866	873	814	896	874	847	825	828	814	862	874	879	856	829	874	865	878	850	870	859	898	838	853	862	904	833	812	822	848	892	873	836	862	872	912	840	827	862	918	841	838	876	891	895	908	830	860	867	825	869	845	855	836	856	885	873	858	843	882	843	828	820	792	866	834	889	834	889	826	790	828	858	874	846	832	870	879	860	860	881	798	887	821	848	853	861	834	837	802	905	862	840	883	866	839	885	861	822	829	902	878	887	854	919	879	876	855	845	799	899	863	884	868	789	886	869	896	823	862	862	829	873	855	858	830	829	857	856	812	839	836	827	874	870	891	887	832	866	862	805	827	856	859	831	877	851	844	804	866	868	884	851	881	859	859	844	872	834	887	877	838	833	856	876	892	859	897	921	832	905	872	895	896	865	875	902	868	822	843	886	837	805	848	858	893	833	889	870	839	842	856	859	794	825	843	877	838	822	852	856	876	910	861	852	846	838	842	875	829	866	868	862	901	863	857	788	858	887	854	854	835	849	840	828	827	855	876	822	919	837	851	850	835	847	852	869	863	885	826	820	834	850	832	824	811	794	869	864	807	864	836	830	886	844	864	875	814	862	887	867	837	914	793	878	909	850	820	858	843	855	856	851	853	884	877	869	845	831	820	907	886	919	866	833	856	881	872	916	860	832	813	867	853	778	832	818	868	873	832	882	813	896	877	827	881	877	869	853	875	872	896	847	868	859	851	829	915	881	894	821	830	839	914	848	884	925	875	871	865	822	843	857	888	878	882	857	879	870	834	846	865	860	839	871	835	883	906	880	828	849	833	857	844	820	854	823	808	840	930	885	824	839	861	914	861	827	889	820	888	882	823	816	849	897	870	851	838	843	823	833	838	835	893	881	871	863	944	861	817	861	868	886	854	867	855	827	899	862	841	859	893	882	851	866	871	907	872	870	837	832	817	831	860	851	865	868	885	857	870	864	842	909	883	878	873	857	887	860	828	854	837	884	890	884	885	819	828	890	865	875	852	872	843	892	844	868	845	837	808	883	855	831	850	889	868	890	878	886	885	894	839	884	895	876	861	833	866	844	851	822	865	868	798	837	845	888	897	865	871	867	859	861	864	854	848	872	921	851	855	817	873	835	838	883	816	864	816	900	881	822	848	910	917	870	837	878	837	866	888	833	790	818	855	857	862	839	866	854	829	878	862	861	859	836	852	844	920	908	858	856	836	849	845	803	885	826	862	887	785	849	850	826	855	839	867	852	864	803	858	838	858	872	889	804	829	854	858	922	881	858	860	826	905	858	847	872	900	886	886	839	870	864	864	845	856	866	860	885	847	814	911	896	920	846	843	894	844	867	862	875	897	862	833	842	859	880	898	879	886	869	877	903	852	854	861	873	866	845	903	864	845	834	858	869	878	865	855	860	808	845	879	808	828	816	789	880	845	839	850	854	883	818	903	890	874	876	882	837	887	910	917	849	829	881	788	900	877	874	872	877	856	853	882	812	837	849	826	897	851	828	813	878	827	833	859	897	850	860	885	884	877	808	883	863	890	820	858	814	905	870	899	866	833	882	834	851	849	849	837	895	793	872	834	828	863	882	861	923	844	874	859	882	854	868	882	841	880	896	846	878	820	825	861	845	841	903	873	842	855	893	814	853	868	860	799	849	877	890	878	881	846	895	850	835	857	902	915	853	896	870	876	863	848	878	931	872	840	852	855	836	831	836	849	839	864	881	900	906	880	873	912	859	862	837	826	847	833	882	864	871	850	843	890	827	886	856	829	903	865	861	867	875	850	851	872	818	827	896	878	873	883	900	840	817	859	845	852	890	845	890	820	845	828	898	864	883	894	850	866	864	842	908	900	833	878	846	837	841	844	862	859	867	873	904	863	841	851	826	847	879	878	869	851	900	840	867	948	866	878	856	853	837	836	820	834	812	832	873	857	851	882	887	849	837	832	820	834	830	819	864	838	883	897	892	884	859	917	844	881	808	873	880	861	852	847	829	953	873	849	869	805	831	811	898	899	868	895	817	826	842	839	840	860	871	808	820	833	844	869	849	858	882	785	843	902	856	871	898	844	912	890	841	853	775	838	892	833	833	839	860	872	826	849	845	877	865	886	872	841	896	905	849	886	811	884	892	859	860	915	878	863	833	892	883	812	877	849	855	859	872	909	885	835	884	869	869	868	884	874	851	823	867	878	821	881	852	849	868	808	869	814	859	875	848	883	892	835	879	808	834	901	850	855	958	893	877	852	850	846	873	931	902	799	841	806	879	872	873	849	826	831	837	871	830	868	869	835	895	841	804	852	918	872	887	891	867	843	870	836	884	842	905	857	838	908	824	874	893	894	830	904	818	853	808	896	865	886	823	831	852	860	842	822	884	880
23288	14084	9655	5422	2164	599	363	329	312	317	294	270	257	249	260	249	269	238	228	202	233	229	207	215	208	223	240	188	199	223	215	178	230	220	256	231	202	197	220	186	215	210	234	201	184	236	231	213	254	202	219	230	200	222	225	231	240	197	220	240	241	228	193	214	216	226	241	195	221	237	209	220	221	203	195	204	223	250	250	230	253	206	222	231	219	218	220	225	226	229	200	214	206	234	216	228	204	226	172	207	205	213	198	238	191	221	215	230	205	205	201	241	222	230	212	236	225	213	205	233	233	209	214	204	192	196	219	212	227	218	216	191	189	218	230	214	209	243	222	222	219	235	177	214	222	190	209	214	220	213	198	237	225	211	181	218	207	205	212	196	193	234	198	237	206	210	206	181	217	202	208	213	232	215	187	228	225	225	218	186	245	200	231	222	229	213	219	210	193	224	219	199	204	221	198	209	214	226	258	238	184	229	228	205	192	207	179	225	207	201	240	230	216	226	216	228	210	220	216	235	227	204	236	238	212	220	237	189	211	207	241	215	247	222	246	212	218	213	240	226	210	229	209	217	218	225	194	217	201	228	240	225	217	213	197	201	212	179	216	232	216	201	251	211	194	213	231	235	238	216	236	226	245	245	243	215	228	229	213	226	225	228	227	223	192	207	234	228	219	214	214	210	239	253	225	225	213	219	209	214	226	265	194	205	213	215	219	210	193	217	242	203	225	214	178	219	217	208	224	221	223	219	228	217	216	219	219	211	206	243	241	239	250	217	237	218	215	213	210	218	214	215	192	205	204	218	210	257	211	212	202	210	227	207	203	186	200	223	233	218	220	227	219	212	211	214	227	226	252	194	221	238	222	220	239	190	196	196	210	203	236	225	195	220	236	238	226	225	224	214	198	238	231	231	228	202	226	213	202	225	237	204	197	191	215	235	248	236	232	252	214	210	201	223	216	204	186	206	225	223	235	213	191	251	233	220	233	239	210	206	228	193	213	205	231	223	233	202	217	236	219	211	212	213	211	215	236	224	194	196	216	202	213	216	213	227	215	210	222	221	216	228	208	208	194	221	222	233	258	235	198	223	218	205	223	214	267	217	223	189	193	235	229	206	256	190	202	188	223	196	220	230	239	222	206	233	186	211	225	202	231	219	216	210	230	216	213	228	222	216	220	213	183	201	210	216	243	230	245	202	232	226	209	199	212	258	226	197	220	204	224	216	201	185	205	188	181	223	233	204	199	217	234	207	220	254	210	236	212	234	220	181	192	194	223	214	189	222	231	224	241	210	225	180	228	226	204	213	230	210	199	192	213	238	207	215	213	219	210	228	226	225	200	225	259	216	260	232	225	186	208	231	219	210	213	251	221	215	216	230	218	208	224	226	287	226	204	206	235	195	222	223	209	203	204	213	235	244	222	236	205	209	220	193	226	216	204	223	228	219	212	195	222	233	210	215	199	207	198	225	217	240	196	245	235	213	229	231	216	196	207	212	209	216	215	208	218	248	201	211	218	230	204	218	227	225	197	236	215	230	210	211	226	217	191	242	211	201	199	228	195	197	217	215	211	240	242	243	196	259	211	237	210	218	223	242	191	188	212	208	218	215	212	209	222	209	212	212	232	241	214	208	205	195	196	205	223	202	236	195	187	225	236	209	231	211	208	228	230	234	211	216	231	245	214	248	204	230	229	198	221	179	226	217	233	223	213	217	220	220	213	207	242	203	218	203	211	221	228	207	216	202	231	208	213	213	222	196	210	234	222	256	235	238	205	210	207	245	218	222	236	210	210	221	234	214	235	237	261	214	249	189	213	243	244	205	232	224	214	191	218	203	240	195	217	198	250	210	206	213	180	229	228	225	196	203	217	246	217	243	211	197	192	202	199	242	231	225	211	226	224	206	225	214	218	211	224	238	214	252	211	208	227	219	244	191	201	219	213	230	218	220	221	203	205	222	208	199	209	226	210	192	237	192	215	231	194	204	206	188	196	199	217	209	193	186	229	214	227	210	245	230	236	223	190	209	221	233	211	196	236	229	226	249	191	220	232	226	209	194	235	268	209	231	218	230	234	248	190	223	207	250	217	204	225	202	227	195	231	225	208	224	212	252	221	195	222	218	178	204	196	210	220	196	200	217	213	214	195	211	219	199	226	204	226	189	217	209	199	225	194	211	206	228	223	217	190	194	212	205	223	201	204	234	241	224	227	233	244	214	226	217	219	275	213	232	198	194	220	207	211	206	215	218	191	231	220	215	218	248	219	237	211	239	205	207	190	216	211	203	216	218	234	204	201	194	244	220	196	227	216	208	244	248	243	201	208	208	222	220	242	240	218	215	222	199	236	219	224	206	207	214	232	210	224	222	207	205	205	235	234	221	221	193	192	201	195	224	225	207	222	219	235	232	218	243	226	195	255	221	233	235	216	239	214	199	194	240	211	234	211	210	213	229	196	217	226	223	244	219	226	224	241	215	218	205	223	224	192	222	220	210	219	246	213	225	225	187	223	214	214	216	225	247	214	218	241	207	193	240	233	199	234	240	181	181	199	197	198	215	259	241	227	212	232	175	231	199	212	227	216	216	221	210	236	211	208	246	221	212	219	193	202	217	197	225	247	221	208	188	224	201	224	224	207	223	221	215	214	197	238	229	228	190	200	240	180	203	194	178	195	233	207	229	217	246	208	241	199	212	236	231	207	229	189	221	213	205	211	218	214	258	224	226	207	183	248	215	220	209	208	209	214	228	230	239	207	222	208	226	220	241	224	223	215	214	190	223	207	215	224	226	233	220	219	216	220	248	222	235	233	195	216	216	226	222	200	213	226	207	230	207	208	207	218	239	224	236	230	218	220	199	216	222	212	207	230	210	186	221	247	223	215	214	225	238	238	217	203	191	220	208	199	262	210	197	226	216	224	241	208	203	230	210	224	212	221	225	221	208	232	172	196	223	213	233	230	202	222	232	193	221	215	225	229	197	235	236	228	233	219	242	206	189	215	242	199	246	203	212	203	216	233	254	221	220	219	252	207	230	195	228	204	214	210	261	223	215	257	240	212	243	196	219	205	196	249	212	225	205	232	236	235	232	254	198	212	205	227	218	228	209	224	203	201	259	244	205	211	195	217	221	226	208	199	247	230	196	220	212	205	224	223	224	207	219	211	209	219	220	239	239	246	238	223	192	209	230	227	204	214	205	222	218	207	220	247	214	217	212	201	216	204	204	256	199	217	236	227	205	225	229	257	217	177	213	203	225	218	192	247	224	239	235	226	240	212	235	237	210	232	216	237	196	223	219	209	214	215	215	198	223	226	204	236	248	232	218	233	212	200	232	199	206	226	204	219	207	232	213	211	223	224	221	222	217	222	209	206	211	216	183	237	236	198	225	205	204	230	207	209	211	239	244	214	211	224	225	214	237	235	218	186	228	226	227	216	224	217	193	212	214	185	225	232	215	206	210	202	225	214	204	205	221	215	230	231	199	221	211	217	204	205	223	210	228
14009	11071	14999	12724	6651	1923	1332	1023	972	1052	917	826	753	659	692	789	809	585	553	511	539	562	511	523	500	548	499	559	501	486	538	559	532	523	517	555	487	503	527	544	507	555	498	499	508	559	461	497	551	522	513	507	560	513	519	531	528	553	531	492	539	521	528	517	501	485	503	525	554	530	495	504	532	520	516	535	473	533	521	513	551	461	522	492	493	470	520	467	519	519	517	515	514	544	521	540	505	505	482	533	539	563	503	500	530	465	495	494	528	536	518	525	504	468	545	524	491	504	528	502	497	529	516	510	519	497	503	497	560	531	519	552	489	508	502	515	544	509	522	496	491	513	525	534	522	520	538	508	550	542	500	519	517	542	481	521	493	516	556	519	499	520	541	505	538	497	484	530	522	532	508	557	485	510	534	528	551	479	499	535	517	544	543	540	481	519	551	532	498	524	538	532	539	530	494	491	513	473	540	518	533	509	561	508	525	526	519	512	488	508	511	506	513	527	490	546	543	465	476	519	548	490	520	529	506	535	498	513	519	550	483	521	503	489	519	499	552	480	469	497	521	495	523	524	515	508	508	537	519	512	501	473	502	499	474	516	529	514	549	480	498	497	497	504	503	514	541	483	501	501	511	509	559	549	463	527	521	540	489	523	531	491	469	521	540	503	530	518	519	514	547	484	537	490	523	518	546	553	536	543	494	468	486	530	565	535	505	518	501	524	549	507	540	479	494	511	485	534	541	518	479	488	528	497	533	512	524	544	491	519	470	511	520	571	469	515	503	497	515	561	515	532	504	559	487	516	503	518	535	515	481	503	505	491	522	532	507	522	513	517	514	497	521	532	528	500	514	533	507	531	555	498	504	549	543	531	566	499	544	545	509	519	527	483	466	493	525	496	545	465	514	509	534	518	485	533	527	540	497	477	516	525	477	478	538	513	546	528	526	496	529	508	511	507	533	523	498	564	524	516	507	481	485	542	512	503	529	508	562	520	491	522	554	528	515	547	505	502	484	521	524	517	505	517	517	512	515	510	517	534	488	537	499	568	501	511	490	483	517	520	461	497	480	527	538	532	537	441	512	494	518	498	530	501	469	511	502	523	468	539	473	513	508	535	496	489	545	510	524	548	470	514	514	519	542	506	500	513	514	500	522	539	527	553	486	494	520	552	555	523	542	494	527	517	537	487	510	493	489	496	512	520	493	506	521	500	494	520	483	520	529	528	491	534	533	483	542	499	493	512	552	498	545	547	496	523	519	538	513	506	513	503	554	547	498	457	545	541	504	519	514	502	546	519	513	512	511	494	498	517	496	524	462	573	514	492	509	501	516	527	535	544	525	529	508	512	523	527	517	505	558	486	510	505	492	489	540	542	487	553	532	540	462	510	543	539	528	556	486	508	514	527	495	496	535	516	546	534	537	519	522	511	520	522	504	489	494	523	503	492	496	479	524	556	510	509	519	517	537	514	498	524	491	476	520	532	552	551	546	548	518	463	494	529	528	503	532	510	499	514	516	552	495	497	515	513	489	500	551	496	495	519	528	499	503	534	513	543	514	519	499	554	527	483	485	479	538	486	530	515	519	514	507	537	514	473	536	510	488	500	585	519	518	532	499	538	511	485	512	529	499	533	506	516	513	556	535	482	527	492	506	496	503	497	514	534	514	525	500	558	506	519	515	480	572	522	493	577	497	533	539	522	494	538	486	493	516	527	532	474	495	537	544	531	535	510	503	557	553	557	518	511	508	542	546	505	504	528	529	483	536	509	506	522	473	536	524	529	505	516	523	463	514	524	486	482	536	500	490	547	500	550	467	516	540	516	492	509	513	468	526	494	532	517	506	518	507	503	497	525	510	488	535	494	518	516	500	525	516	492	516	508	485	520	519	498	538	525	528	536	502	511	501	538	495	537	491	504	555	536	574	488	504	538	505	500	528	501	547	516	510	510	501	532	509	493	489	499	502	552	547	522	561	526	527	498	511	557	513	518	478	498	540	540	537	524	472	507	506	545	547	512	527	498	486	527	512	475	529	523	485	524	491	496	515	528	525	525	518	502	520	570	508	509	563	515	505	526	496	524	507	514	546	538	527	504	517	530	569	509	494	482	493	493	501	564	493	512	509	546	492	531	530	473	503	526	543	481	522	517	554	491	506	519	548	482	566	484	465	499	483	527	506	551	481	537	496	508	503	526	530	497	525	510	515	513	527	455	545	497	531	516	525	519	527	510	562	487	524	548	523	526	514	504	507	511	497	461	523	498	517	533	530	486	536	545	507	518	504	514	560	561	543	533	546	501	503	508	484	512	534	517	498	544	565	523	563	525	499	543	526	526	501	522	543	521	478	498	528	495	535	546	495	507	534	473	496	485	520	522	546	548	518	520	500	544	517	532	484	520	558	485	548	538	498	488	521	515	498	525	501	528	524	494	503	462	521	521	561	491	539	520	541	499	484	512	521	492	512	490	500	508	518	508	525	527	523	560	542	519	541	544	473	507	513	507	510	533	482	507	505	540	493	523	501	534	517	528	540	529	487	488	534	495	535	505	494	468	489	542	518	489	505	536	530	526	515	516	516	545	534	547	495	535	536	473	539	532	530	512	542	539	529	492	487	510	520	503	512	554	527	549	508	485	521	546	528	537	513	513	490	503	524	533	517	547	520	550	522	474	546	550	532	522	564	548	510	506	544	515	531	497	528	522	486	519	566	469	513	495	518	534	491	503	519	525	511	484	500	511	498	493	529	487	497	525	526	499	502	526	493	511	532	532	532	516	505	468	537	511	564	542	519	514	495	497	495	512	513	488	475	482	539	566	487	525	530	525	472	512	554	459	533	530	550	588	520	547	516	554	506	473	527	527	479	524	521	524	478	502	562	505	504	530	492	535	505	519	514	540	528	512	520	524	541	529	478	509	498	514	481	508	509	518	510	549	537	519	524	513	475	500	553	535	522	539	500	561	530	505	518	525	509	495	498	511	518	492	521	548	522	500	494	508	468	474	542	496	517	519	505	495	527	501	499	514	514	532	552	471	494	529	538	510	522	533	530	507	525	546	513	498	508	502	535	520	548	498	495	540	533	525	529	501	514	533	471	529	517	542	561	515	525	531	497	482	519	509	499	494	487	522	541	522	510	500	552	491	521	516	524	548	526	484	526	519	515	498	519	524	549	512	543	498	504	571	482	527	516	561	479	545	494	530	476	469	503	540	488	511	544	482	500	485	480	559	557	546	470	497	495	501	494	496	490	498	516	529	532	531	509	512	538	546	496	497	532	562	520	581	543	559	508	498	550	556	512	496	509	500	476	507	498	510	496	492	515	509	533	495	514	532	460	526	521	528	528	506	528	538	510	500	524	538	518	508	530	546	471	516	505	484	556	527	508	522	534	529	543	502	530	517	535	505	524	582	533	561	506	501	543	545	503	530	510	533	498	495	536	463	542	505	514	501	530	553	560	498	489	560	514	492	514	520	517	501	531	533	486	498	488	500	524	554	534	520
43544	34911	36801	35671	19900	6932	1490	642	529	506	418	399	367	337	502	988	1323	565	332	348	342	312	323	327	324	293	360	377	332	327	350	338	327	304	361	306	348	305	317	363	360	314	341	318	301	304	301	333	318	316	337	347	286	337	319	325	336	343	326	340	342	310	347	334	300	327	310	324	327	372	338	323	310	316	349	371	351	322	316	342	315	333	348	347	367	332	299	328	341	346	281	301	310	340	320	297	308	335	307	319	331	315	313	293	326	321	302	349	310	290	291	287	310	323	292	304	323	321	317	346	319	321	327	339	308	292	309	335	313	370	335	306	307	303	305	312	299	316	306	303	363	329	347	282	345	311	327	298	309	328	343	319	316	293	294	336	343	314	345	353	382	305	322	319	313	327	302	372	346	361	321	335	344	315	313	292	322	322	315	318	329	313	315	335	325	310	335	328	313	325	352	316	360	311	349	350	345	330	327	279	308	300	291	302	303	337	301	346	318	316	309	328	294	326	315	303	318	332	335	332	330	328	331	325	344	315	326	320	336	325	321	311	346	320	347	319	301	336	291	313	328	325	302	308	360	301	336	336	287	292	365	308	339	347	333	339	335	304	303	345	327	344	338	308	333	336	323	340	333	337	314	324	316	314	347	314	309	323	316	315	311	355	291	301	326	295	330	337	300	326	333	331	338	333	305	310	288	364	283	316	316	322	318	323	320	323	325	331	329	307	318	322	349	340	336	336	342	324	294	304	303	342	335	350	331	349	328	325	314	370	314	321	323	340	336	312	283	313	329	298	316	338	371	322	330	330	286	276	319	310	363	333	307	320	328	323	320	334	284	321	332	312	338	339	321	347	302	346	304	290	295	303	320	335	313	336	318	304	306	344	329	336	339	314	311	326	326	338	313	322	315	305	332	329	311	333	317	334	322	292	311	308	312	324	333	376	325	313	340	345	294	309	320	349	312	293	336	322	311	336	291	319	323	301	306	305	304	319	308	321	341	299	322	307	336	318	349	283	349	343	336	341	319	307	302	353	361	352	323	322	281	334	313	300	317	353	289	300	352	317	313	353	331	281	321	384	328	327	332	316	346	328	317	297	314	340	314	311	278	300	293	346	353	320	311	306	282	292	277	345	353	317	326	302	342	297	308	294	347	325	360	324	306	328	347	354	315	320	332	347	307	298	312	331	313	341	365	350	323	325	354	329	303	331	294	323	327	279	306	315	326	315	331	273	335	351	324	324	321	327	310	310	354	348	314	313	329	337	332	335	320	305	351	338	306	298	336	341	349	328	330	311	328	355	315	343	316	344	330	342	335	309	344	305	295	356	336	330	330	295	346	339	333	326	312	329	313	342	345	292	308	318	351	309	309	332	284	321	300	337	314	329	295	325	344	294	352	301	324	319	334	302	305	340	354	323	348	297	301	319	320	318	318	346	301	292	331	303	301	310	327	335	348	335	291	301	329	308	299	312	338	337	325	306	322	353	308	362	338	332	287	311	317	296	310	290	297	306	313	346	338	321	306	277	302	312	292	364	304	306	339	341	292	354	322	295	345	316	326	333	325	308	311	325	344	316	332	307	321	334	322	318	310	328	347	288	312	300	313	300	302	333	342	301	280	338	313	315	327	277	301	340	330	339	359	307	349	335	324	318	314	334	294	343	349	342	343	304	325	343	335	330	282	313	350	346	312	328	314	338	295	265	310	320	302	307	280	322	342	326	310	320	321	328	327	326	319	305	280	330	324	312	337	316	348	329	347	321	299	351	331	338	376	316	313	311	336	300	315	379	338	287	305	326	341	289	326	324	334	320	294	297	327	323	335	341	319	346	299	324	319	344	324	336	324	309	258	318	347	344	321	328	340	314	322	329	329	375	321	331	332	293	297	330	301	321	319	297	329	323	313	338	345	338	306	336	347	333	336	304	275	332	324	333	292	332	287	326	347	349	302	337	315	339	326	312	313	325	328	307	338	345	310	325	342	282	301	331	293	331	311	341	336	338	298	344	313	332	325	317	338	329	337	299	267	306	347	334	301	331	307	340	385	309	326	299	339	272	315	354	369	348	324	287	340	336	351	325	336	309	314	350	322	326	323	319	328	322	278	325	276	310	297	297	354	358	344	272	289	337	340	356	296	325	327	287	294	321	326	299	333	305	348	332	317	317	337	299	332	342	286	323	334	341	328	314	318	309	319	349	369	369	316	318	326	333	331	322	279	310	334	335	311	308	311	338	330	307	350	305	305	318	342	320	266	332	324	313	338	308	305	334	347	349	343	339	329	317	298	325	350	281	333	327	293	304	292	305	332	329	327	329	329	322	338	342	308	320	311	302	321	292	327	364	314	340	331	321	312	309	334	314	367	300	314	305	365	285	328	334	311	268	307	330	341	351	272	313	326	333	324	350	334	323	315	334	347	343	329	341	302	329	308	344	299	316	325	285	329	334	349	341	350	288	328	300	330	318	291	337	357	319	333	309	337	328	315	319	309	327	314	325	327	294	340	289	339	348	329	332	306	357	315	329	319	330	317	336	340	300	309	315	326	306	300	303	325	335	334	313	307	311	338	326	307	295	335	294	323	309	330	326	321	318	305	284	288	385	328	342	328	325	290	344	315	295	349	319	350	347	315	308	369	335	339	320	299	277	311	355	341	311	340	352	317	349	307	306	334	329	330	314	318	306	312	354	300	354	340	329	335	302	346	328	354	293	337	303	295	333	313	319	300	300	318	310	338	317	356	337	333	317	320	333	320	336	294	315	346	327	316	330	308	298	292	318	315	296	313	296	281	313	318	331	343	304	340	325	334	320	318	337	344	324	359	285	326	318	327	314	306	320	299	319	298	326	352	358	332	338	325	308	346	327	292	315	335	334	315	342	329	336	357	335	323	324	344	335	327	323	319	354	312	309	332	324	312	314	300	331	310	340	306	322	291	344	346	315	322	322	349	302	350	301	311	277	313	345	313	348	307	320	311	313	284	316	307	304	291	317	298	337	320	326	333	357	317	334	324	277	322	321	331	315	332	343	335	313	316	310	290	281	316	299	324	320	337	310	356	329	314	358	315	316	328	312	306	315	316	283	359	313	319	310	321	330	310	357	322	330	323	302	312	296	320	365	329	334	333	322	333	381	328	352	350	332	342	301	331	313	336	335	331	330	350	360	311	294	343	319	327	304	347	317	321	342	354	323	291	372	329	300	286	296	335	346	344	326	297	370	308	300	320	298	315	336	335	296	318	308	303	323	300	291	338	328	323	333	316	349	297	332	335	313	269	316	333	324	309	325	301	345	344	351	327	342	330	349	310	342	325	316	332	285	320	326	314	325	322	316	342	329	351	293	330	324	329	293	316	327	289	313	318	318	332	321	329	305	351	298	320	326	329	312	332	304	324	330	352	388	340	335	328	363	343	340	377	352	333	323	342	322	331	307	290	310	327	322	312	307	302	329	331	300	294	296	347	316	331	305	295	354	342	300	354	313	326	328	325	341	315	348	305	332	339	381
28244	28298	39012	43047	26967	14087	3925	2347	1765	1387	1320	1167	1049	954	1726	4816	6137	1612	771	745	760	706	726	763	719	763	745	742	711	710	686	707	761	736	703	711	728	723	654	704	741	704	727	753	739	685	762	747	717	750	729	719	695	696	710	762	747	757	734	710	747	776	720	722	726	733	713	706	756	787	673	737	690	743	710	759	708	688	731	723	675	715	701	702	725	768	728	768	732	725	718	749	758	727	750	685	759	753	718	727	728	723	715	705	692	718	730	719	714	727	706	713	744	760	711	732	687	676	676	761	692	803	690	693	710	737	709	700	730	709	714	707	738	693	683	717	688	739	680	679	701	710	733	750	703	696	707	756	748	739	720	705	712	752	716	765	717	695	727	719	666	670	737	722	716	749	746	768	687	726	719	723	722	758	735	717	746	723	776	731	723	707	693	735	764	692	698	710	686	742	744	698	793	731	710	692	728	721	703	698	722	697	715	691	717	736	692	721	663	722	755	715	772	745	732	667	707	709	735	715	736	707	756	700	747	728	699	722	728	716	704	693	740	691	786	720	771	720	701	772	729	722	713	697	717	699	699	706	706	786	711	776	729	721	756	741	678	719	684	682	757	737	712	738	755	723	681	770	706	711	713	682	752	752	699	736	707	747	746	748	716	676	708	715	699	693	756	726	718	678	737	777	680	727	728	713	722	761	727	688	704	720	716	783	729	764	761	763	730	735	699	658	771	707	719	740	683	736	726	706	721	733	726	724	694	779	708	746	700	700	700	744	699	711	747	677	708	705	750	702	780	707	726	747	757	749	742	720	695	710	755	693	721	716	745	675	730	683	700	748	685	731	758	763	703	749	729	706	747	699	754	690	765	680	734	741	699	750	778	770	715	698	715	754	707	709	685	714	744	680	738	713	699	720	773	745	767	730	744	718	722	757	706	699	732	723	730	681	766	709	764	705	753	757	727	685	753	698	691	722	724	661	762	738	718	731	713	755	737	763	717	766	720	720	709	735	746	705	703	715	701	717	690	711	718	742	753	685	746	732	737	773	720	749	734	705	704	769	719	666	714	725	771	703	768	671	734	698	727	681	734	710	730	715	720	706	703	795	725	739	740	749	758	787	739	787	748	733	700	739	712	693	734	682	739	683	740	724	726	695	772	749	717	703	764	787	732	688	671	694	773	752	692	769	752	737	709	709	699	759	742	769	771	656	755	706	702	682	734	736	690	737	734	732	696	755	707	733	671	752	727	703	727	696	700	706	726	754	742	701	709	701	686	764	741	760	703	763	732	777	700	740	728	711	701	717	705	715	713	723	731	803	680	684	749	710	718	735	665	707	681	760	711	797	711	744	682	684	719	699	743	760	743	750	714	675	732	710	689	766	724	784	716	741	702	757	719	791	736	727	768	777	729	726	669	661	745	754	774	702	722	700	764	698	743	722	766	699	751	722	719	695	707	679	704	695	729	754	766	707	697	728	713	731	737	741	696	738	696	746	727	681	741	738	714	691	719	773	737	705	716	760	691	720	696	772	713	733	749	719	713	723	704	717	771	771	715	722	734	668	788	779	698	723	653	697	687	652	750	754	701	737	739	723	716	731	704	725	721	708	715	720	698	717	778	682	735	750	723	707	724	764	743	714	758	689	748	725	725	781	747	737	715	687	698	747	738	725	732	736	775	757	731	714	717	703	713	735	675	792	759	761	758	727	690	697	741	709	699	695	729	758	745	716	724	767	725	797	727	746	770	682	733	750	763	751	742	754	702	761	701	716	654	732	680	723	696	741	711	707	773	759	714	710	728	728	736	724	712	718	717	782	697	716	763	771	711	726	748	734	725	708	795	694	743	726	639	775	706	768	722	723	742	752	712	728	734	730	752	733	709	707	722	741	723	779	715	750	685	709	714	728	699	736	737	713	710	763	735	767	725	729	741	711	743	760	749	727	740	746	688	756	817	773	707	699	796	745	724	705	732	733	783	696	723	745	769	708	767	684	744	712	685	706	715	718	738	689	747	772	757	713	715	716	734	722	717	681	732	707	656	690	761	728	785	683	740	745	733	744	735	696	727	714	740	728	730	752	733	703	744	713	695	713	701	747	764	747	715	738	747	762	701	774	717	721	747	775	663	744	780	668	729	737	693	705	737	733	733	753	676	771	723	707	683	733	695	704	768	725	723	714	767	681	773	729	760	738	780	764	680	741	728	762	707	701	741	720	750	728	740	761	708	736	759	751	735	756	755	749	706	757	718	738	697	735	748	712	744	638	743	743	732	716	736	719	740	690	705	696	728	688	769	720	750	765	747	737	707	744	714	703	695	735	778	686	682	711	761	743	710	739	748	737	732	742	702	738	718	691	746	731	737	745	738	663	688	727	707	726	736	682	737	727	752	696	716	740	737	754	733	710	804	707	744	718	700	709	759	704	746	756	742	723	726	757	735	764	765	704	743	750	683	724	732	731	681	680	714	721	717	698	692	718	734	720	755	691	723	728	733	713	727	733	706	698	794	754	734	724	761	724	734	713	732	765	759	748	709	732	709	694	698	710	762	767	706	713	688	782	748	696	695	684	755	703	698	714	678	730	701	718	726	725	753	719	705	689	759	681	720	661	727	733	754	723	762	751	663	722	772	719	687	721	748	724	722	685	723	738	709	707	706	728	730	755	741	724	694	686	712	738	731	723	743	686	741	721	683	670	685	742	711	721	705	762	711	740	717	749	698	739	714	714	715	706	726	790	719	772	714	774	761	746	702	728	731	724	690	706	724	760	701	676	711	691	718	713	717	723	732	739	767	730	702	691	737	678	770	738	747	719	718	719	709	723	753	747	729	787	710	717	718	716	750	694	730	720	716	721	744	751	732	733	729	713	761	751	755	717	711	700	715	737	740	730	746	718	773	718	718	738	713	719	704	720	752	738	745	704	712	731	725	748	730	722	762	733	748	674	769	712	718	701	703	733	736	750	703	755	748	679	740	689	779	720	730	737	740	724	691	731	730	737	757	724	660	814	756	718	724	739	738	719	695	728	721	778	702	705	706	705	671	684	742	695	749	694	773	746	713	732	800	690	714	713	706	707	733	713	654	735	695	740	693	720	711	721	745	731	708	678	726	724	707	722	749	649	729	655	729	728	730	746	738	751	709	748	765	724	726	766	699	696	786	709	693	763	691	721	703	706	720	687	695	707	725	676	734	730	711	748	679	728	725	730	714	714	717	702	716	729	709	761	691	711	733	744	731	676	663	726	747	713	741	735	724	685	743	748	728	746	758	713	748	721	752	733	739	750	733	706	717	709	746	692	713	731	741	680	741	772	713	769	716	745	706	717	751	703	749	723	736	761	673	705	740	712	748	726	748	688	753	690	758	740	666	718	755	733	733	755	697	707	761	747	710	709	759	686	705	765	734	690	741	745	666	723	723	735	745	726	689	722	716	748	744	756	714	730	689	738	708	725	748	737	742	686	693	764	757	756	709	771	708	753	707	735	745	747	685	740	717	724	714	695
52928	42113	46810	46291	30674	13652	2335	730	608	531	481	484	485	444	962	1934	2118	682	389	379	426	432	381	368	419	380	392	372	371	418	372	354	405	391	364	406	408	359	391	350	407	360	372	390	353	421	405	404	383	352	391	357	351	376	412	420	386	386	395	405	402	370	405	389	422	370	336	410	438	395	378	421	422	368	417	356	376	376	390	395	370	417	372	355	405	389	394	439	378	376	371	381	402	379	368	400	369	425	401	389	343	413	382	372	395	365	366	378	407	400	387	402	390	394	407	418	388	425	417	421	389	406	418	415	397	365	374	386	414	376	435	398	379	353	415	421	365	372	388	379	380	369	360	379	404	370	396	384	370	370	378	377	387	382	398	393	377	396	389	407	400	412	365	357	372	377	351	377	335	423	447	401	365	375	413	381	348	397	384	401	363	398	361	384	415	425	338	380	405	380	422	385	377	389	392	386	395	389	432	349	370	373	413	362	412	407	374	355	388	405	401	399	384	344	418	425	364	395	371	384	388	388	392	400	417	385	428	399	373	391	403	370	404	400	394	397	375	391	398	353	429	356	368	387	387	406	377	386	366	358	382	370	412	366	354	377	372	369	365	397	391	371	378	352	394	383	380	390	383	393	387	393	410	400	391	407	399	386	363	412	388	365	374	410	390	365	411	409	383	383	372	415	362	360	394	361	392	435	367	355	381	422	409	407	409	356	427	415	424	418	380	355	385	393	378	411	404	375	382	385	378	384	347	375	406	404	398	425	393	379	397	414	399	408	419	413	423	415	383	364	368	358	362	396	388	383	439	405	405	399	382	383	373	410	396	394	375	424	392	385	395	370	363	369	402	376	390	391	384	403	392	366	369	369	388	401	418	385	382	382	383	383	380	400	417	358	354	394	395	411	406	367	342	411	376	419	413	397	404	390	371	344	423	412	397	399	421	373	354	398	395	382	384	369	396	379	425	398	410	392	367	384	391	379	372	384	396	368	376	389	392	377	361	400	422	388	373	407	375	376	400	373	311	413	386	402	396	357	404	425	397	348	395	377	381	398	347	364	371	378	395	408	380	413	435	371	372	428	396	397	381	367	348	386	413	377	380	388	403	381	369	372	363	386	345	380	372	342	370	350	375	340	399	373	361	374	401	398	392	380	426	364	372	388	401	377	463	386	402	393	400	372	390	417	392	368	395	404	388	407	414	342	370	373	386	386	407	408	435	384	393	390	374	370	373	370	383	369	403	368	379	376	379	403	369	392	391	335	393	359	401	390	364	385	348	382	376	394	391	393	393	412	415	359	328	360	390	390	386	437	379	421	370	367	393	400	375	363	388	402	423	381	395	372	383	354	357	393	390	409	375	381	354	390	418	383	356	397	360	407	366	380	391	371	372	348	346	395	376	388	381	407	417	371	377	369	381	410	408	396	340	402	388	358	361	365	414	373	408	371	378	405	395	384	402	393	373	397	381	397	406	373	411	385	387	382	417	409	357	396	373	369	387	414	393	399	401	352	412	393	387	408	377	385	371	383	381	432	394	406	395	397	390	390	388	375	384	362	393	415	405	396	378	385	411	404	387	366	419	391	390	381	374	411	403	373	375	399	352	429	395	391	434	362	377	364	375	369	402	374	355	397	387	402	373	395	404	426	424	411	375	398	384	380	344	373	423	412	387	378	398	398	424	401	409	396	424	360	359	404	375	385	397	398	344	395	402	365	372	406	374	355	433	418	372	393	424	347	420	417	374	394	390	398	362	351	358	411	389	379	390	379	402	355	387	405	370	392	372	384	407	372	371	342	403	344	404	416	417	376	365	348	361	358	398	365	400	386	333	437	412	401	379	392	365	394	428	433	400	394	376	416	394	383	407	398	340	369	394	425	405	387	380	447	382	404	441	362	415	381	374	415	378	380	377	369	394	400	365	407	392	380	399	397	370	420	411	359	378	395	409	411	406	398	420	391	395	394	389	383	404	391	386	367	391	374	408	355	382	383	424	339	389	364	409	388	405	384	359	381	377	388	399	425	381	384	350	360	419	398	390	366	374	409	377	376	370	375	378	368	369	374	386	392	372	391	401	398	387	360	429	355	382	386	375	384	433	367	358	391	379	392	393	393	404	374	395	376	397	406	409	379	429	372	378	408	348	344	371	408	431	350	399	370	389	387	396	405	354	394	357	477	403	392	410	386	377	416	403	369	381	373	398	360	331	394	396	403	360	395	387	401	394	417	403	402	406	399	414	371	367	374	399	386	410	386	381	411	393	404	411	387	365	393	369	408	425	346	383	433	390	367	394	403	416	403	411	390	394	377	353	365	378	395	374	359	370	368	437	404	407	391	386	422	385	360	379	385	405	353	401	367	399	382	369	403	392	354	397	404	360	396	410	412	428	359	421	410	414	420	420	390	383	412	406	382	352	401	370	383	390	404	380	370	360	361	371	364	341	393	381	342	389	385	394	408	402	399	337	398	356	380	365	378	366	393	385	440	377	409	362	374	396	376	382	429	379	389	400	406	387	409	344	373	399	365	361	388	402	375	386	410	362	380	380	389	340	410	367	407	417	417	376	404	376	411	378	401	386	401	420	331	402	395	396	410	373	386	427	365	381	391	420	391	374	388	417	379	393	371	385	387	399	390	407	395	400	392	383	351	366	381	381	394	380	394	409	356	400	397	411	378	387	384	397	325	409	350	362	408	406	390	413	449	372	422	405	416	400	378	397	403	380	364	359	397	394	424	343	388	364	388	430	375	420	417	395	377	372	360	395	406	410	371	405	357	357	391	379	411	364	393	419	399	411	356	365	448	380	365	372	401	380	374	367	366	410	391	412	407	363	350	345	370	392	382	415	394	364	390	385	403	331	350	366	384	353	378	360	351	397	400	372	374	405	385	367	359	393	397	379	382	395	403	382	400	351	388	349	428	389	376	372	398	366	340	434	410	354	353	359	363	374	351	402	367	386	372	367	368	391	358	381	406	401	374	417	397	399	404	387	384	382	404	409	402	382	393	369	392	420	364	403	380	375	433	410	347	388	406	388	384	420	380	396	388	382	394	373	407	329	391	372	391	366	329	394	353	389	364	389	390	400	377	368	390	385	386	405	343	396	342	414	386	381	379	361	379	394	396	360	427	410	385	376	410	406	393	333	391	354	381	362	391	367	371	451	418	386	383	376	371	398	416	414	391	382	385	383	419	374	434	376	388	374	393	371	388	388	424	409	340	344	418	363	413	395	361	358	407	388	382	364	380	392	388	414	377	378	368	359	373	405	401	383	364	390	394	423	412	387	398	368	425	409	369	434	379	375	364	334	394	401	398	398	409	384	368	361	409	444	393	387	394	432	357	399	400	373	407	414	403	356	411	445	394	401	367	341	391	407	355	390	406	388	364	353	375	401	357	399	394	383	421	381	382	390	381	380	372	383	367	371	411	377	368	395	354	409	366	389	386	395	382	428	348	377	420	352	395	408	406	363	377	410	397	411	384	405	375	383	379	378	428	409	378
34191	33202	46667	50952	38653	17242	3386	2172	1924	1418	1284	1319	1265	1337	4278	8794	9230	1887	854	847	842	892	837	850	904	890	813	860	882	862	836	872	823	901	834	817	867	825	809	846	792	846	856	861	765	806	833	848	831	822	838	812	871	845	856	808	818	832	853	852	836	873	837	842	821	864	822	857	869	873	824	848	804	796	839	895	863	821	833	855	817	828	797	857	819	807	810	854	821	871	859	801	787	817	820	850	836	815	816	822	833	871	850	837	839	823	869	815	806	830	925	842	826	860	826	842	867	849	866	825	860	811	814	859	794	819	823	848	842	801	836	838	866	872	818	795	868	848	792	842	850	833	847	846	862	877	861	871	824	883	806	811	823	857	845	863	844	843	905	855	846	848	799	814	861	857	814	779	857	878	870	803	789	829	797	852	829	843	814	867	852	787	880	839	813	849	823	885	836	859	810	822	828	855	853	794	864	857	822	839	890	868	877	890	813	809	880	863	799	824	849	840	836	817	856	861	779	817	858	892	839	826	864	802	808	820	827	829	839	836	831	803	830	903	839	824	810	870	837	859	831	765	871	880	811	914	813	840	851	815	856	831	801	796	828	834	864	809	847	834	823	859	800	814	885	806	815	860	867	762	806	867	808	789	824	893	845	821	856	888	844	805	819	836	799	823	831	824	856	828	825	795	838	871	806	823	879	819	883	824	815	827	834	852	866	873	808	796	844	852	855	825	844	804	834	834	808	836	856	859	911	854	833	829	804	859	783	874	853	869	891	838	828	847	821	854	806	830	869	825	809	847	875	858	824	819	833	826	849	829	837	836	859	788	845	844	885	848	796	827	870	807	882	856	846	840	797	872	907	869	855	860	856	825	785	825	795	839	881	848	775	816	829	829	794	876	799	826	869	857	860	773	889	822	762	838	856	847	817	834	801	830	750	900	831	842	828	814	841	856	849	848	896	803	823	848	853	807	870	833	891	827	814	857	861	816	857	842	831	831	832	875	847	787	815	856	800	835	873	839	810	839	836	828	799	835	808	847	840	858	824	837	859	838	802	802	856	810	809	821	862	790	754	827	851	835	835	880	818	793	864	861	851	831	841	871	846	861	809	867	772	761	842	822	857	794	829	836	877	856	853	877	885	795	817	855	840	831	846	866	861	872	848	801	826	862	815	806	828	803	873	838	867	822	816	839	818	810	882	846	797	784	842	795	810	858	818	818	871	875	839	839	857	856	828	820	829	871	844	809	849	814	856	779	843	840	826	811	859	842	826	789	864	834	855	868	837	755	808	854	878	817	843	817	795	856	844	867	851	884	837	783	828	812	834	839	874	858	870	869	866	853	832	820	814	812	856	861	827	782	847	837	868	872	835	836	829	814	810	810	817	794	833	854	819	802	865	800	799	805	865	811	823	846	851	888	844	848	831	850	843	852	846	897	856	817	808	873	887	847	910	837	839	837	835	786	894	819	846	865	809	829	825	794	906	836	876	813	820	788	855	815	855	845	801	840	886	827	865	852	858	818	807	836	819	813	892	820	794	801	852	833	870	817	850	852	829	840	866	887	822	812	863	835	851	904	856	845	796	864	772	849	887	814	893	854	830	902	833	838	869	846	810	897	846	840	813	856	818	817	767	829	891	842	810	834	788	866	810	813	846	862	785	848	835	794	801	841	858	834	870	842	784	846	797	822	819	800	864	817	848	841	813	871	834	844	803	833	841	876	853	854	843	845	810	859	849	841	822	863	798	822	829	785	784	845	883	825	847	876	797	793	868	815	854	821	886	835	827	845	824	796	803	811	811	820	838	849	845	799	869	847	830	808	846	881	883	816	820	830	852	823	873	799	870	794	794	882	795	849	823	836	898	825	881	795	853	911	854	813	825	832	870	809	808	834	784	865	846	834	838	848	822	841	848	840	873	872	873	878	755	804	832	847	880	844	851	851	822	846	841	836	816	848	836	819	795	879	817	853	824	848	790	834	843	801	824	815	792	812	828	794	816	813	844	825	824	769	812	852	812	823	854	760	830	824	815	829	837	862	867	860	846	805	836	823	892	879	823	892	862	839	849	845	857	900	868	786	853	829	835	810	911	801	784	796	840	840	862	853	885	781	861	839	800	765	859	824	857	830	787	823	813	832	816	871	860	840	821	830	836	837	876	829	804	838	843	854	829	865	817	881	865	820	838	820	870	811	859	797	767	798	876	850	837	828	871	803	851	856	821	828	867	877	803	871	871	812	814	827	806	850	853	817	807	847	814	837	859	881	859	828	832	810	836	806	873	840	864	834	896	822	879	811	831	848	852	831	849	827	851	811	797	850	829	842	788	811	865	905	899	844	813	875	801	881	839	868	864	835	896	854	874	814	842	813	832	879	809	823	831	857	814	846	842	844	756	886	801	853	838	853	784	787	810	866	835	913	815	864	852	844	873	819	818	828	850	856	840	838	844	829	833	824	807	815	868	796	847	818	803	833	847	804	811	850	829	783	816	878	808	848	865	869	873	780	784	817	836	833	833	857	816	791	833	837	826	860	803	837	859	855	858	798	774	843	836	823	804	834	847	828	797	866	775	834	852	868	811	836	823	832	822	813	840	847	843	831	853	864	866	837	829	826	873	827	867	850	750	838	827	848	841	874	829	827	841	844	797	817	829	821	804	866	777	835	808	864	821	831	843	818	834	790	820	825	811	805	810	844	788	813	813	803	806	828	819	769	823	835	820	860	820	807	824	820	834	848	853	812	813	773	830	834	844	832	851	855	845	798	882	818	863	779	885	834	843	845	836	865	814	811	826	817	849	818	785	903	853	855	829	824	825	855	833	824	795	824	857	786	849	849	817	877	803	785	794	885	839	829	827	842	850	894	860	847	811	837	845	839	831	853	861	852	808	806	841	835	815	803	899	854	838	807	848	830	831	862	821	820	806	846	864	861	850	875	815	803	867	834	836	892	779	873	840	822	815	843	811	855	857	784	816	852	844	815	821	835	830	822	836	830	850	800	782	810	823	868	788	805	869	858	819	834	820	840	833	831	802	876	843	858	841	847	853	876	851	799	869	827	866	854	857	845	858	818	888	846	874	813	888	800	825	863	827	895	795	823	772	805	777	828	827	855	851	813	836	784	851	826	778	850	826	805	811	801	796	858	759	844	827	850	825	888	808	798	820	882	852	819	866	848	836	847	849	862	768	835	827	820	877	798	842	812	822	904	813	830	872	812	861	874	889	851	835	813	776	806	844	830	814	803	830	811	825	864	817	851	857	840	896	844	787	841	820	855	817	848	824	820	832	841	793	807	803	822	843	867	814	802	820	874	873	884	837	846	833	845	832	812	866	802	743	833	851	816	819	866	849	807	860	876	821	850	819	826	811	850	808	835	830	793	851	825	827	790	834	777	830	856	802	833	847	840	832	841	856	828	777	779	805	847	803	838	849	810	851	848	859	859	831	837	815	830	857	819	812	853	809	853	840	847	836	834	813	823	863	828	869	828	854	866	846	881	835	890
23309	14494	9208	4902	2167	686	385	326	287	233	231	219	205	211	216	245	279	175	216	200	174	173	213	186	186	219	189	200	192	201	189	201	248	187	177	185	198	222	226	189	179	199	203	232	208	189	199	180	194	204	207	193	190	207	206	177	215	216	228	193	199	175	186	204	203	195	200	221	227	219	193	213	198	210	198	212	187	198	196	196	187	206	182	197	165	202	177	201	195	194	167	210	174	190	208	225	188	185	180	172	182	178	183	187	217	180	189	172	223	186	206	193	190	171	183	189	211	197	214	209	204	195	192	184	155	214	179	203	195	201	181	205	169	206	213	207	179	170	176	194	186	187	196	205	199	195	189	178	219	192	197	190	176	169	199	200	167	224	214	198	190	240	191	192	209	201	193	203	190	206	181	181	228	199	191	199	188	193	184	170	191	203	197	243	190	200	207	189	203	189	220	196	181	178	183	191	215	203	197	172	199	209	169	177	209	195	218	177	189	176	206	192	201	192	204	181	207	192	197	186	190	208	203	210	198	194	192	201	198	220	199	206	197	214	191	200	212	190	167	222	184	188	201	204	182	195	187	192	193	194	189	206	199	224	179	196	201	204	195	209	164	220	173	205	206	184	190	217	179	203	202	208	196	185	204	191	200	160	199	212	211	193	209	185	202	178	209	185	170	182	195	172	205	194	201	209	190	225	178	180	190	211	195	184	213	175	217	179	212	193	224	214	186	203	226	188	200	226	248	218	219	187	196	204	186	232	209	192	189	197	155	186	214	188	180	209	194	185	200	202	200	202	187	214	212	207	219	205	184	219	160	193	241	202	211	202	207	219	192	197	176	195	227	217	193	190	203	196	199	210	161	205	196	204	194	204	163	200	182	180	206	200	205	195	187	183	187	181	208	168	189	206	203	199	195	207	230	185	207	187	226	172	194	225	157	225	197	182	199	200	178	192	205	173	188	191	221	191	181	235	198	181	196	194	199	257	207	221	196	199	202	211	208	212	206	186	197	226	203	207	209	189	226	192	206	201	197	185	182	184	212	204	209	209	189	223	196	206	197	181	171	226	201	194	200	197	200	227	195	210	210	206	206	249	183	210	173	203	200	210	185	202	201	244	207	231	185	198	203	228	212	186	188	187	202	178	197	194	193	185	212	198	211	186	202	208	201	203	189	189	190	191	188	179	169	192	181	224	232	222	187	210	189	174	200	201	226	222	209	180	203	188	169	196	216	204	198	179	220	199	168	193	202	192	203	186	207	165	193	217	196	180	194	175	183	218	223	204	194	176	189	210	203	185	205	219	173	188	187	195	189	204	205	197	191	214	205	208	165	189	173	205	176	199	192	233	205	177	193	190	223	231	215	200	197	195	190	200	223	206	182	202	209	211	186	189	204	204	216	213	209	187	189	196	173	191	185	201	213	203	210	211	192	215	160	232	221	181	196	216	223	200	205	195	206	213	195	188	198	206	194	208	174	188	195	181	199	219	183	199	197	175	171	204	186	181	213	192	193	208	184	178	213	209	193	216	191	175	252	218	219	170	189	222	206	190	197	190	218	207	215	205	189	208	175	173	178	170	175	188	208	216	204	191	217	218	221	189	168	229	207	216	234	226	196	187	190	204	197	187	196	203	196	169	209	192	211	200	186	208	172	181	204	172	188	177	189	183	199	221	204	228	178	181	196	183	199	198	222	210	173	181	207	200	175	168	184	180	203	217	204	218	181	225	194	208	220	206	198	201	193	185	199	198	193	200	197	193	209	203	167	183	220	174	202	220	207	208	190	198	195	191	216	195	207	204	211	205	198	193	217	232	227	197	191	182	224	179	219	230	213	205	221	197	192	201	218	174	179	210	219	212	205	216	217	197	202	207	187	181	189	195	198	191	213	186	213	204	175	225	222	189	193	207	170	201	205	206	192	194	184	196	221	193	187	177	204	190	214	198	224	206	189	224	180	227	197	184	193	212	207	184	186	204	190	174	212	200	191	178	206	179	179	195	183	222	194	184	188	189	186	191	207	202	227	204	218	208	204	186	182	200	195	198	176	192	188	177	198	188	204	194	207	186	208	194	176	170	242	228	193	203	192	200	215	193	192	204	211	219	193	178	175	194	232	176	186	214	218	183	214	197	174	197	193	205	204	194	209	210	167	191	177	203	217	198	200	195	212	188	210	219	202	200	215	190	200	222	194	204	194	197	188	228	226	175	167	222	205	206	174	179	213	216	216	215	212	191	198	213	217	236	223	219	186	201	187	224	219	202	209	208	212	210	184	172	192	199	210	215	192	200	216	199	183	222	181	195	211	184	190	199	194	199	191	196	234	190	203	176	212	179	203	212	184	186	202	198	208	170	196	187	196	227	233	202	176	201	210	224	194	231	188	190	214	202	184	215	210	157	181	222	206	200	190	224	194	190	192	208	213	198	179	150	196	194	204	200	176	225	183	192	213	244	202	206	167	188	184	197	200	194	231	204	181	201	197	216	194	184	208	202	207	235	196	176	210	163	181	191	174	202	189	220	188	190	197	220	225	213	170	187	192	167	207	181	191	207	169	219	185	185	188	191	186	206	206	225	202	191	208	204	174	187	178	192	192	204	182	208	214	212	213	200	184	222	204	174	208	194	173	219	191	210	210	177	189	179	165	221	196	181	192	213	200	202	183	206	186	185	179	205	210	206	186	191	175	207	216	229	194	188	199	191	194	183	211	235	200	197	176	214	205	212	209	204	180	186	217	172	207	216	196	203	206	201	201	169	197	201	165	170	214	216	215	224	166	195	171	186	201	203	196	196	203	205	229	187	185	189	171	190	221	196	194	172	206	200	221	233	213	190	217	162	184	211	218	219	196	228	178	183	179	200	186	209	213	196	214	185	198	192	189	220	227	215	191	200	196	204	199	207	220	228	207	187	182	194	193	182	174	201	212	199	228	180	197	205	216	175	179	215	225	181	184	211	199	198	184	181	187	185	217	209	196	192	198	205	212	203	187	187	231	211	211	165	195	191	203	201	204	205	192	182	197	199	200	217	180	216	180	194	193	199	193	201	178	196	186	191	222	205	195	181	186	193	211	192	204	210	205	196	176	207	189	203	180	201	158	199	196	201	188	204	197	193	199	211	188	212	189	197	204	192	181	186	198	215	187	196	208	186	173	230	178	198	175	173	173	209	202	201	221	180	194	235	190	199	213	207	200	223	210	178	178	180	183	179	227	200	199	194	178	201	194	216	186	187	193	215	204	204	225	195	215	214	207	216	185	193	216	160	206	207	221	193	195	179	194	178	181	195	219	179	183	181	184	207	221	205	203	226	208	198	224	209	227	202	195	206	215	211	196	215	187	181	213	206	215	218	210	216	176	167	191	172	188	218	230	184	185	176	218	197	190	183	202	212	190	188	223	207	192	198	217	206	217	183	197	178	196	198	198	225	196	197	198	175	212	192	212	197	209	177	180	193	212	200	179	186	214	207	184	187	208	192	166	210	188	171	206	202	206	186	196	184
13927	11661	14065	11956	7087	2499	1631	1105	877	698	647	653	604	552	581	663	692	516	477	440	499	473	467	454	464	533	473	496	462	478	481	495	468	504	476	491	459	483	476	488	474	497	476	515	496	449	529	499	461	533	475	450	447	446	472	489	485	455	466	488	461	475	525	479	466	495	473	473	491	499	442	467	473	490	479	467	445	504	479	472	436	490	468	488	451	482	459	485	467	472	494	497	448	430	452	463	447	483	498	481	466	465	494	463	473	478	489	443	475	473	497	434	494	503	469	467	460	468	470	485	494	473	463	485	476	459	479	496	464	503	436	505	525	441	487	510	486	499	479	446	460	483	451	408	512	497	496	465	478	538	495	501	494	478	421	456	536	520	502	486	500	466	474	489	493	500	497	458	481	458	452	492	499	477	513	470	450	427	465	463	497	436	480	477	466	514	470	456	457	493	432	456	435	493	471	553	501	506	473	492	481	419	434	485	510	514	490	471	498	473	489	482	490	481	499	461	446	435	456	497	501	449	467	485	488	452	483	515	463	493	482	458	472	459	467	483	497	486	486	448	480	485	483	486	447	458	476	475	485	451	474	490	496	522	453	477	466	460	506	472	495	448	522	459	474	480	483	472	453	484	511	516	468	504	447	468	486	434	464	471	480	477	494	440	474	488	473	460	493	480	465	444	465	485	477	507	525	474	511	465	498	488	471	494	497	482	522	500	477	485	464	471	455	467	451	493	474	480	490	481	499	476	455	471	501	461	478	464	456	468	483	495	509	486	451	448	526	471	506	467	508	474	493	423	436	499	454	502	465	493	432	495	475	493	486	495	496	451	473	484	483	471	484	460	473	487	465	493	488	455	480	498	488	494	491	481	459	487	508	465	493	489	448	472	479	488	440	466	467	430	486	487	520	487	478	450	515	480	492	461	467	440	468	457	514	478	478	429	473	470	492	460	493	471	494	504	468	511	487	440	457	490	465	473	536	468	485	468	500	465	471	505	487	491	484	501	501	485	483	459	476	458	489	480	453	495	503	456	450	459	434	467	506	490	527	490	493	487	539	447	474	465	493	466	464	468	433	465	476	510	468	459	456	497	491	517	506	461	480	440	462	482	482	479	508	458	487	448	497	519	465	481	462	495	511	463	442	497	498	490	437	511	493	468	442	430	490	505	505	507	495	494	480	472	477	492	458	471	509	460	463	443	428	492	511	501	467	491	481	493	490	491	492	508	500	473	466	527	470	447	452	529	474	476	484	434	493	466	446	521	509	507	464	503	475	522	505	475	463	483	494	518	485	473	459	474	477	457	499	499	519	484	467	483	467	498	461	485	507	489	449	496	452	424	477	466	462	507	527	501	455	483	482	483	498	510	469	434	449	510	469	468	483	493	484	489	495	489	448	454	467	449	494	504	478	479	473	469	474	454	501	462	493	484	431	447	508	505	470	454	487	473	474	468	443	501	497	473	472	453	493	502	519	531	473	497	457	484	462	473	471	458	486	465	450	490	435	483	468	447	468	468	475	479	455	504	460	451	443	475	448	451	462	488	481	490	465	489	459	445	460	464	459	445	476	518	492	495	466	505	509	471	460	434	507	422	487	485	441	470	446	516	467	444	492	469	502	490	498	438	487	484	498	476	481	451	490	521	513	482	473	483	498	447	479	477	494	488	481	489	467	494	444	473	508	444	474	519	478	434	445	486	478	465	499	455	486	479	498	427	451	491	487	463	492	523	489	487	465	491	486	477	480	451	467	469	463	483	488	472	521	481	480	490	465	456	508	459	443	508	469	456	477	485	504	478	506	513	469	440	462	466	492	473	468	471	482	492	465	462	473	469	484	500	506	465	451	474	470	471	477	510	462	444	477	477	456	515	490	506	491	477	472	492	491	477	424	465	439	472	464	469	494	457	467	484	483	465	466	536	492	496	502	521	435	485	455	477	463	500	461	447	475	468	486	455	478	474	463	509	495	479	495	488	486	495	482	486	459	482	461	467	479	445	470	445	477	498	433	476	437	486	468	482	512	493	522	444	478	484	479	517	434	451	509	465	464	484	517	471	465	495	504	452	497	510	450	473	515	514	475	529	490	481	457	447	444	459	484	506	499	474	482	501	468	488	486	487	520	417	467	460	447	517	503	449	525	502	461	477	478	444	448	488	500	479	479	500	447	472	436	476	508	443	469	482	501	463	487	491	485	497	479	469	449	452	480	479	484	465	443	500	477	458	483	464	491	498	475	498	477	454	492	496	516	484	448	496	507	483	499	450	478	467	474	447	445	477	474	481	496	498	481	507	467	481	442	506	446	464	501	495	467	463	477	471	488	516	487	490	481	505	460	464	479	500	474	478	481	494	445	474	511	477	447	450	483	474	463	483	481	487	483	448	485	448	464	522	453	474	488	488	479	487	505	472	488	473	496	508	478	472	457	454	512	507	485	511	476	488	464	498	511	491	486	506	467	468	450	451	483	460	519	454	495	487	433	514	476	450	494	431	524	494	430	466	480	528	481	515	491	487	445	464	474	457	477	479	491	487	487	499	500	444	491	476	513	488	458	517	476	467	471	469	494	472	460	485	476	497	503	471	489	456	469	476	519	513	453	449	445	489	468	485	500	449	456	519	473	461	503	509	442	455	469	478	485	443	482	477	494	544	468	489	495	458	479	458	472	438	465	481	463	428	450	456	456	468	466	497	436	463	492	504	464	484	456	480	466	475	473	488	488	466	461	446	498	462	504	507	487	494	492	429	460	459	461	460	492	467	426	499	496	447	489	515	504	479	458	480	461	498	493	483	457	471	499	498	461	486	495	495	459	462	454	460	470	503	464	511	482	478	484	460	457	488	473	518	433	485	445	471	482	468	472	481	473	505	475	474	443	512	478	428	504	456	487	500	487	462	422	467	478	483	510	483	479	491	497	506	455	470	424	475	480	460	463	524	503	487	491	456	492	515	501	464	475	480	461	446	495	520	458	526	461	469	475	463	487	493	476	530	501	482	516	486	443	471	479	493	445	453	510	493	471	476	464	482	432	487	440	512	466	489	480	473	469	472	482	438	490	471	479	508	468	470	475	477	524	514	498	496	456	474	500	496	486	443	467	468	461	482	499	482	444	444	480	509	456	506	496	476	472	510	493	504	515	465	489	446	513	493	407	480	478	474	472	447	480	488	486	526	491	443	477	468	449	480	497	455	472	455	458	472	486	522	471	487	477	485	455	481	485	485	463	451	448	457	490	467	466	492	458	477	489	464	478	456	482	452	490	483	488	486	438	504	468	473	489	518	452	475	513	468	471	463	469	499	453	467	437	536	483	464	452	452	470	480	476	465	510	447	465	455	485	491	485	515	475	492	483	497	466	465	477	465	446	488	466	475	479	445	493	465	454	482	509	490	430	520	448	451	465	473	461	467	476	479	452	440	454	475	481	488	502	469	522	502	422	491	457	486	442	465	479	486	461	467	483	484	461	490	471	468	488	476	487	472	490	500	497	452	469	485	493	499
43661	34245	36770	35371	20847	6883	1091	534	462	428	433	349	368	426	868	1356	1030	463	316	337	328	320	312	319	311	307	305	351	326	313	321	303	311	317	288	311	304	319	300	317	344	338	353	317	296	300	289	301	298	314	335	315	336	294	290	286	333	323	321	324	345	306	312	285	316	322	315	320	291	316	314	304	313	328	285	317	315	332	317	345	334	346	277	294	330	275	310	294	301	296	289	301	282	324	292	303	281	312	271	329	330	313	287	319	301	306	278	307	305	318	320	360	307	299	314	293	290	333	285	305	306	289	359	310	302	318	311	335	275	308	274	290	334	323	297	302	284	334	295	300	314	302	283	306	328	294	347	308	317	308	343	293	334	314	318	295	317	323	325	332	322	302	327	327	300	326	321	283	299	303	306	330	333	300	329	339	315	322	325	309	371	318	285	305	276	299	311	314	332	321	303	267	337	335	308	310	312	331	285	306	312	305	314	311	341	348	317	287	300	295	311	331	338	321	310	265	313	328	323	351	322	300	349	351	308	298	311	290	331	325	316	313	304	300	294	344	311	260	312	301	316	291	311	324	297	302	309	296	326	298	329	319	268	331	314	301	320	309	336	311	325	288	323	324	318	280	323	324	326	347	323	309	329	289	310	325	311	327	299	300	303	301	326	292	302	333	295	309	337	323	310	297	297	283	322	340	347	303	329	280	311	313	326	321	300	303	294	316	354	308	295	305	297	281	293	312	302	333	325	324	322	322	308	307	291	287	314	286	330	301	326	306	284	314	300	307	354	322	316	333	306	298	312	316	305	282	300	318	290	302	296	301	308	326	291	308	296	291	308	327	285	340	338	303	319	286	331	304	305	311	291	307	273	311	296	357	284	318	300	311	306	331	264	297	331	302	311	256	306	331	327	290	315	322	309	323	274	311	349	342	322	304	322	337	325	289	343	318	279	305	320	280	307	300	300	316	305	287	312	286	283	308	309	297	340	315	307	334	333	293	322	295	291	312	314	315	308	308	286	307	324	327	327	319	351	311	333	293	315	346	327	301	297	284	311	298	319	346	310	296	287	343	312	320	309	334	284	304	292	311	324	325	305	349	309	289	277	293	343	342	285	290	323	300	333	294	331	312	302	299	305	307	284	325	297	326	301	286	284	316	324	310	331	317	301	313	313	296	323	312	335	333	314	291	334	314	332	277	293	311	278	292	286	320	287	280	319	345	362	307	337	314	302	305	305	306	301	291	276	308	301	317	306	329	356	321	342	326	316	306	321	298	319	299	333	326	273	284	342	295	313	324	337	325	326	295	284	290	320	326	317	312	306	325	303	309	284	286	305	298	311	317	315	320	320	308	295	309	305	349	304	292	321	288	304	323	314	274	298	302	279	286	259	330	301	315	327	348	283	325	317	311	291	298	330	298	306	291	337	323	260	310	301	320	326	359	335	308	302	348	317	313	326	320	299	314	310	309	314	342	322	293	285	318	291	301	287	339	305	328	316	318	288	310	302	306	307	319	310	304	295	291	311	320	322	298	255	319	308	318	280	304	311	320	323	321	326	313	335	318	292	331	328	319	295	321	310	308	331	350	324	326	338	321	313	297	308	285	302	308	313	324	310	305	306	322	324	307	301	322	306	306	323	327	280	319	330	300	308	306	287	273	325	279	300	286	325	327	339	342	283	307	296	308	307	307	304	302	283	297	315	302	312	330	334	261	314	305	323	314	315	292	263	318	331	299	334	312	335	305	300	319	306	315	301	298	320	315	304	322	296	313	308	302	298	315	322	274	293	296	293	314	294	346	324	292	353	307	355	294	321	328	304	317	296	317	303	316	261	312	307	300	298	298	315	295	327	297	272	308	296	294	322	297	310	263	300	302	332	296	296	348	268	329	296	343	305	313	287	298	292	306	293	312	301	318	313	286	356	303	318	307	307	300	296	304	290	300	313	311	334	312	333	329	297	331	314	320	318	318	302	320	293	332	300	336	300	325	317	323	323	336	319	287	291	272	307	306	334	319	328	291	314	331	294	320	302	319	304	323	323	331	342	323	310	284	328	302	328	336	283	323	295	314	311	300	323	335	299	324	308	326	345	339	273	347	289	316	281	304	327	296	340	306	323	303	311	308	291	292	309	360	350	333	308	330	333	305	275	317	290	305	305	329	296	320	327	318	321	324	339	316	296	290	279	335	298	353	283	306	315	287	307	312	313	307	320	338	304	304	281	298	308	319	345	309	282	309	325	341	301	314	329	289	318	322	328	299	326	324	339	306	362	319	340	305	311	291	345	334	342	328	328	308	251	290	297	341	303	331	320	270	336	323	338	286	298	291	301	313	331	319	330	313	336	317	303	310	314	293	320	347	308	316	348	313	308	340	292	332	312	318	331	296	346	320	298	332	321	308	281	278	317	319	291	315	320	316	295	291	338	334	293	309	297	348	313	339	331	328	290	319	315	300	338	340	319	296	317	294	314	306	278	287	320	287	305	321	304	281	302	324	329	327	301	296	314	296	306	338	301	305	293	312	300	277	312	314	306	377	303	311	291	306	277	332	333	305	299	312	291	257	317	280	281	306	341	285	322	334	301	313	314	315	299	314	313	338	290	274	306	348	338	332	321	283	314	362	317	292	326	293	292	309	357	322	316	321	297	318	292	273	333	340	282	308	299	315	289	294	326	305	340	337	332	350	296	299	315	323	308	282	334	315	320	323	302	311	325	289	332	322	293	295	294	327	292	276	330	292	320	317	277	298	316	304	319	307	316	335	329	315	291	280	323	315	308	297	324	307	323	286	302	331	291	325	335	327	300	312	329	329	324	340	282	298	348	302	300	318	312	319	296	297	309	273	284	320	314	287	324	335	294	275	291	319	329	291	336	300	308	337	304	293	321	298	261	318	275	313	278	326	324	312	296	267	290	318	270	326	319	312	325	295	323	301	309	282	320	335	307	331	297	293	339	316	327	312	318	299	344	312	289	283	285	325	284	300	299	276	283	318	303	329	301	315	329	341	309	301	282	313	293	309	309	288	327	336	306	332	303	297	324	289	348	310	299	334	291	306	305	289	312	287	326	309	325	308	303	303	307	325	298	288	356	292	309	318	310	331	321	329	331	327	293	288	296	315	299	320	306	333	307	305	285	317	327	353	344	296	300	301	312	320	303	284	297	279	337	314	307	290	292	346	317	294	333	294	303	307	300	316	303	306	315	307	332	350	294	321	345	326	292	295	330	334	346	310	273	305	349	289	325	302	288	303	319	302	293	329	280	301	294	308	284	313	304	308	332	305	312	308	324	302	294	285	305	310	340	318	291	293	310	334	326	331	314	309	316	330	279	375	345	307	323	316	297	298	293	301	308	304	318	349	303	331	336	340	336	312	303	296	305	320	266	273	289	332	310	298	326	339	315	319	286	272	317	307	296	299	314	312	275	281	338	334	314	316	304	293	312	304	307	310	317	334	343	279	302	304	311	300	315	276	288	289	322	292	294	312	336	307	313	330	306	330
28311	26964	38657	42073	29679	11693	2413	1576	1462	1257	1134	1010	961	1277	3786	6313	4678	1178	690	730	713	683	704	721	722	747	721	733	716	737	676	700	695	717	680	699	706	684	712	678	731	695	660	701	654	724	667	684	735	716	699	727	695	710	707	690	673	679	700	676	675	686	690	704	684	711	637	695	672	696	696	724	678	721	725	704	715	681	672	668	763	733	671	677	698	709	723	717	704	767	671	676	700	630	679	662	713	719	659	708	715	721	711	685	720	719	680	650	687	618	709	673	685	700	678	693	705	704	706	681	706	634	737	714	723	704	710	700	716	692	768	735	654	683	710	656	717	703	701	677	670	692	711	690	701	651	689	706	710	668	696	667	723	752	675	668	708	750	670	656	660	704	719	694	687	693	676	660	644	672	703	667	720	685	719	713	682	716	708	712	682	718	717	723	712	704	741	722	703	700	710	684	692	705	704	655	686	668	688	710	711	739	700	697	712	681	653	680	725	715	694	717	710	739	681	723	685	670	689	710	662	733	644	718	733	698	689	656	694	674	684	674	674	699	647	724	688	684	726	665	731	730	705	690	716	701	656	686	695	738	720	704	719	709	662	628	710	714	688	708	697	662	698	709	687	666	714	737	708	688	676	688	686	688	690	668	743	691	722	718	696	685	709	690	704	706	689	708	654	701	719	723	732	710	678	678	721	719	700	718	666	709	679	679	731	710	697	762	702	721	712	685	698	680	716	683	711	705	640	696	697	704	681	667	741	691	668	712	708	715	695	683	730	711	657	708	733	717	693	698	723	686	727	721	689	718	701	659	721	720	631	704	711	746	717	708	710	645	686	684	702	723	752	718	704	744	671	727	724	697	739	676	670	737	653	696	706	724	687	677	671	703	710	728	673	702	669	736	702	751	684	647	674	689	752	724	689	720	687	652	710	707	688	697	691	675	685	726	709	675	641	700	705	707	677	690	710	643	718	704	707	649	691	674	726	702	681	759	706	629	720	724	724	668	706	698	740	684	684	723	658	686	712	677	701	691	680	693	691	711	737	707	727	706	692	678	651	722	703	699	699	691	695	690	690	668	680	703	654	715	662	728	709	727	657	666	659	712	682	670	709	693	642	689	732	709	679	696	662	702	718	675	685	721	689	683	706	673	702	725	692	694	660	691	752	718	708	739	674	694	665	758	707	707	750	739	683	674	722	692	643	727	673	740	694	693	712	645	715	737	667	664	729	709	725	718	675	696	701	682	706	683	679	653	684	743	681	696	709	694	711	670	688	747	708	743	680	733	752	680	715	690	715	652	654	695	698	686	691	713	710	687	656	724	732	757	719	723	711	734	642	684	676	728	679	692	696	713	656	681	708	674	689	710	688	690	726	722	681	684	717	704	709	722	675	726	742	715	740	684	677	631	685	721	744	693	690	690	686	710	684	695	702	733	701	683	686	707	713	687	699	677	726	684	683	687	699	737	705	701	736	709	671	739	708	681	700	699	692	716	652	648	696	652	699	701	678	692	693	751	693	701	694	641	697	692	672	668	695	761	697	686	713	657	677	692	655	643	681	708	718	683	741	708	681	736	677	710	689	703	701	678	706	690	722	735	723	653	719	720	728	723	700	767	691	741	696	726	727	724	720	693	692	697	722	724	754	666	698	705	702	720	725	744	692	710	702	671	699	694	706	696	726	693	699	696	712	688	686	680	713	678	676	709	677	662	725	726	697	705	717	693	665	685	709	652	702	680	668	683	709	692	698	678	725	705	705	753	662	718	676	697	701	714	717	682	711	715	675	684	707	668	692	695	674	726	741	726	706	699	705	686	700	712	658	687	716	696	703	693	672	738	754	722	656	670	695	654	669	743	667	707	673	663	649	685	717	718	695	647	701	687	758	691	667	767	668	713	728	716	723	725	725	676	694	691	674	711	639	695	722	707	679	716	696	659	705	684	712	668	698	690	730	724	718	689	684	663	700	654	701	679	700	692	693	680	713	703	759	660	700	702	720	712	649	677	713	702	672	656	701	723	667	665	698	691	779	667	725	702	668	663	680	717	729	692	687	658	690	663	711	727	702	713	691	699	713	707	696	683	709	666	640	703	711	681	723	740	711	725	706	692	658	695	719	692	679	726	682	746	665	723	688	672	698	701	708	687	672	696	687	688	670	709	699	695	712	698	674	664	706	700	686	737	673	677	688	687	680	705	670	734	744	685	701	735	680	725	721	724	692	686	684	708	676	685	711	697	715	712	642	698	676	685	735	719	685	677	731	716	695	694	706	744	727	701	741	679	697	756	699	682	694	752	734	721	728	725	725	701	668	715	682	709	665	734	718	675	655	684	715	663	680	667	716	674	682	629	663	687	681	679	670	657	705	698	697	697	699	749	717	697	707	750	696	674	676	720	728	723	690	698	741	698	669	676	701	723	658	688	705	685	664	747	710	683	694	671	668	721	714	644	712	667	681	663	681	697	712	710	638	696	710	782	700	692	688	723	697	717	731	703	682	682	721	718	707	709	696	740	721	689	683	634	723	721	666	663	651	715	718	659	740	671	683	708	699	704	709	681	712	653	732	690	650	719	752	721	721	784	705	694	651	684	730	662	706	713	728	673	664	689	672	668	705	700	680	645	703	692	705	758	680	699	742	674	683	644	685	677	720	738	747	745	677	663	638	696	720	683	713	727	724	697	698	687	706	690	722	664	666	737	716	698	670	709	736	707	707	732	671	699	695	688	703	713	697	688	734	685	691	729	742	661	621	741	665	708	711	699	721	672	703	720	714	707	662	717	679	682	701	728	696	706	679	653	688	699	647	658	694	699	691	725	667	706	714	651	709	696	715	761	686	680	705	728	673	649	715	709	671	671	693	646	718	723	686	659	710	736	675	739	649	687	701	709	662	658	732	700	708	650	716	737	667	728	690	696	713	646	647	694	727	691	675	680	688	695	700	690	711	691	716	647	682	724	735	702	715	729	708	672	686	684	710	740	697	708	717	687	655	722	678	716	706	685	680	719	668	676	687	703	702	676	703	722	704	691	707	730	707	711	737	726	689	702	701	673	763	703	713	645	714	679	668	694	703	733	675	688	686	709	678	623	680	716	646	725	682	708	717	661	655	723	714	706	689	682	690	648	673	658	771	671	725	679	687	689	700	714	734	710	731	700	662	707	718	639	695	694	703	652	635	673	678	663	672	738	712	677	681	698	678	716	662	689	692	669	707	689	671	725	704	701	706	693	737	704	742	724	661	704	748	698	678	710	729	698	671	700	733	720	696	675	729	693	668	664	684	715	694	688	682	714	675	736	734	659	694	694	663	682	704	782	737	689	708	731	737	694	696	667	683	683	708	665	668	748	732	710	706	638	737	688	700	683	706	683	723	688	705	715	700	690	663	735	691	714	671	668	706	747	674	697	692	689	661	757	732	666	699	701	713	726	712	708	712	668	620	716	737	674	704	687	745	685	683	705	676	721	663	697	732	661	749	768	698	706	736	668	687	712	722	704	712	677
54155	43277	46559	42470	31853	12128	2228	720	639	546	521	494	457	647	1647	2171	1902	583	412	390	406	376	412	428	406	408	416	399	400	392	380	370	406	383	380	363	413	397	407	435	377	379	393	405	398	388	402	384	402	399	433	401	391	359	450	393	370	385	388	411	401	400	424	399	404	370	390	375	360	398	393	402	374	447	380	408	397	394	398	393	399	371	427	405	394	373	402	382	399	398	397	367	405	412	376	425	404	421	447	398	374	401	381	373	353	351	405	403	392	434	394	384	416	410	372	382	442	371	408	393	377	373	366	416	369	373	389	380	370	405	412	443	373	379	370	364	371	375	361	367	385	390	397	384	391	366	360	377	398	387	377	362	401	379	390	374	357	387	357	385	360	381	397	367	378	378	400	424	449	416	374	396	389	402	391	423	362	421	401	418	381	364	429	393	416	390	376	379	359	384	419	369	373	426	413	405	423	373	384	410	385	416	377	378	354	370	378	403	398	415	349	413	402	381	403	407	401	410	386	400	383	379	371	398	388	374	381	375	376	376	390	398	387	396	383	408	386	396	377	351	334	398	401	400	342	380	396	381	392	415	379	414	398	353	399	399	366	396	399	388	386	417	425	391	378	409	367	406	352	397	397	383	393	401	394	390	372	402	347	382	404	397	408	362	417	390	408	427	388	382	395	411	381	374	431	356	371	356	373	428	423	352	365	402	406	406	351	428	380	372	375	360	410	403	391	389	418	374	380	375	379	399	395	360	392	366	375	410	394	411	411	379	407	366	393	402	386	399	380	376	401	383	393	384	392	398	390	352	429	398	397	334	374	337	400	381	367	394	369	394	401	396	383	359	342	378	404	379	384	358	395	383	399	399	370	399	407	385	408	401	401	395	376	390	401	391	382	396	404	371	437	383	358	375	360	412	384	383	406	359	370	409	377	397	398	354	388	404	389	376	461	369	403	373	359	398	414	385	406	399	337	383	396	430	439	416	391	407	398	400	432	392	362	392	366	399	406	431	359	403	416	372	401	410	412	376	384	379	370	400	353	345	392	403	384	406	374	404	398	369	365	396	386	391	373	386	410	423	383	386	370	383	403	365	409	377	400	405	325	353	383	365	371	372	361	388	405	389	401	368	389	396	350	398	400	400	395	375	428	385	443	375	379	365	395	376	385	327	385	346	382	404	401	402	408	408	375	435	390	361	330	380	367	375	422	355	374	399	438	377	430	373	383	404	420	400	365	419	381	386	368	361	389	387	446	453	352	389	380	386	410	392	381	393	425	387	416	383	385	392	410	404	387	384	393	366	381	376	374	419	406	387	374	398	434	394	349	425	404	369	371	401	345	382	379	392	407	398	450	405	417	402	393	406	420	345	359	383	394	390	397	397	359	388	380	408	397	409	398	371	369	359	409	387	405	457	398	393	363	389	442	417	371	386	415	383	431	382	464	379	400	381	366	368	357	368	400	363	403	402	392	399	397	380	418	385	364	366	389	387	354	391	385	407	396	359	426	390	445	419	381	349	399	378	378	426	349	409	376	352	429	389	439	361	394	418	383	368	368	412	400	410	389	417	377	372	385	373	404	419	384	348	390	405	394	383	368	377	404	365	350	413	377	426	427	391	369	392	398	362	351	399	379	352	394	371	383	394	399	362	412	404	434	419	420	419	373	375	369	399	373	401	403	362	349	404	387	384	363	385	388	423	416	413	396	385	388	372	367	361	374	381	387	394	425	405	359	421	409	424	363	358	404	391	391	444	379	409	395	413	397	367	411	372	364	358	379	423	406	371	368	384	395	413	404	370	378	395	395	365	368	383	401	370	364	438	367	383	350	364	366	360	386	387	374	430	384	390	344	384	443	420	380	373	390	374	422	394	403	397	400	385	399	389	399	400	370	379	422	375	408	394	397	390	399	396	401	361	345	406	379	411	403	400	431	386	385	410	386	372	417	408	412	382	394	392	394	383	402	405	387	421	383	400	387	371	358	363	353	379	385	396	391	381	401	405	370	413	411	383	373	375	417	391	363	411	426	397	401	395	411	385	406	426	429	407	370	405	393	411	372	377	407	359	395	397	377	391	366	365	398	378	421	388	403	405	401	390	370	408	409	402	409	354	362	382	425	421	367	391	400	374	405	398	379	342	392	364	396	372	370	376	407	372	383	409	370	408	397	389	379	388	355	384	388	378	367	377	371	353	411	328	394	344	390	401	412	434	399	400	405	392	401	410	362	398	404	390	368	429	392	398	392	392	371	396	416	370	350	367	419	406	409	401	388	401	364	410	417	354	367	368	378	377	419	417	376	367	400	392	429	382	365	375	389	347	416	390	391	372	414	382	390	364	376	376	405	411	361	391	432	368	381	359	381	395	376	380	391	386	414	400	406	388	364	365	371	383	410	374	402	380	403	379	406	407	385	386	372	358	409	380	400	359	448	435	341	407	400	382	423	412	420	368	362	441	369	413	423	383	364	409	400	414	402	372	404	414	426	406	382	346	356	398	404	402	396	396	406	383	380	439	383	393	391	387	385	386	446	421	394	384	389	348	349	399	382	424	425	359	371	378	391	417	418	371	381	396	409	394	387	383	423	402	362	360	372	367	403	408	426	406	354	403	386	414	432	413	375	401	370	393	405	404	387	410	433	386	370	389	423	390	408	356	421	360	393	407	429	381	382	377	373	364	374	390	398	382	398	370	383	432	387	373	375	353	386	389	386	406	425	399	425	380	398	391	377	341	401	389	413	371	364	379	446	385	390	354	384	389	415	402	419	382	410	390	361	391	420	388	369	403	353	363	379	370	394	394	368	365	385	379	376	404	405	384	358	403	386	385	407	373	385	412	395	343	450	390	379	380	420	374	408	403	393	391	368	364	377	398	404	395	407	355	372	368	396	401	391	404	356	367	382	387	374	428	366	360	388	417	386	434	432	374	402	359	355	398	428	384	400	378	374	389	433	374	384	385	369	387	384	382	409	374	352	402	390	372	427	357	380	333	425	385	349	375	381	369	410	405	403	391	382	363	409	424	375	405	402	427	369	380	357	419	355	367	384	403	433	367	393	381	405	390	375	442	400	398	397	377	391	380	399	388	406	401	410	380	379	394	400	404	360	443	396	341	387	425	388	407	382	399	393	371	406	362	425	398	403	399	427	376	404	387	370	369	383	428	420	388	365	404	395	370	381	369	401	430	377	365	407	397	367	391	367	388	391	386	410	392	374	383	370	381	390	389	384	398	398	387	385	395	371	398	431	366	422	401	382	395	386	391	404	414	394	356	400	399	392	375	366	383	396	379	388	418	397	397	387	384	403	372	373	370	381	415	382	403	377	368	405	371	382	400	370	395	401	375	409	399	385	368	366	389	374	378	430	367	382	428	398	389	389	354	399	368	404	395	376	408	323	388	373	380	388	414	401	385	407	415	362	387	422	399	425	392	372	405	415	367	387	410	378	403	407	385	427	371	394	401	435	358	397	399	404	395	391	389	401	396	398	333	400	391	404	380
34903	34443	45549	48657	38033	14292	3334	2345	1971	1746	1509	1325	1354	2240	7623	9815	8264	1358	881	816	842	850	838	852	814	825	861	820	814	827	862	810	849	865	847	916	862	846	853	883	868	819	799	841	839	843	851	829	822	896	814	852	857	904	861	889	881	825	864	843	881	875	812	828	827	780	853	849	803	919	839	836	809	856	837	856	870	818	831	848	865	840	835	865	911	805	819	834	886	794	860	860	857	820	894	837	830	877	806	796	868	817	828	798	837	875	838	777	819	866	865	877	822	888	859	883	823	848	852	855	835	904	830	877	897	896	846	811	827	852	815	873	832	855	871	840	862	811	863	828	880	863	835	876	818	843	848	807	845	902	849	848	808	881	817	884	895	841	816	825	847	813	850	827	879	839	841	861	860	814	891	864	799	841	901	895	809	815	877	848	843	857	830	866	866	853	964	847	843	838	798	822	852	846	876	877	854	865	848	812	811	872	879	858	860	848	874	809	865	918	807	817	839	859	815	858	908	834	843	798	840	817	810	813	844	806	924	824	827	814	851	845	823	855	829	826	846	886	792	858	869	877	814	888	843	825	864	842	831	840	870	840	789	826	888	858	803	859	832	798	835	845	824	778	872	823	817	853	865	850	781	822	864	832	813	878	815	829	846	825	808	823	809	872	787	879	833	924	846	845	791	814	802	848	813	861	811	801	824	811	840	801	878	838	866	861	807	839	820	870	867	817	843	830	814	758	890	860	877	793	802	837	808	816	851	790	843	855	846	834	856	835	842	874	836	830	843	797	842	794	841	810	852	889	829	816	790	843	821	826	848	879	843	836	866	912	806	831	840	813	858	812	835	830	892	903	882	817	871	780	844	823	842	852	858	821	875	828	830	862	813	861	862	841	817	876	846	795	890	825	824	863	838	831	800	868	807	812	825	836	835	792	815	835	857	809	863	799	858	837	893	827	845	845	837	823	848	808	847	866	870	805	834	830	842	872	857	812	888	822	817	849	839	848	892	826	860	808	874	827	851	870	869	834	830	883	840	809	813	855	890	887	823	838	807	812	849	871	873	871	845	833	885	855	821	827	817	849	857	880	866	813	844	825	875	880	791	869	849	809	832	858	769	902	845	854	802	822	875	787	839	822	797	855	868	836	867	807	824	800	835	801	826	794	851	843	891	797	895	843	811	832	843	861	816	776	892	814	855	826	899	832	814	805	800	851	823	871	834	815	843	829	842	812	854	860	849	797	856	831	843	876	847	828	815	826	804	799	848	800	799	830	909	835	822	768	876	863	847	832	818	790	816	881	850	868	822	808	807	781	821	797	862	823	857	864	848	856	812	816	831	818	813	877	879	849	848	891	850	878	818	894	873	851	830	802	850	819	832	843	831	821	789	875	901	855	860	818	866	810	837	857	856	841	831	810	832	888	771	838	825	824	836	836	826	791	822	830	867	787	879	861	920	867	866	867	858	821	822	860	848	826	867	862	808	860	842	817	792	814	811	864	891	851	816	824	819	825	809	832	838	845	774	882	819	818	899	863	871	842	839	866	832	801	843	876	822	813	859	865	842	852	902	820	857	854	849	856	864	860	804	837	895	846	887	790	869	841	827	833	826	802	797	802	876	850	849	816	849	885	848	856	870	833	812	837	842	924	817	890	826	853	842	855	827	845	872	886	831	820	888	912	848	854	860	865	909	814	891	834	876	846	855	834	826	840	878	843	829	816	838	837	827	889	846	846	867	844	831	871	876	836	873	855	852	853	834	856	866	782	776	820	845	824	836	856	875	846	844	805	841	853	842	837	842	848	831	891	833	821	814	802	867	825	840	851	865	881	827	845	791	783	819	822	861	875	811	848	824	816	824	822	833	821	843	880	816	844	891	875	837	812	789	835	846	833	879	833	845	863	883	832	832	861	913	809	838	844	858	842	879	853	880	846	841	826	776	827	876	797	800	829	834	872	848	854	827	888	850	868	839	846	807	868	829	893	877	795	830	834	809	813	834	882	868	836	827	814	836	871	852	863	856	810	823	844	810	850	901	825	836	833	882	840	838	832	820	874	858	823	878	845	765	804	848	847	894	775	849	898	833	877	877	879	833	870	782	816	819	858	890	823	847	807	789	884	828	788	840	821	863	885	878	848	808	825	811	810	861	807	882	836	824	845	829	861	850	883	831	859	843	800	885	854	833	833	813	860	838	835	920	849	838	848	849	837	849	877	813	827	819	857	851	836	840	827	831	844	830	851	894	868	826	827	789	840	859	859	847	817	868	839	835	857	847	836	887	812	858	835	770	825	841	828	866	859	880	838	883	832	836	836	858	866	831	842	816	800	837	817	831	836	858	822	826	823	901	805	847	818	815	823	854	816	875	812	828	866	819	809	842	806	850	826	837	791	819	827	863	816	874	818	882	878	803	863	860	822	796	859	833	853	840	784	903	842	892	858	806	848	845	894	848	877	843	828	819	897	821	850	845	812	809	888	861	837	824	829	895	829	817	880	858	863	857	833	895	875	843	869	807	835	831	852	802	837	806	828	833	854	929	837	854	898	862	828	869	890	828	829	814	831	848	888	820	818	821	837	859	832	917	852	867	849	883	849	837	848	845	872	846	845	859	816	797	843	851	850	873	858	799	815	833	792	878	827	856	825	781	828	842	862	821	800	830	850	800	875	811	815	854	812	842	852	878	820	814	871	841	851	816	810	798	824	816	801	802	867	866	819	820	812	747	838	844	864	812	870	903	883	806	862	929	826	790	864	846	821	831	890	794	839	822	842	859	823	853	843	803	798	856	895	899	791	848	900	844	865	850	863	851	858	821	848	842	834	843	853	819	824	810	789	839	907	837	844	813	854	797	861	793	870	829	834	826	830	836	838	816	828	836	847	850	864	836	783	859	820	901	801	809	814	792	833	841	851	886	835	838	824	850	827	822	842	897	815	884	842	846	875	843	807	895	861	877	816	817	843	880	831	861	880	901	780	830	830	822	820	833	847	823	865	858	800	867	853	811	850	771	815	856	870	816	883	875	834	869	812	864	824	801	805	825	838	811	858	871	898	880	805	816	844	855	840	783	851	867	832	847	868	821	784	871	864	833	860	858	877	842	913	837	840	833	854	837	827	866	894	833	836	882	891	834	845	841	864	833	811	817	834	824	867	876	813	855	862	779	823	779	853	876	828	845	837	841	835	870	834	926	875	883	888	816	807	856	852	856	819	843	845	794	860	866	871	864	799	852	844	830	857	851	764	831	842	846	835	815	852	897	808	860	818	887	834	800	835	859	865	851	862	807	824	868	811	848	847	860	848	817	808	857	817	879	831	832	835	840	837	863	829	850	825	863	869	829	845	867	839	919	763	782	802	832	820	828	812	868	811	830	894	818	817	859	860	842	797	841	882	786	864	834	830	821	846	861	874	777	834	860	834	796	817	833	838	849	834	810	845	822	808	831	857	845	868	821	824	857	815	840	866	840	840	771	863	835	847	885	822	782	835	853	805	843	867	827	826
23869	14747	9525	4930	2031	789	414	363	299	241	207	202	246	214	229	246	254	231	218	209	222	209	198	224	197	199	222	204	192	177	229	227	186	189	217	237	216	211	197	208	196	205	182	225	194	180	202	201	178	195	224	171	196	205	186	173	175	202	194	179	208	192	219	228	207	167	223	212	212	204	192	217	207	233	216	203	223	187	196	196	186	208	189	198	182	217	213	205	199	180	226	221	187	185	234	205	226	217	203	206	205	206	217	172	227	216	221	197	225	196	196	238	203	196	228	192	205	229	193	199	217	193	215	193	207	188	219	232	215	210	213	208	222	209	205	202	186	217	191	192	218	186	194	193	204	203	209	181	195	192	211	221	178	192	226	219	176	205	193	214	189	215	212	199	213	223	177	186	206	213	207	203	203	192	213	204	208	179	184	176	203	202	178	198	211	186	167	209	204	180	196	206	165	209	218	205	214	204	200	211	214	201	192	244	194	210	221	215	249	200	188	210	223	186	197	217	212	192	200	198	172	198	184	191	205	180	191	211	209	198	191	188	221	195	189	196	222	197	179	203	210	218	193	215	203	197	178	186	220	192	190	207	192	185	200	212	225	185	197	185	193	205	199	185	213	211	212	220	197	208	208	224	190	190	214	213	231	180	205	215	180	214	191	221	197	217	212	220	199	197	222	182	187	201	218	193	172	213	206	212	180	200	188	195	202	238	204	192	207	245	214	202	185	212	216	212	184	214	186	209	175	208	177	206	195	189	190	174	222	203	195	214	225	215	200	231	191	227	211	184	206	225	219	219	191	170	208	213	208	192	192	218	164	225	191	185	240	237	201	196	220	188	220	248	190	218	199	194	175	222	210	212	195	208	232	197	219	218	198	202	224	183	220	198	214	203	228	164	204	218	203	188	206	209	198	205	178	220	224	201	192	225	214	223	190	171	201	212	207	212	204	231	174	187	212	218	194	228	199	195	212	210	199	214	195	206	173	203	176	199	214	205	202	198	196	222	198	210	195	180	211	214	221	208	215	189	170	190	197	187	175	197	203	191	212	213	181	191	218	197	218	206	213	179	192	192	208	178	192	209	202	225	185	209	206	203	176	192	207	214	194	220	225	210	199	214	216	185	203	215	193	205	186	173	195	198	198	222	196	227	175	194	197	196	182	207	225	189	179	200	202	197	190	205	210	193	182	201	212	208	206	197	218	216	215	205	212	206	178	202	219	216	208	202	187	211	184	180	212	202	201	195	206	216	205	207	170	215	222	176	201	178	201	195	193	225	201	214	228	195	188	219	212	232	220	200	213	210	224	193	189	184	185	214	180	205	204	200	205	196	190	217	183	200	202	220	231	217	221	203	220	191	182	191	189	193	207	199	211	216	218	206	206	191	213	210	198	204	217	186	218	202	200	179	195	214	211	193	233	209	180	227	234	213	178	178	226	225	176	189	203	210	192	181	179	209	222	213	183	202	201	206	187	225	206	195	195	201	197	196	201	216	213	212	212	212	186	233	215	207	225	224	198	204	182	200	210	189	192	215	210	209	210	216	211	219	200	233	211	223	223	200	186	191	195	204	191	189	223	183	212	195	183	188	226	196	200	204	193	194	192	226	215	174	210	210	180	198	198	192	209	199	218	222	194	205	211	225	193	221	220	183	248	175	180	200	198	191	170	218	218	203	217	204	218	206	199	204	190	192	214	190	211	205	181	222	236	212	207	231	204	183	210	204	204	246	180	225	188	224	204	184	231	220	210	186	191	193	209	207	204	196	175	218	222	171	198	193	187	193	191	192	202	198	190	209	231	209	230	222	199	206	200	193	197	212	222	192	187	165	219	213	205	219	193	199	210	193	179	190	214	196	194	199	193	187	221	227	186	192	211	217	204	215	175	209	197	172	204	211	197	198	211	212	205	194	209	203	175	220	207	173	212	186	193	194	204	224	212	180	215	201	225	211	198	225	217	209	221	216	203	211	219	172	210	218	236	200	195	205	197	206	183	204	195	215	200	206	191	196	201	189	218	236	193	192	215	210	219	243	202	219	211	187	218	225	217	209	191	171	190	182	198	205	206	202	189	219	197	195	222	206	184	193	184	191	206	193	179	202	170	240	211	200	202	180	189	191	186	210	221	180	239	182	205	189	222	209	219	222	218	203	233	220	200	167	206	236	215	192	204	205	224	206	189	223	194	182	201	205	220	202	215	225	211	216	214	197	211	189	201	197	199	205	212	194	204	208	224	193	194	183	196	210	203	226	203	193	177	238	208	225	194	190	211	204	204	214	227	160	184	183	195	228	195	244	185	195	197	210	193	185	205	190	202	194	180	240	223	230	176	218	215	224	208	157	188	176	180	173	203	180	192	210	181	212	197	196	215	185	188	180	215	228	187	197	226	197	199	197	210	197	175	199	196	212	217	200	185	227	204	194	188	213	197	201	193	197	213	193	198	202	182	192	170	178	195	213	217	214	206	213	190	254	169	215	192	209	205	192	196	219	210	205	195	217	197	225	212	202	211	220	218	175	222	204	223	216	194	222	208	208	204	221	198	210	214	178	168	210	192	205	209	200	188	192	190	223	222	227	208	205	196	209	213	195	228	223	214	216	213	203	211	205	189	191	197	203	205	173	208	213	197	173	189	185	179	218	193	194	206	205	212	202	215	204	208	192	189	215	184	204	201	207	219	211	206	224	176	193	192	176	194	210	196	237	197	201	191	214	211	201	208	200	198	202	199	208	205	193	234	212	180	188	205	164	203	213	226	218	193	183	197	195	213	194	205	213	225	185	207	210	211	219	211	192	204	229	196	162	193	202	178	225	228	220	184	205	198	199	203	209	180	178	209	211	170	198	195	181	198	178	212	194	208	227	195	208	205	193	237	219	182	193	223	188	206	223	208	218	178	186	182	182	199	190	217	205	213	191	217	213	184	173	199	210	211	213	221	215	202	182	191	167	240	184	172	221	189	184	228	198	180	195	217	205	228	207	221	171	204	183	177	202	209	183	233	227	209	178	212	220	220	186	206	216	218	194	187	204	220	229	194	230	202	187	202	190	175	216	189	201	222	216	200	203	215	222	212	220	203	174	194	212	204	233	174	219	178	205	212	164	210	187	199	187	196	184	201	185	191	188	200	185	207	185	180	232	213	202	218	199	198	219	200	196	219	197	193	195	210	207	206	220	214	218	198	206	188	208	230	199	209	216	203	202	200	208	201	206	222	189	192	212	221	187	194	192	185	225	197	201	211	205	197	205	196	171	213	218	191	211	191	201	196	216	202	197	200	199	193	179	201	227	198	217	239	190	206	186	191	228	189	182	221	218	185	195	200	211	212	189	227	189	196	184	188	197	200	183	218	208	194	161	194	214	202	195	179	218	202	194	208	202	218	210	176	200	183	178	208	230	217	177	203	208	175	216	205	182	183	184	222	180	212	194	214	193	189	195	193	181	245	187	191	191	204	191	196	233	196	227	223	201	182	196	197	238	205	221	207	183	205	195	236	197
14202	11670	14615	11886	6122	2727	1499	1144	901	773	627	640	661	615	687	683	734	502	508	453	520	497	440	482	491	460	498	509	496	488	479	499	453	465	487	496	472	531	467	491	487	519	470	516	474	490	441	457	471	485	463	497	491	489	475	478	481	493	473	489	485	498	505	504	487	493	488	488	474	493	487	451	485	484	490	469	458	476	472	439	504	450	488	536	471	454	465	496	487	485	516	487	444	478	519	513	470	430	471	481	488	463	462	516	479	472	478	501	495	492	490	513	481	463	504	546	486	489	502	474	475	456	455	497	505	507	517	510	477	490	496	489	445	474	479	489	461	474	475	517	449	514	505	409	499	519	458	486	466	502	497	468	488	485	485	485	510	544	483	514	476	462	493	498	470	500	509	477	540	469	493	475	445	464	517	504	475	446	473	480	461	452	482	481	468	491	466	509	543	496	480	474	472	534	446	508	477	460	488	462	470	482	472	463	489	455	481	493	473	489	514	480	492	482	497	461	504	476	479	514	507	488	495	541	486	539	448	520	503	500	450	489	466	464	491	482	487	482	520	460	427	510	517	479	521	488	505	506	478	508	494	475	440	485	481	504	487	474	517	531	453	499	491	459	483	457	490	506	502	500	507	459	518	470	474	483	499	438	491	472	498	462	481	486	470	476	496	480	468	476	466	470	501	502	487	492	487	444	453	457	474	510	525	511	472	478	471	442	471	472	477	499	492	471	494	472	533	463	470	496	449	502	440	514	503	484	467	494	513	487	490	508	493	487	526	493	506	517	532	460	468	490	478	497	492	509	474	482	488	482	493	461	485	452	508	499	463	496	473	506	444	497	507	503	513	477	471	477	493	501	484	491	518	510	476	501	481	509	474	483	477	495	489	458	545	489	470	483	485	488	499	466	466	450	493	453	492	482	477	499	507	487	484	462	470	452	512	507	483	477	478	511	497	458	462	485	454	480	496	490	501	494	473	468	478	453	516	503	489	496	460	492	511	510	459	472	482	456	487	516	513	482	462	500	479	530	470	512	481	487	506	521	496	478	503	495	478	485	524	497	514	453	481	498	519	523	511	459	484	491	416	471	451	498	465	509	495	485	505	459	478	489	461	510	506	466	459	482	452	521	497	483	523	492	460	453	519	481	472	504	482	518	497	470	503	478	526	497	501	464	488	468	494	482	489	499	493	491	472	499	473	459	475	460	506	509	469	479	456	510	493	507	509	490	484	491	482	484	497	514	471	507	487	475	538	518	487	469	473	480	473	479	476	498	444	442	479	484	512	471	496	485	490	484	473	481	492	485	461	467	461	461	500	479	470	433	468	473	499	462	502	513	491	504	490	448	497	498	481	514	449	460	453	433	487	493	500	452	494	507	471	472	467	526	474	451	538	479	479	486	467	500	494	502	498	460	491	477	488	480	476	443	496	516	493	525	474	508	499	486	499	498	459	485	447	529	491	510	486	500	525	502	485	483	499	466	505	508	496	497	495	470	467	485	480	470	476	473	457	497	474	477	511	498	502	481	505	460	510	480	494	481	498	509	480	444	486	466	504	468	491	486	486	502	487	489	491	428	470	513	486	475	482	468	478	483	478	470	491	505	482	508	484	467	471	444	521	489	505	433	501	481	459	498	469	483	496	488	473	467	490	470	483	492	491	490	503	488	479	492	499	469	435	480	486	473	484	464	490	502	473	487	490	445	490	473	479	491	502	462	532	492	438	448	510	491	489	475	503	437	492	474	508	467	492	482	502	517	480	475	492	511	464	490	539	483	513	502	491	483	471	482	512	535	487	488	495	525	443	438	476	494	517	484	469	487	453	512	503	476	437	465	470	479	491	509	525	446	495	512	528	496	435	515	498	496	495	440	482	496	498	461	517	500	503	499	518	505	533	453	483	476	529	494	490	483	489	502	463	470	483	486	471	467	488	497	518	476	545	521	467	463	485	495	494	462	492	486	516	460	490	502	478	470	455	487	487	492	457	459	536	480	490	509	518	502	476	513	531	490	485	482	510	523	500	490	506	491	476	507	466	485	495	480	522	451	462	467	517	519	434	503	464	510	502	498	535	519	492	473	500	465	459	479	476	477	516	485	527	490	463	483	493	508	478	508	456	489	507	445	502	480	490	471	493	506	499	508	485	462	486	472	487	499	506	521	468	483	461	499	504	495	493	479	535	484	496	543	538	508	470	476	504	525	474	470	492	485	503	494	505	480	490	498	469	489	486	469	494	478	456	432	486	502	492	516	515	469	510	484	509	483	508	492	479	441	475	478	525	495	517	494	486	493	513	492	489	494	494	470	462	506	510	473	492	475	528	483	459	483	466	520	478	507	515	503	439	494	513	439	509	517	509	490	522	475	490	476	495	484	475	529	517	453	504	521	454	493	477	524	462	465	476	489	459	484	442	524	503	515	495	478	489	508	456	493	506	498	457	459	462	459	499	454	474	463	507	480	486	505	481	498	506	511	494	472	530	510	492	454	502	473	479	459	518	464	449	497	526	474	493	461	450	451	446	485	496	511	481	450	491	474	516	487	459	513	507	515	474	466	458	487	505	496	511	451	512	558	493	501	471	461	466	435	499	493	509	504	477	494	490	511	488	492	499	504	506	475	475	501	478	496	461	488	493	441	463	467	457	487	457	492	481	464	485	491	469	481	478	461	489	433	505	489	509	493	484	521	477	502	519	463	496	505	487	504	477	459	516	481	470	470	515	489	483	489	469	466	517	479	493	491	505	442	492	461	464	465	513	465	478	499	487	490	489	516	468	481	490	443	476	467	477	466	506	495	482	455	450	493	471	478	513	493	471	482	465	517	510	460	476	453	505	485	513	494	465	489	500	484	461	476	513	494	530	494	510	515	482	490	481	485	484	506	506	456	474	441	456	459	480	498	442	493	507	481	493	489	465	499	463	470	465	470	496	484	519	479	489	499	471	479	508	539	499	462	477	510	458	472	509	470	517	491	532	474	452	469	491	445	500	478	516	503	491	487	503	478	507	472	473	549	468	488	489	471	484	488	465	471	502	474	458	508	519	487	483	482	487	482	466	509	450	444	456	499	476	445	474	509	471	503	487	467	477	457	506	515	463	504	468	503	505	458	469	466	467	457	493	490	533	501	468	460	487	523	475	486	473	443	479	483	466	501	517	470	489	450	478	477	478	495	482	493	473	480	461	524	481	505	500	445	511	468	520	522	500	492	509	486	447	460	473	487	513	463	479	490	520	460	467	522	477	502	504	509	479	454	475	508	469	461	485	479	489	451	490	469	510	484	516	481	543	461	479	492	468	498	458	477	484	496	497	503	459	467	484	478	461	489	457	460	485	474	472	483	457	526	492	491	466	509	481	515	475	518	479	506	450	474	489	474	482	485	475	492	522	472	488	530	474	500	464	471	486	509	494	474	488	526	480	446	472	456	515	471	458	473	491	460	493	483	450	433	451	482	456	553	477	463	511	498	464	502	463	517	505	487	485	491	471	457	479	508	497	482
44363	34743	34928	38605	20640	5918	1431	706	595	490	491	448	380	405	832	1289	1078	376	325	322	347	326	335	313	318	336	356	314	297	327	289	316	325	352	317	322	301	300	315	348	319	311	305	338	310	327	308	320	327	316	320	323	335	340	283	341	339	320	373	323	306	282	293	337	318	310	288	329	363	355	348	341	295	311	310	304	310	330	328	279	301	335	351	342	336	337	314	328	335	338	345	306	311	296	305	339	303	339	330	327	314	302	351	349	310	307	307	324	327	345	291	326	338	322	376	312	357	282	321	309	318	312	324	328	300	354	325	303	330	324	375	320	320	347	361	308	289	298	296	355	340	325	351	337	276	306	305	330	307	311	329	316	325	304	338	293	320	313	364	288	338	315	306	298	322	333	301	317	310	286	351	324	293	330	318	341	330	321	322	311	306	319	356	309	321	327	310	303	334	308	332	314	314	314	289	330	321	320	315	314	333	273	316	277	329	338	303	326	324	378	323	318	303	320	324	290	331	362	329	337	320	284	314	312	305	307	337	345	339	322	287	339	333	326	309	338	342	352	336	333	316	304	328	324	300	310	300	316	314	300	305	338	315	317	339	323	333	317	317	322	337	315	339	316	304	304	294	291	319	323	328	329	314	295	346	370	345	313	332	345	321	311	314	293	326	320	291	359	282	300	316	337	350	301	311	320	303	324	335	323	339	355	348	331	340	345	319	334	295	310	318	326	309	350	311	303	331	347	287	298	288	268	290	324	326	319	311	357	318	329	359	320	339	318	338	351	359	307	290	314	301	359	296	307	265	321	294	311	315	310	310	316	319	329	318	314	340	326	376	304	325	342	299	343	332	313	300	342	329	278	323	291	304	317	344	287	336	331	327	290	316	302	309	337	326	325	311	304	297	316	313	278	297	272	318	291	309	321	337	329	354	324	294	312	300	330	334	305	283	323	330	298	335	330	311	308	322	336	356	329	327	359	336	366	343	301	304	326	329	340	313	330	344	328	352	314	327	311	327	304	353	373	312	332	297	303	313	364	289	316	333	302	330	361	308	317	330	315	330	310	321	306	357	294	341	315	308	334	310	347	341	317	344	334	288	346	314	344	297	324	271	323	298	317	321	311	326	311	312	328	348	337	306	313	342	314	324	310	250	286	346	316	319	352	321	331	296	285	330	333	334	339	375	353	313	334	329	328	335	323	297	321	302	342	312	301	316	307	323	332	314	323	305	308	313	352	332	306	308	298	284	336	329	331	356	337	296	293	300	349	314	335	295	315	323	356	316	283	305	325	347	353	302	298	323	296	350	319	296	323	314	296	338	300	312	332	334	318	335	323	290	335	321	289	313	343	326	293	324	341	322	321	304	340	317	302	316	312	326	303	288	274	343	292	335	302	316	297	314	317	319	317	328	315	324	282	333	325	300	361	311	305	346	338	290	299	331	305	320	296	306	305	289	272	339	348	292	288	309	346	299	324	302	326	339	310	300	305	272	301	310	304	295	302	310	289	283	320	342	332	329	371	337	322	318	327	324	304	285	353	323	329	312	318	335	319	266	309	339	316	325	359	325	298	319	337	313	283	309	328	321	315	313	341	288	326	301	337	308	314	330	323	318	304	325	323	338	361	325	349	339	330	301	343	356	333	324	333	349	321	294	301	334	310	278	332	331	328	372	315	339	306	333	314	327	324	306	295	316	317	325	312	327	307	316	313	279	314	320	308	334	345	286	335	309	313	310	309	309	361	333	327	291	287	301	300	344	329	289	317	318	325	328	339	314	378	343	346	338	311	308	333	300	315	297	296	352	348	303	313	306	308	323	344	304	322	316	359	307	325	353	351	338	363	347	308	312	336	316	333	311	288	309	334	316	315	339	326	354	324	345	352	286	309	320	283	293	380	307	336	323	304	296	307	304	319	299	343	328	309	315	316	337	301	313	322	288	303	306	335	325	311	306	310	320	316	334	321	342	319	294	339	314	311	306	280	335	351	322	361	304	338	323	305	319	345	301	301	299	369	331	331	334	340	346	315	319	322	369	334	309	337	312	306	351	344	308	395	333	308	317	305	309	314	334	311	355	322	303	336	320	295	288	365	311	319	333	345	342	320	330	310	304	299	338	310	323	362	325	325	328	354	292	312	322	309	304	344	290	287	296	346	327	304	332	342	329	315	313	291	322	329	324	321	333	332	335	310	322	310	305	342	327	330	309	357	342	315	313	312	292	320	290	287	341	316	321	289	346	338	306	299	330	295	299	324	324	310	333	327	288	298	301	328	331	307	324	340	356	325	322	306	330	330	312	303	326	336	313	346	322	320	310	293	339	327	334	296	345	304	330	321	332	313	328	264	338	314	331	316	338	314	294	332	318	318	315	314	335	307	304	304	320	302	333	371	355	317	362	322	334	322	375	319	342	346	294	329	310	346	326	305	312	339	333	305	316	349	307	312	313	341	304	264	317	334	324	311	290	290	346	312	339	308	345	317	335	316	318	344	323	300	299	274	341	340	283	335	321	335	289	299	342	353	327	330	331	358	346	316	321	333	286	332	318	363	303	318	347	301	333	339	299	340	319	319	311	326	312	299	344	300	306	305	324	337	312	319	319	312	302	349	333	326	323	313	322	322	319	283	320	358	300	324	329	314	334	327	365	336	310	335	308	316	317	297	318	310	340	345	326	328	308	299	350	312	323	345	340	320	300	326	304	322	309	341	304	303	317	335	328	321	290	334	313	309	315	347	290	317	325	333	305	318	331	341	290	311	301	315	342	333	363	309	329	328	320	320	287	294	326	316	320	325	346	319	330	339	343	299	320	322	321	322	322	299	309	332	299	283	307	298	316	302	336	329	348	323	317	288	336	337	335	331	329	313	323	345	279	353	326	331	290	338	322	333	333	301	323	298	318	296	291	308	319	312	307	311	317	292	290	368	325	321	335	330	302	342	315	333	318	321	315	339	288	318	343	346	322	311	330	337	301	283	324	325	319	299	324	351	326	341	320	338	301	307	295	305	289	323	311	320	309	316	319	313	328	299	331	296	352	287	313	312	336	323	339	343	293	313	284	322	323	299	331	341	288	326	334	309	337	298	297	289	349	322	328	316	326	308	335	345	305	308	358	324	328	307	340	334	321	316	305	308	323	316	331	316	329	344	292	308	325	312	282	317	299	340	348	297	313	328	342	329	359	325	335	325	334	327	321	341	337	310	319	327	320	319	276	295	319	305	342	334	326	331	321	317	328	340	305	335	311	332	305	304	303	338	345	357	337	324	313	297	310	293	336	331	309	322	335	322	324	340	338	374	374	366	336	299	306	314	313	316	309	329	294	296	329	354	289	361	323	328	345	328	294	340	319	314	334	312	331	324	317	342	340	321	301	322	346	338	295	317	303	326	290	361	316	356	325	344	346	328	314	308	322	319	354	338	334	313	319	305	335	336	304	345	314	348	318	329	293	274	309	311	302	322	300	313	329	325	268	308	321	301	332	316	320	334	323	326	333	327	312	308
28633	27359	37630	45514	25519	10582	4010	2409	2021	1709	1627	1278	1031	982	3823	6146	4853	783	668	751	688	726	734	739	752	735	683	727	748	727	747	705	699	719	721	764	724	726	730	743	726	697	679	730	731	721	703	706	774	668	742	717	676	745	741	739	726	714	690	772	778	743	717	755	732	731	735	710	718	714	723	705	721	717	731	739	720	721	719	707	757	728	705	724	675	750	718	714	770	697	729	716	719	774	728	725	643	759	742	736	702	714	706	705	760	731	703	686	736	673	709	758	748	742	675	722	686	722	695	710	720	706	699	744	750	760	704	718	727	674	697	721	690	700	716	739	675	685	754	771	701	725	736	734	708	716	718	736	711	717	667	681	725	708	682	705	719	727	683	737	667	681	728	694	702	637	676	730	758	693	627	718	720	740	669	722	722	739	759	748	690	712	733	735	677	690	752	741	706	706	749	695	754	720	707	725	716	669	693	732	738	672	715	752	690	692	679	684	719	700	704	714	705	684	725	729	733	687	700	723	673	749	701	708	696	767	734	708	744	681	717	749	669	689	717	693	735	731	755	683	714	790	673	713	666	784	717	732	724	717	721	724	740	745	697	687	728	709	703	712	678	708	687	717	685	692	718	717	708	732	723	723	724	725	717	705	718	712	690	690	731	727	688	716	702	781	707	681	720	723	727	674	666	697	705	708	720	666	710	731	686	760	688	747	684	706	750	703	759	742	739	710	725	677	701	749	709	681	700	696	735	660	689	730	729	704	684	708	674	710	692	665	708	708	692	755	708	671	718	711	699	666	690	724	719	696	733	696	664	735	713	754	674	768	705	727	718	751	721	716	724	700	688	731	683	716	733	722	653	676	701	779	743	752	716	736	751	760	726	732	719	719	711	701	700	701	703	718	721	702	644	716	731	730	717	754	748	731	729	742	698	771	750	757	702	724	710	675	684	702	706	757	717	726	714	698	745	722	685	690	726	732	737	760	743	728	675	744	719	721	702	712	739	681	689	731	712	719	714	703	697	746	697	708	720	653	728	747	732	746	747	710	734	713	698	683	703	760	742	713	715	686	706	729	730	689	760	724	678	740	724	726	728	721	710	764	731	753	738	769	700	739	697	702	724	739	720	691	739	688	740	702	689	712	692	771	745	785	755	720	732	699	701	758	745	762	716	668	711	717	709	705	718	751	742	741	700	750	698	709	705	675	745	726	741	742	746	725	723	724	742	740	677	737	747	681	738	697	736	729	685	686	732	707	699	714	676	730	716	707	723	722	735	706	727	697	702	746	769	701	772	727	683	719	719	715	698	744	694	740	742	745	750	720	670	749	745	738	747	653	719	718	688	666	722	721	725	722	685	691	737	672	720	753	769	687	730	711	762	756	721	682	730	728	725	678	734	747	729	737	738	714	752	730	692	706	731	761	709	701	736	688	724	717	746	650	751	719	717	689	708	723	765	757	752	730	711	689	732	730	691	742	735	694	710	674	720	714	718	721	712	736	699	646	671	710	748	702	691	709	733	693	655	749	764	757	750	734	717	747	734	681	707	732	715	761	753	737	713	717	701	732	699	729	696	721	735	694	704	705	682	742	716	772	701	651	745	718	728	732	722	739	740	704	755	705	764	693	753	750	683	698	708	706	698	710	692	739	720	708	752	732	686	723	724	740	687	701	738	739	707	685	713	748	708	731	729	735	724	702	704	727	755	728	694	742	737	702	761	722	719	719	703	734	722	701	711	711	762	747	725	686	668	723	746	732	681	715	693	745	746	701	730	733	691	716	651	703	715	713	737	704	698	694	694	705	785	735	750	745	665	704	729	716	673	704	710	773	699	738	767	760	702	700	735	722	685	631	762	746	760	692	712	674	713	706	766	752	693	682	680	700	671	728	776	711	700	699	734	671	692	664	715	680	696	724	709	713	691	698	775	741	682	687	730	703	703	743	725	754	760	678	736	738	729	753	750	798	714	705	739	719	693	754	688	723	702	696	671	713	726	681	688	752	671	758	749	738	703	681	701	694	760	721	718	707	737	714	654	723	756	698	710	720	744	735	710	707	723	755	710	686	622	760	679	746	684	682	708	684	732	725	706	684	681	783	727	728	728	716	666	711	711	745	711	751	703	692	742	655	644	697	727	720	675	707	774	714	718	731	748	708	741	778	736	713	753	738	733	690	714	757	700	760	689	735	685	678	736	745	733	689	727	705	716	690	706	747	724	722	677	707	751	694	712	736	695	707	717	711	715	734	703	692	666	750	756	720	728	662	688	734	686	714	725	752	725	710	756	738	742	649	692	671	722	711	722	717	733	698	763	713	751	749	710	688	769	744	713	713	680	688	721	720	682	742	742	685	728	681	761	652	723	743	733	670	685	784	722	715	717	759	709	758	720	661	670	722	735	714	685	740	742	744	758	742	716	747	715	753	726	697	710	666	723	671	671	731	708	712	667	728	726	721	755	701	705	723	685	706	706	704	672	700	711	742	704	664	722	727	758	717	713	723	757	691	716	663	698	699	730	722	693	700	707	742	699	719	745	736	710	746	715	737	715	715	734	748	698	724	709	715	719	738	702	715	730	647	756	748	750	703	703	644	709	734	714	719	739	741	737	740	745	684	706	716	678	704	726	742	736	740	723	746	664	712	728	729	724	734	776	689	679	752	730	741	700	737	717	699	735	694	688	733	707	708	694	738	698	733	694	725	705	727	755	725	753	717	694	788	710	714	688	720	638	747	656	705	709	737	720	720	719	734	699	717	749	724	722	715	704	703	743	679	705	732	730	678	685	728	757	687	733	728	684	667	678	728	709	691	733	693	712	717	739	693	718	726	697	711	717	721	722	709	737	665	723	676	727	718	696	747	680	717	742	724	751	708	684	710	698	728	725	759	705	733	733	721	698	729	765	746	710	734	705	770	745	719	671	643	717	720	692	684	729	663	743	707	690	690	722	726	725	724	691	701	723	719	713	693	746	705	740	721	694	651	746	701	725	655	691	769	721	687	712	769	687	685	716	679	645	724	737	691	696	739	765	741	697	705	754	725	756	704	742	706	753	714	692	704	720	737	689	700	721	646	706	748	714	748	700	699	757	687	733	707	750	749	728	742	745	742	728	728	729	716	694	763	711	733	684	683	725	691	672	718	681	710	745	687	706	722	706	720	759	717	708	738	689	710	702	710	702	763	712	730	700	656	740	684	705	725	694	737	739	711	743	717	667	754	711	711	717	745	708	697	716	692	737	756	692	749	692	750	689	722	695	711	703	710	684	670	758	701	685	734	697	732	720	701	719	755	747	713	754	713	669	708	736	756	739	726	733	711	770	799	732	693	706	718	710	725	778	744	694	712	716	690	746	703	733	738	685	708	665	736	711	722	706	741	740	698	697	750	765	723	731	707	760	734	688	772	723	698	776	720	735	720	680	777	703	727	716	714	738	697	695	711	714	660	695	701	728	727	733	713	694	706	707	727	745	731	677	729	685	771	703	753	703	728	722	734	754	732	691	746
53305	43561	46615	47225	27384	11149	2430	957	897	786	775	644	587	540	1244	2405	2037	491	368	425	432	408	404	374	428	414	402	370	392	396	394	400	408	404	437	369	398	418	417	373	426	416	368	377	411	426	372	439	432	381	359	394	412	369	407	377	394	408	414	382	397	388	414	410	423	394	400	367	396	385	414	364	446	374	395	362	380	417	390	380	371	359	411	399	365	374	371	364	372	446	416	389	357	402	384	328	389	404	405	431	385	370	397	384	387	406	432	401	440	394	393	395	365	400	419	409	432	407	388	398	382	411	363	396	383	399	391	475	382	413	379	408	414	406	413	396	403	437	444	395	414	410	411	436	382	414	397	394	390	398	373	375	443	389	378	370	386	394	384	376	426	429	389	370	393	413	431	417	396	411	412	443	434	403	393	406	412	373	402	434	412	379	421	425	413	409	377	407	386	359	408	391	375	388	382	393	424	423	416	405	431	407	402	405	412	395	382	391	413	419	382	391	368	390	407	401	386	392	394	441	398	407	377	417	413	374	418	365	404	368	408	397	396	424	436	406	403	379	395	400	385	394	426	352	375	377	380	388	390	394	422	384	377	395	379	373	427	388	406	398	428	395	424	379	383	390	384	405	405	437	387	441	406	409	434	410	383	446	389	365	379	446	400	388	389	442	392	410	388	381	371	413	445	388	408	405	364	417	423	379	372	425	398	368	387	394	366	373	353	373	385	407	383	423	394	391	440	398	399	406	371	405	420	384	376	435	413	391	417	394	395	421	411	392	379	379	422	452	349	369	434	439	377	390	405	399	371	387	427	390	401	387	372	435	410	361	431	406	403	395	448	423	376	406	439	367	408	352	431	390	422	378	399	395	409	407	371	431	388	375	411	370	457	365	404	411	434	431	386	404	383	383	408	399	447	404	384	432	453	410	373	402	390	416	393	375	409	385	413	385	399	379	402	381	403	415	403	404	430	383	413	411	390	363	420	382	393	406	374	387	401	425	388	421	359	385	396	412	388	400	425	413	365	424	317	381	385	423	425	376	391	357	363	397	424	395	360	381	355	398	410	444	399	382	405	430	373	386	434	470	412	406	405	398	437	411	409	426	411	359	417	378	382	400	420	409	391	391	391	440	431	415	374	419	384	409	441	426	391	390	398	386	390	404	400	371	412	425	419	404	392	377	386	392	402	397	432	415	362	401	414	369	422	419	387	373	375	397	408	376	404	362	421	401	375	376	397	408	432	346	364	445	369	436	422	381	416	386	366	377	399	369	414	370	420	398	410	400	405	422	381	425	403	410	398	405	402	380	410	397	393	405	395	407	369	387	425	404	429	434	414	382	395	395	431	386	412	366	406	421	393	413	398	400	397	381	403	395	396	410	374	418	405	416	398	353	385	448	420	402	399	404	376	404	418	367	440	398	362	421	369	380	418	409	385	404	402	422	371	377	371	370	404	391	389	416	377	388	399	398	385	393	373	397	449	395	406	415	409	426	419	381	390	380	432	367	395	391	322	373	397	390	343	413	402	409	436	430	420	401	375	370	388	401	438	372	362	421	402	394	418	374	398	413	381	393	380	429	355	401	396	430	416	389	416	419	437	421	379	384	382	381	404	388	457	409	393	435	404	400	401	381	390	409	421	395	440	416	418	413	415	409	418	402	438	391	405	401	385	416	366	394	392	398	421	414	389	401	450	412	417	420	385	411	402	422	415	396	388	404	443	439	391	395	396	399	376	379	405	402	412	397	375	393	387	402	417	371	368	409	418	380	413	399	369	411	423	401	368	366	437	393	410	449	391	411	432	388	419	426	406	432	348	382	362	405	374	358	416	417	408	377	423	396	378	424	376	409	426	420	378	369	424	413	398	378	388	380	379	432	398	390	372	393	418	385	398	373	396	422	370	402	398	405	423	383	405	434	380	405	411	410	414	407	420	411	391	424	380	397	429	410	371	415	417	423	391	378	370	410	394	388	380	392	417	391	413	420	405	425	423	357	394	420	380	419	383	401	412	420	404	414	443	394	401	413	424	388	372	371	380	428	378	467	447	395	392	412	401	402	403	398	393	423	382	431	348	397	392	398	395	427	426	410	409	412	382	361	386	386	381	380	373	431	383	376	415	400	389	415	377	390	427	415	384	445	406	401	420	375	367	415	396	389	388	433	426	395	441	412	415	421	399	409	411	443	438	388	383	381	368	384	402	394	383	398	357	395	445	399	373	398	411	411	410	409	410	426	409	420	391	394	338	394	392	405	400	391	398	382	415	385	360	361	370	404	403	385	372	389	408	429	413	374	393	387	359	390	367	410	406	377	355	426	406	390	379	400	393	397	402	404	404	396	402	389	420	375	382	392	390	375	416	396	436	383	410	396	406	381	409	393	402	410	386	385	362	390	422	387	415	410	420	377	394	409	386	406	395	394	382	399	422	366	384	416	403	402	417	421	399	441	412	437	413	408	404	394	432	390	400	433	361	391	386	412	391	414	404	405	400	401	382	409	416	406	387	406	423	420	375	411	417	361	425	442	371	358	383	392	375	458	411	410	398	416	405	379	416	392	407	396	390	418	373	402	424	402	410	413	388	375	400	370	419	405	388	397	433	416	357	386	395	412	394	424	412	373	435	417	392	416	399	404	379	385	399	391	412	406	371	393	392	431	381	398	442	411	381	455	342	394	417	415	415	426	402	412	404	393	441	404	375	408	361	373	379	399	410	402	452	458	427	436	416	423	368	356	436	415	393	398	368	382	413	388	361	418	410	435	422	432	413	432	383	395	398	406	395	378	390	434	372	435	422	417	424	416	398	380	401	374	401	400	410	407	423	439	419	416	435	405	420	391	443	400	420	383	396	380	396	374	380	403	384	394	395	394	417	381	412	379	402	366	409	409	383	431	413	403	421	356	413	395	378	398	414	375	412	362	398	405	393	389	397	385	418	383	377	411	393	399	419	363	369	385	378	393	421	413	384	396	393	436	386	395	371	373	415	388	416	384	362	420	441	407	416	387	387	409	402	394	431	439	410	381	381	355	378	418	426	418	420	423	364	440	378	385	437	393	410	401	414	377	420	384	406	402	391	431	349	406	401	368	375	423	422	374	391	414	402	413	402	395	428	394	359	387	408	378	414	384	396	406	385	400	389	393	402	420	412	426	381	411	420	431	382	435	405	405	379	386	420	411	418	387	390	380	384	370	375	377	442	414	446	404	385	424	384	382	404	397	393	400	403	408	413	392	347	375	358	381	405	404	392	403	426	390	408	395	398	355	407	361	370	405	380	365	388	397	390	392	403	384	394	454	403	442	451	399	422	410	415	387	368	401	414	390	412	376	368	388	431	435	387	425	390	396	458	403	408	390	422	377	350	385	414	387	350	396	328	377	379	356	374	394	394	399	435	413	394	364	414	374	428	380	384	409	376	386	389	420	431	417	391	398	369	413	357	391	393	414	370	405	415	370	406	398	403	384	411	374	438	412	414	404	399	418	420	398	400	389	438	394	422	411
34798	34535	46665	51592	32047	14565	5123	3024	2825	2838	2759	2199	1818	1671	5662	11149	8690	1185	861	859	875	902	810	903	887	866	883	850	905	915	876	846	887	867	889	889	874	885	893	846	904	849	808	872	795	834	842	852	835	895	880	894	801	857	925	817	911	862	883	898	825	887	867	898	862	892	872	877	878	867	830	921	856	929	874	869	896	816	897	839	846	856	851	902	818	866	883	812	862	853	905	844	825	843	814	864	864	884	881	834	844	838	913	816	869	843	898	878	896	921	829	853	890	832	830	859	922	840	882	920	821	860	851	883	842	862	926	856	875	902	877	882	834	893	875	840	894	885	818	843	864	898	900	871	876	894	872	841	875	919	831	828	862	898	841	883	838	845	864	875	832	889	913	852	892	822	852	889	848	856	868	820	843	829	831	849	846	801	899	852	868	890	858	901	898	840	827	855	876	899	866	837	846	874	849	848	863	841	892	916	867	905	895	855	867	852	884	893	870	914	885	861	891	807	868	845	891	834	866	859	840	883	864	880	845	894	877	880	900	904	866	918	878	867	828	870	846	852	793	820	842	839	822	911	872	864	917	816	867	817	882	910	873	884	862	866	871	896	849	841	867	832	858	901	893	877	870	900	885	838	838	859	854	908	912	872	785	903	862	885	837	905	858	838	825	826	835	892	842	830	869	814	901	874	890	829	846	815	806	844	844	862	835	861	866	843	836	907	839	860	860	866	835	912	848	831	854	845	823	891	898	905	866	798	878	854	855	876	850	883	842	868	875	868	863	886	835	894	863	840	828	872	848	864	903	830	818	879	838	872	867	875	810	824	864	837	909	855	850	887	833	891	776	885	852	816	803	841	873	872	896	862	873	854	887	900	893	830	858	842	927	799	844	904	927	844	854	856	859	891	843	877	871	842	834	805	876	919	820	847	823	847	871	856	857	828	870	897	862	848	862	827	855	914	865	847	835	887	803	846	829	878	859	872	820	852	847	858	885	836	783	828	876	875	834	925	871	875	835	823	895	816	862	866	926	813	914	851	871	875	841	849	845	890	835	900	874	887	915	870	882	881	899	868	839	833	879	865	831	869	821	885	908	813	874	876	815	860	856	871	866	841	906	856	780	875	883	841	872	876	890	863	862	828	883	854	884	866	849	903	843	839	864	834	826	839	889	859	889	853	868	910	878	857	856	870	860	868	853	860	889	878	841	843	859	879	847	884	884	847	861	842	866	853	804	828	826	883	868	847	805	894	835	931	877	837	828	870	825	893	835	837	869	856	836	877	834	811	830	841	879	877	799	840	869	855	902	893	867	891	813	805	848	831	891	826	842	822	870	885	853	837	891	908	872	899	860	899	884	847	870	780	808	894	860	842	871	879	862	871	833	872	880	854	859	883	878	840	816	856	879	839	864	871	795	852	852	852	840	852	850	898	872	877	846	850	852	869	885	868	893	893	852	826	920	833	810	880	863	847	824	823	841	871	891	849	849	811	856	854	831	914	874	876	870	902	866	885	877	900	895	865	842	868	854	858	795	860	886	890	874	871	874	837	875	818	893	871	892	884	887	860	867	830	873	806	882	819	894	871	807	879	855	877	846	849	851	869	848	866	795	882	858	889	909	876	874	888	822	840	855	900	875	826	829	879	889	876	853	846	866	886	847	831	878	879	897	840	862	780	861	864	825	850	848	864	874	858	876	856	820	856	834	842	835	858	881	842	922	874	842	832	810	888	858	839	861	870	862	898	845	892	861	863	882	886	825	914	809	846	850	883	863	879	898	846	911	901	848	909	897	869	884	836	849	854	916	863	835	886	828	807	896	838	867	859	859	843	826	798	845	854	849	839	909	864	869	851	892	834	855	869	878	795	815	879	857	846	858	864	838	886	849	817	875	848	872	859	879	888	894	849	878	874	836	860	872	838	864	835	854	845	867	862	868	919	862	829	831	802	852	861	894	863	860	905	817	843	837	859	798	871	864	841	803	840	842	874	838	825	823	870	815	825	874	828	865	857	892	894	837	807	915	870	842	854	842	846	888	832	840	890	918	920	849	874	867	801	910	847	845	829	857	906	810	855	823	863	854	891	837	853	849	897	865	845	835	864	886	819	871	881	857	883	866	898	852	907	877	909	946	790	846	826	811	887	894	802	846	844	846	843	865	860	888	897	866	810	909	819	885	873	861	841	863	858	882	848	841	861	870	888	837	816	847	886	886	866	838	878	838	876	875	832	861	869	890	828	843	873	900	802	860	876	819	867	845	823	897	863	882	853	905	863	938	889	842	860	832	896	869	894	872	859	900	860	836	829	837	850	854	841	883	856	872	841	906	862	848	895	876	847	881	879	888	908	868	853	893	918	851	856	818	875	839	851	818	849	879	878	893	882	876	851	869	832	873	852	882	909	890	906	851	835	835	848	863	927	844	857	890	843	852	879	850	873	887	868	879	896	875	837	908	864	892	891	875	851	877	812	827	806	874	801	833	875	869	866	816	851	843	865	859	862	846	899	863	893	883	829	868	857	839	846	833	860	842	892	832	799	859	829	875	881	877	819	886	844	904	876	879	869	890	817	897	899	894	818	873	889	878	914	849	881	866	865	870	868	826	864	865	885	913	832	834	872	889	822	894	888	860	879	844	882	926	847	907	838	854	874	895	882	851	828	857	859	853	867	841	864	889	842	922	837	890	859	837	847	858	846	911	777	839	841	824	831	912	889	877	865	908	830	852	889	850	860	855	828	859	865	864	879	821	875	883	829	847	865	881	844	891	882	822	848	837	847	843	848	849	850	926	859	839	878	832	937	829	870	836	865	835	888	862	845	856	871	861	857	855	841	855	855	856	863	827	838	870	893	883	883	880	817	835	888	916	846	883	820	818	834	892	846	915	888	867	879	897	863	839	880	889	862	871	928	911	834	851	828	826	832	862	853	810	868	851	868	883	886	920	870	902	919	844	799	806	906	829	850	829	880	848	891	874	845	845	867	868	849	857	831	835	817	857	834	854	887	827	854	868	889	881	855	866	862	852	857	887	801	865	888	849	873	859	854	870	859	914	886	850	898	934	882	831	878	876	857	859	844	874	840	842	823	822	847	841	844	933	837	948	849	866	810	833	858	865	844	887	868	879	856	925	828	865	834	871	846	822	887	894	842	859	891	883	872	863	889	870	893	850	900	882	876	855	885	865	896	877	848	863	864	839	896	834	849	860	864	874	926	859	885	864	868	883	772	886	846	867	836	909	861	916	888	893	867	841	868	916	882	855	847	837	846	851	876	895	898	878	843	858	842	898	844	892	811	822	893	840	837	795	877	859	843	907	900	825	841	884	892	893	887	877	852	848	846	822	839	835	840	847	860	872	859	881	865	894	835	896	921	835	852	842	830	847	867	885	864	847	831	908	849	885	852	902	857	879	880	889	864	857	896	831	855	869	844	901	871	847	870	875	863	936	912	860	861	873	864	817	861	862	812	832	855	865	881	877	856	878	822	887	930	899	878	894	831	841	858
25805	14937	9791	5140	2170	960	482	277	301	244	282	274	250	200	276	273	277	203	232	199	205	211	196	196	213	201	213	238	195	205	210	206	174	207	200	182	193	198	189	216	216	203	197	173	212	230	255	210	212	193	177	213	247	184	202	209	195	217	215	206	266	209	201	205	202	187	200	199	224	199	217	198	224	179	219	197	228	215	197	214	198	221	199	206	219	212	190	213	234	189	223	207	203	199	201	206	224	215	244	211	235	217	213	192	200	196	220	202	210	220	220	206	219	210	212	216	236	199	223	211	222	193	224	197	181	194	209	216	235	225	193	241	221	201	205	212	226	196	179	206	208	213	211	212	205	200	194	212	238	182	221	209	189	187	201	180	213	206	239	202	224	207	196	199	206	207	200	184	207	226	217	229	239	197	186	243	210	204	218	193	208	220	220	209	223	259	215	199	234	202	169	205	198	187	209	200	193	198	219	213	218	211	198	214	215	193	222	205	209	225	216	213	233	175	217	204	211	182	206	204	218	189	209	216	207	196	227	201	209	210	227	210	261	202	173	228	205	206	178	203	196	219	179	192	205	216	201	171	204	188	208	168	215	224	196	217	194	210	204	188	218	199	216	244	214	240	182	177	217	251	192	198	200	200	223	196	205	221	218	206	208	199	211	219	175	244	224	201	214	206	209	205	236	192	225	223	223	194	199	178	222	207	216	216	227	224	192	221	168	195	220	199	211	231	226	197	226	222	182	212	211	207	202	195	222	247	187	204	209	226	234	207	200	205	215	218	206	207	212	190	182	203	204	216	212	221	196	243	209	202	201	194	197	200	208	236	226	214	199	212	223	217	227	232	243	221	197	199	211	195	192	193	226	187	190	198	208	229	230	207	233	204	226	188	200	209	207	208	194	235	231	212	194	244	211	214	216	224	233	197	205	193	217	214	224	233	202	224	212	204	209	214	188	215	186	203	194	207	241	218	203	225	194	198	190	250	198	193	220	208	209	201	204	242	206	188	187	208	236	187	181	203	186	211	205	211	206	242	209	185	220	239	199	182	228	206	234	216	206	213	201	195	193	230	207	196	206	207	200	181	211	177	210	198	220	182	210	212	176	223	226	220	228	218	206	185	199	205	227	199	230	213	196	203	239	222	219	200	201	199	234	201	204	211	234	220	203	206	230	233	193	202	201	185	210	193	230	203	204	198	232	232	218	233	235	232	224	183	184	174	194	211	235	216	214	218	229	220	200	198	205	195	243	207	198	192	181	227	188	240	215	228	217	200	218	218	217	184	202	193	240	209	226	240	209	191	192	225	206	212	217	231	228	213	223	217	217	201	214	193	206	211	178	205	193	176	218	200	194	220	216	204	218	226	212	195	204	209	199	212	196	189	209	220	236	184	180	171	207	230	190	191	206	223	200	203	218	203	246	204	180	211	218	196	234	221	185	221	213	222	221	225	204	183	230	215	251	212	204	207	223	204	210	192	184	204	203	199	216	208	191	178	239	185	211	211	209	206	229	197	200	208	196	188	175	183	225	168	192	243	206	193	210	209	202	229	219	191	219	189	208	201	223	234	247	184	182	205	241	203	214	219	211	200	204	246	211	211	195	206	196	212	227	200	190	230	232	207	199	213	242	187	173	216	220	192	239	197	190	205	210	221	195	209	181	209	209	198	217	206	202	197	204	204	206	206	227	201	214	202	198	218	200	210	225	214	199	211	202	223	206	177	210	235	201	208	218	198	228	193	187	225	208	214	164	203	204	234	246	197	199	217	216	213	178	214	213	191	213	223	206	206	189	224	206	226	201	180	229	231	208	220	200	226	198	182	231	209	213	189	200	226	216	216	198	192	198	243	224	204	195	192	205	194	224	196	203	203	215	206	212	195	216	202	218	216	213	192	217	208	212	178	207	204	230	225	228	218	210	211	214	221	202	210	220	203	210	219	216	224	202	207	196	221	188	189	218	189	207	183	240	228	203	202	211	200	222	213	195	193	187	219	187	195	234	218	191	220	217	222	221	194	215	203	218	207	204	206	181	185	197	221	206	185	197	181	214	223	193	224	214	226	181	190	223	210	201	217	197	187	227	197	225	213	213	248	206	215	204	220	188	192	239	195	207	231	189	231	231	236	221	219	198	204	205	195	196	207	194	222	202	182	220	232	222	219	206	225	231	196	238	222	212	219	207	208	194	214	197	204	172	221	235	195	208	220	201	203	238	184	233	220	195	213	217	199	208	203	211	198	227	182	186	212	219	194	219	202	233	223	198	231	203	193	209	234	222	216	202	221	187	232	229	222	231	207	193	209	204	188	238	200	218	216	197	192	203	192	212	202	215	217	219	221	192	228	233	260	210	197	232	202	221	197	208	175	185	211	194	211	209	179	219	190	239	189	194	228	204	191	177	189	211	203	198	231	210	221	192	194	217	214	193	191	210	211	194	183	199	193	198	225	197	192	212	207	191	175	220	210	226	202	205	220	183	202	217	212	207	189	230	235	222	210	182	215	199	202	198	215	197	222	234	191	193	210	212	193	206	196	173	213	208	194	193	179	215	231	230	212	184	219	213	183	199	212	191	208	215	215	225	216	198	222	176	186	227	226	230	211	190	209	226	177	203	221	234	218	192	212	206	197	188	214	218	220	214	206	192	180	186	204	183	206	199	198	230	232	182	210	206	218	199	176	198	217	199	216	210	222	213	222	199	220	195	221	188	203	209	204	222	190	206	209	201	197	191	179	208	202	223	247	233	196	211	207	223	202	205	171	206	192	215	222	209	217	223	201	181	192	199	221	226	221	229	193	194	198	213	209	188	231	220	186	224	206	213	212	194	188	221	230	206	215	204	197	209	214	225	195	215	220	192	205	237	192	200	225	209	225	221	230	204	200	188	189	218	195	180	223	215	233	221	216	195	223	206	213	173	249	224	203	229	270	200	190	205	216	206	226	201	208	211	211	221	216	218	219	213	194	209	217	219	195	216	215	203	182	214	216	216	237	198	201	216	212	197	226	217	215	207	211	241	218	211	186	224	203	202	212	210	242	223	241	234	219	194	194	186	213	207	184	195	244	187	194	212	215	216	234	176	199	227	225	224	247	206	212	190	206	206	210	215	234	212	260	198	211	201	224	215	178	210	188	234	228	190	215	205	198	186	208	198	217	224	213	224	204	180	209	217	208	218	192	199	215	206	221	216	188	224	206	212	194	217	244	201	237	193	194	212	188	220	217	202	172	184	223	194	196	194	215	217	194	198	186	224	188	210	220	206	197	201	216	199	199	208	185	231	210	202	205	197	201	191	198	209	215	204	209	196	195	209	196	186	191	206	247	190	210	220	205	212	203	200	221	198	219	195	203	231	225	222	204	226	197	220	217	200	232	213	174	195	204	195	208	190	207	196	217	189	184	194	199	220	243	232	208	210	200	190	198	194	199	191	202	198	209	224	222	194	214	228	238	208	212	204	228	214	193	200	225	196	226	193	197	170	217	215	190	191	185	194	203	237	187
15332	11487	14709	11764	6876	3044	1462	859	861	910	775	766	746	652	737	810	783	484	521	509	492	471	473	501	565	498	496	462	480	493	509	491	449	442	524	467	520	507	447	493	515	556	499	480	489	504	493	495	490	487	516	502	485	502	464	524	468	501	507	491	460	495	519	457	471	516	511	494	505	474	508	494	486	481	469	516	487	473	531	471	492	515	492	476	518	513	494	516	508	511	455	489	506	480	472	530	474	516	480	490	490	487	475	478	499	488	475	491	484	475	487	499	492	481	492	540	484	533	495	495	506	499	471	464	463	504	519	524	496	450	524	560	502	485	555	523	481	486	469	487	453	496	513	478	493	517	480	495	463	497	473	477	501	525	493	507	507	509	498	508	484	505	519	461	457	488	504	521	476	504	473	514	491	478	500	482	473	516	483	492	495	507	480	490	516	456	511	506	516	483	494	508	477	459	481	541	507	466	493	475	500	479	512	481	484	481	503	524	496	484	444	510	523	533	496	467	484	482	520	452	473	501	523	476	497	488	472	548	453	480	499	481	481	507	460	478	508	484	507	480	510	505	508	514	484	518	491	510	492	489	520	495	474	502	494	492	461	491	520	515	447	473	498	462	471	485	484	499	504	493	525	476	497	488	529	485	500	505	516	508	476	457	491	507	510	485	508	464	512	542	481	506	472	490	506	495	478	504	508	491	489	482	499	506	524	459	488	486	499	494	536	487	517	521	483	542	478	471	501	495	525	482	499	466	471	484	474	489	500	460	532	511	492	454	491	540	466	511	466	493	513	494	442	483	522	474	523	523	503	488	461	477	496	502	497	477	515	476	475	512	479	478	458	506	480	492	477	496	483	546	508	499	462	510	525	538	517	487	485	471	518	501	492	500	490	469	501	488	484	513	478	519	504	484	466	454	503	478	506	489	442	502	492	465	498	464	510	500	491	471	484	453	465	519	500	478	481	462	512	491	493	509	505	450	502	513	523	505	473	490	458	465	513	452	487	510	484	500	510	507	465	477	510	470	455	468	502	474	486	465	488	499	473	488	508	455	531	487	475	476	502	486	487	496	532	485	493	494	540	472	490	516	481	496	473	469	499	495	454	504	523	506	482	402	505	437	479	515	504	497	514	490	474	506	517	452	478	522	526	477	495	480	533	516	507	465	466	509	453	495	547	500	493	538	485	476	453	452	503	491	454	483	522	473	506	487	501	466	518	475	477	501	464	524	481	511	441	550	476	501	499	536	520	471	478	508	494	515	460	484	517	491	517	485	491	529	503	484	484	498	464	510	510	506	466	517	469	494	508	483	466	485	488	491	509	454	497	486	487	524	533	510	533	505	453	476	523	519	469	535	541	521	504	505	496	487	491	515	519	505	502	464	515	491	480	492	491	495	546	475	499	484	513	495	521	498	493	519	458	493	521	510	511	458	459	480	491	493	472	512	483	504	488	475	502	537	500	504	482	519	464	522	500	476	485	489	470	494	506	480	477	481	512	499	495	508	446	515	473	503	539	511	453	503	518	507	532	501	508	507	457	486	473	495	531	539	505	483	522	517	454	544	480	503	498	500	508	502	482	494	532	491	517	482	520	502	487	488	530	452	443	513	443	468	509	482	478	516	508	489	502	493	485	508	523	532	522	516	513	481	504	506	489	498	520	527	510	492	470	502	515	491	492	489	539	499	499	503	454	515	490	485	473	528	452	469	502	476	546	524	471	490	475	458	494	493	528	480	476	493	511	518	487	498	454	518	495	485	506	495	454	503	481	532	451	492	486	528	465	479	529	470	489	512	489	487	519	493	493	488	487	510	510	481	502	509	514	528	481	500	497	510	513	494	503	465	506	474	490	465	501	489	523	476	530	517	502	492	456	537	510	496	507	466	518	485	461	489	491	492	517	481	509	487	464	491	488	516	518	484	522	450	470	504	535	492	502	469	512	469	476	456	513	495	476	517	496	525	462	475	476	465	478	508	441	479	509	473	504	525	538	510	467	513	449	500	542	496	491	480	483	467	514	499	520	516	512	452	546	496	513	461	498	486	469	494	497	515	491	499	497	493	482	543	479	465	515	524	490	493	478	500	490	509	472	478	512	524	492	506	478	526	466	504	480	485	511	490	509	521	509	482	488	483	519	489	490	509	503	544	487	517	515	501	507	465	463	545	486	480	526	501	534	489	490	491	508	536	506	479	467	497	491	499	501	510	501	541	478	473	524	498	487	478	446	469	498	501	524	494	483	470	528	467	516	488	477	530	488	504	534	514	509	469	516	505	530	493	504	487	447	492	502	464	493	483	458	504	491	500	466	493	464	487	494	453	522	520	479	476	516	518	496	521	475	492	503	498	495	467	517	522	469	478	490	489	512	455	471	545	498	433	500	500	513	460	494	524	522	502	504	525	485	501	474	529	469	484	485	549	472	505	537	508	462	485	506	506	509	482	492	482	491	535	517	513	491	461	488	519	464	498	492	463	467	478	523	496	508	511	462	509	483	477	480	473	505	454	530	506	499	462	490	507	459	446	486	482	461	459	509	469	531	463	508	501	520	500	556	456	502	517	501	474	512	482	495	496	524	492	521	503	513	461	485	488	463	491	499	480	484	493	521	481	447	500	495	484	471	537	494	478	516	483	482	485	487	505	520	514	560	437	509	564	505	550	502	489	495	511	522	523	512	510	455	481	542	497	470	471	505	494	456	520	503	489	535	474	495	456	493	484	488	480	451	549	496	494	469	505	476	476	451	503	509	501	508	531	521	525	502	524	515	514	510	451	503	545	518	497	503	478	493	512	496	524	496	504	472	501	518	482	502	517	515	503	501	486	434	493	502	532	474	500	514	486	502	472	459	480	515	525	471	492	476	481	517	463	487	463	482	546	513	543	465	533	492	454	488	469	437	504	519	508	503	448	498	535	543	513	514	551	525	507	512	521	471	495	505	516	492	451	511	483	534	485	474	483	491	509	537	495	508	511	484	524	517	465	528	493	470	475	499	505	502	496	480	529	520	481	521	492	484	456	473	464	513	533	493	500	517	498	520	510	483	482	451	517	536	516	517	508	502	502	500	555	506	531	507	513	487	500	502	483	493	546	510	491	520	506	493	510	479	524	453	532	510	544	497	514	498	525	483	463	557	478	472	484	501	491	488	462	501	503	480	504	496	481	495	486	501	497	484	514	521	520	460	498	459	443	498	462	527	516	509	514	478	497	481	523	509	489	526	502	505	520	514	492	480	512	458	526	480	495	510	481	506	490	509	467	486	514	513	499	474	494	462	501	492	459	494	493	550	481	503	502	499	496	492	465	508	500	522	498	499	499	500	500	505	469	485	479	470	511	527	456	478	492	486	476	530	480	500	457	526	496	461	440	500	494	499	476	512	496	495	539	496	504	499	489	478	478	468	449	477	474	501	505	498	524	508	513	481	459	482	499	508	511	494	481	454	475	493	525	504	484	480	520	532	495	484	515	484	508	497	503	477	535	505	488	483	461	499	522	475	491
43052	34070	33797	35949	20421	6243	1200	885	686	444	412	403	385	556	1077	1251	815	310	283	299	344	327	318	316	303	309	292	310	309	305	291	301	305	297	269	297	298	331	300	293	285	351	283	302	333	299	311	310	309	351	296	327	294	300	294	295	348	322	291	311	295	287	329	290	316	308	324	315	323	282	299	307	299	296	305	291	335	320	316	324	316	292	325	279	295	290	306	285	277	287	317	309	320	289	293	291	306	299	309	323	304	310	318	295	266	295	299	301	308	281	330	288	301	311	337	313	287	274	328	295	301	287	338	321	324	279	299	308	290	283	304	305	325	347	294	302	311	297	303	332	272	260	331	293	315	312	293	314	309	295	320	304	338	321	301	305	300	278	286	311	369	322	296	269	295	311	323	323	289	329	303	304	310	301	312	277	288	307	261	321	323	302	341	290	304	334	321	319	281	307	326	301	287	302	309	332	307	296	310	320	309	312	274	297	315	295	299	281	298	302	315	308	317	277	302	311	320	324	281	332	337	319	273	344	297	323	299	292	289	307	294	299	336	278	287	293	307	362	275	318	279	289	319	295	307	320	316	315	304	311	333	308	339	331	341	278	306	330	321	285	266	270	314	313	287	288	289	321	315	349	278	289	302	323	276	292	261	305	315	291	291	302	268	289	297	334	313	291	286	317	271	308	317	322	317	286	299	288	303	288	327	316	297	311	306	288	331	275	318	332	279	301	282	301	320	332	320	303	323	294	324	310	314	309	273	277	317	284	312	269	304	288	318	297	318	312	305	294	340	294	286	268	317	338	294	296	271	303	290	303	308	345	302	311	310	324	301	317	290	279	301	309	263	303	297	328	331	316	329	329	286	313	289	296	335	317	306	320	340	280	241	341	327	318	290	286	305	321	287	332	317	346	317	327	307	309	348	329	349	264	329	341	301	324	309	292	286	311	315	317	311	321	278	257	294	324	264	278	307	312	322	332	301	328	315	292	284	311	305	297	307	304	306	304	328	291	313	286	323	285	332	307	334	301	278	308	314	281	302	340	328	294	296	340	327	328	337	327	291	301	313	312	318	284	262	304	299	278	298	298	338	301	293	303	328	301	310	335	302	318	330	295	290	302	298	298	298	315	282	306	277	302	300	283	306	265	352	299	316	284	280	320	328	324	279	279	318	305	297	321	311	328	339	302	318	319	317	308	302	310	291	320	314	330	281	302	287	317	321	323	299	287	278	289	273	306	288	316	317	300	260	289	330	304	313	301	270	289	305	319	344	284	312	324	304	290	321	348	325	302	283	282	305	321	306	305	312	329	337	334	286	271	293	287	335	302	313	281	310	335	342	322	326	320	294	304	270	323	304	294	268	291	292	263	303	316	300	311	307	326	322	318	304	313	306	317	298	304	340	314	297	326	294	329	334	319	313	308	295	306	301	293	295	346	289	351	258	316	285	350	317	306	299	270	327	310	322	304	293	341	314	322	303	322	286	267	310	346	287	300	302	327	312	303	343	288	322	339	294	306	310	305	264	296	295	305	346	302	301	273	336	293	309	314	316	317	296	295	321	283	274	294	314	297	304	296	293	268	263	295	289	348	309	304	269	300	303	311	306	277	311	268	303	295	316	335	315	306	318	329	343	298	340	294	326	314	330	322	295	305	307	276	306	282	305	295	296	334	310	288	286	329	337	322	314	329	273	300	334	305	291	281	301	300	295	281	299	286	306	335	317	260	310	302	309	297	288	308	323	273	280	333	290	297	319	284	282	313	308	313	349	319	296	323	321	318	311	285	316	338	299	300	350	314	328	279	314	310	290	321	288	310	311	256	325	291	325	280	285	317	297	299	282	313	306	294	311	306	294	308	306	300	322	269	310	302	299	319	331	260	322	302	346	313	283	283	301	328	311	287	287	298	303	338	310	281	314	259	303	333	336	282	329	279	305	300	318	295	310	286	325	285	295	291	326	336	285	299	291	307	296	321	303	315	304	329	306	281	311	292	300	317	293	306	283	323	322	281	309	311	315	336	337	303	287	282	311	308	300	301	290	318	322	308	312	309	314	274	278	300	301	308	292	310	333	312	314	304	303	302	281	284	280	334	295	308	302	313	260	313	274	297	321	291	318	347	311	278	305	292	332	291	323	279	278	321	313	283	299	297	294	314	331	301	325	285	314	324	341	343	284	277	277	300	262	276	299	331	292	286	321	317	304	294	328	338	346	300	316	283	300	294	287	335	273	294	296	310	333	321	287	330	284	343	296	293	325	319	308	273	301	258	285	328	312	313	328	294	301	275	314	273	322	330	296	300	333	281	321	291	303	282	337	295	290	314	301	308	295	280	307	299	302	292	323	311	311	310	291	316	289	330	319	319	283	318	337	250	292	287	308	320	313	284	302	281	310	283	319	304	332	325	313	318	317	291	294	363	312	287	292	315	308	321	311	296	329	329	307	324	328	289	297	291	329	292	323	332	289	302	322	309	310	345	329	273	326	333	317	303	301	262	314	266	306	301	289	298	314	335	312	321	306	287	309	326	312	308	290	329	308	295	300	304	298	275	347	292	318	308	317	282	311	304	335	299	304	291	291	328	262	326	332	290	315	327	311	303	301	284	323	289	309	307	297	291	310	318	279	329	313	317	296	295	324	356	286	323	332	299	297	313	301	314	268	306	324	301	330	322	276	324	304	321	308	325	300	297	329	325	336	302	300	281	289	298	309	293	321	320	301	281	283	286	274	297	289	320	339	280	330	284	302	294	297	285	293	334	293	309	291	266	289	296	329	303	276	281	299	307	306	287	316	287	307	288	301	314	323	337	322	279	294	281	273	274	272	317	332	315	283	303	295	312	288	302	324	304	320	330	294	318	294	312	281	301	338	329	283	331	333	296	284	352	293	309	301	297	295	340	312	307	298	301	317	292	300	315	325	285	302	325	274	311	321	321	321	310	288	293	281	272	294	309	303	287	280	326	297	297	277	298	292	292	290	307	287	289	264	275	288	309	293	280	291	288	334	304	345	301	318	313	309	305	324	306	329	312	310	290	306	331	291	314	304	313	307	322	322	282	326	313	332	333	300	290	287	319	318	296	279	291	280	280	299	314	324	271	291	275	322	324	306	314	312	296	324	293	311	336	280	319	321	314	294	296	273	289	319	300	333	322	320	303	295	308	310	306	285	320	287	293	304	289	314	306	318	277	281	286	338	320	301	316	346	291	302	331	267	269	301	302	313	309	315	302	293	318	342	294	315	299	295	319	333	315	300	299	290	319	298	306	323	306	321	304	292	328	289	308	280	346	314	283	304	342	291	302	330	340	316	262	251	303	312	329	327	337	285	310	305	330	290	284	280	295	311	330	304	304	314	295	288	322	307	290	324	309	286	301	288	304	308	287	312	314	306	305	289	319	305	302	334	329	323	296	304	308	328	346	297	276	321	336	337	289	261	304	305	332	313	291	300	284	301	326	338	304	324	326	324	319	356	330	293	308	304	307	277	307	294	324	304	349	310	343
28185	27517	37009	43020	28373	10795	3215	3265	2458	1326	1198	1161	957	2102	4828	5910	2892	724	689	707	711	679	679	695	719	733	678	667	694	654	721	686	688	679	734	670	710	710	687	675	682	715	674	663	660	672	694	672	667	674	697	696	632	673	707	711	716	698	677	681	672	700	655	700	733	719	680	691	658	675	688	746	690	669	689	703	670	692	704	708	678	712	685	714	682	718	701	721	690	705	699	698	665	689	719	652	661	689	680	664	704	720	690	696	732	695	653	727	685	707	672	701	665	710	705	735	765	675	639	672	680	698	679	679	732	646	701	628	632	725	675	701	701	680	667	692	682	704	647	673	701	702	659	710	704	700	711	704	714	742	759	686	718	679	716	692	649	730	629	713	679	681	697	752	728	695	688	686	692	735	682	709	664	715	707	680	689	710	687	715	685	699	675	670	685	724	733	691	658	666	681	696	740	668	672	691	678	661	707	679	651	673	655	720	704	706	696	753	717	702	673	683	653	674	696	665	680	708	701	688	739	671	684	680	709	760	694	687	700	699	663	703	730	717	687	668	659	681	699	675	710	691	711	661	705	735	683	673	684	722	647	676	687	706	678	690	695	676	646	663	720	629	728	671	636	695	651	678	707	742	699	669	679	696	662	712	702	686	749	653	722	707	730	694	711	720	728	679	678	625	710	701	681	690	733	686	690	661	680	673	704	683	699	706	697	685	720	709	697	675	671	669	651	710	733	684	676	687	678	699	689	711	709	731	670	688	679	665	673	691	662	701	748	717	691	681	691	712	664	694	674	694	658	690	675	715	662	677	717	664	662	703	683	648	646	691	659	651	707	647	682	695	683	686	706	728	639	692	708	654	673	676	657	711	699	662	670	701	728	732	732	724	674	724	640	674	682	728	693	716	698	689	708	701	695	680	715	684	676	676	708	692	712	744	727	658	694	677	690	689	663	668	690	667	632	747	650	684	650	646	722	706	636	696	649	697	778	706	713	680	635	694	686	711	721	684	660	685	698	685	733	711	695	678	699	714	723	689	724	682	695	703	716	709	712	681	649	680	678	691	667	673	697	688	722	710	706	719	649	654	668	664	675	696	680	686	740	674	721	727	644	662	714	690	738	699	680	644	682	699	688	695	686	715	714	744	674	657	658	667	668	678	736	670	693	705	710	726	714	702	687	697	672	678	706	659	705	638	736	738	688	706	698	709	714	701	708	682	647	681	672	723	725	648	669	691	643	639	734	668	731	680	658	705	698	656	705	691	729	665	667	713	651	677	637	689	722	719	680	668	702	695	714	707	726	657	718	732	665	730	673	633	699	655	668	684	692	715	648	728	682	705	694	727	722	678	701	652	690	678	711	701	680	661	689	620	674	708	708	702	655	702	682	679	685	693	692	685	701	693	690	685	709	654	628	708	701	669	689	723	722	668	667	662	691	724	690	691	705	690	653	672	712	682	743	678	682	739	668	657	740	668	639	711	690	776	729	697	679	664	701	637	704	707	663	671	682	683	685	693	695	696	688	658	650	714	654	674	680	677	724	646	650	680	725	676	711	699	675	659	714	715	689	703	741	705	708	699	705	702	669	655	664	699	674	642	682	733	662	686	676	688	746	688	686	681	655	697	686	673	665	684	667	720	662	658	717	703	653	675	669	611	688	698	696	675	716	648	725	640	710	699	663	662	674	698	693	710	672	648	696	689	677	683	682	727	698	689	700	717	698	715	661	675	675	740	648	657	662	682	690	695	739	699	731	694	667	703	739	718	697	729	722	699	684	697	694	764	679	689	679	715	722	655	708	739	727	712	710	666	668	698	740	693	691	726	728	660	675	708	657	636	669	701	684	704	706	714	669	683	666	671	702	699	697	700	661	728	650	701	669	714	688	700	668	677	715	698	669	694	696	656	703	704	698	659	674	689	693	681	705	719	754	663	672	697	654	693	658	693	688	712	651	696	689	721	717	661	679	746	691	673	733	687	682	709	659	705	661	674	689	678	683	688	728	685	672	633	709	640	718	699	652	664	699	662	726	678	705	693	639	677	690	670	702	673	715	655	649	723	682	715	715	723	735	708	645	708	663	670	643	624	680	664	689	698	679	726	693	663	694	640	686	699	675	750	670	643	725	743	717	700	676	693	698	675	669	728	691	710	643	704	713	710	685	710	714	736	660	719	676	727	669	680	621	643	733	716	683	645	687	685	666	720	714	717	717	668	715	750	726	686	661	679	718	683	663	662	719	692	711	664	661	698	696	718	713	712	666	731	652	691	667	701	665	716	718	651	676	703	705	681	683	701	654	661	695	717	715	687	672	727	695	669	742	733	662	697	688	712	728	703	692	674	744	666	625	712	659	670	727	647	696	726	677	666	654	672	695	704	691	753	657	744	611	706	673	663	737	708	673	687	661	682	675	720	739	638	740	677	674	704	688	687	730	702	702	682	718	654	686	699	685	658	625	682	631	685	706	680	677	707	641	665	732	692	632	714	687	683	714	672	688	648	754	716	717	670	686	687	678	691	696	694	678	703	678	666	680	740	725	732	703	709	662	680	694	681	725	706	666	680	667	742	722	693	655	719	693	674	692	672	732	707	706	731	651	686	702	686	721	641	723	723	717	737	660	684	714	713	704	678	704	668	670	676	676	728	712	715	718	713	650	671	688	709	699	676	684	643	676	679	676	650	695	726	657	703	660	720	676	693	681	676	668	710	743	627	641	718	695	659	692	717	721	715	641	700	669	737	722	681	709	687	738	724	650	693	704	658	698	635	696	727	725	672	687	685	655	715	678	644	737	649	670	715	686	725	691	664	696	660	658	718	711	688	711	676	719	691	663	699	686	690	703	682	723	699	633	696	677	662	643	695	698	712	679	671	710	694	675	675	706	662	671	702	740	668	727	707	670	675	666	697	683	682	698	683	693	685	692	692	683	682	705	716	701	664	706	687	646	683	683	718	680	702	674	697	723	651	651	734	684	679	646	713	667	699	669	728	678	690	704	690	711	730	668	643	703	676	678	666	683	686	647	684	696	666	652	651	696	672	711	689	751	695	709	700	688	673	729	672	721	672	698	686	672	678	642	692	727	707	664	669	686	721	700	680	682	674	671	683	654	614	681	695	670	680	674	698	725	699	700	669	639	687	690	700	689	699	696	680	684	697	670	731	676	678	719	726	657	662	747	679	688	710	675	671	699	636	653	691	718	729	666	707	690	676	694	673	683	685	722	684	739	701	663	713	709	697	689	684	708	689	692	705	663	675	692	707	679	651	711	727	695	665	745	766	712	661	687	662	681	698	673	653	683	667	681	655	655	690	716	677	638	758	660	666	664	691	674	660	665	658	652	696	668	643	669	671	624	744	683	699	677	659	648	671	708	646	716	694	652	659	726	710	668	694	735	702	697	746	703	683	715	721	686	681	685	724	705	680	724	680	734	687	681	668	679	660	685	657	755	679	658	651	666	730	727	720	655	715	674	680	696	663	711	721	705	645	670	656	702	706	692	718
52746	45074	45946	44241	28800	11855	2837	1243	908	590	537	433	475	1111	2120	2063	1110	396	370	364	418	388	355	359	372	364	407	386	421	369	399	362	362	398	380	384	367	340	375	410	417	369	393	369	404	406	374	396	365	352	372	367	361	376	369	403	345	370	409	401	333	349	366	366	369	365	376	392	381	403	344	398	364	353	381	376	394	373	360	375	357	382	373	402	351	379	365	389	388	411	377	370	355	389	350	347	363	400	374	392	376	315	392	345	385	400	399	395	357	382	351	388	373	398	359	418	381	363	370	428	358	406	391	375	412	315	392	383	372	350	371	377	378	354	372	352	397	382	338	409	381	394	371	363	375	357	375	346	406	348	408	358	349	348	385	378	378	341	374	323	364	392	371	362	338	405	400	365	378	390	410	364	386	399	387	352	364	391	378	411	379	394	377	381	355	362	377	362	378	375	387	392	391	390	370	353	374	390	350	421	379	359	421	406	400	375	384	338	404	412	388	391	407	377	378	383	394	368	367	396	370	360	359	373	380	363	378	367	385	392	394	406	374	351	381	361	425	368	360	347	367	363	357	379	419	379	388	388	356	383	386	374	361	373	399	377	383	337	377	380	355	405	378	395	384	391	393	396	359	373	359	404	380	387	391	397	409	356	408	385	359	384	380	386	376	382	390	357	381	405	364	367	404	369	407	398	376	415	403	369	389	399	369	364	356	402	400	362	386	414	358	384	365	365	426	375	352	393	393	310	362	385	404	385	357	368	383	395	380	390	415	374	380	396	358	381	395	396	392	388	396	388	404	407	375	358	374	392	368	388	357	393	396	323	370	363	358	354	342	391	385	353	347	410	383	384	364	364	390	404	311	351	355	382	373	364	368	367	379	373	366	408	393	357	430	409	378	390	367	391	410	415	403	365	327	357	371	379	345	347	372	396	390	366	388	318	396	359	374	373	426	348	338	385	424	397	405	385	405	386	417	395	371	390	384	381	374	387	385	376	386	415	353	368	376	376	357	398	374	385	358	379	360	386	394	419	359	358	372	363	385	379	429	389	353	398	373	391	360	403	363	352	377	383	396	383	364	362	373	389	371	372	386	356	398	369	377	323	423	409	381	356	360	392	390	385	375	383	354	406	391	398	333	348	355	383	358	365	404	366	406	370	404	381	361	416	377	359	371	370	368	364	397	355	357	373	352	338	353	406	364	371	374	380	377	400	367	332	376	368	379	356	358	373	378	370	366	372	374	378	387	369	384	359	405	371	366	403	375	354	328	355	388	393	377	392	345	332	359	387	423	388	375	373	376	422	379	387	364	379	353	371	368	363	354	364	416	414	371	366	422	367	368	328	376	405	383	344	362	407	360	379	356	369	367	425	394	331	390	400	357	391	400	388	370	381	352	358	366	404	396	423	405	378	354	378	356	361	418	384	376	379	357	369	387	412	360	366	378	406	396	397	353	356	365	371	404	375	336	377	370	377	409	381	387	357	329	409	408	378	343	356	377	370	417	415	409	386	350	396	377	370	413	389	355	373	367	384	392	383	392	354	385	385	348	407	420	435	402	385	430	377	387	375	416	365	358	364	356	413	346	369	378	378	415	398	351	374	412	396	392	388	369	368	391	400	407	383	392	358	394	408	352	397	373	400	408	386	354	350	385	366	375	363	370	373	364	373	393	361	414	324	355	402	374	441	406	382	369	392	359	405	368	383	411	393	374	371	369	392	368	368	392	357	401	383	405	394	356	379	349	387	392	392	375	378	376	408	397	420	383	358	400	391	380	417	446	359	371	417	348	347	347	408	419	384	369	396	349	342	393	396	386	387	340	385	356	380	384	394	373	375	372	382	360	386	368	388	404	367	367	373	378	397	348	391	413	370	379	361	365	346	374	364	360	388	441	358	334	380	395	397	393	379	393	385	377	328	399	398	363	340	400	429	365	445	393	388	388	345	384	378	390	361	415	378	353	368	395	391	403	380	362	392	394	376	356	397	424	420	359	373	345	355	415	378	364	388	363	395	392	377	384	406	455	429	383	407	359	404	355	362	378	381	378	391	392	360	398	356	369	374	378	383	395	386	369	373	406	402	398	386	366	384	395	373	404	349	390	339	392	377	386	402	376	419	391	364	367	386	383	377	384	364	389	375	374	385	370	380	379	363	381	382	390	372	376	324	324	391	398	409	343	392	343	355	361	360	368	397	370	374	380	347	382	388	388	366	374	376	341	388	350	382	377	373	376	377	395	432	362	367	437	362	403	401	399	374	388	415	370	327	400	358	380	388	378	346	368	400	366	403	413	381	372	412	376	422	375	405	388	364	393	357	404	364	385	370	370	369	417	420	359	358	374	341	317	357	355	367	391	378	407	357	384	386	364	369	410	384	359	356	384	357	379	380	360	343	389	411	363	403	384	383	384	384	390	357	376	398	370	370	357	417	393	369	355	384	358	397	388	379	347	373	359	350	380	380	368	350	360	345	420	389	360	378	379	388	335	365	398	354	387	372	340	392	403	383	407	389	380	368	345	401	391	384	370	409	392	370	375	369	356	393	342	375	395	386	400	348	368	378	374	376	371	394	362	370	389	347	387	369	394	339	372	346	370	378	388	396	413	367	413	373	329	385	419	400	366	344	376	329	380	381	347	392	399	375	406	362	386	364	369	381	389	344	384	356	367	358	408	402	412	406	409	380	380	394	384	374	377	398	447	396	363	390	379	368	374	426	391	413	377	344	392	377	364	401	413	360	367	410	363	377	330	376	367	370	376	365	382	354	375	396	372	352	409	396	391	398	359	347	383	383	409	349	389	386	385	401	402	389	381	360	362	383	415	402	382	362	370	370	375	391	371	336	366	406	376	351	372	395	389	415	363	333	403	347	342	407	380	377	397	384	372	398	345	402	408	387	402	411	378	386	361	362	358	375	373	380	352	342	372	375	348	360	349	386	383	438	437	396	407	392	346	388	370	343	395	361	342	380	435	370	400	389	405	400	346	404	367	370	375	417	419	341	379	370	409	368	380	379	353	361	388	362	395	410	388	383	376	389	382	391	411	422	359	394	381	395	389	395	392	353	417	363	382	374	380	406	412	406	371	414	398	379	408	405	363	368	357	382	352	368	393	342	361	392	385	391	411	384	382	378	366	356	377	414	393	385	354	377	359	355	352	362	406	392	381	398	376	430	349	372	346	372	357	362	415	377	358	365	378	381	376	330	370	375	375	390	367	395	380	389	358	402	397	371	391	406	424	397	371	368	384	372	374	374	383	390	347	358	402	377	374	403	376	336	380	368	364	343	409	398	398	375	400	378	375	334	396	372	379	401	385	387	386	390	374	423	362	367	373	395	413	399	373	399	401	365	408	355	376	367	382	409	335	382	368	361	379	382	342	356	431	384	357	372	370	396	370	377	408	364	369	370	384	365	351	331	390	412	398	358	387	395	358	396	374	408	373	370	367	407	384	356	374	390	358	380	387	372	371	379	382	403	345	372	391	399	402	401	379	404	379	368
34703	35771	45462	49408	34391	17327	5856	4342	3200	1863	1443	1267	1336	4742	9760	9345	3959	798	824	783	878	835	764	802	787	884	851	853	789	796	809	838	827	824	797	858	831	873	823	847	816	830	757	903	820	805	832	815	826	800	804	861	788	796	822	855	816	811	840	841	823	823	786	831	845	787	831	836	798	845	790	792	816	825	793	823	812	871	830	844	823	799	827	798	808	776	810	888	828	835	777	868	805	798	851	838	800	827	809	820	877	807	761	815	801	791	823	842	825	826	810	822	850	837	837	819	824	851	825	851	799	802	815	794	827	820	819	808	834	799	806	846	838	820	839	792	825	824	827	849	816	870	840	818	821	787	781	795	814	788	809	800	809	846	809	831	810	846	805	819	806	841	775	845	844	799	820	844	817	854	795	826	827	831	873	842	837	791	799	827	858	821	829	806	797	765	791	841	802	773	825	791	825	776	820	794	840	825	828	809	810	846	846	847	870	819	815	825	824	838	824	803	856	793	851	851	780	818	800	815	832	805	782	844	811	826	811	830	821	806	792	832	821	822	872	807	842	837	864	818	792	847	799	788	842	799	817	796	832	835	829	791	827	830	859	862	818	808	871	826	807	792	757	805	819	838	828	836	829	816	863	868	864	824	839	825	794	878	839	791	802	819	813	825	804	822	778	814	840	821	789	849	815	849	817	795	803	790	821	776	840	795	832	834	786	822	819	778	799	849	797	834	826	823	805	836	785	799	815	831	820	848	835	773	819	841	850	809	805	806	790	771	770	828	807	795	810	867	788	862	847	829	794	795	851	806	854	828	815	842	819	787	811	776	852	861	852	822	835	824	817	851	874	765	828	844	823	826	842	810	789	794	800	798	836	765	783	832	805	791	847	864	842	827	794	796	829	815	805	758	820	858	808	772	838	843	782	783	833	760	826	831	816	859	806	778	862	880	785	828	839	777	792	860	865	796	846	761	882	823	832	804	843	848	784	828	835	804	829	802	805	820	820	798	827	824	792	766	842	847	803	825	814	788	788	853	808	818	811	792	819	798	854	809	799	803	813	866	832	806	846	829	799	796	839	871	768	821	855	832	819	819	803	823	845	786	822	889	871	819	810	804	835	843	829	844	830	810	838	813	812	823	873	827	810	891	854	768	815	872	827	840	788	834	776	857	821	820	783	755	814	778	824	818	853	816	859	811	826	845	780	846	828	809	858	786	853	823	840	794	886	806	846	870	840	806	838	837	794	806	794	812	796	873	780	829	815	784	829	854	831	831	863	849	779	832	789	827	811	805	799	854	807	783	822	834	817	841	834	867	825	836	770	829	807	800	795	773	800	818	823	826	835	825	833	809	797	793	771	850	841	851	852	815	809	833	836	847	785	806	836	772	821	798	840	822	789	895	833	854	778	844	815	809	873	803	837	816	795	846	832	777	770	805	794	790	801	812	798	790	806	817	815	821	812	829	851	795	872	863	847	840	798	830	825	779	816	823	828	812	794	837	810	779	809	846	761	826	842	796	874	830	836	819	858	860	841	798	769	821	773	784	805	835	815	802	791	775	792	814	831	834	827	785	799	792	808	761	809	840	815	812	837	837	851	802	838	784	864	819	842	843	833	889	798	878	814	846	818	800	829	804	873	819	803	864	798	799	847	786	833	848	825	832	815	847	883	792	837	867	849	787	861	792	834	810	817	803	833	858	793	831	817	852	797	817	823	822	759	833	807	873	822	782	821	792	798	813	813	839	824	821	838	807	810	872	870	814	836	834	875	855	848	778	835	768	775	820	839	796	800	808	863	817	797	795	816	833	834	815	815	857	820	797	825	823	804	796	828	840	828	796	886	805	815	821	793	811	808	836	798	871	836	814	832	811	819	813	826	835	819	859	814	841	817	763	798	814	877	843	840	772	822	833	828	850	807	789	849	785	814	775	819	832	880	824	844	832	839	847	792	806	852	820	826	846	825	819	791	849	815	785	853	819	857	831	869	796	770	831	825	830	816	867	792	825	802	819	781	791	875	807	795	844	779	861	826	846	833	832	835	850	811	864	801	802	823	870	831	775	852	830	833	861	802	789	812	770	824	760	769	778	797	790	797	826	783	844	812	825	821	813	845	818	820	807	845	789	848	833	809	813	842	831	801	812	821	845	817	829	825	831	856	804	812	867	797	804	814	838	818	827	795	812	797	832	833	845	810	811	853	789	814	812	833	819	848	847	842	833	807	856	838	795	818	816	810	801	871	832	835	847	814	855	776	835	830	810	815	807	859	832	781	829	796	815	831	784	782	777	803	832	837	829	815	804	832	808	827	854	815	786	812	826	814	847	832	800	813	754	845	814	748	795	823	778	825	816	829	816	807	836	806	819	824	819	808	872	783	835	794	806	804	773	798	752	806	816	841	806	874	860	810	818	846	816	803	795	794	830	776	778	785	823	819	799	749	759	802	843	844	823	799	834	817	832	805	827	827	835	803	821	860	852	865	834	833	807	774	804	817	834	860	807	858	823	819	810	845	758	864	788	878	774	770	808	890	812	834	874	835	813	859	885	858	809	836	877	837	820	821	820	829	876	840	847	806	821	774	813	803	830	792	849	815	796	829	827	805	829	824	861	809	823	883	785	813	821	834	814	814	878	807	872	806	806	843	799	849	826	862	807	826	838	830	833	868	816	810	842	857	761	794	868	847	862	832	815	851	776	828	854	806	870	789	764	808	836	839	854	819	791	836	847	826	874	861	844	815	838	822	832	809	777	800	820	871	824	783	806	792	819	788	869	804	865	822	754	860	859	806	811	840	820	847	802	824	824	834	777	840	822	811	796	785	846	806	826	805	813	815	874	818	856	798	794	836	810	824	822	822	815	797	819	792	763	821	781	796	809	827	827	826	845	849	782	767	772	835	824	825	803	793	807	809	812	814	809	800	791	822	840	856	841	815	838	860	863	816	843	853	812	891	831	876	792	815	797	783	812	833	813	871	801	723	815	803	798	745	776	793	826	870	830	826	812	737	830	815	851	833	822	775	805	812	788	801	821	821	798	780	785	818	818	769	850	771	854	816	809	830	812	791	821	840	823	857	842	802	843	796	770	811	818	796	846	824	766	796	825	824	872	836	825	829	802	813	829	887	859	798	828	806	884	815	827	807	817	852	818	799	835	789	866	829	845	841	876	795	827	844	834	782	843	838	817	831	814	841	811	854	859	856	853	822	830	813	816	827	823	844	836	785	787	765	824	865	816	812	842	879	797	825	784	785	833	833	815	837	794	788	855	831	727	829	817	825	847	799	797	813	774	796	841	824	875	841	818	811	824	910	778	808	823	782	835	800	802	820	792	793	844	892	863	814	835	858	797	821	803	854	843	785	781	829	820	814	797	816	844	857	791	887	812	830	820	773	802	799	801	821	799	822	820	827	817	782	852	810	855	791	862	884	798	781	790	816	813	813	831	802	816	848	786	852	810	833	809	793	834	805	833	847	799	788	835	822	877	854	825	809	813	820	809	811	793
24399	14462	10145	5093	1926	925	503	341	315	386	273	231	225	234	259	255	241	204	205	161	195	190	191	200	199	214	165	187	218	179	192	180	204	195	204	226	191	201	191	185	194	199	209	220	215	190	219	219	215	222	171	216	182	202	202	168	191	190	172	178	192	209	176	204	190	199	180	216	188	177	198	222	208	180	193	203	197	185	209	193	218	209	206	205	208	211	198	200	199	197	171	190	228	186	179	191	217	186	199	201	212	225	230	205	212	207	211	216	174	203	191	177	196	201	189	195	218	182	162	193	174	208	222	194	194	217	209	213	207	188	176	211	223	214	218	210	188	178	174	197	227	216	197	209	214	184	220	212	203	209	193	203	186	198	191	198	214	209	200	199	175	207	178	211	197	191	184	203	195	193	192	233	214	185	198	188	211	232	218	224	200	215	187	204	183	210	191	195	214	196	182	194	192	186	192	198	201	207	188	212	198	208	168	199	229	192	200	197	182	212	167	196	187	201	197	204	223	203	197	222	224	179	203	195	197	193	221	205	220	207	174	194	217	186	193	196	179	190	196	190	200	208	199	221	186	179	201	221	212	191	241	204	183	202	187	188	212	219	197	198	178	227	201	199	196	201	186	190	183	193	166	224	203	196	208	192	159	207	185	202	191	228	198	195	224	207	180	204	203	192	233	210	203	199	181	200	198	201	194	192	213	203	203	199	166	193	200	184	214	187	177	217	185	199	201	205	169	193	206	180	179	215	196	186	182	203	228	231	175	206	196	215	184	177	210	226	204	227	191	182	193	194	187	198	176	212	195	201	175	195	193	200	202	183	199	211	181	172	182	179	186	219	179	225	221	213	189	213	196	219	202	238	194	200	224	212	200	175	193	195	195	200	190	200	185	221	206	192	185	212	214	204	169	198	206	196	208	213	208	208	221	187	194	217	218	214	186	212	206	201	199	197	202	185	203	217	211	206	235	185	195	187	220	198	226	193	177	216	212	189	218	199	234	217	184	169	202	214	191	215	179	191	232	208	211	207	199	210	192	218	215	204	223	189	196	188	177	204	195	190	176	215	218	172	204	161	202	211	194	167	200	214	213	184	186	229	170	205	193	201	174	199	188	196	218	209	187	184	179	176	195	209	211	199	218	217	191	185	192	203	186	206	209	183	208	196	187	210	176	209	202	189	205	190	189	201	204	177	182	179	214	189	189	216	200	208	204	198	181	213	180	193	200	199	194	190	224	193	179	183	166	220	206	195	184	194	200	234	195	198	193	185	200	226	185	197	216	208	182	200	207	179	201	212	208	165	182	202	219	204	189	198	193	194	208	198	207	200	210	213	190	199	177	199	205	216	196	195	209	189	194	218	199	200	214	175	185	174	200	184	191	201	200	165	167	207	168	201	203	218	211	193	192	224	194	153	203	188	222	166	177	184	220	169	184	198	201	196	168	215	176	206	212	202	187	214	177	175	186	211	194	221	190	193	219	179	180	206	215	205	172	208	197	179	179	206	192	193	179	201	188	193	180	181	205	193	219	210	193	243	164	192	231	201	192	213	174	183	195	206	184	225	190	200	227	179	214	177	199	188	211	206	184	218	184	189	226	218	173	220	200	214	194	183	186	191	198	207	221	214	188	181	188	206	182	205	208	219	204	182	191	202	199	182	204	180	197	195	178	187	183	189	224	207	198	210	202	195	196	210	206	212	177	213	183	201	228	202	188	186	213	193	224	209	230	201	199	218	210	180	174	177	206	186	216	185	211	197	209	207	191	199	199	194	197	194	185	183	196	214	223	214	221	195	191	212	204	189	193	212	210	163	185	203	203	206	233	197	179	204	177	211	200	224	181	191	193	208	165	194	205	185	176	213	190	193	202	211	187	212	215	226	193	184	188	188	194	194	229	174	192	177	214	193	176	190	190	223	214	189	189	194	187	209	202	209	212	192	193	193	202	209	180	210	241	205	166	180	169	208	221	234	205	184	211	195	205	206	193	193	176	186	219	217	216	224	196	183	180	197	213	178	202	191	210	211	187	207	214	192	184	194	204	208	196	178	209	209	179	173	220	215	188	211	183	223	186	201	213	211	199	189	189	208	222	165	208	198	219	219	205	175	198	230	197	190	210	187	204	178	194	197	191	196	169	200	191	198	180	214	209	233	208	165	177	169	209	212	222	191	209	193	217	224	181	205	200	223	185	211	213	214	215	220	201	202	197	180	184	193	207	181	197	197	198	184	213	182	206	197	197	201	229	209	198	154	207	192	226	219	156	195	197	197	181	191	206	193	184	159	246	181	199	219	196	198	223	183	214	210	187	191	214	189	215	181	195	212	204	194	201	174	179	209	226	211	196	186	179	189	219	203	213	200	231	188	201	207	180	203	187	181	187	199	213	214	201	168	172	205	224	211	196	189	196	200	189	202	201	208	215	187	190	190	190	189	193	208	195	196	192	189	190	209	193	166	204	195	192	184	171	207	182	183	200	204	193	186	189	186	183	210	206	186	207	202	209	204	200	207	199	214	196	232	180	177	201	205	207	204	170	203	189	208	195	188	206	198	213	198	200	196	227	210	201	188	210	200	186	162	180	185	201	203	194	209	189	187	205	181	219	200	196	200	226	210	184	210	200	209	205	194	191	207	197	208	182	187	164	170	213	206	200	180	210	202	196	210	180	167	195	178	219	189	210	217	221	226	214	201	208	183	186	222	165	210	227	214	230	214	201	188	198	191	224	209	198	194	181	148	194	193	187	196	183	197	190	214	225	224	177	197	204	203	177	180	206	198	207	184	192	185	232	224	196	204	195	183	189	180	222	185	185	166	192	187	197	215	198	199	167	175	202	213	184	209	208	187	202	161	206	191	198	194	186	203	215	188	213	182	207	208	173	162	196	190	181	205	183	201	178	175	213	201	210	201	191	221	185	188	196	191	185	221	193	217	215	201	205	189	195	202	198	216	197	194	206	192	195	195	200	190	203	201	179	210	195	192	215	205	188	182	217	181	201	209	185	181	195	191	210	210	216	187	196	217	192	188	204	209	194	199	190	196	182	200	204	230	203	236	189	184	218	193	190	194	214	196	189	184	202	205	197	193	200	209	185	222	209	211	207	194	222	195	170	195	204	202	187	187	185	194	213	193	204	208	213	193	187	219	186	194	228	165	179	197	181	168	188	203	216	186	217	194	196	206	191	198	203	200	167	216	196	214	197	198	207	180	202	188	180	200	214	207	199	185	208	205	211	197	194	201	215	224	189	224	218	216	219	185	215	215	183	182	204	185	192	189	187	199	246	199	203	183	199	204	204	179	201	212	195	208	198	194	211	204	177	200	181	208	205	187	182	204	220	200	201	203	188	188	194	186	193	179	190	217	196	203	237	190	198	209	200	209	202	209	213	195	186	195	194	217	226	192	176	211	159	187	204	188	219	196	184	199	173	195	199	200	181	198	203	219	194	202	210	214	186	207	182	200	183	205	193	192	207	213	205	203	203	194	182	224	190	211	196	181
14584	11488	15038	11959	5798	3019	1744	1310	1004	1192	892	672	640	634	683	752	668	488	499	503	533	459	500	489	457	520	500	470	482	455	514	468	475	453	459	494	441	476	437	470	489	479	452	476	500	505	478	504	475	458	497	440	516	474	472	449	488	494	439	442	471	465	476	445	456	452	506	475	511	488	492	446	489	475	500	486	492	512	522	484	496	464	496	470	469	442	495	489	524	490	492	469	506	465	475	457	490	469	469	465	498	503	463	492	472	481	509	523	466	475	456	441	489	452	483	493	499	478	506	466	458	482	436	474	459	478	455	475	437	448	457	502	517	483	469	504	493	481	481	468	450	473	468	496	488	473	454	517	479	454	467	451	474	484	489	494	475	477	470	469	459	455	475	490	432	478	464	471	506	477	450	446	465	482	480	493	465	466	472	477	464	463	479	487	493	459	486	520	461	501	466	505	424	476	468	501	448	498	486	516	464	522	493	480	500	463	503	492	469	436	490	463	487	471	453	467	447	419	518	442	499	482	460	460	509	475	494	448	481	490	460	442	443	446	523	516	452	499	439	468	485	489	467	446	469	467	516	492	453	477	477	484	452	448	464	464	473	453	460	457	504	507	471	486	472	490	471	465	488	471	448	506	449	482	442	475	500	485	476	467	493	464	520	476	469	451	510	484	466	488	476	474	536	469	438	478	441	521	485	427	476	469	479	474	467	473	496	453	454	497	481	473	457	467	469	490	449	514	506	482	519	478	476	445	482	454	491	466	480	435	492	497	476	495	504	468	467	440	497	479	488	487	483	448	477	487	498	471	501	465	467	498	483	474	490	449	485	477	490	501	467	487	458	452	521	449	491	508	438	461	489	462	491	479	487	443	463	471	447	479	469	469	454	492	485	457	498	447	476	486	453	491	472	472	485	455	505	460	486	468	472	475	494	416	478	459	470	469	466	495	488	495	477	505	505	471	469	521	467	457	525	479	497	484	484	498	486	488	473	488	482	471	475	458	503	470	475	499	478	490	487	467	448	457	469	509	487	452	474	447	469	461	493	510	503	491	507	466	472	468	482	487	483	498	494	468	474	459	505	476	476	476	458	484	468	466	472	435	467	442	506	463	437	520	480	458	428	500	479	540	514	471	502	459	454	507	497	494	476	459	486	456	459	480	470	499	473	499	492	493	468	472	492	499	453	470	472	506	448	507	522	507	501	469	510	468	465	513	456	461	506	475	481	487	490	473	471	485	459	497	452	471	428	468	479	496	464	474	454	484	442	504	466	510	500	481	457	449	461	478	435	440	473	461	464	470	505	493	487	533	508	444	489	462	445	497	487	510	451	521	440	482	501	484	461	435	470	495	463	490	463	437	482	508	472	468	482	509	444	476	538	470	493	478	480	483	495	449	469	482	524	471	507	469	502	434	489	490	456	469	515	481	501	451	465	465	457	478	502	459	531	459	510	503	490	489	464	508	493	457	474	514	439	541	460	476	507	504	499	488	464	449	478	470	487	453	508	529	442	489	458	473	455	540	507	476	517	467	470	472	480	442	478	502	486	482	528	473	483	503	435	470	441	491	475	503	475	493	469	474	499	457	474	456	468	478	471	494	473	466	459	481	464	470	452	467	467	475	511	484	479	483	509	471	434	507	468	489	494	476	495	472	473	534	488	475	469	472	487	481	466	478	481	436	457	478	470	442	499	484	510	481	476	509	472	472	495	503	483	437	473	482	482	475	458	442	496	491	501	457	482	468	503	463	494	480	462	546	499	489	468	472	470	469	490	489	482	482	427	475	449	460	437	501	484	496	490	486	494	465	472	499	458	502	480	507	473	457	476	499	493	459	484	500	469	452	492	481	481	466	474	487	482	473	475	462	483	500	479	471	444	442	464	496	441	442	485	475	505	504	463	462	501	484	432	453	515	474	470	505	467	508	473	468	500	473	492	492	508	491	472	475	457	490	461	447	476	511	479	463	481	475	478	503	469	445	497	456	459	522	472	499	438	441	458	504	476	493	483	458	475	486	476	464	461	462	476	466	451	445	460	440	429	489	476	517	489	480	510	466	494	472	473	512	468	505	471	478	480	473	530	505	465	473	475	463	479	508	501	468	493	484	476	468	477	493	501	499	530	456	490	464	475	496	527	433	489	482	501	515	453	470	483	498	474	467	462	496	465	485	500	449	467	451	445	514	481	460	480	497	538	463	513	475	460	490	492	498	489	506	469	482	474	503	476	536	464	487	454	468	495	479	504	453	452	510	530	476	459	487	505	477	519	427	495	508	475	445	551	491	485	490	476	517	489	482	478	498	456	452	498	531	510	476	513	487	461	492	505	480	459	486	467	503	499	447	475	490	437	460	458	482	470	499	498	470	454	477	475	465	480	484	470	477	550	508	436	479	494	489	452	464	474	461	456	509	469	492	502	482	499	496	516	454	490	452	468	473	453	442	528	476	441	474	490	440	498	488	473	519	454	498	464	490	465	459	451	464	433	501	477	472	490	469	482	456	469	446	484	432	494	480	487	501	445	469	456	479	470	484	504	432	455	456	487	474	451	461	443	453	478	441	496	519	442	475	471	481	525	452	476	435	476	470	489	508	450	457	447	469	482	458	447	482	454	448	475	513	465	500	510	462	479	445	473	507	437	472	473	493	486	480	452	468	482	457	475	481	489	463	489	504	492	526	421	455	445	476	478	491	460	452	486	502	473	502	467	496	474	524	485	489	488	483	456	446	470	464	483	451	484	489	490	441	531	468	454	470	507	536	475	462	475	468	482	445	462	488	479	499	490	467	483	485	469	529	466	483	466	463	479	455	482	509	463	472	468	480	458	492	452	479	495	498	484	478	464	434	455	461	506	512	460	505	444	470	457	475	476	461	474	469	473	532	507	452	480	476	488	410	456	511	478	528	527	491	476	483	518	492	485	478	506	497	520	471	478	464	501	491	459	445	484	446	470	494	483	444	442	470	460	507	460	501	474	487	513	481	506	479	483	466	460	460	486	489	470	531	469	535	479	497	501	476	490	492	492	459	487	458	483	487	509	467	442	506	484	453	504	467	475	473	507	466	509	494	468	456	446	483	527	462	509	468	484	507	484	489	480	511	484	465	460	489	451	431	473	522	499	473	489	479	479	467	465	499	491	458	506	484	488	440	445	495	490	463	500	448	492	416	508	463	463	485	489	491	449	492	481	415	466	515	453	442	499	502	461	458	447	506	501	464	482	441	470	481	450	472	481	475	468	488	504	529	433	498	488	475	485	511	489	481	470	477	417	465	470	446	473	465	467	441	452	491	475	496	458	476	479	477	484	491	459	455	500	487	497	473	479	489	493	431	454	498	495	509	455	485	498	482	497	453	476	487	465	499	495	481	433	469	477	482	503	473	461	496	456	458	480	441	468	457	452	504	478	458	490	466	465	448	467	482	460	506	475	488	471	442	472	501	497	496	480	500	522	471	488	454	460	512	442	473	488	497	481	484	469	465	464	461	433	482	445	464	476	428
44328	34632	35441	35821	15560	5097	1499	922	687	658	538	475	475	392	736	1258	961	334	306	335	306	310	344	336	350	306	330	299	305	332	334	360	311	295	329	309	308	308	333	339	329	333	350	320	272	333	325	356	295	307	322	353	270	350	298	300	308	307	328	300	320	334	326	317	356	338	341	299	288	325	329	321	298	343	320	303	305	300	344	352	300	336	294	362	355	309	321	290	331	311	329	337	318	327	350	352	306	310	304	304	313	296	280	332	300	297	301	301	334	348	322	348	337	296	312	307	313	331	310	317	329	292	308	300	317	310	299	312	334	324	326	326	336	334	305	315	294	255	299	299	294	275	326	326	329	341	323	306	363	328	306	304	334	319	350	344	314	323	329	341	320	332	315	344	323	317	297	318	319	329	315	298	312	289	309	323	357	332	304	312	283	344	312	336	300	306	316	317	323	340	326	317	344	326	304	344	313	306	317	312	307	312	309	330	352	315	309	339	330	361	333	349	342	328	321	363	271	315	347	318	321	355	336	331	293	310	290	350	310	321	310	301	309	319	307	341	301	297	336	337	291	280	338	332	324	308	302	300	333	325	312	334	342	325	315	306	320	297	326	313	317	317	287	292	341	292	341	298	331	283	315	287	329	335	326	316	285	319	332	322	330	325	286	325	295	305	300	316	314	341	366	324	304	314	337	374	337	310	288	321	327	368	318	331	318	321	310	288	338	310	293	321	287	317	334	324	336	334	302	300	317	315	334	331	346	336	340	287	332	301	333	291	314	329	289	313	323	318	322	332	362	319	338	293	314	331	330	316	274	274	335	327	342	318	297	334	306	318	341	341	319	320	323	314	327	322	302	321	332	311	316	303	342	312	316	288	292	340	314	334	286	337	275	327	331	332	296	277	316	325	302	353	314	311	333	342	338	338	316	305	314	342	376	325	324	350	333	298	293	297	320	341	329	350	352	333	344	337	297	318	317	326	348	319	342	313	303	300	352	302	303	304	343	348	302	314	321	298	321	301	305	314	289	332	340	292	316	316	352	316	297	292	300	294	306	314	270	321	328	311	301	324	322	293	315	278	310	290	335	294	334	297	366	336	344	346	326	295	360	328	307	339	268	319	354	328	348	362	317	323	315	273	337	281	281	312	378	365	328	305	347	351	314	277	332	328	330	318	324	295	338	333	335	308	320	284	347	310	325	329	341	327	302	293	300	289	332	287	261	325	331	318	324	300	346	335	341	356	301	294	329	338	317	309	308	325	309	316	331	288	338	331	334	337	324	303	336	329	285	322	319	312	328	296	312	278	323	371	324	301	290	307	312	280	318	360	314	326	319	347	353	331	337	302	291	293	328	311	329	316	310	331	340	330	322	303	322	299	317	321	330	338	338	311	335	329	337	368	308	314	331	342	323	342	321	331	298	319	301	301	309	315	307	324	347	296	317	364	279	331	320	314	306	336	329	334	350	349	324	347	297	336	303	313	359	287	316	307	347	321	322	328	317	292	321	322	329	300	338	348	300	330	288	332	302	327	303	296	334	301	288	285	301	307	324	307	312	336	324	342	341	339	311	363	277	310	333	339	331	335	293	353	347	312	316	312	355	330	314	317	309	336	316	336	297	353	331	288	314	284	306	341	310	306	304	294	309	348	358	299	316	341	315	332	343	301	341	304	357	335	306	283	332	331	290	286	319	331	288	290	290	300	317	294	296	289	321	342	320	284	292	337	333	306	348	324	322	331	327	343	327	351	312	286	322	308	328	326	325	314	334	346	288	284	347	338	291	331	301	344	324	315	322	318	323	345	330	330	293	321	269	317	349	320	312	332	344	316	351	288	305	326	302	308	283	292	304	326	275	301	306	345	276	322	327	340	324	328	342	307	324	318	296	306	332	334	340	301	316	316	307	304	308	309	314	327	305	332	308	326	312	308	267	321	305	289	340	306	327	291	320	337	323	294	323	300	315	360	297	352	325	281	328	309	312	319	352	288	319	307	332	293	337	322	314	278	281	293	344	319	324	304	301	311	327	304	312	317	321	297	326	321	317	275	332	298	319	331	360	324	329	316	295	315	326	334	323	304	344	325	360	368	357	299	323	379	340	345	286	292	333	314	327	336	307	282	335	300	323	305	314	332	354	315	339	319	294	329	358	334	334	309	303	281	317	289	314	320	289	325	356	314	337	323	331	313	336	307	332	362	336	345	319	277	321	317	319	344	312	322	308	325	322	312	359	322	338	319	369	334	308	285	336	321	337	350	320	317	346	318	323	317	320	282	323	351	328	320	308	331	306	279	321	331	311	322	306	332	330	341	298	363	330	298	324	345	280	317	314	300	300	314	322	319	312	344	345	278	305	318	296	326	339	326	315	343	334	373	316	319	302	323	312	320	337	324	312	304	322	341	282	333	323	296	329	305	340	305	318	388	322	354	344	305	319	346	290	315	313	313	333	314	273	305	367	340	293	318	289	300	307	342	332	314	321	311	321	319	298	309	327	306	280	314	338	331	339	363	363	287	336	305	326	306	348	310	293	338	337	295	316	328	300	328	259	276	319	329	330	324	311	344	301	314	318	295	323	314	325	306	317	299	316	299	309	299	343	270	301	319	358	312	313	343	332	291	326	322	341	326	297	316	302	310	302	338	355	310	322	342	300	298	348	315	344	338	311	319	324	316	277	295	296	324	325	269	322	331	336	351	360	341	333	348	342	310	324	322	300	289	326	317	334	281	296	322	327	283	344	336	312	309	318	343	350	310	307	304	321	332	319	304	325	341	310	331	304	285	314	327	313	320	310	338	293	328	312	305	338	311	321	340	312	327	314	299	289	313	345	283	319	309	313	321	310	310	327	304	309	299	340	301	336	341	318	292	341	315	304	333	360	320	309	335	332	346	302	326	337	343	293	338	337	342	300	331	275	298	287	295	309	313	349	330	295	344	328	289	315	328	320	322	295	348	332	290	346	306	299	309	324	294	309	352	318	287	329	345	330	303	349	296	299	308	338	318	325	325	343	291	327	334	324	333	314	361	330	337	298	304	346	312	283	304	320	321	324	293	350	315	321	311	340	334	340	305	300	325	328	325	322	326	306	298	322	287	332	320	320	335	303	328	326	323	315	330	301	302	322	322	309	322	329	329	308	343	346	309	340	306	288	282	328	331	331	310	333	330	291	313	310	282	308	333	314	328	299	311	298	304	302	314	362	328	302	325	319	327	343	338	321	281	297	327	322	337	337	320	299	323	319	330	316	283	322	318	309	328	316	337	298	320	320	315	332	312	332	311	299	328	300	326	328	324	317	338	271	281	324	323	314	362	340	310	302	317	334	318	313	266	317	314	308	285	363	362	328	290	334	300	278	354	314	309	302	320	331	336	293	320	335	355	313	327	291	347	330	311	315	335	317	327	349	315	326	318	294	318	291	321	316	334	315	334	339	318	345	298	295	297	300	327	327	337	306	315	348	312	332	316	327	274	300	303	277	333	314	340	315	339	303	314	319	343	348	306
28746	27844	37501	42643	19822	11511	4482	3592	2844	2286	1631	1452	1463	1219	3365	5825	4055	701	712	739	736	758	722	721	759	731	702	744	693	774	732	680	765	652	719	718	747	754	703	673	780	754	736	707	724	756	747	714	720	746	749	708	736	699	706	697	760	754	738	706	699	732	731	712	720	722	707	723	735	740	721	702	719	737	751	693	720	735	691	713	717	715	727	717	711	701	719	708	719	729	756	763	721	688	689	653	685	750	723	744	712	688	756	720	705	743	687	706	705	715	705	735	706	780	691	741	675	705	764	705	752	735	732	734	713	667	721	694	686	783	689	699	720	728	695	694	699	735	730	699	727	694	726	695	664	733	725	732	714	724	726	751	710	749	752	661	752	702	712	729	754	704	691	668	769	709	686	684	658	743	763	707	735	721	753	723	664	681	734	695	713	734	721	700	681	705	670	711	746	685	719	696	734	687	712	705	712	737	728	691	724	674	722	724	730	722	715	731	742	719	697	719	675	707	710	679	695	738	723	727	675	722	737	730	700	743	707	731	705	713	710	762	694	705	754	728	692	755	727	693	686	709	751	749	695	702	678	780	722	751	701	701	721	675	710	727	688	711	671	731	745	687	677	736	695	706	691	717	731	693	716	709	702	736	749	673	725	741	722	726	719	721	775	690	720	737	704	747	684	713	686	715	694	708	729	685	735	719	699	716	735	697	705	721	679	675	701	689	724	745	660	706	688	736	703	742	686	736	729	726	760	723	729	700	738	721	700	732	701	720	719	723	745	748	705	703	675	723	698	694	700	732	743	695	719	715	722	680	731	712	724	743	729	744	747	702	724	668	731	706	763	747	739	713	723	725	733	734	746	719	693	734	714	706	685	750	728	723	680	739	750	717	716	723	755	695	736	763	764	689	735	695	739	736	724	705	724	720	774	674	737	713	707	763	725	720	745	743	713	692	721	688	763	760	740	700	709	731	688	704	729	678	738	718	729	742	738	651	683	701	733	735	733	683	695	743	744	705	734	753	719	758	745	727	744	663	689	805	687	715	706	679	689	694	744	712	665	725	761	696	705	689	733	744	701	759	696	702	745	693	726	731	730	689	713	732	722	688	732	703	748	726	756	730	699	753	769	662	734	701	709	700	686	683	740	738	710	718	754	743	726	722	748	748	677	747	758	737	750	764	759	698	661	673	700	745	730	705	706	680	708	671	718	680	749	677	672	732	680	743	737	723	742	734	681	705	681	718	693	681	688	739	693	725	711	697	730	736	704	711	766	699	733	780	670	731	705	691	718	711	751	752	751	695	692	762	771	733	757	739	737	728	700	733	724	755	698	683	727	723	724	778	695	692	728	734	725	730	704	694	717	717	707	742	694	706	759	681	733	737	680	677	732	785	691	718	698	703	712	716	696	725	744	750	730	736	744	763	723	690	731	718	677	744	693	708	760	688	662	754	700	753	671	793	715	725	736	694	684	719	781	719	693	750	722	755	688	660	692	685	742	695	712	696	740	750	722	762	718	727	719	748	690	703	728	765	723	708	712	757	687	678	663	701	757	745	715	675	663	752	757	724	725	730	734	688	746	777	713	758	714	752	714	767	755	695	703	705	708	720	733	712	742	686	740	719	726	736	719	721	654	712	753	756	684	704	740	720	693	703	688	728	724	720	736	689	747	692	732	729	722	745	714	693	753	686	764	719	681	727	695	717	663	738	705	687	742	722	679	688	689	705	680	687	708	703	779	693	733	744	751	670	731	693	763	719	724	700	741	732	756	747	778	701	712	740	721	714	747	723	692	686	779	736	733	701	725	691	652	711	696	720	710	682	763	700	695	758	707	686	688	690	713	736	688	764	739	702	748	694	685	727	704	797	754	726	711	720	700	689	751	660	705	711	672	714	749	775	717	698	714	761	673	700	721	729	721	740	704	717	731	716	696	701	716	683	719	691	661	728	701	659	707	712	712	658	708	719	749	709	731	704	747	688	679	686	741	710	692	719	721	706	720	705	706	752	740	729	753	694	745	685	715	729	739	734	669	706	654	698	763	703	731	706	698	723	689	720	743	715	734	701	713	733	694	719	695	681	732	713	690	718	679	745	739	759	768	693	728	693	698	731	708	693	729	732	712	666	690	733	696	708	702	705	740	734	747	741	671	720	700	723	726	730	704	723	733	748	739	736	738	699	709	690	743	717	759	697	700	717	739	707	749	704	705	760	680	692	646	710	686	702	720	685	688	712	744	744	674	717	702	760	700	720	712	744	740	754	749	783	675	753	705	680	737	771	687	706	727	726	724	720	708	715	716	765	704	726	709	724	787	712	740	734	771	747	694	732	725	704	704	686	746	690	714	718	699	712	643	695	745	702	767	709	696	750	739	690	663	736	705	751	739	723	742	741	713	766	732	745	749	738	703	694	733	714	693	723	747	703	719	740	700	698	737	690	710	715	724	747	697	703	730	691	697	719	727	702	693	731	690	677	686	779	706	719	753	773	676	723	681	755	761	729	694	768	764	759	744	712	703	727	691	715	658	696	707	743	730	740	736	698	658	716	731	727	689	755	746	757	701	727	735	728	742	739	712	755	727	724	708	715	738	737	673	714	699	702	749	763	709	704	699	729	704	718	665	766	728	730	761	736	708	696	709	672	735	705	682	675	714	744	698	656	698	692	717	715	726	682	740	733	710	699	734	704	684	717	680	730	749	712	720	737	734	761	791	724	714	742	751	721	681	731	697	698	718	700	708	742	732	742	750	714	729	735	713	703	702	704	716	745	730	692	724	770	691	720	687	720	708	722	677	704	700	714	697	710	706	660	733	720	704	710	714	750	735	704	748	678	724	744	731	719	693	711	726	730	733	730	709	673	766	666	670	733	750	697	669	739	740	685	725	689	751	720	673	724	712	703	703	750	727	702	708	698	675	696	742	754	733	745	752	732	729	770	751	723	709	700	726	746	689	684	714	737	730	715	705	668	735	745	705	726	697	693	719	737	689	706	774	707	674	710	690	720	707	733	703	739	733	765	718	740	730	692	714	751	708	701	737	672	761	697	722	733	755	716	671	668	709	707	729	759	756	743	726	737	731	739	702	739	794	714	699	746	701	709	713	737	740	765	728	677	718	728	712	723	710	724	737	690	774	739	788	722	701	683	700	700	717	694	694	750	739	695	720	694	671	790	691	704	707	668	689	721	737	753	724	696	700	722	746	698	714	702	689	739	716	707	751	702	770	708	755	698	754	717	700	677	730	788	729	733	731	723	659	737	715	741	740	726	709	718	739	706	785	678	744	757	725	742	695	749	697	691	719	763	682	713	705	676	708	716	698	701	735	689	703	716	738	692	707	688	705	733	717	712	707	746	686	738	688	709	757	691	701	716	700	728	694	748	746	720	725	740	730	725	759	728	701	741	772	721	683	691	735	755	770	771	721	733	649	709	717	744	727	739	718	742	715	717	719	700	671	750	721	705	725	710	726	736	695	706	764	694	709	710	758	657	743	732	752	761	721	730
52881	43051	44318	44091	26975	12087	2960	1438	918	704	563	563	547	920	1630	1869	1589	432	390	376	422	402	417	407	412	424	415	426	399	385	397	378	361	411	395	425	354	430	457	369	388	379	404	413	400	399	381	364	395	404	409	409	380	391	362	399	372	408	394	431	380	380	371	380	393	389	396	375	383	385	398	385	364	413	374	385	337	365	379	396	410	376	394	362	403	402	372	387	379	399	366	434	433	380	364	345	423	365	411	378	422	410	366	373	398	434	414	397	398	370	385	368	366	373	395	375	349	381	414	441	400	400	376	409	414	414	388	402	438	397	346	374	390	435	421	343	403	406	393	393	370	412	350	405	422	382	381	414	377	405	400	392	377	407	371	399	411	426	394	400	404	440	407	386	402	425	420	407	405	425	387	385	375	357	351	397	368	349	387	402	430	400	377	380	387	420	360	356	406	389	379	370	393	407	400	387	394	417	380	378	373	394	398	378	374	393	401	391	369	390	410	364	353	397	386	411	427	382	377	389	389	403	382	384	364	382	374	410	412	374	391	398	380	383	385	410	400	381	410	387	403	394	406	413	382	378	369	378	396	367	386	407	370	410	426	400	429	360	386	394	400	374	394	420	417	400	376	419	396	379	388	405	388	372	388	373	414	353	383	432	419	393	380	361	364	401	429	394	406	434	398	430	404	428	395	412	362	394	391	428	436	388	356	395	376	391	420	353	387	403	382	423	386	395	405	417	414	416	380	382	377	393	378	421	339	363	421	397	385	399	392	410	381	376	395	400	351	396	403	415	381	426	394	354	384	407	379	407	396	375	437	361	339	371	388	380	406	390	390	374	388	377	389	392	406	392	396	416	406	372	390	398	408	425	404	373	383	389	327	413	415	334	385	384	341	402	401	348	465	429	419	398	404	398	394	419	383	409	407	395	372	409	432	421	406	373	434	369	376	411	364	388	397	398	388	385	408	373	372	397	393	415	395	368	360	452	400	383	401	379	387	395	430	359	385	392	371	388	372	374	354	385	365	401	387	377	370	383	376	367	429	392	401	378	362	348	409	391	374	387	419	378	352	406	441	411	386	402	407	436	396	391	409	388	367	416	412	396	401	440	424	394	446	378	367	399	477	409	392	386	348	397	405	414	419	358	379	392	404	436	391	385	397	417	382	395	395	449	413	392	405	383	375	347	416	392	379	399	399	375	394	428	386	390	388	409	395	339	404	419	394	392	398	349	400	423	398	409	379	371	390	383	363	365	345	368	390	394	375	440	402	403	395	372	396	408	393	392	403	385	398	426	406	374	434	417	419	382	399	467	398	414	371	392	394	413	379	379	424	382	361	413	361	371	414	415	405	371	396	400	397	410	369	399	458	409	403	366	385	431	399	405	415	402	392	376	403	385	400	361	362	403	359	376	372	389	399	436	410	446	379	396	447	374	440	364	414	387	416	396	398	415	414	385	419	429	427	388	401	331	411	409	405	387	373	406	423	397	360	338	383	418	393	387	392	422	383	409	421	406	377	386	417	380	401	414	398	394	397	353	361	423	391	397	407	400	376	382	392	400	368	392	383	381	355	394	390	395	437	399	405	379	380	424	379	406	391	389	398	408	362	403	401	358	409	395	401	376	430	379	393	394	400	383	363	399	407	411	399	398	381	377	381	393	401	372	405	393	366	380	379	396	380	364	393	438	379	436	420	446	394	409	421	391	394	393	393	379	403	387	384	367	385	378	420	402	381	403	405	398	359	436	408	412	348	385	391	387	386	405	420	403	388	376	392	409	383	336	390	383	419	370	396	385	386	389	410	369	400	406	400	403	380	367	427	437	395	384	376	404	392	395	368	375	394	393	406	397	415	387	395	428	441	408	412	379	402	428	437	428	425	388	450	359	366	380	348	400	392	398	383	393	380	393	396	397	378	364	419	410	365	381	409	366	394	409	389	399	387	404	378	417	389	366	399	403	375	354	362	379	377	417	409	415	386	395	405	446	371	386	364	419	394	373	414	373	393	422	409	362	404	387	399	400	398	361	445	378	380	393	388	384	402	361	394	427	395	417	404	426	359	413	415	390	407	349	418	395	370	381	396	433	390	386	416	398	431	383	384	410	336	436	403	404	388	397	362	358	381	410	394	387	371	401	357	415	390	402	417	373	409	414	370	413	419	365	409	396	409	356	388	451	410	377	396	378	373	401	407	356	408	402	414	435	382	403	403	416	381	404	459	367	427	404	382	396	399	407	375	409	378	392	376	406	406	408	396	395	429	395	395	406	454	395	385	401	419	402	374	350	378	398	384	362	378	391	416	385	404	371	422	416	391	394	393	370	370	390	380	351	350	385	385	374	385	404	373	407	384	415	442	371	355	349	411	377	426	375	378	409	362	381	395	372	412	448	412	378	358	400	400	403	384	360	426	372	387	413	398	368	435	416	413	387	369	401	397	435	417	417	373	411	402	373	418	397	387	384	367	389	405	417	420	432	393	366	376	360	376	384	381	419	394	446	413	387	418	372	377	371	367	407	373	441	409	351	396	378	394	396	387	401	392	439	397	395	397	399	368	413	377	345	391	387	372	375	368	402	424	382	395	379	429	370	414	424	386	398	376	380	418	389	400	399	418	397	401	386	392	341	409	369	353	427	376	402	409	366	382	398	385	376	406	449	397	386	416	429	362	376	380	397	353	387	406	399	398	387	396	403	410	383	418	397	379	372	387	366	387	409	400	404	406	421	376	395	392	361	393	406	398	432	367	425	391	355	370	413	388	373	408	409	387	381	381	417	421	383	363	374	406	397	357	409	368	416	381	391	398	401	441	368	371	405	397	381	382	372	380	360	389	401	391	386	367	395	408	365	400	436	370	400	360	397	405	382	392	386	402	367	412	418	411	405	384	389	380	377	390	439	410	382	372	394	402	372	384	350	414	364	374	352	385	373	390	414	372	382	394	394	384	409	382	386	410	420	423	376	405	409	377	424	424	387	393	419	382	399	353	402	419	407	383	371	381	414	377	372	365	412	408	365	382	383	362	412	376	368	403	410	391	372	388	414	416	350	406	386	378	361	358	387	380	375	425	438	385	396	377	410	366	367	380	387	393	376	394	343	377	355	365	394	398	437	364	380	442	369	380	413	393	415	364	356	415	409	379	421	383	398	418	409	389	373	376	399	425	356	407	391	335	437	417	380	369	362	412	384	418	399	380	395	407	398	414	376	393	386	389	404	406	383	415	374	369	376	388	370	392	401	361	398	395	387	407	391	363	378	426	380	327	354	384	387	400	399	388	399	387	431	384	425	417	383	401	420	397	433	363	384	398	405	374	383	373	366	376	414	439	397	378	407	384	404	409	384	436	403	364	360	367	365	384	409	435	409	378	371	412	397	355	385	408	377	353	389	383	380	384	368	355	388	351	420	372	367	379	397	402	376	342	397	392	384	360	409	419	390	388	422	391	383	412	394	408	376	423	369	423	382	377	397	393	367	402	369	359	388	355	383	368	376	391	437	412	392
34209	34379	44323	48915	33360	17648	6488	5229	3412	2235	1812	1593	1722	3902	7175	8659	6613	921	857	848	820	799	810	886	838	852	894	946	807	889	885	815	880	849	880	862	871	925	915	847	907	906	789	851	862	850	872	815	815	801	845	828	868	881	845	914	876	838	818	825	874	842	881	831	850	875	839	850	841	802	851	823	805	832	883	816	874	852	847	801	864	842	873	886	826	828	854	855	839	856	878	889	874	868	814	820	875	744	904	794	798	835	838	889	852	880	839	870	832	854	851	840	842	762	778	834	900	854	874	824	852	849	846	872	833	792	817	889	888	873	840	849	871	889	878	814	866	874	847	870	867	833	810	817	855	886	804	860	846	876	804	847	790	857	858	804	839	833	827	826	846	866	849	844	836	833	904	831	827	837	828	866	853	852	841	856	847	863	831	842	798	874	810	846	824	818	854	832	837	778	833	869	816	801	830	864	843	908	879	795	860	848	828	847	875	845	854	848	849	810	770	821	867	851	830	878	856	838	871	852	858	841	811	861	878	806	846	836	824	865	849	857	795	829	843	833	829	834	866	882	845	813	842	900	886	870	826	847	867	840	836	812	865	844	798	832	842	761	839	854	848	859	827	811	809	879	849	848	877	870	872	850	867	843	851	840	874	881	819	851	838	814	841	839	815	860	830	898	917	853	928	819	826	847	834	831	823	845	835	806	908	908	853	883	849	825	829	838	838	817	875	818	811	866	777	868	840	839	835	875	854	826	836	832	816	842	871	844	840	881	852	847	823	846	830	919	782	801	863	836	826	875	835	864	846	826	812	832	826	876	834	840	814	914	835	810	827	858	837	824	815	831	814	882	839	894	850	860	836	867	841	832	866	838	884	833	880	858	841	880	828	824	922	848	840	893	873	852	882	830	800	873	869	814	862	811	811	870	828	886	874	896	863	855	838	821	864	832	815	841	843	902	837	846	834	828	807	891	794	864	814	856	859	839	849	832	811	811	836	883	829	820	879	859	848	832	834	851	854	856	829	775	803	824	900	800	847	852	826	813	833	897	850	828	803	892	840	841	875	871	868	885	818	868	888	866	789	897	823	833	883	901	831	844	915	883	772	919	899	841	896	811	901	860	830	857	878	847	889	837	831	852	825	893	872	850	757	834	829	872	887	832	842	823	881	818	901	844	868	838	795	875	829	762	829	834	785	821	837	842	836	871	834	836	897	781	863	845	870	858	858	856	769	870	858	816	827	834	875	805	836	825	828	824	869	862	856	839	927	832	868	875	905	844	871	892	873	848	808	896	835	828	937	781	857	853	840	831	829	903	856	857	864	811	869	856	870	862	884	850	864	855	862	836	841	854	854	817	839	841	852	819	817	852	893	867	831	866	854	843	846	822	834	902	858	849	849	881	856	828	861	871	860	894	850	817	844	825	807	828	833	855	841	831	833	862	830	929	828	908	854	851	832	840	848	877	841	803	840	830	811	821	839	841	839	835	854	839	851	811	854	845	807	866	826	885	872	833	836	836	882	851	882	804	867	847	868	866	785	817	814	864	830	818	826	840	892	859	821	840	846	879	911	809	884	855	832	874	831	878	912	822	836	800	870	870	837	845	881	848	845	843	822	869	840	826	837	806	847	841	844	875	803	929	815	824	866	837	867	865	847	876	870	859	856	857	860	863	826	874	858	868	836	889	831	852	819	856	856	877	850	839	843	845	839	811	813	821	816	827	865	844	856	799	864	851	905	886	829	801	849	830	821	850	863	807	827	854	848	842	812	865	838	828	840	848	859	857	872	822	816	877	873	828	872	826	847	782	807	797	849	873	806	813	855	814	832	856	900	879	823	869	876	844	881	756	890	834	880	857	807	843	904	795	845	844	889	830	875	812	938	814	866	840	827	830	888	791	858	777	898	867	878	825	828	844	853	893	857	843	899	826	861	833	836	860	870	812	825	863	810	852	845	898	842	860	793	892	866	846	874	852	832	814	937	876	839	841	785	865	861	872	851	794	842	870	860	856	895	840	849	855	803	854	831	865	826	837	847	831	829	871	884	823	885	853	872	869	848	843	859	847	877	857	847	902	803	873	774	848	861	809	854	810	842	877	907	841	831	836	826	872	870	873	853	822	837	827	884	856	877	847	891	857	868	873	851	856	882	864	842	844	814	853	831	850	857	849	836	857	780	844	793	883	854	836	857	858	870	873	838	779	868	879	844	801	839	820	820	856	830	854	802	882	883	839	841	882	841	887	868	862	854	873	863	841	797	902	893	843	878	827	833	864	791	839	819	870	843	851	860	853	855	833	828	822	866	818	871	798	847	830	818	888	866	821	779	853	885	907	860	845	873	838	885	847	850	841	802	882	809	849	786	893	853	802	861	823	863	815	836	847	838	888	848	827	867	842	880	833	844	828	864	814	808	827	895	837	890	870	875	878	857	816	847	794	860	832	918	827	876	827	860	832	811	910	863	826	836	823	849	845	833	870	866	871	842	838	899	855	861	881	876	870	810	858	854	913	840	891	844	904	815	896	798	902	857	821	863	823	835	867	788	849	830	829	891	824	857	847	843	842	880	778	744	828	802	796	824	857	834	840	874	854	833	853	923	896	865	921	848	852	827	804	850	795	872	874	819	850	829	858	856	871	839	814	830	807	869	853	884	826	822	877	883	806	832	874	797	777	883	905	825	864	819	812	813	851	886	819	833	880	832	861	883	836	810	879	824	826	839	865	847	807	874	839	863	812	833	807	823	846	863	894	839	796	847	850	809	869	813	886	876	887	872	863	825	803	840	846	835	864	847	842	836	814	847	832	909	824	811	884	864	812	850	827	849	787	831	821	782	851	824	790	878	917	806	819	836	883	858	799	877	819	810	823	901	882	843	828	784	818	839	873	865	872	811	814	827	841	861	876	784	845	858	841	875	825	883	868	835	855	862	803	811	842	873	876	817	881	867	845	813	874	844	869	876	868	843	850	834	864	851	820	848	892	809	795	878	857	883	831	812	904	881	866	835	825	831	885	819	832	860	873	855	846	818	840	829	844	853	845	898	839	861	877	843	829	838	878	899	872	884	842	857	847	875	803	827	826	893	930	851	873	822	863	848	903	846	894	828	836	849	901	856	893	791	882	837	875	798	856	843	827	826	832	773	816	853	865	922	860	877	803	836	801	838	855	851	820	853	855	840	850	853	868	853	832	920	880	815	818	808	871	894	815	824	849	851	845	845	862	803	846	866	845	862	915	837	844	810	862	879	836	844	808	849	896	880	824	857	852	858	826	863	865	850	868	820	853	803	865	828	908	824	845	869	843	846	855	864	873	864	839	797	850	847	879	866	860	791	849	837	873	813	871	839	792	842	832	817	833	826	828	830	814	826	859	891	817	884	831	829	847	834	860	870	848	844	845	816	858	840	871	870	860	845	846	850	814	846	820	838	825	867	827	875	896	877	875	865	800	872	821	820	813	926	866	842	863	881	844	895	865	811	893	813	841	844	912	864	824	866	831	828	886
23611	14414	9589	4687	2235	935	533	494	426	400	285	274	254	256	256	276	285	203	241	222	205	241	206	213	231	275	215	238	213	226	228	232	209	234	245	218	279	269	204	211	234	237	216	234	233	241	219	198	209	231	234	183	234	210	223	221	219	210	220	232	211	238	238	230	218	250	223	220	241	264	210	210	237	206	215	229	201	252	203	203	226	188	244	261	273	242	219	202	222	251	216	266	221	213	204	223	218	219	192	204	202	225	203	233	226	216	208	212	222	223	211	226	224	217	219	205	252	221	248	254	217	195	212	226	242	217	227	232	226	205	207	222	256	210	241	224	219	203	263	208	233	233	219	201	213	207	219	229	214	261	225	198	224	204	243	220	224	213	208	233	203	231	203	227	203	209	204	236	224	223	236	220	230	251	218	209	210	236	217	195	238	208	236	235	221	224	216	211	241	201	210	241	250	233	228	219	220	232	217	208	255	248	209	234	219	244	212	226	247	237	199	217	219	209	225	237	216	256	208	231	223	251	217	238	211	213	250	242	238	217	219	240	218	233	227	213	221	227	227	223	214	220	226	229	235	198	217	240	228	233	240	246	233	219	243	219	216	209	227	194	221	260	235	238	254	207	219	232	228	234	226	225	233	220	230	218	241	212	224	223	203	206	196	257	250	242	224	228	209	233	234	230	230	205	218	220	238	218	236	247	241	227	228	229	225	214	230	219	197	230	243	235	240	225	250	228	222	213	215	251	193	211	211	207	200	236	209	228	224	234	246	220	195	229	217	224	214	215	212	221	186	253	218	207	224	262	237	254	241	238	236	259	250	221	205	240	249	231	207	225	232	234	232	260	215	222	193	240	216	206	221	234	226	215	194	229	240	193	228	209	224	233	203	220	224	256	234	217	246	229	252	226	228	226	227	205	224	212	255	222	250	235	215	203	217	249	195	191	237	253	233	220	201	211	243	220	229	213	192	217	211	225	212	224	194	219	235	236	212	229	243	196	236	224	216	234	224	196	211	255	216	224	236	217	195	255	215	214	224	231	222	202	225	211	239	215	266	217	214	215	230	220	219	217	217	213	229	257	220	208	208	226	203	215	226	230	227	229	218	210	211	224	204	203	213	225	202	232	216	211	220	220	207	236	253	210	231	241	213	252	241	241	247	217	237	200	220	223	216	263	242	214	165	210	240	209	209	204	220	253	244	237	250	234	221	235	241	217	218	205	238	244	226	254	248	254	216	248	211	217	212	248	227	219	217	208	210	233	198	223	245	218	221	211	226	223	213	246	244	248	221	226	246	232	215	242	212	212	210	224	242	217	218	214	215	257	228	231	186	241	233	236	227	241	252	210	225	183	225	222	218	199	208	210	220	198	216	216	219	217	201	210	205	220	234	248	232	210	209	214	216	227	233	207	215	218	230	209	223	242	182	213	228	213	205	211	208	213	218	182	216	238	221	221	241	240	235	219	257	240	253	232	223	209	216	190	251	235	216	226	260	251	213	255	200	253	200	219	218	202	221	224	232	213	201	253	219	200	210	227	228	235	239	223	186	241	250	214	222	197	223	209	220	199	257	201	224	230	223	221	228	255	233	204	244	204	244	242	215	232	201	202	227	209	224	190	217	219	233	226	222	240	226	213	225	236	251	232	232	240	218	214	196	241	218	237	200	231	231	218	216	217	239	259	219	238	242	229	205	196	200	212	228	222	236	200	221	244	234	230	201	190	240	225	213	207	214	230	233	216	208	224	268	204	246	235	219	230	206	209	221	205	238	219	201	229	233	210	215	256	234	224	216	202	241	267	214	211	234	236	221	259	251	233	229	226	220	222	209	215	228	220	231	222	208	230	221	243	226	229	216	202	222	234	224	208	235	231	220	228	229	195	206	192	247	267	208	221	190	213	238	208	208	217	212	237	230	222	210	217	209	252	218	233	240	228	223	203	234	204	178	203	252	225	196	208	206	194	237	217	235	233	241	213	241	246	228	211	228	216	200	235	231	219	202	221	204	210	196	211	220	227	234	208	258	223	243	216	235	223	234	233	204	221	204	228	207	206	220	215	216	216	230	213	222	228	218	212	214	214	237	256	200	255	248	225	228	227	234	201	213	234	210	224	231	227	202	225	241	203	196	209	203	249	251	252	243	194	246	215	213	225	207	236	225	223	217	199	200	197	231	204	226	228	228	220	236	221	230	223	245	215	204	203	228	219	227	209	214	214	211	197	201	219	240	249	205	203	212	226	183	218	238	218	240	233	216	242	224	229	195	213	230	252	227	248	256	245	235	205	200	244	238	221	227	205	217	233	184	211	205	210	227	204	259	202	231	234	250	268	198	245	218	220	255	225	229	211	215	214	249	248	249	234	230	229	204	225	230	216	256	218	233	221	259	254	251	238	229	222	231	250	223	217	198	214	217	221	206	203	214	222	234	230	220	227	217	213	220	208	237	199	205	206	222	265	220	211	200	219	203	228	208	227	242	220	227	238	225	247	222	203	231	220	226	237	245	238	217	216	220	245	206	212	230	243	222	234	229	214	216	223	252	229	253	222	210	244	206	229	256	232	249	219	214	215	216	176	232	213	221	208	212	227	199	213	229	224	208	233	265	234	206	200	226	226	192	209	234	235	245	219	209	215	222	220	231	233	208	198	233	214	239	219	211	222	216	242	222	219	232	214	204	208	226	228	229	244	238	235	234	229	204	235	204	227	218	211	220	233	204	226	208	237	219	209	223	223	225	232	235	226	233	212	229	217	226	227	230	204	199	231	227	229	231	238	227	223	185	208	223	207	213	244	234	223	212	233	232	234	228	204	250	238	204	232	229	243	217	233	246	224	215	224	222	228	219	241	222	221	255	199	240	235	198	241	208	208	239	222	237	236	219	233	208	250	230	203	224	220	248	203	236	199	215	236	235	245	235	253	214	225	198	226	217	228	280	243	235	226	238	223	232	205	224	223	203	221	228	197	255	196	240	222	240	218	237	246	207	256	220	253	233	223	216	209	213	215	207	230	233	220	235	204	234	226	237	195	220	224	201	219	216	241	236	187	212	215	203	208	239	241	216	229	227	193	200	215	265	198	231	205	211	202	212	254	246	248	225	208	214	225	241	237	226	213	209	205	222	239	228	238	235	238	237	224	250	199	237	220	238	223	222	235	237	214	216	212	227	237	223	234	237	211	218	211	237	223	226	232	230	250	206	232	219	202	195	220	225	200	219	211	224	203	208	222	206	225	215	225	257	232	222	224	232	208	216	211	236	203	210	253	223	203	222	229	208	216	214	227	197	197	228	206	202	240	229	228	221	236	210	243	240	197	222	213	220	233	262	228	230	224	213	240	225	213	220	225	200	224	242	205	216	225	201	194	227	238	229	204	201	213	227	224	220	218	221	181	242	242	218	233	219	214	215	212	228	222	199	210	244	243	239	206	209	215	209	229	210	212	224	229	253	220	201	207	241	200	214	185	215	205	227	228	211	210	230	203	200	226	236	235	227	202	207	236
14097	11250	14230	11592	7068	3534	2118	1816	1660	1305	861	774	642	697	767	749	707	552	510	528	522	517	496	531	523	529	519	528	513	514	522	574	567	514	532	521	527	520	526	543	474	543	512	520	529	489	519	542	547	530	525	482	584	486	550	557	536	535	499	553	536	489	499	549	545	557	493	544	508	531	557	532	461	506	492	558	583	565	532	535	536	556	510	540	527	549	482	529	545	509	523	527	547	505	553	549	530	579	519	526	541	590	540	544	514	506	553	499	550	515	516	565	504	538	538	524	484	515	529	533	566	530	547	509	520	526	516	527	526	486	530	535	521	513	549	538	549	507	575	490	509	561	559	529	519	534	490	545	494	493	531	499	539	525	487	516	530	528	538	507	520	517	531	515	533	514	557	551	526	563	555	505	515	557	514	517	540	563	507	521	534	527	515	547	529	516	455	522	494	553	538	537	563	515	473	498	562	564	535	522	514	494	539	536	549	547	511	531	534	546	509	539	529	550	533	522	531	538	561	518	545	544	565	537	538	546	560	557	531	538	549	557	577	523	546	471	531	519	551	532	500	558	518	538	524	517	510	559	505	546	553	507	508	543	554	562	562	512	516	554	555	565	501	553	534	517	540	540	482	529	567	547	553	482	549	510	527	532	520	487	522	519	532	520	475	556	493	515	541	510	542	549	522	565	526	533	536	505	537	512	491	514	499	523	530	560	559	575	497	534	499	516	532	551	549	536	540	566	541	491	533	514	528	539	533	509	517	522	558	506	556	546	547	530	533	542	525	578	514	522	545	532	575	541	503	572	498	523	590	510	536	520	510	553	461	532	520	514	510	517	529	524	549	544	529	479	514	507	476	525	540	518	541	517	553	512	530	506	527	525	544	517	485	513	493	541	508	526	539	520	561	492	542	546	555	532	523	535	549	494	532	542	525	532	519	539	502	518	481	540	508	506	508	549	514	514	533	561	500	482	505	519	519	488	525	507	465	508	543	511	578	547	538	543	520	501	525	519	542	507	513	547	607	516	547	540	498	536	494	521	515	506	489	536	518	561	523	514	526	522	498	542	545	534	541	538	537	475	539	515	550	545	506	534	500	547	544	503	490	542	534	547	548	530	544	546	544	531	531	567	532	524	512	524	547	538	510	542	547	542	533	530	516	532	504	529	527	564	566	492	533	559	528	532	529	541	529	534	554	506	523	508	525	593	545	526	536	540	532	476	548	501	505	477	500	519	553	508	536	536	544	552	549	500	511	555	515	544	553	558	548	541	544	543	543	513	550	514	523	540	551	497	551	532	523	556	502	506	533	508	517	513	520	554	536	540	522	573	518	523	535	527	541	533	545	551	563	500	496	576	517	530	531	538	544	514	549	547	529	499	511	525	542	544	538	477	534	517	491	492	575	512	580	516	523	520	523	549	504	529	500	529	502	494	489	519	552	542	534	535	519	515	506	537	561	478	521	506	521	535	545	498	539	572	508	526	517	548	538	531	506	523	529	555	517	538	511	548	531	476	565	530	543	582	543	519	608	544	511	522	497	514	544	531	489	529	538	506	559	495	520	550	509	533	550	532	523	505	479	551	522	504	534	559	500	501	543	521	545	531	518	452	532	509	512	512	524	518	499	532	483	510	540	496	533	558	538	498	522	553	518	517	563	527	513	502	492	526	508	531	553	505	502	546	524	538	529	519	529	485	513	554	544	537	512	543	558	551	529	504	523	507	532	554	530	519	542	522	482	526	490	537	547	540	530	501	504	512	563	541	545	530	526	505	526	543	543	546	540	503	505	472	540	496	575	485	502	517	547	487	495	512	531	487	535	531	540	514	530	493	564	508	535	550	547	529	559	513	522	584	499	517	557	524	521	500	516	513	526	511	508	531	540	555	485	521	515	543	535	503	536	532	504	553	504	506	533	534	529	504	500	509	530	516	525	522	522	503	536	557	538	511	523	471	521	569	532	526	504	508	515	515	518	532	542	513	525	496	559	506	497	504	562	546	526	521	522	530	551	523	548	528	548	519	524	481	537	527	491	533	534	506	553	533	549	528	524	535	498	496	510	504	544	502	525	506	534	556	546	553	529	512	509	516	527	539	540	516	516	496	535	521	500	523	518	526	529	526	518	555	536	517	497	512	529	539	540	544	515	582	511	515	515	536	498	539	544	525	483	542	529	543	533	512	553	507	492	538	493	482	515	517	512	558	532	534	490	510	531	566	527	516	581	497	484	498	545	559	545	498	516	556	550	518	510	472	561	527	550	528	523	546	555	487	529	534	515	536	496	529	528	535	523	550	519	499	531	497	506	483	541	571	527	527	534	529	497	562	526	544	518	524	512	525	515	532	537	514	525	548	538	522	535	521	512	529	538	511	566	558	528	517	511	531	557	524	538	552	532	546	520	542	485	496	555	527	549	517	536	525	510	496	502	538	515	518	518	540	520	553	533	514	541	540	520	513	526	494	503	522	525	510	551	527	502	551	499	537	527	514	512	507	552	522	495	506	501	483	541	505	503	532	528	509	501	553	500	519	517	550	537	521	550	497	501	495	580	508	525	572	518	525	521	496	556	506	535	489	532	480	504	514	529	521	515	537	576	549	517	542	548	554	512	578	559	510	523	542	519	535	497	529	546	542	517	512	529	533	542	528	507	504	523	508	535	536	534	501	515	526	543	516	498	547	518	509	515	554	518	538	556	536	544	538	515	532	507	484	516	509	528	520	571	537	548	520	505	514	507	599	469	533	552	518	535	521	530	513	513	514	482	578	535	498	522	515	516	496	497	571	558	542	533	503	482	516	523	545	497	479	550	508	537	527	517	516	551	497	523	544	533	564	491	552	502	545	511	546	508	577	520	518	501	527	533	494	576	510	520	552	528	545	526	498	520	556	519	533	518	509	514	534	510	499	511	535	507	524	528	527	544	494	526	536	536	525	521	515	544	533	499	533	508	481	543	495	512	511	521	516	519	493	527	553	534	535	515	486	582	553	546	514	551	582	497	503	540	508	511	532	528	535	500	537	503	548	509	519	519	522	526	524	496	531	514	521	555	532	516	521	546	516	536	541	494	541	505	488	491	521	552	521	527	545	511	521	507	520	481	561	552	503	518	531	545	557	500	511	549	536	504	525	492	535	555	490	511	540	492	519	493	512	535	523	512	546	516	552	526	515	558	565	527	515	516	516	501	523	539	504	538	509	525	510	560	557	498	555	578	498	534	537	494	524	509	520	531	521	549	533	486	532	519	517	520	511	526	567	541	538	489	495	547	509	541	499	523	607	537	534	486	511	588	542	540	527	532	546	550	524	538	536	495	526	509	483	575	516	533	546	527	469	516	540	526	523	481	535	545	519	536	554	526	492	531	512	522	522	535	511	525	524	529	502	492	541	520	563	559	470	555	534	537	484	512	522	500	495	485	525	578	536	529	532	528	514	499	486	509	600	556	543	509	549	553	540	505	507	552	554	552	517	573	516	508	514	471	530	535	516	567	491	550	533	542	481
43048	35080	36179	37396	20278	6937	1363	710	628	575	447	477	429	588	1050	1267	1001	316	315	342	357	336	360	325	331	321	334	345	325	332	322	332	349	294	282	321	322	296	309	312	323	315	342	320	308	328	305	337	308	299	291	310	312	328	310	305	308	298	321	341	279	273	326	309	351	350	321	333	313	328	301	328	330	340	338	328	323	315	296	298	322	312	328	321	335	292	349	323	317	300	320	293	308	320	354	319	297	311	299	343	302	342	345	308	307	296	320	309	318	317	332	309	333	290	313	329	290	337	344	321	305	339	314	304	313	313	334	287	324	335	314	323	323	319	320	352	329	350	344	322	335	318	320	330	355	328	327	318	306	325	298	307	350	324	293	300	307	319	290	319	298	336	295	317	338	315	338	345	323	278	321	296	310	316	359	283	322	289	347	302	294	308	364	348	330	351	341	317	363	345	349	304	336	302	338	312	320	311	324	307	306	330	328	295	341	350	337	317	312	312	341	307	304	298	311	329	340	309	340	316	356	288	317	316	303	321	278	329	361	297	334	320	318	302	342	288	327	295	306	320	308	304	287	325	307	331	311	342	300	323	321	342	319	284	343	328	313	326	313	311	321	343	312	334	319	316	301	323	343	335	304	319	347	337	325	336	318	308	312	308	337	325	340	341	320	313	322	320	320	303	310	286	314	332	336	320	349	354	304	283	316	304	322	349	307	305	337	345	336	313	308	282	332	300	311	336	324	314	314	313	317	326	316	322	377	328	344	311	314	334	301	327	256	317	339	328	301	302	314	320	349	319	343	332	327	348	351	334	335	331	299	327	349	302	307	301	319	321	312	336	274	311	310	333	307	286	324	329	314	312	326	342	315	341	346	327	310	282	317	311	298	363	305	342	322	330	306	339	320	291	323	316	353	320	329	346	331	308	352	324	299	328	332	295	328	335	311	299	314	340	303	307	343	307	326	327	326	282	349	309	321	351	327	352	314	330	343	353	314	311	294	322	361	335	344	296	328	295	294	250	304	291	309	339	288	301	329	323	296	306	357	337	344	323	323	304	319	305	341	335	324	318	317	331	324	279	340	309	332	299	309	308	315	321	339	338	293	336	341	345	322	320	330	322	336	331	314	332	335	311	306	316	320	331	332	319	312	296	314	352	321	358	363	314	315	329	341	342	367	311	325	335	315	370	324	337	305	292	319	291	336	327	326	326	323	339	308	307	289	336	313	321	296	299	297	342	309	320	329	312	330	295	325	313	297	304	312	355	312	325	324	300	332	317	304	306	339	340	326	324	339	334	332	309	323	318	314	289	340	309	331	308	311	318	339	325	352	308	345	293	320	324	330	348	307	328	320	330	339	366	302	347	329	298	340	306	327	329	323	342	321	337	326	300	281	320	290	317	306	356	345	345	287	307	328	302	332	295	353	359	349	323	333	309	290	300	314	324	324	296	358	352	333	279	297	324	332	324	291	312	349	310	346	361	326	315	318	319	301	325	321	333	343	306	338	330	334	322	321	315	363	349	342	287	323	323	315	348	371	298	322	307	271	317	338	325	350	338	344	338	297	305	313	342	338	319	300	304	324	288	321	315	317	302	306	304	306	317	315	353	317	313	320	328	338	336	338	347	341	318	333	327	337	289	341	316	335	331	304	335	300	327	304	311	309	330	335	327	315	334	315	318	353	329	306	340	315	320	318	308	304	296	311	350	333	339	331	299	311	285	314	334	316	329	356	328	289	304	327	323	317	293	340	346	343	306	319	315	307	314	331	271	336	317	334	325	347	337	336	322	300	331	343	310	319	323	314	293	332	307	334	302	330	311	324	312	314	323	305	356	319	322	308	290	319	337	317	335	342	305	337	312	333	322	311	321	336	365	290	318	319	298	312	315	316	326	315	327	319	345	333	337	342	318	335	347	334	314	290	316	324	318	324	329	322	337	306	336	326	325	320	329	332	327	354	326	289	347	324	285	313	306	287	364	320	350	317	330	325	316	377	318	343	341	348	334	327	319	319	303	330	331	311	304	314	337	313	337	282	347	310	335	319	331	333	303	300	308	308	352	337	328	305	295	323	276	326	338	302	304	313	324	300	321	339	317	336	319	331	324	322	338	319	289	326	322	314	338	293	320	326	301	318	313	328	324	280	316	326	342	316	322	318	344	310	343	292	284	330	306	296	338	295	354	303	338	305	351	294	285	281	311	306	297	341	302	313	325	323	309	323	347	329	316	327	320	318	344	290	318	299	336	313	320	351	302	324	340	319	313	341	329	306	337	341	287	351	349	342	343	294	319	328	292	321	340	345	311	327	315	322	310	351	322	325	341	294	322	324	312	303	295	295	315	324	294	310	315	332	337	326	333	318	354	335	344	306	334	344	325	310	322	330	316	324	322	322	329	358	329	324	342	324	341	302	317	318	304	316	311	334	297	311	347	307	313	347	356	350	324	362	335	297	331	312	279	335	335	324	284	347	329	335	344	359	328	332	324	326	322	342	364	329	322	279	321	310	325	310	322	352	322	331	340	302	301	343	335	294	305	294	318	326	346	338	299	309	339	324	334	271	302	310	317	336	323	308	295	290	327	300	335	307	335	273	318	303	331	309	302	305	345	308	325	341	364	314	330	353	344	385	308	318	316	347	344	328	296	327	316	311	328	311	326	340	319	310	320	308	333	313	316	341	306	330	328	300	290	295	325	326	331	304	283	307	324	322	368	317	303	328	345	323	309	358	349	316	318	328	322	342	314	297	327	317	335	327	328	325	337	317	298	328	345	301	307	331	330	300	301	304	359	337	321	315	363	307	292	346	330	348	339	353	350	338	311	327	314	355	327	317	345	313	313	335	288	301	333	294	329	338	343	331	317	333	335	346	307	349	339	320	280	324	333	350	319	344	293	356	295	316	309	359	313	317	318	322	335	323	321	304	324	353	309	314	290	317	328	289	341	318	309	365	321	320	345	333	351	353	318	340	329	350	348	304	327	319	305	335	301	365	347	349	289	323	363	368	320	290	308	331	321	294	292	342	321	322	326	295	365	325	338	288	297	347	332	327	322	337	291	328	305	299	351	318	329	355	315	333	333	319	330	325	345	312	312	293	326	322	294	305	341	338	313	309	335	344	300	344	310	279	285	314	334	328	311	306	344	326	325	342	309	327	302	315	320	341	327	334	336	357	336	293	317	316	348	327	314	322	303	295	349	298	309	321	295	321	367	308	365	353	322	337	345	324	358	340	306	341	341	349	331	314	316	328	316	308	322	314	366	310	330	306	303	285	308	306	318	322	296	326	302	329	333	303	350	339	339	311	345	323	309	322	330	307	309	303	335	327	327	317	306	277	329	329	352	372	320	301	321	299	327	316	328	294	325	314	327	320	319	329	300	334	294	301	323	344	306	362	343	306	342	296	324	318	299	353	298	341	295	321	312	326	350	290	353	364	314	354	359	310	339	303	322	302	305	330	328	325	339	366	296	326	310	292	281	343	324	336	343	294	318	334	336	358	329
27699	28424	38634	43279	27958	13174	3668	2588	2265	2096	1650	1485	1249	2018	4665	5604	4144	752	696	734	672	684	743	723	736	707	745	697	738	747	733	754	738	701	758	720	701	707	727	755	683	744	701	713	689	704	735	718	694	668	644	727	736	774	662	700	780	732	722	760	748	784	709	723	744	743	721	733	715	700	696	762	734	757	737	722	716	718	725	748	737	748	802	728	730	671	724	716	740	762	714	713	674	747	746	688	734	747	733	713	702	772	768	786	706	711	749	706	769	702	764	774	689	717	732	700	708	702	761	711	712	744	680	726	710	716	720	741	726	736	713	711	761	722	727	743	719	739	707	672	734	739	739	727	675	723	732	736	704	678	767	733	722	723	715	717	738	697	768	736	773	733	752	700	723	733	735	696	738	666	720	727	716	776	691	722	728	687	728	728	635	749	722	724	714	746	673	773	723	750	760	715	714	693	746	743	748	764	688	727	732	680	756	762	715	687	674	706	700	755	737	742	733	764	666	726	645	727	725	721	700	749	688	700	687	694	718	750	681	706	764	711	704	739	754	688	721	800	785	788	727	697	770	762	724	754	680	733	725	724	701	726	728	740	704	742	763	748	740	773	694	752	758	702	718	704	697	709	706	724	711	763	775	745	669	715	688	722	691	698	714	744	709	720	731	705	718	730	765	702	734	734	716	714	713	735	734	756	709	691	698	743	722	751	692	748	767	727	729	718	745	675	700	653	706	710	722	752	690	761	719	721	747	700	723	701	725	734	730	726	721	711	727	729	731	715	712	687	700	697	703	748	712	677	721	698	773	698	709	793	708	710	714	767	720	759	641	728	718	706	740	741	725	694	714	770	700	648	760	737	738	703	708	710	726	712	681	736	737	734	745	678	701	744	727	739	764	700	743	746	729	707	754	735	688	748	662	743	741	708	722	741	758	719	700	702	719	695	717	738	709	746	738	733	751	693	758	732	712	713	712	705	713	738	712	752	711	703	723	736	692	729	726	694	720	747	734	740	735	746	716	702	729	778	715	708	710	734	755	705	726	712	794	702	685	709	738	724	724	669	741	711	685	684	687	752	724	727	718	737	714	703	745	658	736	731	700	717	690	713	740	729	710	737	724	701	694	708	731	730	701	696	743	721	715	728	723	736	710	733	675	729	706	716	738	756	703	731	776	748	730	709	690	715	704	754	674	690	741	756	783	677	725	735	715	696	753	710	693	712	741	705	748	733	720	713	773	697	679	726	740	748	728	729	766	716	740	704	736	723	733	692	755	723	744	740	697	725	685	763	747	712	657	740	717	713	772	726	713	733	705	702	751	659	695	666	683	713	744	662	725	688	721	720	709	725	693	767	716	743	685	778	660	749	712	669	750	745	717	709	738	753	728	735	739	737	734	733	751	712	722	705	725	733	758	688	728	760	769	710	717	720	736	765	760	705	719	664	750	705	701	718	776	736	744	722	754	713	742	742	741	747	738	736	745	747	746	751	742	690	696	713	692	723	683	724	755	736	732	721	747	737	685	766	685	751	715	683	677	740	704	762	692	722	700	746	749	730	703	701	738	714	706	719	697	685	695	737	718	748	705	786	723	760	714	715	725	682	689	731	705	674	702	710	737	751	687	708	715	707	729	733	699	714	783	717	679	710	733	734	727	742	710	660	735	725	726	698	721	746	697	719	685	718	764	685	658	704	739	707	755	713	686	725	749	730	724	681	736	710	694	721	686	717	761	717	710	736	742	711	764	744	732	742	708	733	697	751	732	763	696	727	737	703	712	748	756	734	725	723	703	747	681	730	686	728	720	740	710	753	730	693	760	730	716	699	675	701	708	654	766	738	762	745	723	720	781	672	746	712	736	726	763	743	716	709	749	689	706	683	699	707	685	741	707	756	720	780	704	722	758	742	691	694	733	722	708	759	698	728	687	706	730	738	712	749	666	744	783	709	749	737	760	662	680	709	721	726	694	681	724	711	745	665	711	728	730	699	747	713	753	721	746	716	721	703	728	755	764	754	717	800	707	761	717	718	736	750	715	662	746	741	770	711	693	733	765	759	748	721	746	735	744	724	716	728	688	731	723	707	746	749	754	755	730	734	725	721	710	723	738	750	697	746	696	719	711	734	777	733	758	709	720	731	720	769	768	740	755	740	734	736	716	728	740	707	765	728	716	746	697	711	742	737	709	751	708	706	759	746	762	701	699	710	728	743	676	764	725	717	747	722	736	743	712	694	711	717	729	726	757	683	768	741	700	718	685	723	749	718	680	703	715	711	704	737	743	726	656	745	685	719	700	756	661	766	716	687	739	741	682	697	717	684	722	735	696	773	692	755	695	724	720	751	736	741	751	742	719	708	754	739	692	733	756	784	686	706	765	725	725	741	698	750	697	785	729	692	683	704	721	739	747	691	684	707	756	755	710	753	726	712	742	714	716	720	735	715	711	767	706	746	731	670	729	730	732	703	724	703	737	706	690	719	741	750	684	738	712	730	755	739	729	732	689	729	728	762	732	730	729	714	763	762	702	700	741	697	709	720	718	673	729	759	709	715	711	687	736	706	708	726	755	725	725	688	735	729	715	673	718	788	694	781	722	744	713	751	715	709	732	717	736	744	689	769	708	736	704	737	699	714	755	680	744	739	739	743	750	716	720	680	704	731	764	723	710	740	740	696	731	755	749	699	725	695	699	727	740	801	720	744	676	747	717	735	737	699	760	713	746	694	712	712	753	729	710	686	732	697	687	731	706	716	734	736	773	727	716	731	747	729	749	723	733	690	704	702	716	751	711	749	725	746	730	732	745	736	723	729	706	751	669	689	708	711	727	739	673	694	738	750	743	697	724	715	716	733	777	701	696	703	725	704	748	754	740	705	774	709	739	731	683	723	772	724	730	718	704	745	735	745	748	722	742	714	705	762	707	727	738	715	713	761	728	714	732	703	754	724	704	719	683	680	707	722	676	725	718	729	706	792	721	714	716	698	687	730	730	746	746	726	746	732	742	707	693	734	715	758	720	720	699	699	746	750	692	716	679	688	722	709	747	725	716	741	736	729	774	712	718	700	721	738	757	750	702	720	711	755	719	707	707	722	751	738	721	732	706	761	701	726	729	693	754	728	694	738	720	696	692	693	665	743	741	712	725	725	737	746	710	709	713	729	739	740	684	733	725	761	727	737	728	728	739	682	715	735	730	732	771	725	768	713	676	777	709	697	747	707	723	788	752	645	695	728	721	688	729	715	708	725	739	734	751	688	654	681	690	689	705	700	746	722	696	718	707	772	727	757	734	707	729	707	730	735	762	709	750	727	694	760	722	702	770	711	730	792	784	795	773	711	665	706	713	733	721	733	737	738	720	760	751	732	730	679	680	719	716	740	711	705	751	772	731	771	700	731	733	716	735	699	713	713	744	768	690	746	694	692	702	686	762	719	746	706	721	705	752	721	761	773	704	692	763	727	742	719	712	767	728	740	699	757	707	763	677	684	690	741	697	718	703	723	690	749
52716	43281	45735	46744	31641	13561	2890	835	571	605	611	598	516	825	2027	2268	1527	435	422	414	400	379	408	398	364	387	408	376	384	372	431	378	390	332	403	392	366	368	397	407	360	343	378	377	372	396	399	401	375	342	389	420	366	400	346	376	396	373	388	364	400	385	382	349	384	413	452	400	380	391	375	379	373	396	389	388	379	388	420	419	387	380	400	429	354	395	386	366	409	418	425	410	386	375	397	378	391	389	391	372	401	394	411	378	389	402	394	386	392	362	416	377	374	400	393	350	409	378	410	392	368	377	371	352	393	422	377	395	381	376	372	389	344	345	380	409	374	402	369	369	369	405	420	414	434	407	353	353	423	413	391	369	400	384	373	411	364	367	365	391	406	376	383	391	370	414	396	405	350	393	383	349	393	402	378	413	380	386	382	394	377	405	376	404	404	384	413	351	375	384	405	390	404	378	390	448	404	361	364	383	403	354	406	364	377	370	390	349	372	402	413	369	402	341	390	388	372	402	389	389	406	395	370	370	371	358	371	358	411	390	378	412	353	371	389	385	386	351	380	346	405	386	446	440	352	369	407	391	360	379	413	344	394	401	347	338	385	363	392	359	335	360	368	354	401	372	374	401	419	375	392	380	400	388	405	390	366	358	336	382	377	349	365	351	373	360	395	379	379	420	351	400	367	376	371	398	401	392	409	344	385	374	333	345	392	385	385	345	420	389	341	372	395	368	359	361	406	399	366	397	398	391	382	416	372	386	409	377	415	399	404	419	371	376	355	408	387	401	391	427	375	409	376	353	398	407	347	418	361	361	374	410	375	365	371	384	408	371	401	389	372	409	396	379	432	362	394	403	363	365	363	350	380	423	378	384	371	367	355	338	398	418	406	385	362	383	407	393	356	369	378	384	371	364	347	409	396	383	419	407	358	389	385	394	335	381	387	418	414	400	336	364	386	388	366	365	381	368	391	407	370	331	400	382	401	386	403	378	391	394	403	407	398	362	381	382	397	398	379	393	369	364	334	395	382	429	395	401	413	410	413	410	374	365	385	393	413	384	385	371	359	376	386	375	409	385	374	418	397	395	372	377	353	403	345	359	395	394	414	382	407	407	350	397	328	406	364	400	392	378	389	415	351	382	382	408	359	396	399	406	376	361	344	412	416	410	410	403	411	391	358	395	371	359	366	382	414	405	372	393	451	367	407	376	439	397	408	389	385	371	382	384	402	362	410	396	386	404	365	341	350	377	387	407	397	343	411	376	368	393	390	358	386	407	427	391	408	372	353	386	374	408	402	388	395	343	391	372	404	396	406	381	376	320	410	356	379	372	396	410	411	336	414	379	403	394	356	353	370	402	365	368	411	386	413	379	397	378	406	394	381	360	397	380	345	340	380	384	393	383	389	367	380	374	344	386	372	369	372	393	425	383	384	374	378	391	377	394	350	382	391	364	389	392	340	440	396	369	360	421	354	366	340	369	343	352	366	374	339	362	423	385	396	354	362	333	376	378	385	420	383	350	421	385	418	376	393	395	395	376	378	414	443	399	366	342	377	381	370	442	403	374	375	381	412	372	412	375	387	370	361	353	367	405	384	419	443	398	381	385	392	369	354	396	392	361	392	398	373	374	374	368	418	348	399	387	393	380	399	392	360	387	397	331	423	394	372	401	415	398	406	390	335	376	403	379	375	396	401	421	371	387	385	379	357	372	380	365	360	385	359	379	393	394	378	395	382	390	396	418	402	440	410	362	379	355	390	381	361	369	370	401	389	390	398	445	356	387	405	418	411	399	361	363	367	406	377	385	383	387	355	357	397	415	417	425	393	402	396	377	413	384	407	398	352	375	362	389	359	348	358	400	411	386	399	395	383	387	380	389	430	372	413	395	366	401	389	357	371	391	376	393	358	386	391	382	332	370	355	401	435	414	382	413	397	410	388	378	393	374	377	392	398	369	359	361	370	392	365	395	389	391	395	401	352	372	395	395	361	377	394	363	401	369	368	371	393	363	352	375	359	415	365	364	371	361	386	389	378	368	404	399	392	392	393	401	362	361	353	367	401	433	379	414	387	371	368	381	380	367	397	358	409	409	415	372	420	370	392	357	343	398	373	387	399	390	397	384	378	370	381	465	384	366	388	378	450	406	390	398	418	414	387	381	347	374	400	340	358	351	373	369	369	406	397	374	407	391	370	390	334	426	377	370	397	378	382	432	437	396	376	410	349	380	357	401	416	413	424	410	388	393	407	374	393	373	457	353	382	362	367	386	365	378	411	345	407	381	378	388	376	385	387	404	407	391	393	373	383	412	388	379	419	390	403	410	367	388	409	397	426	423	385	358	388	389	400	343	379	358	358	383	399	399	406	394	363	373	377	376	396	361	411	408	402	380	465	392	406	388	366	389	381	372	392	369	389	405	399	389	354	357	403	381	414	417	381	373	387	394	391	374	405	355	372	418	365	444	363	406	379	373	395	372	371	408	373	391	351	382	383	368	409	429	385	391	398	392	412	404	391	400	394	365	380	431	410	377	345	397	380	382	381	388	371	382	392	338	386	372	385	370	366	418	396	388	387	369	374	371	368	452	394	400	423	388	401	398	423	392	358	352	383	417	388	388	396	397	394	365	355	427	413	387	391	368	431	365	383	378	358	370	384	424	369	369	406	427	400	352	366	416	380	385	367	374	365	393	398	351	382	397	380	384	385	380	453	377	392	373	385	358	386	404	393	381	384	406	369	426	368	408	390	388	354	366	400	400	391	429	402	400	401	404	362	397	403	428	374	415	416	371	424	367	369	386	381	410	390	400	370	352	413	392	386	351	353	403	364	422	384	394	395	391	410	401	368	408	369	386	402	379	424	425	394	404	405	360	402	408	345	373	389	386	362	395	380	412	365	373	389	345	404	391	390	384	396	390	423	407	390	364	373	372	391	366	387	348	369	367	399	318	409	386	406	376	376	346	391	384	373	382	394	416	370	382	366	413	354	393	394	393	371	385	401	373	384	385	339	371	371	398	392	381	411	378	360	392	352	385	399	395	393	359	383	385	376	347	385	405	388	376	400	379	371	415	404	401	403	403	371	406	408	397	344	374	368	378	387	362	401	411	375	366	406	408	394	430	374	402	398	379	391	377	396	381	400	414	405	415	376	389	414	381	417	388	356	373	399	381	396	350	399	371	410	380	397	404	402	308	364	387	366	377	438	372	397	405	393	421	379	387	391	413	403	368	385	408	420	402	391	380	417	407	380	417	354	408	393	419	401	398	389	377	403	408	419	390	443	374	395	362	367	373	387	400	377	398	402	419	399	395	373	365	388	374	428	389	417	378	410	377	409	444	375	375	378	424	377	342	397	419	393	431	415	382	358	394	374	424	365	388	366	388	400	410	368	394	379	381	391	409	404	379	387	377	415	374	386	413	392	383	373	438	411	395	354	389	387	372	365	363	347	368	377	386	367	404	374	405	395	415	406	389	409	389	371	389	407	395	366	356	359	366	441	382
33850	34561	45792	50840	39266	16163	4806	2284	1872	1938	2093	2072	1549	3441	9265	9918	6083	962	825	829	825	787	852	836	806	837	757	825	848	767	801	840	834	783	783	877	829	838	877	822	858	864	815	885	816	848	859	845	850	826	829	817	848	826	837	806	790	864	813	844	832	795	810	874	876	861	866	849	805	813	864	829	812	792	806	786	816	810	842	812	825	798	863	762	835	805	831	843	779	844	829	817	816	804	869	845	823	857	806	844	816	818	848	802	846	806	864	804	818	852	831	809	837	827	831	843	800	849	814	839	842	817	796	795	857	842	822	777	813	794	876	825	785	865	881	852	864	811	808	779	793	828	781	880	834	838	776	854	814	769	841	841	804	837	818	788	791	877	765	793	779	830	833	850	837	798	866	815	840	806	856	801	841	810	858	855	812	815	790	779	904	818	811	815	758	892	821	836	854	816	837	836	865	809	822	784	846	848	805	815	803	825	816	880	800	840	775	838	825	831	849	844	827	807	834	802	845	820	815	857	805	803	771	863	791	781	860	781	828	908	788	825	824	871	855	839	796	915	887	842	801	816	780	880	858	824	850	835	819	789	820	793	862	801	875	833	830	832	840	820	848	868	786	824	826	797	882	796	822	781	824	814	840	810	865	819	813	821	769	834	850	849	863	834	847	869	860	835	798	848	873	806	822	887	806	811	775	852	824	833	840	859	858	817	825	842	856	795	833	808	830	859	832	796	816	855	849	791	846	746	821	810	795	807	816	793	821	869	829	826	812	811	853	867	808	825	868	805	775	773	827	855	820	844	785	825	824	853	812	843	829	798	821	796	830	851	834	823	779	790	817	764	873	840	844	836	830	804	837	826	870	795	855	833	812	876	782	854	787	801	873	779	837	837	811	822	820	862	851	870	854	859	789	828	863	796	796	794	848	815	827	799	829	784	807	843	825	818	844	827	820	776	834	795	813	816	874	820	821	837	799	834	800	852	859	781	804	847	857	856	812	833	742	808	863	833	873	865	841	811	807	847	845	824	831	818	776	817	800	849	821	851	888	822	841	853	828	782	838	798	884	787	848	789	845	821	805	847	865	839	781	847	822	829	857	812	819	783	847	817	884	816	828	850	785	853	815	848	833	765	831	846	846	862	781	857	816	826	846	845	795	846	845	780	788	782	752	829	835	853	843	775	806	886	786	913	815	823	802	764	827	823	818	851	853	824	887	896	816	822	887	827	822	830	851	845	853	816	900	855	795	802	848	746	833	816	852	822	785	797	829	815	787	884	872	893	783	863	861	845	876	815	860	846	857	869	788	800	848	787	800	883	860	849	863	827	819	865	854	794	835	845	854	790	825	827	798	773	864	846	823	847	872	843	839	871	890	835	829	844	847	845	867	815	836	825	802	795	858	809	780	824	796	813	837	804	757	802	785	804	810	812	795	834	779	862	798	855	867	850	831	790	816	805	860	866	835	881	802	783	860	813	898	889	835	760	802	821	799	778	785	857	846	823	825	814	791	860	867	847	800	818	844	804	822	837	862	828	818	785	852	804	793	810	891	842	798	778	830	831	816	835	815	857	873	814	763	824	816	863	787	826	790	817	810	840	845	792	796	801	816	870	833	827	783	828	793	849	827	792	799	812	855	793	841	814	835	845	799	798	836	822	824	819	859	828	838	756	806	775	850	801	831	816	807	847	886	834	800	798	808	854	833	832	859	816	812	819	821	813	822	859	829	841	832	860	852	844	803	871	856	804	832	827	858	793	858	825	844	822	824	824	857	888	824	849	836	827	795	830	831	870	749	868	855	834	858	831	801	812	839	860	834	853	809	845	785	853	784	819	818	833	897	852	748	837	806	817	773	794	842	821	780	839	838	849	835	845	822	795	830	856	849	857	824	787	831	838	808	770	850	810	794	883	843	850	857	805	847	801	773	847	770	890	841	829	823	822	822	780	837	864	878	868	794	846	834	806	868	844	885	859	868	848	846	841	799	834	855	819	868	840	860	831	848	844	790	814	871	806	831	826	818	818	800	839	783	804	796	859	835	783	825	799	815	832	852	853	847	803	862	825	827	824	773	831	859	783	809	796	847	877	831	808	825	849	808	845	812	802	819	829	820	821	845	812	851	801	794	817	875	802	840	820	821	874	834	816	825	852	869	817	878	791	828	849	817	851	824	796	844	821	821	856	826	770	813	848	814	823	809	906	795	791	811	820	856	783	851	833	865	831	866	832	807	792	840	832	809	841	885	880	800	825	847	850	830	807	849	822	783	812	828	850	853	827	855	789	789	804	787	863	789	808	838	896	808	829	837	787	854	826	839	848	840	789	839	818	797	805	846	798	806	872	822	826	855	812	861	783	848	893	895	839	806	864	792	850	811	819	798	817	815	842	818	796	863	845	845	803	831	852	855	841	784	853	825	812	829	848	812	837	832	874	866	848	856	820	849	790	802	836	802	889	793	817	851	806	753	817	757	864	841	811	824	808	813	830	811	862	860	855	798	873	843	844	843	876	835	844	810	842	862	870	842	844	880	836	839	869	853	800	866	822	809	803	806	828	824	822	835	817	883	844	820	852	775	783	850	862	811	796	845	869	823	835	785	844	814	814	803	840	814	850	804	849	809	830	849	814	818	835	861	810	763	873	840	828	826	849	796	862	820	861	809	831	914	865	797	790	820	829	854	831	847	834	811	770	833	844	805	826	847	854	798	821	804	832	810	833	853	863	803	808	780	798	775	856	790	843	842	859	833	854	820	846	834	847	841	786	871	852	854	798	797	786	840	851	821	859	870	872	852	756	841	796	860	825	833	833	806	821	825	802	890	850	831	823	781	810	827	820	837	800	775	846	840	814	846	831	827	880	874	820	850	799	867	847	772	851	785	803	829	773	842	837	844	859	886	811	793	817	828	819	847	827	837	787	847	814	892	804	797	817	802	809	795	837	825	844	870	846	852	817	803	808	801	803	849	816	827	825	876	850	814	848	787	815	822	803	850	803	768	844	833	838	857	767	858	822	801	858	819	860	819	855	870	807	788	840	863	855	816	823	837	859	825	825	816	838	854	829	818	789	836	829	817	868	832	849	801	811	810	789	751	810	880	802	792	806	806	837	832	758	804	867	848	806	808	825	836	868	812	875	843	799	823	801	847	808	783	844	777	850	797	892	810	826	850	850	847	838	846	835	857	866	804	832	807	847	824	797	818	883	845	871	795	856	822	843	823	822	819	775	806	855	852	810	790	816	834	855	844	868	829	906	854	829	786	840	814	871	846	827	809	792	863	817	814	844	841	898	822	851	821	887	844	840	818	787	813	846	808	828	759	937	796	801	867	831	855	826	832	841	849	819	832	798	785	830	821	786	810	763	846	834	844	827	802	838	829	890	850	828	822	853	842	781	849	811	836	806	849	817	797	838	791	786	806	834	794	839	847	881	812	784	805	815	874	780	859	810	817	816	830	837	839	879	899	785	871	834	781	770	819	801	862	809	824	814	819	821	814	802	832	849
25020	14696	9484	4537	1795	750	346	294	303	280	241	228	262	245	265	280	273	223	220	196	199	190	201	227	226	186	205	192	174	196	216	241	216	200	198	197	230	212	207	206	217	186	225	184	187	203	186	179	193	224	204	212	204	229	208	231	196	196	211	194	219	205	194	189	195	202	211	203	186	227	231	203	208	210	217	199	202	206	198	190	202	238	211	227	215	179	202	198	202	204	207	223	234	219	243	201	190	214	252	213	210	203	234	218	179	204	230	218	208	220	211	198	211	189	223	210	193	214	217	213	219	241	191	189	195	199	188	222	223	203	194	197	191	217	209	195	216	224	186	195	210	213	204	194	194	199	184	210	193	208	203	196	215	198	210	201	203	212	208	199	199	222	200	198	196	190	180	206	218	187	212	178	220	179	211	206	220	186	207	192	207	204	212	182	206	211	195	184	190	186	237	232	234	204	198	212	215	188	198	199	220	212	214	213	183	202	199	192	218	202	189	205	209	212	206	214	175	214	204	174	202	175	213	208	198	205	196	231	214	215	220	206	217	251	174	194	193	205	213	195	191	201	209	184	179	208	190	187	198	203	201	214	219	208	198	196	187	195	190	208	192	211	198	171	227	208	197	189	198	201	213	219	190	187	200	192	203	186	200	202	207	205	193	239	212	226	215	222	234	218	206	213	206	206	186	186	209	239	225	182	209	201	226	202	216	211	210	208	207	205	215	237	188	187	203	216	226	216	228	201	210	237	212	214	190	203	214	213	201	187	214	198	198	203	187	212	228	189	178	190	209	193	193	214	206	225	191	221	233	223	206	194	205	203	228	209	223	187	210	224	210	226	196	204	212	197	198	219	208	233	217	212	206	205	186	210	185	197	219	198	203	203	205	245	210	225	210	185	231	198	185	211	218	189	212	218	211	183	228	209	225	199	190	184	191	222	208	239	208	201	220	236	183	236	220	210	221	169	210	198	215	192	177	221	210	226	202	196	204	202	203	186	206	220	231	201	175	199	191	206	211	185	193	220	216	195	166	214	188	217	224	227	181	209	201	204	194	215	189	219	221	212	200	211	201	225	213	215	194	215	202	177	214	206	214	222	233	224	177	230	193	210	221	207	204	196	199	222	199	199	210	202	217	161	218	227	197	169	207	203	201	170	210	216	206	201	200	199	224	218	219	208	207	200	206	223	193	216	191	224	236	222	210	178	190	217	188	177	200	202	226	201	205	213	208	186	194	217	191	211	226	210	165	197	241	161	194	211	186	179	212	198	236	197	197	179	216	193	195	205	182	208	186	184	230	206	210	213	188	207	174	194	224	204	206	213	188	198	181	201	234	177	205	218	210	177	217	215	193	209	194	206	226	207	196	180	225	232	181	220	201	195	213	217	171	201	212	217	228	214	190	199	176	211	201	219	196	208	198	183	199	219	192	197	193	219	214	226	215	183	205	220	210	209	215	189	193	226	201	213	188	205	200	247	214	215	200	227	218	217	195	201	233	219	244	221	208	201	181	231	232	224	204	219	220	182	204	190	227	203	201	194	204	193	203	188	203	189	211	197	222	211	238	202	221	210	206	205	218	195	206	211	194	231	192	203	192	184	201	187	186	199	203	195	169	203	229	215	211	185	204	231	196	206	208	222	201	211	215	194	203	214	208	213	191	216	206	210	189	220	224	191	200	204	193	231	195	214	170	204	212	227	187	225	220	210	203	186	252	240	243	194	177	205	212	207	179	208	211	224	219	214	212	200	197	202	220	204	186	204	229	226	180	219	216	207	194	208	210	190	203	205	232	212	202	217	206	194	209	194	218	226	219	200	214	180	200	196	198	227	214	189	197	220	205	180	202	225	204	173	194	214	188	192	223	187	220	221	204	189	184	203	201	216	195	201	183	205	204	209	233	234	230	185	208	208	219	184	188	219	225	192	212	201	179	216	219	202	185	200	187	189	215	197	188	187	198	221	200	212	194	199	240	228	201	227	206	210	239	192	187	203	200	211	185	236	204	183	224	223	206	190	200	194	209	199	205	207	227	216	196	242	195	193	175	228	222	215	196	230	203	202	190	209	214	222	207	212	188	203	204	229	203	197	203	179	208	214	174	225	214	203	206	213	194	208	209	211	220	226	235	190	196	224	224	208	227	191	193	214	208	216	174	207	193	173	182	183	192	227	205	205	221	188	197	201	201	188	205	207	193	204	199	200	193	218	202	192	196	188	203	228	223	218	209	200	205	223	213	211	204	205	207	182	231	194	201	182	213	227	216	212	214	208	212	210	204	203	197	188	186	193	195	205	212	246	213	195	209	198	216	211	236	234	214	208	222	205	202	205	215	197	222	189	228	220	216	211	220	223	228	221	227	235	202	209	174	185	218	197	198	201	200	220	233	211	197	218	216	209	213	196	196	215	162	227	192	201	192	215	215	199	210	191	215	215	204	187	194	220	229	218	210	217	198	180	205	223	190	209	170	178	206	222	228	224	245	188	233	204	205	204	196	203	216	186	211	200	214	206	228	251	192	165	182	207	183	169	201	192	226	219	204	211	212	213	204	209	221	179	193	187	223	212	194	212	232	205	222	184	213	191	204	160	185	235	236	253	183	184	177	208	203	204	216	196	212	199	183	186	190	207	213	230	200	180	186	243	168	198	181	240	215	230	209	231	198	228	202	201	176	214	204	205	202	226	212	251	204	214	193	210	210	195	203	184	207	206	190	203	207	232	210	216	196	228	227	207	198	184	190	192	211	189	193	169	204	204	219	184	197	172	197	199	181	223	229	161	201	205	181	174	210	188	213	186	207	185	219	198	207	213	204	221	189	214	228	202	220	195	184	219	197	203	222	206	214	201	207	227	195	201	206	225	200	201	192	200	195	211	199	185	205	187	189	216	215	202	203	197	208	203	213	210	205	196	209	200	181	196	188	193	172	192	182	208	204	231	228	213	206	218	207	220	219	204	209	223	192	209	222	208	233	194	206	207	193	215	197	199	221	219	201	197	236	206	207	185	218	233	212	232	241	213	175	199	190	213	183	199	224	173	199	220	214	189	192	195	197	234	214	209	227	219	213	203	182	198	205	187	216	215	182	174	178	236	225	190	208	228	199	198	204	193	203	211	192	202	190	204	223	212	213	231	226	209	206	206	207	204	212	208	178	206	212	194	195	202	213	209	219	211	176	183	189	208	221	211	211	208	221	212	207	217	204	193	203	199	218	194	218	214	193	193	229	195	208	183	235	182	216	226	188	199	172	197	228	216	206	216	239	188	201	202	207	178	192	223	208	206	206	208	187	185	224	196	226	188	222	191	204	206	205	208	231	200	184	197	220	202	223	211	203	228	193	207	213	184	234	180	215	172	190	216	211	221	203	234	206	220	214	215	210	228	236	207	215	177	190	205	203	223	207	211	164	196	200	187	188	230	202	200	231	197	209	216	216	192	202	221	195	206	210	232	172	204	204	198	194	205	200	197	200	185	214	196	226	211	194	213	187	203	227	187	184	198
15016	11515	14180	11106	5927	2752	1114	1002	868	930	734	674	691	681	827	770	642	498	466	488	468	502	494	472	474	495	473	477	498	444	512	506	485	484	481	519	478	530	451	514	498	485	483	468	507	487	479	500	510	484	488	484	504	483	493	443	496	530	447	496	473	534	515	448	501	454	504	470	494	452	502	504	429	492	475	453	495	499	500	496	501	474	478	492	499	474	489	483	492	472	504	478	494	444	444	483	476	487	510	486	468	511	510	471	479	491	490	452	461	477	465	502	520	503	493	506	505	465	446	474	482	475	488	503	468	472	504	462	517	513	476	488	482	483	512	436	514	477	486	511	496	510	491	523	492	506	468	471	500	521	469	481	486	477	493	492	499	474	489	485	478	488	458	492	486	477	477	472	471	513	500	434	463	490	478	525	512	481	505	491	482	466	521	483	477	494	485	490	468	482	512	499	471	501	462	494	464	499	517	489	460	493	500	505	462	497	454	473	499	518	497	499	506	504	537	474	477	487	486	502	509	485	491	483	463	465	529	489	545	474	473	482	520	514	515	482	494	487	454	461	476	472	509	486	517	506	471	513	502	494	500	536	476	509	505	505	484	478	482	469	491	474	472	488	480	537	528	500	473	509	491	496	458	482	476	519	517	501	439	474	452	511	490	484	524	499	512	514	454	500	471	484	538	470	471	450	457	503	460	495	510	471	495	544	507	495	478	513	493	481	434	472	481	494	489	460	519	514	497	489	506	504	453	487	490	470	520	494	489	527	498	521	504	464	518	488	500	479	481	480	489	475	497	493	467	459	503	517	502	478	498	497	498	490	477	458	495	484	471	497	471	477	473	524	463	479	484	486	488	469	465	486	495	482	469	438	514	482	477	461	510	493	475	484	503	467	490	494	505	502	485	503	502	493	491	479	489	477	503	511	510	526	480	523	516	486	504	458	463	500	486	512	488	511	487	472	484	466	449	513	488	502	479	434	492	469	509	463	480	524	450	490	493	482	469	499	487	499	522	522	523	504	465	453	500	504	512	469	499	493	443	517	471	488	500	433	505	473	473	511	520	499	531	463	460	458	489	502	472	497	465	492	458	498	495	503	488	475	491	506	504	488	452	502	486	503	511	454	493	519	458	536	488	483	503	463	506	464	547	472	495	518	483	485	480	488	458	505	482	471	481	471	486	487	478	467	485	512	515	477	461	482	472	498	475	498	493	481	494	483	515	478	478	492	465	457	486	491	483	493	443	462	496	486	524	487	510	481	524	452	474	491	470	507	467	495	499	477	478	496	484	464	463	480	494	536	500	453	509	500	480	483	481	483	537	472	489	501	469	497	455	467	481	520	504	468	493	459	483	494	504	475	460	485	483	487	465	460	478	477	480	496	463	467	466	504	493	502	512	521	476	539	503	519	483	463	454	511	498	512	474	477	492	506	483	521	488	495	494	477	523	452	502	437	508	454	508	460	468	499	500	478	501	464	491	462	486	478	464	497	445	509	466	466	489	487	482	511	509	468	454	494	490	525	477	480	497	504	469	498	521	481	449	479	464	510	464	490	445	472	491	457	470	484	469	519	475	482	485	473	481	456	488	461	503	519	515	498	478	473	508	493	498	500	465	485	508	454	486	458	457	441	509	515	484	446	504	445	483	440	458	498	481	443	478	492	438	462	493	435	466	448	511	546	481	467	484	507	491	472	480	519	502	471	476	497	466	480	467	472	499	519	459	465	516	440	456	494	487	476	484	461	473	498	497	495	476	528	531	463	503	472	505	492	519	488	484	487	493	472	494	497	471	485	430	528	437	473	486	478	458	483	495	506	487	498	494	441	485	469	486	451	497	520	476	490	473	489	488	431	459	483	533	512	495	487	521	437	515	444	498	476	506	515	462	486	446	525	501	515	518	492	515	478	516	470	512	515	478	455	420	501	488	507	489	495	450	517	490	516	473	451	492	509	497	503	490	514	470	486	484	481	472	440	497	484	450	498	482	510	524	482	460	486	492	528	482	496	474	514	454	503	494	487	525	496	500	489	488	486	527	462	495	484	518	515	515	467	506	504	530	481	457	499	467	488	469	487	441	493	480	468	514	495	493	474	474	500	525	480	489	526	485	513	515	487	490	479	474	509	531	474	508	467	472	472	484	475	467	501	464	474	498	460	508	495	451	500	476	481	517	474	490	461	519	488	503	507	478	483	510	506	471	503	505	486	500	510	497	511	496	492	481	467	515	502	497	459	497	479	464	480	514	504	458	521	430	476	426	488	503	503	507	492	466	513	498	482	492	500	487	487	438	484	478	493	503	482	477	488	465	500	504	487	488	495	530	477	484	436	499	472	460	480	503	511	514	510	476	525	507	489	471	491	494	509	466	487	479	474	516	450	483	480	471	481	515	482	496	475	442	473	546	486	490	458	478	489	491	472	472	520	521	498	512	492	457	427	451	489	474	497	479	467	481	482	473	508	454	461	458	478	444	471	458	474	486	492	481	467	469	491	520	467	519	488	519	506	478	491	459	522	448	492	471	490	465	509	504	493	464	509	493	487	478	473	469	455	499	503	483	460	465	485	531	470	545	492	497	478	461	482	476	476	508	471	473	448	469	488	501	489	471	538	506	495	483	494	504	480	487	520	493	461	467	479	461	471	480	454	406	496	481	484	458	445	467	461	444	487	508	493	530	512	474	470	471	499	523	490	466	496	501	487	505	479	464	506	447	521	503	470	511	526	519	504	501	474	431	510	501	478	488	456	483	479	469	503	478	510	475	518	498	480	510	468	490	470	472	476	499	475	518	474	461	516	472	484	517	503	473	465	467	486	492	485	485	457	500	511	487	512	474	491	499	498	494	482	473	524	458	444	484	462	510	495	460	511	467	510	477	484	471	504	511	465	530	487	513	505	479	494	503	457	470	487	494	502	472	514	492	494	484	450	530	493	510	493	515	478	515	498	498	466	478	511	501	518	472	484	474	505	443	468	464	492	501	479	506	491	465	473	477	503	485	465	475	500	481	503	491	487	448	467	504	505	526	482	442	488	473	460	513	503	471	511	477	496	497	472	479	506	496	491	499	452	505	494	482	491	502	517	486	480	473	500	467	486	461	516	498	477	486	487	492	492	473	518	537	509	495	494	481	486	521	476	515	512	492	474	489	494	452	466	473	520	499	464	491	480	474	477	473	513	462	513	494	450	488	480	484	446	473	495	498	462	474	497	502	486	489	487	448	501	488	511	476	483	497	488	462	505	531	553	505	477	506	472	477	480	477	476	527	547	515	453	498	500	489	481	526	500	486	519	499	452	456	474	456	489	521	498	469	457	484	494	491	487	488	493	503	467	521	507	477	482	471	473	497	517	496	539	495	453	471	510	532	471	488	491	464	468	507	489	512	475	488	467	474	434	452	467	495	480	488	464	498	443	477	468	447	475	493	469	507	519	524	498	493	478	465	523	466	501	450	487	504	478	507	521	480	500	516	468	488	491	493	519	477	486	491	506	485	505	489	452
44411	33656	35156	34782	20021	6561	1468	921	758	629	558	546	404	470	982	1420	923	342	330	353	339	372	328	345	315	322	346	331	295	321	346	316	352	335	288	289	306	317	295	314	348	356	349	331	328	371	363	310	364	335	310	353	324	316	347	349	315	328	328	313	318	330	313	344	336	342	328	359	357	354	286	351	333	306	329	343	308	281	307	341	346	355	356	295	344	297	362	313	364	316	326	310	326	345	335	344	331	315	369	339	344	357	299	306	310	327	324	305	311	347	328	316	347	309	349	349	323	323	367	359	306	317	309	350	339	316	356	334	324	308	342	332	348	322	325	332	341	311	339	352	298	366	323	320	322	323	319	347	327	293	348	296	356	328	322	323	327	363	367	306	368	340	329	318	358	318	322	325	345	322	330	373	340	326	316	338	311	309	333	325	357	336	343	298	322	324	293	339	318	289	327	336	317	340	372	347	351	323	352	378	355	361	298	375	324	330	343	330	309	306	311	333	343	334	346	354	337	328	329	334	323	313	377	327	309	314	320	323	322	333	316	323	352	305	294	305	311	305	357	326	339	320	347	335	353	313	324	347	345	312	333	321	327	355	337	321	337	347	320	330	314	358	325	337	339	366	320	320	329	333	312	340	330	361	324	348	313	348	360	332	311	348	357	317	342	330	328	305	292	378	326	345	320	358	325	343	307	356	308	358	301	332	318	319	334	303	339	315	338	317	333	327	364	331	319	333	293	363	330	308	359	323	298	339	304	327	309	360	302	310	318	320	305	338	328	310	309	332	332	329	324	317	333	375	332	321	355	318	332	328	344	329	323	349	386	337	359	320	325	322	329	286	293	320	344	322	308	349	298	295	312	346	316	347	321	322	293	325	298	352	325	288	324	302	321	326	324	357	322	340	334	333	287	345	313	325	329	299	324	328	327	333	311	322	307	298	347	323	328	327	339	312	307	324	313	335	316	354	352	361	338	337	323	351	308	322	320	355	307	339	333	357	327	344	313	315	314	324	311	338	326	316	326	325	352	360	360	335	315	346	341	301	329	338	310	346	357	332	321	330	330	353	330	344	341	343	342	356	316	319	308	329	325	323	360	312	294	316	299	334	322	330	336	360	341	341	313	348	344	321	324	304	353	332	312	339	338	365	365	329	322	316	340	314	325	340	345	351	350	319	360	318	335	320	323	329	344	302	344	313	324	334	323	305	312	355	305	303	346	349	329	316	315	349	325	324	334	328	335	347	340	321	318	336	342	344	308	335	359	348	339	372	302	346	352	346	312	323	338	327	306	333	331	330	316	358	319	339	304	338	352	332	299	340	339	353	324	320	343	318	328	344	349	307	346	332	320	363	380	351	321	323	348	336	362	347	305	336	321	333	349	367	339	325	337	332	365	323	310	361	386	339	325	337	360	327	317	320	356	359	300	311	327	352	296	295	362	339	348	327	331	340	352	325	310	342	304	348	391	340	356	328	326	307	349	307	336	342	354	328	326	332	333	322	369	299	332	306	360	352	335	314	342	321	372	337	302	359	318	323	330	347	380	364	304	314	339	339	316	316	294	325	326	322	345	318	329	334	314	321	339	279	327	336	307	312	314	345	351	365	337	333	369	340	342	381	354	328	343	314	333	307	323	304	318	296	310	364	336	324	366	328	275	314	292	327	347	370	310	308	314	321	311	350	316	331	333	283	313	324	329	323	318	359	375	319	306	348	337	321	329	297	344	299	308	307	318	335	369	340	323	312	320	342	340	341	312	370	306	337	301	349	340	353	337	337	351	336	371	324	331	346	327	352	336	305	349	329	348	348	321	341	313	330	341	337	331	310	332	319	343	327	317	340	331	359	322	319	332	349	310	348	300	369	308	289	355	341	306	332	316	330	355	337	324	302	339	335	354	313	347	335	332	319	334	345	339	307	354	335	366	309	307	290	341	331	300	331	315	324	346	304	337	343	321	356	342	375	343	350	274	324	357	350	346	316	305	342	340	339	340	321	328	342	316	360	321	326	361	340	333	317	340	302	358	372	336	287	341	347	361	308	319	319	336	346	342	327	336	348	325	368	341	362	338	312	317	333	354	324	338	301	319	360	355	329	340	309	326	335	317	334	364	398	364	344	356	320	355	383	342	361	314	370	339	312	346	285	316	326	337	308	356	317	339	292	332	306	314	358	334	316	316	336	357	317	307	358	366	310	309	342	338	308	336	344	361	291	340	380	343	354	326	313	338	308	384	322	278	323	380	337	365	314	348	325	304	305	316	364	332	322	339	316	349	361	354	341	299	314	325	347	360	338	354	323	296	290	340	287	296	389	333	320	323	338	315	353	287	307	308	309	357	307	342	341	366	313	333	337	298	337	319	348	296	330	365	331	345	322	355	369	369	347	332	313	346	333	323	327	339	290	337	342	351	302	364	322	336	308	333	305	285	338	317	327	290	370	347	322	315	334	359	296	340	318	323	360	335	334	344	357	336	327	338	350	356	341	328	356	342	333	369	352	292	336	318	327	358	346	317	334	379	353	358	352	356	343	381	338	319	337	300	324	286	377	327	321	332	328	343	341	336	366	345	309	307	326	343	312	340	339	315	325	340	305	336	357	329	358	309	306	317	337	338	318	324	317	308	291	294	341	351	309	299	315	357	357	318	341	343	331	358	343	335	310	331	336	326	319	358	318	324	321	310	327	364	330	345	356	336	369	350	346	304	371	339	300	333	354	311	298	305	338	340	319	349	352	329	337	339	348	321	343	329	310	344	383	333	333	293	310	353	299	371	331	350	369	348	351	352	334	292	315	329	349	320	318	321	317	347	343	313	307	333	285	340	374	355	329	323	309	328	332	343	355	337	344	319	330	319	313	338	342	315	336	350	326	365	319	337	326	310	349	313	332	314	313	352	312	331	349	303	321	311	363	352	330	331	304	332	336	334	305	299	349	378	334	348	324	370	349	353	336	320	315	324	332	324	308	355	301	352	337	317	366	312	328	339	320	314	337	316	349	318	335	322	360	339	321	272	305	321	313	305	302	335	324	321	332	311	342	340	301	348	322	319	319	345	321	362	361	344	336	305	361	342	315	310	348	342	339	304	347	338	369	342	335	330	344	359	318	344	368	381	316	343	331	358	330	333	350	353	368	350	327	323	346	331	335	296	338	336	307	353	339	348	341	330	338	363	341	352	294	299	343	335	375	321	307	334	324	348	323	305	364	335	332	344	350	286	330	338	312	329	331	308	319	319	296	320	317	342	344	365	323	334	326	297	361	301	300	346	312	338	329	335	329	308	340	312	317	325	286	321	346	365	334	312	331	310	295	316	307	329	330	352	324	339	320	319	388	356	343	316	348	334	360	312	362	344	370	315	353	360	311	292	313	322	304	330	329	319	349	324	357	329	311	354	355	324	354	340	352	323	346	322	327	337	324	342	299	344	337	369	340	308	309	341	352	355	322	340	326	311	356	309	299	330	346	314	305	331	349	336	330	305	335	321	345	289	320	347	329	361	316
28671	26697	37924	42241	26993	12269	3947	3342	2756	2350	1891	1671	1231	1556	4669	6534	3868	751	773	763	730	774	703	797	756	745	686	755	759	724	739	734	742	739	721	738	758	783	774	761	723	763	737	707	741	754	711	749	737	784	732	733	733	756	730	747	773	687	783	710	738	694	736	755	730	761	728	748	715	753	764	731	762	730	732	758	733	770	737	647	762	727	759	735	744	760	751	726	761	788	745	769	784	757	783	734	752	712	722	699	791	778	778	715	760	742	748	738	760	719	746	718	718	755	731	752	799	729	748	746	722	754	778	775	764	739	748	751	775	733	745	743	723	706	732	723	741	717	739	789	780	736	689	779	769	731	761	720	769	748	742	701	761	759	742	754	742	781	727	728	756	745	712	698	775	767	758	730	741	718	743	707	731	749	755	752	742	743	714	749	795	703	653	741	747	778	767	723	720	746	747	665	694	720	717	688	749	751	708	772	737	710	764	745	738	697	771	683	743	700	694	800	749	710	743	717	776	766	751	753	774	748	725	742	679	716	741	787	723	764	711	754	703	817	711	731	729	748	721	764	713	736	722	739	723	725	768	753	758	725	699	734	763	765	686	713	678	735	767	743	754	698	737	743	775	713	755	709	795	740	715	735	715	722	773	735	731	746	716	762	733	716	736	740	754	739	777	763	790	703	792	797	752	745	713	731	751	737	812	727	776	745	742	718	759	697	742	752	718	783	733	678	764	726	753	764	770	715	720	750	760	710	761	711	786	780	751	713	749	758	756	709	715	733	770	714	774	708	696	761	745	728	733	757	712	706	782	714	723	736	723	730	775	713	759	735	695	754	728	696	817	778	770	701	758	811	741	700	763	746	697	743	781	757	740	687	802	690	759	757	719	726	731	742	757	718	712	725	752	718	705	745	727	771	762	764	782	764	752	735	783	741	717	734	776	680	734	695	772	724	767	719	759	746	736	748	735	768	714	713	716	729	764	674	713	698	713	713	718	733	776	780	720	713	753	711	771	738	764	759	686	731	781	742	721	730	745	750	733	741	768	723	782	782	740	752	763	750	732	749	716	739	755	736	761	717	797	706	699	771	731	776	744	716	751	721	734	709	736	773	717	752	699	701	761	735	750	707	634	752	801	742	719	727	729	744	733	699	741	741	710	734	719	740	777	781	737	754	735	728	735	704	739	793	768	699	814	767	757	700	712	712	697	716	669	770	750	715	708	755	728	714	717	774	687	745	765	799	785	741	728	774	790	747	710	721	722	742	792	818	715	768	722	745	741	720	708	785	733	717	774	711	790	704	756	749	799	752	759	738	738	702	741	790	754	752	745	746	752	700	681	722	756	729	730	727	722	752	751	784	790	757	745	782	764	758	755	751	691	710	765	734	768	719	704	749	709	748	760	766	758	739	758	738	735	753	748	750	734	754	735	728	731	748	728	764	767	753	718	787	757	754	745	709	749	772	727	745	738	728	709	692	711	699	728	767	740	734	698	714	743	747	718	741	722	714	745	775	733	771	756	723	707	687	800	713	753	701	725	766	782	759	762	738	788	710	728	749	741	746	730	736	729	726	664	717	763	685	767	749	716	760	740	726	774	761	775	720	716	772	770	726	771	784	753	764	756	719	684	792	723	734	715	726	719	741	748	728	776	728	736	747	754	751	757	772	695	753	722	781	764	787	762	704	714	715	783	699	759	725	735	727	734	737	712	739	722	701	749	740	689	766	752	684	728	708	739	763	732	713	713	751	740	711	728	719	724	726	746	723	716	731	704	750	755	743	792	739	792	746	719	736	726	768	772	702	752	721	738	714	732	777	754	790	762	733	768	756	717	804	705	754	725	712	700	779	748	692	722	739	743	785	730	804	726	732	775	784	722	768	736	748	731	761	755	707	737	700	748	754	743	705	762	726	728	778	758	762	750	717	802	726	760	727	721	788	745	716	726	736	728	719	704	751	761	719	775	740	737	758	713	759	742	747	703	686	734	722	748	692	746	705	781	772	766	745	726	725	717	741	744	731	728	749	784	748	763	727	741	726	700	730	723	757	723	760	736	714	714	725	769	730	715	755	757	762	766	781	709	747	723	717	679	790	743	729	765	800	775	754	810	747	700	718	748	719	717	748	704	749	728	746	751	696	763	736	758	760	800	738	729	761	742	753	792	690	737	758	746	741	753	760	732	735	701	731	744	734	711	739	736	797	710	730	725	781	743	737	723	732	724	701	717	772	760	769	720	708	785	705	761	700	753	770	770	742	705	766	707	760	719	726	772	748	726	763	713	719	786	745	769	682	787	730	727	751	743	723	760	727	781	731	707	705	750	700	729	733	739	749	760	772	733	755	697	704	720	762	711	725	687	724	756	727	722	713	731	787	720	764	726	725	780	709	785	750	761	784	767	717	743	744	750	742	759	757	737	737	723	771	772	722	758	808	746	751	823	741	729	741	734	765	738	770	712	677	726	699	736	780	716	733	733	802	774	789	781	706	712	746	712	720	726	790	743	769	789	703	722	756	720	733	726	711	762	718	712	715	751	732	738	706	775	691	734	704	736	678	745	694	726	708	742	709	715	777	743	743	707	716	716	692	766	720	694	715	762	766	734	794	724	771	761	744	749	740	725	722	700	746	754	789	732	724	701	740	774	724	743	721	731	755	729	739	808	728	715	717	752	762	770	759	746	749	756	744	768	703	706	756	759	765	776	738	743	723	668	721	718	725	756	770	710	773	743	743	664	734	730	734	736	785	721	747	697	740	767	722	705	764	737	699	769	702	776	692	735	741	712	728	744	729	724	740	759	728	745	784	758	735	726	674	764	706	748	703	789	759	760	744	717	799	737	714	706	715	799	754	696	763	750	701	748	713	755	714	739	730	763	754	756	758	780	771	758	722	752	745	735	772	763	731	762	723	697	711	726	736	785	743	747	733	673	757	732	747	740	736	738	724	731	726	704	745	722	763	774	732	752	724	709	736	765	755	747	743	741	746	718	754	766	749	735	764	706	732	757	757	702	731	737	756	728	739	727	781	708	748	745	752	758	725	744	779	712	734	735	742	718	744	775	709	761	780	772	713	715	734	710	724	745	772	732	740	727	740	757	726	725	725	733	787	736	754	761	744	739	736	759	729	735	730	762	744	744	757	708	720	725	734	795	745	743	770	699	744	695	741	754	699	756	724	753	760	699	764	723	722	766	741	753	725	692	767	762	761	769	777	745	737	725	718	778	705	717	735	724	721	771	750	744	777	811	756	701	718	757	753	778	756	784	757	736	747	777	789	722	739	797	782	768	739	734	784	683	775	742	761	781	778	755	748	754	725	691	745	733	801	743	740	748	755	722	742	720	710	740	763	742	733	755	678	735	727	718	712	733	778	740	741	764	726	762	745	757	785	757	795	809	745	737	744	734	719	719	800	736	765	764	734	679	755	766	747	757	739	786	704	721	763	679	698	671	775	761	761	738	691	763	747	720	759	740	830	710	726	731	731	738	750	755	800	718	744	724	760
53461	42396	43909	44951	28092	12597	2992	1283	1035	914	796	737	599	792	1453	2054	1729	622	409	402	405	460	385	417	430	402	429	410	413	380	421	385	418	425	401	425	379	429	414	401	400	409	386	383	422	433	393	402	451	404	421	425	368	399	434	393	402	406	384	413	469	413	417	384	430	407	441	400	401	392	425	414	444	393	387	433	455	432	454	393	382	401	390	392	415	417	436	420	412	482	399	406	441	446	428	411	387	441	425	391	418	410	419	422	423	414	401	380	418	447	458	437	400	390	431	433	389	402	398	420	445	429	385	441	415	446	365	383	395	380	408	457	426	431	442	433	427	434	401	421	425	408	429	414	408	424	417	392	433	401	418	405	413	393	415	387	407	406	403	404	412	432	393	404	385	441	442	433	388	423	398	452	404	426	417	407	410	389	413	408	420	411	390	412	420	434	390	408	438	389	421	417	383	410	407	414	417	420	431	438	428	393	380	374	411	419	420	440	391	418	422	401	443	407	447	434	394	406	368	381	374	408	415	425	388	413	386	424	415	405	389	408	404	379	411	417	435	430	430	388	440	412	377	412	409	453	434	406	370	395	441	418	409	439	401	402	424	376	389	444	432	429	430	458	416	415	387	426	418	427	431	413	436	401	443	402	442	427	441	379	420	464	390	428	446	443	397	395	452	425	408	429	408	422	435	408	442	397	415	459	443	444	414	397	446	438	412	397	412	423	395	398	422	440	381	400	408	411	431	411	420	439	429	391	421	406	383	426	412	402	392	428	424	447	429	426	400	434	365	456	419	399	414	410	401	404	419	424	402	432	399	407	409	408	407	428	429	428	364	432	414	422	421	416	395	396	399	429	413	434	415	398	462	380	392	436	432	424	390	459	380	398	413	438	424	382	406	388	397	411	378	373	393	400	408	406	401	394	434	457	432	370	385	432	386	427	414	386	396	369	397	423	387	399	445	369	380	416	406	409	457	428	456	428	467	360	427	423	431	443	396	401	382	393	400	396	421	429	414	414	439	414	440	414	420	433	439	401	357	417	419	387	434	391	457	430	429	441	459	421	372	394	412	382	412	421	405	422	425	438	401	448	410	435	405	427	461	438	429	383	415	403	395	408	431	419	441	430	412	470	392	392	410	379	467	429	386	418	435	404	427	422	381	403	426	395	460	451	435	377	404	399	406	418	393	428	406	397	388	364	395	429	408	389	414	429	436	399	405	394	424	405	395	404	415	414	393	427	428	426	390	404	431	423	419	428	451	410	409	419	395	422	383	429	416	424	402	410	418	463	406	436	447	397	418	453	444	392	431	416	406	405	415	430	424	447	412	418	396	413	398	443	407	399	378	415	411	414	405	440	419	394	382	428	402	414	355	427	401	423	427	442	432	417	411	405	412	416	363	402	393	428	455	392	404	433	383	394	412	449	422	424	420	411	374	399	402	402	406	431	409	435	406	417	414	391	390	430	468	438	406	410	422	404	405	409	416	368	407	393	403	446	422	425	446	387	415	419	447	393	426	409	428	392	395	427	419	421	431	438	420	401	387	402	424	428	438	384	448	419	452	447	439	416	419	401	378	378	383	461	411	396	404	409	459	383	395	381	435	411	406	416	397	449	418	416	459	416	419	431	421	427	415	441	406	446	456	437	383	396	387	400	473	422	410	390	399	410	416	397	421	412	402	445	426	431	420	379	427	410	418	425	376	388	398	421	391	376	391	427	404	386	425	406	388	375	448	412	400	418	428	411	383	441	380	403	430	426	458	399	410	421	413	423	444	424	405	411	392	441	415	409	399	346	421	395	399	447	426	397	408	417	467	412	387	417	407	398	375	399	387	440	458	412	411	411	456	437	445	413	430	426	397	416	372	463	400	406	430	459	426	404	396	400	403	434	389	425	413	429	394	412	401	412	449	404	389	435	427	398	439	409	389	420	423	438	422	401	461	411	434	429	448	413	428	415	423	414	420	367	400	422	449	429	411	408	424	417	381	422	431	406	438	440	404	429	410	378	402	419	421	403	421	401	431	422	426	370	376	441	412	391	422	412	408	438	407	390	405	419	419	369	440	374	413	422	441	430	406	426	442	409	439	390	424	419	406	407	394	412	403	447	384	408	393	405	399	383	397	402	396	421	404	415	397	437	396	382	389	381	431	432	432	411	388	368	398	374	413	431	425	424	435	407	394	432	405	434	413	462	435	441	406	381	445	446	415	369	430	422	407	435	412	428	410	424	418	446	407	418	380	452	397	393	425	428	427	403	403	428	427	406	448	390	431	425	418	387	418	440	379	438	421	426	400	389	419	430	379	438	446	431	409	396	406	445	451	390	421	380	403	410	435	418	437	422	409	394	416	410	382	408	424	419	424	433	460	475	462	385	399	391	411	399	392	408	412	440	398	432	408	422	423	410	415	396	423	404	395	408	387	425	411	403	403	437	391	434	445	399	410	424	384	406	444	413	386	422	412	417	417	444	369	407	414	405	406	403	436	426	455	434	457	418	395	388	440	411	430	411	365	422	407	406	420	379	413	421	398	393	432	417	413	432	422	415	436	404	432	398	425	413	410	399	405	444	396	419	402	426	439	392	432	419	393	411	406	432	393	429	423	451	430	447	447	448	397	438	428	422	432	438	394	420	389	415	405	416	420	403	409	391	429	415	407	439	413	409	433	422	417	410	436	409	403	417	429	421	413	404	405	408	378	364	384	412	394	401	412	404	408	395	420	442	417	420	431	404	413	443	413	397	417	412	448	455	452	441	405	427	433	383	433	436	403	408	413	435	384	368	413	404	427	397	383	441	401	400	380	409	440	398	449	426	406	416	392	391	445	396	440	441	444	383	444	381	430	428	431	389	409	416	398	370	412	419	430	444	425	414	421	388	441	430	429	412	439	460	436	429	400	421	396	433	399	384	421	425	395	468	406	427	415	403	450	427	417	465	425	401	414	450	418	411	380	408	428	441	419	382	426	432	425	422	393	393	446	408	428	410	441	428	435	405	428	386	415	410	435	429	430	437	418	394	394	412	415	394	442	426	408	378	417	378	407	399	423	390	437	392	410	392	388	420	411	405	445	409	410	426	403	430	409	402	402	397	397	378	425	399	400	369	403	415	409	379	399	426	429	401	394	384	459	384	391	410	384	380	414	419	408	447	406	373	424	449	403	433	356	407	465	403	419	436	417	405	435	389	397	383	402	398	445	413	400	389	449	412	380	449	410	417	433	365	437	435	404	399	451	431	428	420	435	438	417	395	388	429	435	453	440	435	422	430	412	422	415	399	427	387	447	365	410	391	417	403	420	408	440	388	400	431	396	374	384	423	414	403	419	424	409	430	440	413	401	446	421	410	438	427	392	423	407	401	396	440	411	394	395	442	386	389	405	405	385	415	397	443	384	414	449	399	357	377	457	422	399	395	442	435	434	451	419	420	412	404	375	433	410	428	412	411	419	417	450	456	437	413	424	416	415	427	415	398	431	448	409	422	415	425	441	375	379	447	414	406
34482	33860	44406	49022	34512	18980	6377	4464	3766	3285	2979	2694	2191	3055	6734	9441	7298	1744	902	862	855	879	921	866	873	907	875	959	853	888	847	929	884	849	890	850	917	885	856	905	944	935	862	893	849	857	886	909	955	894	843	930	874	893	901	895	933	918	884	883	884	884	931	890	913	896	866	865	870	891	884	887	874	883	856	860	914	885	860	862	931	878	869	878	893	927	903	910	877	880	899	917	896	894	872	899	914	873	860	903	971	784	897	947	874	867	913	907	886	868	892	861	931	910	890	897	870	873	886	897	925	891	898	865	871	898	870	901	925	859	825	899	906	891	918	882	886	950	904	850	853	890	886	887	893	946	879	885	868	924	941	902	885	916	859	871	856	867	841	852	932	871	889	890	901	858	868	923	913	926	885	909	928	955	899	837	831	886	965	918	874	937	925	923	868	903	898	929	883	857	882	915	878	897	906	876	820	909	907	911	876	869	887	906	878	868	873	852	873	843	835	932	863	885	924	920	884	913	939	868	841	905	902	932	881	904	860	911	881	847	946	922	900	894	858	872	899	858	944	866	872	916	908	892	869	869	900	846	889	946	954	913	891	846	864	891	914	911	902	918	885	881	872	911	894	847	827	856	890	872	896	934	908	876	882	882	853	933	897	886	920	881	850	911	891	899	956	868	904	911	922	942	918	874	932	881	878	923	886	903	862	890	871	902	909	870	876	925	917	930	878	887	920	858	906	923	907	919	889	894	920	858	905	908	888	892	830	861	907	879	885	881	875	904	841	853	927	853	889	852	896	872	899	860	907	883	945	945	868	884	885	858	894	872	899	858	908	897	885	880	889	852	911	864	935	895	880	862	869	877	887	899	870	878	836	912	924	830	839	897	899	896	885	874	862	835	877	865	928	918	918	890	899	909	915	881	882	868	905	854	880	917	881	902	885	915	879	880	899	876	887	891	928	870	860	929	924	904	903	858	944	873	839	947	860	835	887	910	935	897	883	876	873	930	861	871	857	854	874	919	955	898	911	878	868	888	897	854	863	876	895	939	823	898	917	856	915	875	929	917	892	879	849	912	894	876	908	866	871	839	881	881	870	876	889	915	876	878	902	874	846	822	921	870	889	946	922	884	861	941	929	826	843	865	938	875	921	835	916	875	864	883	883	886	920	926	921	842	806	868	877	886	862	861	868	874	942	852	875	903	856	925	923	923	881	933	865	870	897	910	867	876	852	923	892	860	905	897	815	896	910	890	902	936	905	951	864	860	877	932	867	882	904	896	857	920	898	891	902	901	845	904	883	896	888	883	916	895	919	905	866	855	897	857	871	894	895	964	880	912	866	893	869	877	909	855	901	903	903	850	901	882	916	876	920	894	902	968	940	919	902	861	838	905	904	871	892	911	922	954	876	829	898	846	885	887	916	903	862	839	901	858	922	940	886	832	894	912	861	857	931	851	907	930	884	948	922	847	864	861	847	854	867	925	849	868	927	875	907	879	872	909	868	878	894	897	926	919	921	886	898	868	888	931	879	885	897	897	869	938	899	901	877	892	829	932	900	901	902	898	954	865	872	882	894	914	897	886	921	849	860	913	903	858	889	870	860	860	929	913	858	894	871	933	882	942	878	907	900	928	932	863	903	920	917	918	875	869	887	903	885	886	855	866	945	895	878	915	936	880	850	866	862	936	881	852	912	924	901	870	940	877	911	855	863	904	884	921	899	911	829	890	841	929	894	903	893	948	898	917	844	842	895	911	921	902	888	866	876	936	908	898	919	828	899	850	818	928	879	900	855	905	898	898	877	893	929	884	922	936	919	860	885	895	930	878	836	852	872	870	873	925	870	848	894	955	927	877	884	867	895	867	869	867	907	875	869	926	871	872	919	895	915	893	888	868	866	877	904	936	900	904	890	853	879	972	915	912	902	886	862	922	879	871	941	866	876	959	916	852	912	845	889	863	901	846	942	855	873	903	869	961	920	915	943	915	934	931	918	883	946	874	898	873	888	882	894	911	936	876	849	894	935	951	854	926	925	880	857	887	883	932	921	864	880	891	912	909	851	900	918	900	892	870	939	902	838	927	881	923	864	880	900	883	889	940	910	908	880	856	862	926	877	908	927	858	945	855	925	876	920	871	912	900	884	895	849	910	901	906	877	893	892	871	850	911	846	921	913	934	907	881	896	900	903	863	872	917	935	850	902	883	910	900	858	815	920	858	872	902	917	907	872	943	877	864	847	876	892	878	890	846	895	886	879	893	844	952	906	894	940	875	862	903	931	898	936	862	864	899	930	877	891	894	901	879	869	907	841	869	865	872	879	873	902	896	885	865	887	887	814	898	900	921	922	908	878	898	918	882	891	934	934	814	874	915	849	916	881	889	891	905	868	883	878	901	844	881	952	850	880	915	841	888	887	866	866	883	878	884	870	942	901	960	953	923	880	911	920	908	899	939	883	921	912	878	927	872	863	881	907	930	893	898	883	888	927	855	916	895	876	913	873	889	863	864	880	887	928	873	903	890	895	869	909	882	866	949	855	881	912	876	850	937	904	888	912	905	889	867	904	839	895	942	912	901	892	927	887	856	878	831	914	823	947	880	918	932	878	840	912	915	892	949	940	914	905	866	906	830	970	904	932	885	917	887	926	837	878	895	883	857	908	892	912	904	967	850	926	874	863	848	886	949	930	887	906	840	968	850	912	935	903	880	842	898	912	867	875	898	947	877	978	851	878	919	857	933	902	918	850	869	862	897	890	917	887	935	896	903	929	888	859	878	887	874	888	876	853	914	917	889	922	888	887	904	876	890	901	856	892	896	913	914	893	920	917	882	913	874	919	877	924	908	903	856	895	903	912	900	885	895	924	859	851	914	854	909	875	873	905	887	893	924	934	857	865	876	916	897	860	917	919	861	802	911	882	901	885	861	865	891	838	893	922	854	890	907	934	889	909	886	915	912	893	821	887	956	909	870	919	893	906	966	857	924	913	896	885	877	873	906	866	883	905	860	872	911	851	874	923	932	911	879	900	894	894	840	864	903	902	876	917	892	862	935	941	905	828	849	866	944	926	896	879	858	888	854	866	930	860	916	867	877	897	856	899	856	880	890	901	886	903	854	937	914	905	955	949	829	878	828	911	933	904	893	854	956	865	905	907	933	902	847	869	887	845	869	897	933	942	935	885	939	903	849	887	912	887	918	855	882	915	881	886	896	906	917	934	898	871	912	850	872	913	884	888	867	881	896	911	878	862	945	855	876	875	859	907	908	885	913	892	865	911	937	896	856	929	878	881	939	896	880	879	875	887	845	870	854	922	905	890	890	829	896	851	900	898	859	915	900	888	869	864	896	915	916	909	867	900	874	879	954	908	840	902	906	932	908	905	805	903	972	897	859	850	907	865	883	909	916	834	852	879	903	839	904	907	885	935	907	943	885	916	892	897	885	889	917	939	917	879	885	901	899	898	874	905	888	918	857	905	829	917	872	912	882	914	855	869	886	875	849	833	884
24811	14355	9531	4581	2661	1353	475	357	325	344	315	301	316	265	251	293	267	217	250	236	191	222	235	225	214	236	242	191	211	219	208	237	242	217	219	238	226	232	201	213	248	216	222	230	199	245	246	241	228	225	217	171	190	204	227	207	230	209	196	200	217	199	225	243	256	208	218	182	217	221	186	230	226	211	196	247	211	255	226	246	212	238	226	200	216	239	219	220	221	190	212	231	209	216	234	237	222	257	233	218	216	222	210	233	227	213	209	233	233	229	249	226	220	227	230	245	202	225	210	212	251	209	183	210	235	221	245	234	222	221	213	236	204	238	210	204	239	224	219	248	264	204	217	230	233	242	240	230	230	239	222	199	187	222	256	236	198	226	250	220	224	237	234	236	258	232	223	207	224	208	232	222	219	222	199	228	228	215	219	212	234	197	222	236	203	246	214	211	220	215	230	202	200	216	226	228	216	234	238	233	228	233	230	245	231	201	215	226	223	238	215	219	234	218	262	189	205	217	228	218	215	250	232	211	215	224	200	234	192	194	218	205	255	192	225	257	190	207	218	215	208	240	234	227	254	200	219	223	241	225	248	214	231	261	199	225	233	223	248	247	220	231	221	240	200	211	233	257	243	221	236	222	201	212	213	215	214	229	230	214	220	218	209	238	218	220	212	218	226	218	241	236	211	218	205	223	235	256	231	230	206	223	241	228	245	227	209	221	260	212	210	215	245	234	230	242	211	240	187	229	233	230	212	230	217	209	227	209	216	251	207	266	216	255	233	215	215	201	249	238	223	226	245	216	230	248	237	244	222	237	228	231	227	226	193	224	208	245	209	213	229	239	220	212	235	239	215	207	236	216	201	219	224	227	228	238	230	236	246	214	217	207	221	236	240	230	228	178	208	240	220	227	180	222	213	235	216	228	247	236	244	192	226	223	225	212	244	230	241	225	223	220	225	201	229	233	237	249	240	256	216	215	227	221	222	233	202	272	219	210	239	246	243	211	196	227	216	235	231	227	222	224	222	223	242	220	238	238	230	234	212	238	217	221	219	227	246	223	206	221	245	217	232	211	224	228	242	209	249	236	209	214	197	222	197	224	244	236	212	211	212	224	200	238	201	229	244	194	192	225	246	214	239	218	221	214	238	235	219	216	214	217	207	204	225	252	198	210	274	236	230	211	232	242	220	229	220	234	222	224	193	208	211	235	211	204	221	251	209	215	207	247	201	208	203	247	200	227	251	206	222	220	240	208	233	239	225	234	208	199	229	238	247	204	226	223	226	217	217	210	235	222	229	225	230	230	227	260	223	214	227	252	206	227	225	242	250	224	228	259	239	227	209	255	221	221	255	240	221	218	235	219	214	205	232	236	226	244	221	236	224	202	208	210	232	232	200	226	220	226	239	249	216	220	227	236	212	213	240	206	236	197	234	224	247	236	221	219	202	230	236	228	230	220	263	233	233	250	201	232	201	217	220	198	219	224	238	214	221	209	240	244	239	221	239	215	250	239	217	215	210	218	210	244	246	239	226	241	237	216	210	236	244	236	223	252	213	253	226	186	222	267	234	195	215	238	236	209	240	231	220	202	225	213	234	223	185	195	255	238	198	213	232	223	204	220	222	222	231	222	222	238	228	217	221	235	255	250	237	226	214	229	236	229	235	200	228	246	237	222	226	211	228	242	253	208	228	225	215	235	197	240	214	225	249	222	223	243	243	232	207	223	225	226	214	211	240	254	219	197	227	213	226	226	197	209	224	223	247	213	251	222	249	217	246	220	224	238	252	191	221	225	210	238	233	218	232	248	231	237	240	230	216	212	203	250	228	213	235	225	242	212	227	241	232	222	188	239	230	211	230	214	216	225	230	210	223	209	230	213	230	274	212	195	209	205	236	249	232	202	242	253	229	236	223	206	236	227	243	224	214	220	216	216	252	229	218	258	231	230	205	193	223	184	189	249	219	226	260	190	220	246	228	223	217	235	241	254	216	217	231	205	249	204	214	222	227	207	205	193	240	216	189	234	218	240	210	192	226	244	233	216	226	245	241	223	193	225	196	227	269	236	243	235	220	257	217	220	220	233	197	207	224	227	229	251	232	236	215	202	247	233	239	236	237	237	245	218	234	213	208	214	215	235	232	218	208	261	247	217	191	227	222	224	210	213	213	240	231	251	211	224	237	221	238	226	216	220	210	217	229	236	213	211	201	253	224	213	228	242	226	235	225	251	241	261	247	224	218	228	219	232	209	201	197	227	229	236	215	213	192	220	230	238	249	227	217	267	229	223	245	245	247	215	220	212	231	210	230	216	228	230	222	212	204	190	213	202	199	285	198	197	230	244	246	230	225	234	212	204	222	209	242	188	206	246	229	235	270	215	230	239	183	212	214	224	242	221	244	230	231	232	243	212	231	264	210	238	249	219	227	248	205	247	235	208	220	223	210	235	221	207	220	215	233	228	223	212	208	219	214	254	226	208	243	192	247	211	187	222	228	218	224	258	232	227	211	235	202	205	255	235	214	230	265	228	238	208	239	202	219	222	209	222	194	231	236	248	228	199	234	207	229	229	216	240	242	226	197	232	259	207	242	212	205	220	247	226	221	237	224	221	236	246	225	198	253	199	218	247	223	244	234	230	247	214	238	235	213	199	231	250	247	211	214	194	222	224	220	235	263	237	252	229	241	219	217	181	220	221	213	245	239	226	227	219	192	209	218	230	196	255	207	195	205	213	244	276	219	193	250	216	243	241	218	237	220	207	217	195	237	222	240	209	212	209	255	241	257	230	247	253	262	232	248	234	212	214	263	204	215	232	214	234	241	211	230	236	209	212	230	222	223	215	213	242	191	227	227	229	222	219	205	232	224	222	221	234	224	218	257	186	201	206	212	225	187	219	228	226	244	232	256	242	241	218	202	246	248	234	249	248	209	227	238	189	254	229	212	203	237	214	259	239	221	226	204	206	223	238	220	220	213	237	221	196	226	242	211	213	237	223	228	256	222	233	253	234	228	190	259	276	266	244	206	217	223	218	198	204	210	229	239	210	207	206	238	223	231	225	226	223	226	210	206	226	236	230	237	216	236	219	265	208	207	193	222	235	203	198	237	207	209	224	241	224	206	209	194	219	238	226	231	209	224	215	224	214	197	229	225	219	251	221	202	214	236	192	221	223	224	250	229	204	235	199	214	223	200	207	220	215	229	183	229	220	201	220	220	198	193	221	246	236	212	231	224	234	243	222	207	223	227	229	227	252	243	246	239	198	231	219	225	227	235	224	214	215	230	189	220	208	255	243	226	205	224	243	232	216	222	253	228	190	235	247	240	252	209	225	238	237	258	226	226	223	220	243	232	231	224	240	226	226	214	208	237	243	233	206	220	236	223	196	192	225	230	221	244	259	211	196	235	216	234	207	260	206	203	238	218	249	223	206	196	211	228	245	233	228	221	227	219	242	219	229	222	218	254	230	228	228	215	235	207	203	235	251	212	222	226	240	238	219	233	250
14829	11338	13771	10733	8423	4566	1565	1042	920	1022	1049	1026	880	759	734	847	806	566	500	560	569	536	527	538	558	491	560	525	563	586	488	487	523	531	531	530	484	539	500	517	517	554	536	551	551	532	513	507	531	524	560	549	519	534	508	542	557	560	528	559	515	521	549	516	568	539	551	514	527	533	532	517	541	543	544	499	517	550	506	533	545	531	482	554	537	541	533	534	537	551	528	524	543	532	518	509	525	510	516	493	512	551	487	541	520	508	494	523	549	494	542	538	548	509	541	507	580	546	524	529	503	549	494	501	536	493	528	539	509	530	515	551	525	565	522	517	521	544	543	510	563	513	537	546	554	477	547	499	537	517	516	518	557	541	530	553	564	543	563	528	515	542	492	488	538	572	544	509	523	534	519	488	577	516	564	531	550	524	519	511	543	538	531	560	540	524	526	537	527	534	513	524	530	580	528	568	510	519	543	550	477	550	517	523	502	550	512	561	514	508	510	546	544	560	522	512	527	527	505	522	490	531	518	551	535	569	564	535	509	543	528	555	556	532	546	529	533	520	510	479	518	556	525	556	526	516	525	539	543	531	558	535	529	540	571	532	511	504	491	509	551	515	504	548	519	536	565	538	567	543	562	556	521	513	556	506	504	524	560	556	532	580	579	531	558	527	508	506	501	514	550	529	545	525	521	525	527	552	521	513	529	541	524	501	517	541	496	552	503	514	503	522	529	522	543	538	514	485	524	521	524	511	521	570	544	523	558	536	526	515	579	554	544	559	498	495	563	520	519	521	579	510	506	491	540	514	522	566	542	489	536	524	525	542	503	537	534	570	520	515	521	512	519	514	516	510	501	540	527	512	500	564	503	571	524	484	521	517	502	548	515	501	517	574	538	563	548	533	552	518	498	495	575	547	504	505	560	531	462	550	499	532	531	551	541	537	525	517	523	517	551	587	504	541	559	565	520	559	482	536	532	510	541	518	544	497	556	562	542	527	509	489	491	560	480	523	541	526	503	530	571	527	576	543	520	528	509	527	497	510	525	525	492	525	533	568	521	531	505	508	515	537	494	513	539	524	529	515	525	521	504	519	529	561	520	545	487	552	520	507	550	535	530	526	514	558	538	535	529	514	509	526	550	545	533	507	534	545	525	510	534	552	520	533	528	503	514	541	517	557	524	525	525	506	541	515	508	565	535	497	526	537	545	517	527	529	538	552	560	559	513	509	474	525	524	517	525	589	541	530	567	554	545	565	526	516	509	500	557	550	503	534	564	526	517	557	506	533	574	497	533	587	566	537	567	543	520	555	514	480	569	517	526	519	480	503	513	548	528	541	528	499	550	533	526	541	560	555	542	466	517	555	540	519	531	521	513	527	492	513	519	547	514	553	571	536	511	543	557	494	529	527	521	484	490	550	523	562	531	527	542	504	517	565	489	535	522	518	549	565	525	524	480	512	520	561	561	530	532	579	544	539	525	512	537	550	547	532	514	530	560	563	559	520	521	549	546	546	533	506	557	487	500	551	528	526	503	520	512	511	544	567	495	478	516	534	526	512	557	528	574	553	538	569	540	555	524	538	530	533	537	505	529	514	533	577	527	518	506	534	522	518	516	536	545	539	504	524	498	563	599	531	488	503	578	543	530	520	514	540	550	564	545	511	515	582	548	542	533	508	515	525	530	526	503	495	525	515	533	505	558	523	538	488	542	558	539	572	495	534	503	513	550	505	541	500	534	513	531	525	562	559	529	512	514	562	534	554	537	538	553	489	524	543	530	481	530	499	521	540	555	550	522	536	585	554	546	576	519	521	531	510	551	519	531	514	552	498	561	557	520	551	557	542	520	534	494	538	541	497	557	536	566	479	529	503	566	507	514	524	559	535	516	498	533	513	524	511	557	531	538	524	568	495	534	552	553	489	522	504	541	558	483	550	536	535	545	485	524	507	512	493	529	533	541	561	489	537	543	516	501	534	552	530	520	550	569	531	485	588	532	492	519	563	525	538	507	486	517	521	525	538	537	525	516	500	529	531	511	512	558	512	531	521	514	520	517	534	496	540	524	505	499	541	556	537	539	507	516	536	537	491	525	536	544	547	526	527	529	485	565	535	540	548	538	508	544	502	508	547	527	536	520	491	525	510	579	545	607	519	555	552	545	511	504	475	544	544	501	506	547	493	525	541	512	554	597	546	528	567	484	499	488	534	496	556	518	520	556	544	514	581	482	484	519	547	557	533	520	571	537	531	550	547	550	508	504	495	540	553	518	545	507	517	499	557	531	566	519	514	545	561	542	476	562	547	535	523	524	500	522	533	535	535	547	511	548	562	531	533	502	530	537	558	555	554	523	535	542	537	510	502	541	570	486	536	558	572	559	488	541	555	541	555	523	506	516	540	565	540	562	517	546	515	525	528	548	539	479	539	507	528	516	476	535	511	560	507	548	502	548	550	550	501	541	534	517	513	502	544	524	537	537	515	564	517	539	558	525	560	521	526	492	488	533	525	539	558	555	521	530	529	497	509	551	522	535	544	523	513	570	542	505	528	508	529	575	534	529	534	535	609	516	557	506	532	502	557	559	486	534	539	532	500	486	514	535	516	518	556	538	521	537	553	524	530	502	531	545	515	526	571	524	513	549	504	517	545	515	526	547	530	578	538	497	504	543	571	495	520	555	526	533	493	539	555	508	516	567	494	496	519	553	546	509	524	497	541	536	526	537	542	522	545	548	533	530	540	489	498	508	543	535	531	513	518	554	531	547	545	492	528	476	522	535	551	546	495	529	505	511	558	504	513	518	539	546	523	505	483	553	509	524	515	533	529	559	541	539	498	565	518	532	543	546	523	502	526	520	539	541	557	522	540	509	525	533	516	540	528	519	519	571	528	557	571	532	552	519	509	545	533	555	514	489	532	486	522	532	503	492	568	530	568	487	537	538	529	563	480	573	511	477	539	516	497	530	529	523	493	530	551	564	529	561	512	574	528	537	540	560	511	535	526	460	520	553	527	501	566	498	558	513	486	510	529	500	528	525	544	519	516	525	500	513	504	511	518	557	531	551	543	498	584	507	539	578	540	531	534	516	535	510	506	546	548	540	518	503	569	547	530	539	541	520	539	540	488	543	567	505	557	525	512	522	543	509	551	521	523	525	523	566	527	555	509	483	527	549	545	558	515	518	517	533	516	532	541	493	507	547	525	541	519	527	566	573	536	518	569	535	516	539	539	552	528	541	518	523	514	528	512	506	565	526	509	535	524	538	484	539	541	503	531	518	499	573	564	570	564	571	554	565	516	562	520	511	471	542	586	555	489	512	514	528	514	520	524	520	499	541	518	523	526	528	519	546	570	553	493	555	558	513	492	532	531	544	575	468	548	533	480	561	515	471	554	534	527	508	537	523	581	509	513	510	516	537	517	484	524	526	493	564	548	534	540	541	558	530	533	527	492	479	558	552	542	505	520	539	524	518	559	558	533	531	511	554	590	544	517	488	551	533	547	531	517
44316	32348	36913	32099	21457	7902	1415	704	537	583	546	447	423	653	1048	1292	797	342	311	333	308	360	281	319	323	318	307	324	332	335	377	355	309	316	332	319	316	332	347	273	325	307	339	320	321	365	334	349	362	289	299	303	304	323	325	302	305	287	326	283	318	323	294	357	336	340	265	301	342	312	345	357	307	322	310	315	362	325	313	293	303	342	336	353	286	310	322	331	378	336	310	319	318	315	320	332	326	345	334	289	306	342	335	335	326	337	303	311	293	343	338	287	345	339	324	356	338	334	328	359	320	290	343	355	336	318	265	301	332	322	329	318	291	343	349	349	291	345	317	369	325	320	343	329	327	325	349	357	329	351	312	332	340	301	305	304	301	337	327	290	337	321	314	339	332	381	359	354	337	333	321	293	332	311	299	330	327	336	325	369	314	330	300	315	293	305	316	322	340	298	321	315	327	339	319	336	306	328	325	321	362	342	320	295	357	351	329	308	327	346	300	332	301	294	321	306	343	326	353	354	303	311	314	295	317	319	345	350	326	341	311	311	328	333	357	332	341	342	341	339	321	298	367	334	326	305	315	345	317	318	317	306	296	363	307	323	337	301	306	323	335	307	321	336	381	307	335	323	308	350	320	318	331	320	320	334	330	338	360	393	344	294	347	319	323	321	341	317	321	313	347	328	337	337	331	322	335	319	323	354	331	333	340	295	320	354	321	352	292	322	335	361	335	329	335	300	324	309	322	304	327	339	370	343	303	331	307	316	315	309	312	312	313	318	320	317	288	325	307	301	319	347	303	354	317	340	334	316	301	332	329	350	313	321	333	310	335	321	338	358	347	344	396	312	347	368	346	343	362	313	327	304	334	331	296	330	310	308	347	303	355	352	317	340	360	294	342	352	333	306	313	309	302	304	337	318	344	328	312	276	302	348	334	337	312	337	322	320	352	337	300	342	334	321	299	316	368	319	306	319	340	328	285	326	345	351	303	296	283	282	300	337	325	341	353	351	358	329	304	290	327	307	323	306	330	333	319	337	361	325	344	305	337	312	350	297	359	344	302	324	287	339	369	339	354	326	336	292	312	292	318	321	360	290	353	319	345	345	346	334	333	385	302	323	305	319	355	356	302	341	333	309	334	341	340	329	309	322	326	300	326	346	332	297	330	311	324	342	299	361	345	351	350	326	349	354	291	314	297	343	301	321	325	310	330	319	364	322	295	326	323	338	303	329	291	318	305	329	317	321	312	318	329	283	322	322	327	357	327	295	323	346	319	294	311	334	338	306	319	308	303	312	340	322	336	328	322	336	338	314	319	312	310	328	322	302	358	327	326	333	328	306	326	337	319	316	307	355	299	286	335	308	305	329	361	295	347	326	314	335	320	323	329	309	319	323	330	351	373	318	323	305	328	336	333	303	330	327	302	309	277	349	336	309	306	285	351	314	326	329	293	346	340	350	309	343	361	378	335	327	333	340	284	329	359	324	292	311	391	335	337	299	334	329	318	348	323	298	351	345	345	307	331	334	299	290	314	372	302	306	334	293	315	331	348	310	346	318	308	293	304	327	368	346	346	313	327	343	336	320	313	311	311	306	318	330	311	320	283	318	303	279	312	315	302	338	333	318	322	322	359	347	336	358	339	358	362	356	300	323	308	330	348	356	346	306	335	332	326	320	355	286	367	328	290	321	299	321	353	355	320	309	306	330	312	343	307	336	342	347	353	353	317	343	310	332	340	318	334	260	355	312	341	329	335	305	290	277	320	332	348	336	345	312	344	336	326	325	299	328	312	311	355	302	318	311	304	262	305	311	334	325	331	354	337	286	334	330	312	319	319	329	347	334	333	374	315	313	327	307	339	292	329	329	396	318	331	306	311	301	346	311	340	325	312	355	326	345	342	320	311	340	307	342	312	316	323	292	381	324	293	311	302	361	327	302	297	325	285	333	329	341	356	330	317	351	323	318	341	329	341	334	324	345	273	303	333	347	292	327	356	323	353	325	307	369	329	344	299	318	354	313	376	328	304	290	319	307	321	297	337	295	321	338	363	311	318	316	318	372	385	289	338	341	345	332	346	314	326	329	350	308	329	307	315	298	332	316	341	349	339	326	318	298	341	362	331	353	313	320	342	344	329	291	330	337	297	346	320	323	323	314	307	322	301	351	341	336	310	296	329	303	315	315	305	316	305	356	315	278	332	292	292	301	306	338	300	285	321	343	313	324	301	321	346	329	299	314	286	294	302	351	318	336	299	317	324	315	315	357	312	287	323	293	330	302	281	292	267	368	326	325	348	342	310	292	316	341	349	323	314	292	330	332	301	330	344	332	322	325	323	352	337	310	323	262	301	327	328	352	322	292	321	327	270	331	337	307	289	298	359	326	310	305	319	342	344	369	315	318	336	328	308	316	313	310	366	315	328	348	338	352	322	342	357	327	312	296	338	339	333	363	324	326	320	314	370	336	349	339	316	365	333	337	296	355	334	304	322	343	344	349	312	345	341	315	338	338	331	346	319	307	334	356	325	322	337	330	297	300	326	309	303	309	301	313	322	353	315	303	306	321	329	320	328	302	315	334	375	334	326	326	334	306	349	320	355	314	322	346	356	308	288	322	310	296	329	305	328	321	338	291	303	326	318	359	292	327	318	310	301	318	291	333	286	323	326	326	303	323	367	330	303	292	320	304	312	330	337	307	308	301	299	337	314	330	305	337	330	327	310	300	331	298	317	323	335	343	329	347	322	274	320	319	360	332	356	345	354	271	328	318	353	314	298	311	315	329	304	320	323	319	336	320	324	316	384	328	348	337	332	339	286	335	295	340	304	327	354	344	312	352	335	280	317	331	321	320	345	315	307	319	322	324	342	307	312	294	343	367	356	330	346	286	301	330	352	312	309	323	343	330	356	320	363	315	317	322	308	295	297	313	320	324	310	321	352	305	291	341	310	357	312	325	310	349	327	343	360	341	294	323	318	333	307	337	352	298	354	313	331	291	291	339	347	327	318	365	359	336	298	329	340	307	316	339	315	280	314	336	342	333	339	306	332	372	326	327	317	300	344	336	308	330	316	329	308	338	324	315	354	346	342	327	357	320	363	342	318	353	297	338	311	308	321	361	307	299	322	315	320	353	326	351	371	316	316	322	318	312	332	300	327	329	299	299	315	319	361	305	312	311	309	309	315	336	345	331	298	330	306	307	316	320	316	345	336	273	335	331	345	342	314	332	314	334	322	306	328	329	291	305	332	317	329	330	323	336	335	299	360	305	355	329	316	316	334	306	325	313	310	334	338	353	331	332	308	359	324	324	309	337	369	308	340	337	370	319	340	364	304	321	314	327	309	316	308	337	333	327	323	347	348	331	332	319	300	310	346	306	362	348	317	319	326	291	317	360	310	336	361	311	306	305	300	314	316	354	354	311	298	311	376	325	317	330	317	295	295	337	308	322	343	325	295	337	368	321	322	352	316	337	329	325	326	334	325	349	305	313	336	332	328	304	258	363
28931	25582	38871	39053	30898	14684	3322	2384	1660	2011	1799	1355	1362	2701	5216	5994	3226	813	704	758	725	711	746	734	726	754	705	706	749	748	744	726	759	743	743	708	760	714	748	713	743	717	751	740	734	755	744	763	747	740	722	708	722	718	713	745	717	747	699	759	763	728	679	689	734	731	688	765	749	752	717	764	719	687	736	696	735	727	729	697	726	736	707	679	666	699	755	759	735	733	745	722	739	813	719	725	743	762	689	720	697	746	710	682	699	694	758	742	705	732	745	712	763	712	728	736	704	744	694	705	733	707	712	779	736	725	731	778	757	696	717	719	734	733	724	757	755	730	747	737	724	789	729	683	739	723	769	737	712	755	718	758	707	708	706	684	759	701	796	737	702	748	732	738	721	735	733	734	706	738	739	729	706	695	718	764	769	719	714	737	760	750	766	777	735	765	732	754	734	724	694	759	746	732	730	734	714	828	702	794	695	728	756	727	734	748	717	694	730	740	700	719	734	721	748	714	724	671	709	755	740	762	755	718	728	755	702	743	743	725	792	723	779	663	725	740	740	700	779	710	718	727	789	696	778	737	735	739	749	761	701	769	733	706	810	724	714	772	725	701	749	731	745	701	764	719	722	727	733	702	752	712	743	721	741	677	750	690	701	707	694	747	689	728	746	686	736	728	710	774	719	662	742	754	735	709	721	749	735	706	734	726	708	685	709	740	799	698	724	733	756	707	700	794	744	694	713	731	712	725	753	750	726	696	713	756	707	731	660	713	743	702	732	751	691	674	751	720	794	719	727	746	704	753	681	743	777	697	714	745	729	699	740	706	742	704	744	716	715	718	749	692	733	727	744	748	726	675	770	758	753	747	693	696	759	724	717	706	698	728	708	705	759	710	720	774	688	661	737	759	691	740	730	781	726	761	780	746	746	704	739	790	737	720	773	772	729	735	707	736	721	712	766	753	718	795	747	736	753	750	746	750	700	729	729	745	784	721	728	753	749	731	689	702	728	715	732	747	687	681	753	767	709	739	715	721	759	779	707	723	747	734	704	789	766	713	701	733	754	735	716	699	693	738	707	776	725	744	697	734	715	715	701	747	712	700	687	724	749	747	736	718	756	748	733	740	716	723	741	732	712	748	728	762	768	762	738	726	721	696	726	715	696	769	726	760	714	750	734	774	710	772	726	717	735	758	701	713	742	668	720	772	754	722	757	745	732	699	744	766	785	757	716	745	768	717	727	741	698	732	770	765	710	752	747	741	770	740	685	741	729	702	759	719	736	711	724	754	699	725	752	731	763	727	727	722	747	739	732	710	797	698	744	727	723	763	732	707	748	702	775	716	737	681	714	702	717	734	722	757	700	707	729	685	714	735	758	771	739	748	751	762	731	739	677	770	713	704	726	813	692	748	729	675	737	720	730	757	705	751	766	764	760	715	701	731	767	744	696	749	690	738	725	727	758	700	780	709	732	718	694	777	719	668	801	726	758	731	750	755	753	762	738	707	705	748	735	757	732	726	687	692	725	718	709	731	717	708	747	719	703	751	763	744	771	710	755	773	728	715	709	737	715	749	735	722	724	770	736	752	753	717	757	773	716	698	709	694	776	741	692	720	724	731	731	750	716	763	708	739	727	712	735	765	749	719	736	727	728	661	749	767	781	739	768	706	737	703	757	775	746	690	715	769	755	733	740	725	764	755	721	713	708	693	642	723	707	730	784	736	710	716	722	687	693	705	722	723	757	707	712	704	726	702	756	713	759	769	749	779	730	719	731	703	755	754	710	726	709	693	755	727	719	695	756	724	705	752	725	722	768	716	730	738	708	690	729	694	742	745	735	708	677	782	714	777	714	705	702	728	697	703	713	731	722	674	724	721	733	726	716	724	733	717	711	766	768	695	726	734	730	714	703	736	721	708	712	668	717	752	690	739	749	731	698	726	723	740	711	758	771	748	734	769	748	744	722	762	735	747	683	792	737	675	742	765	751	738	764	705	701	703	724	736	699	733	773	714	705	775	738	725	683	639	800	758	727	723	723	725	750	719	720	725	735	725	712	689	695	711	745	686	728	720	735	763	727	728	791	692	764	805	723	701	695	765	715	714	729	677	718	764	712	686	768	735	789	719	728	783	711	734	728	732	638	707	709	744	781	715	785	690	743	699	763	733	709	707	726	755	708	727	736	734	775	783	721	730	739	700	722	725	725	760	720	750	700	768	723	756	757	737	746	725	756	699	724	750	748	741	689	665	717	708	760	712	695	666	718	717	758	706	739	750	757	737	697	700	737	712	725	716	742	718	730	729	802	697	727	781	723	713	747	748	733	710	745	731	750	727	714	726	767	716	723	752	739	739	742	700	714	737	726	729	731	774	742	712	686	672	660	734	749	698	720	728	732	732	724	705	756	754	719	745	729	763	749	753	726	755	669	762	723	733	693	732	725	771	739	709	728	732	711	756	718	694	724	751	738	744	731	685	729	730	721	742	759	772	730	702	753	773	699	713	746	713	745	750	709	724	763	724	742	766	746	736	709	733	695	742	694	741	713	739	726	712	736	714	719	765	688	703	704	735	756	766	719	709	749	766	701	730	743	718	696	721	727	724	708	711	795	712	760	719	710	791	743	736	759	683	709	710	750	729	731	760	713	780	746	688	739	745	739	767	741	738	763	716	736	705	773	680	742	706	740	705	766	688	788	681	722	708	721	760	701	738	738	728	697	718	717	744	707	710	793	718	714	757	719	730	719	743	744	734	732	754	705	705	715	698	769	734	734	773	694	688	698	785	706	737	714	714	751	674	750	704	733	751	736	777	746	718	751	702	720	703	707	717	759	721	719	764	759	745	728	705	762	755	716	761	766	739	753	744	738	754	675	712	757	676	716	767	687	745	724	670	739	751	740	700	729	718	769	744	718	710	762	751	718	772	771	747	714	769	743	726	716	744	722	718	733	717	738	738	757	763	739	737	739	680	750	739	727	700	707	734	756	753	685	709	708	690	705	737	719	696	759	734	729	678	701	749	729	724	751	751	729	686	746	726	736	758	720	714	750	690	723	723	751	673	738	745	715	734	729	718	752	761	807	788	729	743	739	732	722	723	751	755	715	758	760	723	717	701	743	749	781	741	694	744	749	720	747	815	715	745	713	739	728	740	700	750	808	767	735	654	720	742	716	680	706	803	694	719	692	708	747	748	707	724	643	714	771	767	733	722	738	720	772	795	740	746	707	748	734	726	723	676	770	734	748	747	763	703	739	746	732	723	711	707	661	702	677	708	695	701	731	695	757	766	725	762	746	713	750	728	750	700	762	722	739	754	759	719	673	747	706	734	766	733	715	727	778	745	714	721	746	791	712	705	749	721	767	710	713	727	713	721	751	738	719	756	719	751	686	755	754	675	741	705	728	749	767	734	678	743	739	728	741	736	727	706	699	707	768	667	759	747	685	727	774	758	702	701	783	708	713	744	695	698	737	716	764	772	727	757	705	709	740	751	658	741	713	722	747	695
52185	41389	46330	47015	32052	14454	3531	1135	686	682	644	599	758	1662	2374	2094	1454	510	399	407	397	404	412	394	405	392	434	375	398	384	404	386	399	361	397	460	419	370	396	429	409	405	391	437	403	394	378	360	369	382	378	364	391	409	394	390	394	384	403	402	429	396	364	408	395	384	408	382	407	414	393	377	411	407	424	373	383	365	398	375	405	392	423	418	434	405	417	405	407	424	377	374	407	387	420	404	406	423	369	410	439	392	406	386	394	418	373	387	408	374	402	375	397	386	362	410	407	369	397	402	378	388	410	390	371	356	429	396	429	398	400	409	367	348	421	421	433	393	363	406	402	381	388	397	400	368	375	373	390	391	412	407	410	420	410	364	408	389	392	386	373	418	380	384	394	406	389	380	378	429	411	377	367	355	403	385	391	398	410	433	379	374	399	407	396	398	407	429	400	422	390	387	383	400	380	394	422	408	426	386	376	382	429	434	407	411	409	318	390	394	416	373	433	412	420	414	390	383	403	372	399	422	392	413	398	406	410	413	394	390	377	421	407	388	368	401	383	377	385	391	373	432	359	350	403	421	443	425	420	400	396	377	409	397	412	336	400	417	432	393	399	374	392	435	420	378	357	394	404	390	450	419	377	391	403	397	404	366	435	384	402	381	374	349	376	401	345	364	417	356	391	400	418	433	394	407	375	367	375	387	415	403	417	350	374	383	394	395	428	393	404	354	398	370	390	407	400	391	409	432	370	379	383	380	377	414	391	390	406	381	354	409	419	401	409	386	379	388	408	393	376	393	367	402	399	379	419	403	403	405	432	389	427	381	398	388	355	398	390	410	364	399	414	390	368	386	393	423	392	438	411	382	408	394	412	329	348	366	360	383	408	399	378	380	365	389	385	364	425	421	454	381	372	361	390	381	362	425	397	414	368	407	392	418	405	391	363	417	373	391	418	433	384	373	445	374	376	407	435	398	412	390	407	399	377	412	422	346	406	399	372	413	417	375	388	395	389	388	361	346	370	415	411	399	387	424	404	370	390	368	372	383	394	401	397	362	395	383	368	438	389	382	429	381	371	415	361	419	380	405	414	400	442	399	428	398	424	426	406	376	413	405	379	345	378	354	380	408	375	392	413	361	414	438	389	391	381	418	381	433	424	384	404	396	388	395	392	378	383	393	409	380	410	429	387	357	408	408	405	407	383	368	397	430	389	393	359	361	437	403	387	395	403	390	381	414	385	392	378	388	371	372	382	409	379	399	457	411	420	391	397	368	403	397	404	384	393	384	394	403	441	417	408	375	361	370	405	389	401	379	415	394	387	405	369	440	389	383	379	373	381	432	392	391	414	385	383	410	360	390	423	375	392	409	408	425	366	410	417	363	394	357	383	393	384	370	361	404	383	381	379	395	400	374	370	387	414	387	406	380	413	370	375	399	410	379	389	374	354	385	401	454	433	377	418	390	363	393	367	419	428	370	421	388	447	429	377	387	398	397	380	393	399	389	373	439	432	403	417	414	391	378	440	363	403	360	420	431	402	392	424	385	428	386	336	394	374	381	380	441	396	393	419	399	395	422	390	415	386	417	395	390	374	365	381	385	406	386	421	367	395	363	387	367	366	398	392	360	392	380	406	393	406	426	375	375	377	414	381	416	385	383	398	396	375	397	440	379	379	379	376	406	414	421	357	380	375	374	391	407	373	411	394	384	341	411	410	389	407	371	397	403	368	371	397	386	360	412	413	348	409	413	405	419	397	395	383	382	364	390	361	439	423	400	408	414	373	389	386	371	397	359	351	415	357	425	395	397	358	402	385	403	420	417	387	384	416	379	414	430	426	403	406	430	365	396	396	383	381	403	432	405	385	353	391	372	370	405	374	405	417	397	402	407	407	403	410	431	396	421	381	400	399	404	429	417	383	407	370	409	434	391	372	389	365	395	414	384	400	414	414	416	400	405	395	413	386	406	425	406	372	419	392	386	405	403	398	390	382	402	408	413	378	379	362	383	376	396	391	363	396	402	418	433	345	386	429	360	406	366	406	371	424	390	391	424	405	405	406	365	404	371	401	400	370	382	371	388	417	385	387	397	375	396	437	428	431	421	359	371	441	358	387	386	386	392	418	390	413	408	377	393	392	447	404	364	380	364	431	382	409	377	405	417	383	428	347	379	402	359	416	383	428	381	384	407	412	386	393	425	408	385	391	390	405	386	374	441	406	363	442	440	359	368	396	385	456	381	380	395	381	386	365	391	389	402	384	439	366	385	410	384	380	403	383	378	387	392	394	379	373	400	413	381	378	411	355	382	388	389	425	418	399	382	424	429	407	399	382	426	386	359	380	408	357	400	359	376	384	366	381	404	408	385	419	388	408	405	443	353	387	339	385	392	394	423	412	403	438	368	393	356	372	396	378	393	402	350	388	392	381	398	385	422	396	402	364	376	393	408	413	414	387	384	418	393	430	348	398	424	380	399	397	370	387	399	409	349	366	393	375	394	422	409	411	406	358	344	421	384	377	399	423	418	398	374	432	398	376	401	382	426	414	388	369	411	363	362	383	385	400	384	404	380	386	425	376	361	400	400	383	416	382	363	407	412	393	395	382	416	369	424	416	391	396	406	406	383	377	383	431	389	400	421	373	388	387	395	383	364	410	394	400	395	420	388	408	376	393	381	395	426	409	363	418	434	411	390	414	405	382	343	443	420	401	410	351	360	367	387	396	427	376	376	393	378	372	429	439	412	421	390	355	371	411	409	397	400	427	387	406	379	383	394	396	394	405	406	377	373	383	389	402	334	402	391	412	396	402	400	371	384	401	407	374	355	390	389	402	421	445	410	375	376	390	377	407	368	376	414	413	396	382	391	427	382	380	396	412	399	338	354	436	403	433	413	396	410	431	434	397	389	403	440	375	420	409	385	360	418	422	392	380	394	366	421	426	340	400	409	372	383	399	401	384	401	422	415	397	373	411	405	406	386	384	420	418	415	419	403	366	368	396	381	408	388	406	430	411	392	409	365	391	359	416	405	397	393	390	414	401	419	388	425	357	403	423	373	373	395	394	396	422	395	376	398	396	411	385	381	414	408	416	382	443	440	409	438	396	410	424	387	345	401	421	400	373	388	420	389	417	385	389	363	412	375	396	390	388	349	344	418	390	396	395	411	388	371	399	401	354	389	405	414	394	363	346	387	375	430	385	382	369	355	366	392	402	398	394	430	379	395	389	378	376	419	412	370	365	401	428	394	414	393	384	410	382	392	393	394	385	395	366	389	377	390	392	369	381	371	390	394	385	430	417	398	380	354	360	336	405	368	392	411	376	404	450	386	382	398	360	367	384	429	452	389	375	407	380	390	373	367	370	371	405	386	391	387	399	398	371	365	398	383	410	397	414	389	399	397	390	409	400	396	394	387	406	402	412	385	390	386	407	390	367	384	388	401	415	396	420	438	434	410	442	365	399	380	381	411	410	364	372	381	401	373	385	385	403	437	394	418	377	418	429	423
33948	32518	45972	51228	38086	19641	6337	3077	2364	2335	1968	1812	2674	7282	10670	8719	5992	1235	872	859	782	858	833	846	852	845	817	835	839	836	871	836	916	792	868	825	833	881	828	848	827	867	839	882	845	871	806	855	869	884	859	866	910	842	903	879	838	825	850	859	826	866	877	863	872	864	824	827	830	823	810	838	890	831	875	845	788	852	893	826	853	918	914	843	851	877	874	828	856	890	823	838	842	837	822	880	813	866	834	841	875	855	894	843	827	874	840	843	846	847	878	863	887	818	810	863	909	869	786	866	867	870	871	911	858	873	794	907	860	849	887	828	836	825	785	850	890	811	822	845	889	871	888	904	867	851	870	840	852	841	845	847	896	858	885	850	861	833	847	847	828	847	846	936	902	868	813	909	832	891	845	811	822	826	852	841	824	885	807	864	841	852	908	825	870	861	837	865	846	852	847	884	822	877	781	828	795	874	852	846	859	854	802	841	824	842	875	877	842	821	820	853	872	816	850	826	870	862	882	847	893	885	839	839	890	862	868	867	876	854	848	851	860	854	837	851	902	841	862	887	833	859	913	835	789	877	827	804	829	838	820	849	886	833	834	829	863	843	845	898	831	835	850	863	861	842	843	845	849	891	838	858	875	871	857	807	867	904	851	829	789	812	796	863	875	848	893	807	812	903	826	873	870	867	842	857	807	851	843	879	861	818	833	856	877	860	853	899	881	827	845	815	823	851	831	898	850	830	856	889	820	858	826	834	841	852	841	870	861	829	824	821	875	853	838	854	861	862	864	803	833	861	865	828	862	879	812	840	867	868	830	847	806	847	829	833	856	849	820	826	796	836	889	864	828	832	796	844	930	824	794	806	858	810	844	854	862	845	871	846	864	824	867	871	838	841	804	823	823	855	841	872	835	880	847	825	856	814	830	884	898	812	841	824	853	869	839	862	861	799	781	828	840	820	822	884	881	862	848	835	917	861	835	819	793	841	830	874	843	818	794	853	883	868	837	824	785	796	895	813	863	862	841	883	942	839	858	814	828	828	857	816	847	837	838	900	873	882	865	834	898	894	805	871	887	846	847	785	867	843	867	875	849	868	890	892	830	887	778	896	838	891	869	908	815	794	842	863	809	850	845	903	873	832	884	872	879	862	860	842	849	840	826	879	849	895	832	858	910	926	819	859	786	805	837	796	873	825	828	873	838	832	837	849	836	807	843	882	827	886	837	847	880	875	860	846	831	842	825	886	807	863	843	864	860	871	862	815	895	827	843	905	850	881	856	859	881	831	806	814	847	840	880	863	798	845	856	839	865	917	859	821	770	843	822	824	875	860	853	878	831	857	829	871	874	854	866	856	863	826	858	815	902	828	868	773	835	886	857	898	885	815	832	837	848	931	877	806	823	845	798	829	831	844	849	832	857	844	861	867	896	826	805	798	828	890	813	796	855	822	867	881	859	920	846	903	881	853	812	819	899	837	900	862	832	860	878	826	875	820	883	871	800	853	866	913	871	846	829	878	816	880	856	865	885	878	880	820	842	869	881	881	842	896	860	830	899	817	849	855	815	832	828	871	818	880	891	830	840	891	832	833	882	871	869	837	864	834	833	848	829	830	887	908	850	851	869	909	877	918	854	864	877	852	874	897	855	861	832	826	845	847	849	905	817	870	797	850	912	833	846	861	822	883	822	843	790	865	836	829	884	893	853	855	857	891	817	881	848	884	850	861	853	869	839	847	841	882	788	832	866	853	853	857	847	864	897	778	852	830	817	838	878	823	882	840	876	843	891	843	820	887	834	830	809	890	894	871	884	891	836	872	909	906	858	854	879	880	816	840	835	803	835	853	808	816	819	851	852	873	844	848	854	847	875	904	855	820	854	884	812	820	840	848	829	850	869	889	787	802	795	816	834	861	865	810	838	841	862	840	828	868	819	856	848	847	893	852	886	836	862	820	836	817	884	814	839	825	807	901	832	821	831	833	806	823	831	850	840	874	845	869	792	844	898	812	849	894	828	886	835	826	878	821	836	873	844	822	890	853	851	847	873	808	859	820	898	874	856	854	811	855	858	856	824	870	828	839	876	858	843	817	834	887	905	873	896	816	911	836	825	863	865	882	855	875	850	823	814	829	849	789	844	850	848	815	822	814	919	818	803	811	828	897	876	837	864	804	821	834	876	819	863	871	893	866	839	847	853	794	860	861	848	779	865	826	871	849	877	816	870	855	837	870	812	862	798	810	885	884	800	903	879	874	832	856	836	883	794	830	802	859	915	791	811	856	793	858	863	832	856	846	828	849	799	844	860	869	859	830	859	852	904	861	930	854	856	800	782	793	814	805	843	882	827	866	831	837	812	880	831	847	875	877	854	828	841	877	881	866	831	872	849	835	911	829	821	802	822	852	849	899	896	816	867	857	806	875	858	812	840	823	871	852	873	832	871	874	867	882	886	862	801	816	839	886	830	834	848	804	831	849	821	817	802	866	889	833	841	883	849	844	855	829	884	860	875	835	826	879	887	876	832	890	797	820	810	880	848	835	876	792	917	816	876	865	860	863	859	856	854	845	829	810	792	885	842	860	772	867	859	845	842	802	837	868	819	852	847	860	887	827	882	817	861	875	796	803	854	839	830	818	843	852	835	835	890	862	877	835	894	862	920	832	830	808	835	840	848	870	818	865	885	851	825	843	880	868	877	785	843	831	843	839	873	849	823	858	884	809	862	801	897	810	791	820	868	875	846	837	852	801	853	858	880	842	853	856	823	888	803	840	797	832	843	872	824	800	862	867	933	852	808	844	838	857	861	847	821	838	843	855	827	860	855	832	860	859	869	815	881	877	787	845	804	848	823	831	832	898	841	832	836	881	836	867	813	848	835	859	873	822	889	849	808	840	835	859	853	846	825	834	892	854	812	874	839	852	848	873	836	850	839	907	872	859	879	884	888	839	821	863	828	880	839	928	845	802	860	840	810	859	873	825	835	825	881	832	853	869	881	838	835	829	809	867	822	819	872	805	877	802	842	830	825	842	839	837	789	848	872	826	865	841	852	875	851	847	794	849	811	851	819	919	779	826	870	860	860	833	878	848	882	852	835	855	828	858	840	887	875	849	848	841	888	840	863	866	855	842	880	850	867	830	831	864	860	863	800	833	838	867	853	846	829	872	836	858	884	874	830	826	782	859	827	874	858	857	854	828	831	806	828	829	919	841	819	819	858	885	786	861	838	838	848	848	864	862	832	854	848	869	786	831	841	819	885	832	868	777	859	883	838	806	826	855	864	820	817	896	853	785	828	828	857	783	904	862	798	817	889	811	856	877	887	851	831	818	844	828	872	860	817	864	873	845	824	879	881	800	857	809	868	848	811	842	878	847	826	837	846	834	805	881	838	852	870	823	823	839	892	870	806	792	872	901	863	859	811	813	883	799	879	846	870	872	871	867	825	808	853	845	824	882	896	879	856	874	897	883	873	863	843	875	863	828	863	830	830	836	862	878	815	870	816	844
24416	13338	8491	4811	2683	1223	696	436	424	301	259	295	307	319	328	273	304	214	252	214	267	218	229	194	207	197	211	225	208	247	199	210	196	214	197	217	230	207	209	198	246	247	229	228	220	255	239	209	189	225	208	222	239	197	224	208	218	232	220	249	261	234	227	259	229	211	221	195	201	224	247	215	238	215	210	212	230	231	225	196	208	214	203	251	233	199	224	211	219	203	247	229	208	217	246	211	228	216	245	242	207	219	234	230	226	220	182	201	199	226	243	237	223	241	261	216	228	215	231	219	237	178	217	197	232	192	204	204	226	218	218	217	211	223	268	220	236	237	259	236	228	234	235	206	223	190	200	237	218	244	222	228	235	239	208	233	229	246	243	266	225	234	219	228	215	213	220	229	224	237	199	205	214	227	191	231	243	214	220	231	199	245	224	221	214	206	251	218	235	225	194	197	232	234	218	230	217	223	203	229	192	186	196	222	204	216	222	228	243	247	223	226	197	199	250	226	246	220	188	250	217	198	231	232	254	226	216	221	213	214	216	228	234	229	226	243	227	230	200	205	217	242	252	242	213	220	203	205	223	210	242	191	227	234	229	224	227	216	222	214	239	228	226	204	229	227	231	212	212	218	251	224	237	235	215	228	217	228	225	227	218	246	227	220	250	229	226	206	190	227	213	227	240	226	205	213	214	236	215	238	222	236	257	231	203	217	226	240	220	244	190	216	242	218	207	247	244	221	228	220	207	245	225	221	207	209	225	202	240	229	210	219	202	224	214	249	207	210	213	206	239	233	205	202	222	210	212	241	230	242	205	214	261	195	236	193	208	223	208	233	235	230	227	235	204	244	212	223	240	253	228	228	213	236	209	217	191	230	231	222	216	244	210	236	216	190	270	214	229	233	214	218	234	204	235	219	244	229	225	254	254	273	234	193	244	229	238	233	203	217	243	219	224	201	230	212	229	223	235	220	208	224	213	239	233	207	218	224	235	215	259	227	219	259	217	250	235	223	212	244	245	202	240	262	193	227	272	226	246	229	214	214	206	226	212	209	212	231	243	218	221	212	245	205	224	222	173	231	226	233	239	208	196	213	229	208	210	211	222	212	255	228	200	231	241	231	218	223	208	202	239	220	207	194	225	243	229	215	242	225	245	243	246	223	257	240	252	229	232	263	253	210	208	218	238	243	220	237	228	198	209	213	216	224	195	219	231	217	220	226	193	223	255	224	248	252	201	234	211	195	244	209	247	253	220	210	230	208	205	239	215	240	209	230	210	228	225	218	225	237	217	225	222	254	230	239	246	247	229	196	221	232	240	212	224	197	211	237	248	232	230	242	214	222	227	202	243	229	207	240	212	202	236	219	193	243	195	205	216	223	235	222	213	221	226	215	235	192	243	246	216	201	218	231	243	220	264	222	214	249	234	196	226	223	200	208	213	223	210	220	214	215	215	233	232	242	221	239	215	236	208	218	228	228	205	222	228	250	214	207	250	212	207	197	235	218	221	219	234	221	236	229	213	209	200	230	209	230	235	207	225	236	229	239	226	205	211	216	192	237	228	196	203	229	191	251	234	230	226	248	219	196	214	216	254	207	240	210	218	221	212	211	234	249	213	228	221	222	229	205	222	221	236	218	230	210	201	235	221	262	230	244	226	223	232	260	211	253	204	221	237	214	256	210	196	205	233	283	236	208	224	214	235	208	202	258	214	222	249	234	233	217	233	210	231	217	215	229	214	235	198	244	237	221	212	229	221	212	210	211	239	205	223	252	209	225	241	222	229	202	218	215	243	242	213	203	238	216	224	259	240	224	210	248	243	243	247	197	210	206	233	227	215	210	249	217	213	235	223	221	233	262	219	215	253	249	209	253	230	250	218	181	222	222	234	232	236	230	220	228	241	223	253	230	201	222	214	213	225	239	250	218	214	241	224	223	240	219	239	225	203	200	195	208	265	216	227	240	220	231	226	223	234	218	193	218	229	235	222	219	227	256	252	220	180	244	216	237	246	205	209	223	231	227	235	252	242	221	228	209	234	214	230	225	204	222	219	222	210	237	227	237	216	226	195	211	250	194	188	232	239	232	219	225	203	208	241	239	220	217	245	228	271	221	207	218	230	250	217	211	223	227	256	234	229	210	215	223	237	247	216	236	220	252	209	272	221	202	235	235	226	234	208	221	222	198	226	211	224	217	205	240	211	216	218	261	244	213	195	225	243	212	242	214	209	200	235	231	210	271	217	210	210	220	226	237	197	240	230	222	200	206	272	207	216	217	208	225	231	224	222	231	217	252	260	250	243	248	234	233	253	211	239	220	236	240	203	236	241	240	195	233	226	214	251	241	245	225	214	231	268	235	209	228	213	220	217	268	231	212	216	214	240	236	245	221	231	253	212	212	229	214	202	247	212	243	238	212	214	192	216	201	204	223	187	194	222	212	231	217	209	233	233	224	238	242	208	230	258	210	240	224	213	229	218	217	226	211	216	230	241	228	213	215	208	230	231	201	266	224	208	229	231	203	225	238	238	223	201	227	246	220	236	178	223	217	238	236	254	237	192	233	221	246	226	229	204	216	194	212	235	246	223	207	240	218	197	217	224	263	218	204	165	221	191	202	219	208	216	206	246	221	230	240	230	225	250	216	216	220	233	223	246	187	198	242	199	215	213	233	235	214	233	208	208	235	246	212	221	210	222	236	208	207	218	214	208	230	251	253	225	231	224	204	207	217	257	204	216	241	229	209	249	234	217	217	231	220	213	243	215	237	229	192	250	249	251	217	226	234	228	213	219	199	211	221	231	233	236	254	190	201	238	215	235	238	245	233	222	244	216	211	257	212	222	245	252	220	255	246	207	231	218	188	221	221	211	230	219	219	212	257	239	229	239	247	202	241	199	213	208	233	233	227	224	222	209	211	213	227	219	232	202	229	239	209	214	224	232	236	208	182	225	210	213	208	212	200	201	212	221	276	209	210	226	250	217	230	220	259	236	223	254	267	230	218	238	248	218	225	246	236	241	194	218	250	218	218	231	242	259	225	199	217	241	225	239	225	241	209	226	228	182	224	233	250	226	208	239	224	221	216	206	235	228	253	220	193	232	223	200	235	210	249	267	211	213	202	202	221	243	220	200	198	219	199	211	226	240	218	220	233	238	224	206	239	234	252	219	234	214	241	239	209	212	234	213	243	223	262	224	236	221	251	238	196	247	225	210	266	227	242	259	215	226	244	210	231	222	236	246	206	243	221	246	236	203	237	235	220	206	247	220	216	250	205	253	217	240	252	209	225	218	238	219	234	224	221	238	231	230	212	211	230	211	209	235	228	198	228	253	207	192	234	222	193	228	213	243	219	205	228	210	240	240	238	223	221	233	213	218	228	241	217	210	241	227	217	213	215	203	209	253	265	217	223	212	207	226	224	226	198	239	207	231	227	217	216	215	243	225	256	242	233	210	219	182	233	237	222	222	222	227	228	228	218	210	220	211	243	235	197	216	232	231	198
14439	10224	13214	11831	8310	4101	2394	1481	1259	940	894	907	985	942	901	843	765	527	526	547	552	485	494	502	500	517	575	554	534	523	492	557	510	563	538	535	519	495	503	541	528	514	559	497	520	552	563	541	547	542	495	537	494	564	541	532	543	500	525	521	506	525	535	507	493	529	482	515	529	497	525	520	525	557	517	530	522	554	516	553	526	493	541	520	540	546	528	548	572	538	549	524	493	498	520	535	516	510	527	506	537	526	547	538	520	548	532	540	524	509	518	514	541	502	513	544	522	540	553	525	498	541	536	532	517	503	492	523	553	516	498	525	547	543	524	511	544	528	528	550	508	584	520	558	517	566	565	560	525	526	527	548	507	491	563	503	507	527	494	514	506	540	549	503	549	494	521	550	567	510	494	537	508	561	510	521	542	528	507	521	523	536	522	537	539	524	533	500	538	516	514	498	540	560	486	547	550	510	519	534	511	497	502	548	538	564	525	519	507	554	558	515	527	571	532	520	524	528	521	501	511	519	490	455	550	513	480	550	498	524	488	511	530	529	521	513	533	570	482	555	517	520	527	547	547	563	521	496	542	554	462	542	552	532	530	521	484	534	506	519	501	590	564	573	543	509	495	499	562	569	515	530	525	560	534	526	580	507	550	549	534	504	515	538	560	509	530	560	544	494	504	522	534	531	536	559	497	536	544	560	570	553	505	544	530	524	492	515	549	490	550	528	518	521	587	538	542	547	540	510	502	496	525	519	540	508	527	529	497	539	510	530	486	547	501	528	494	605	558	499	493	507	545	568	561	484	533	537	533	522	515	504	548	545	487	525	493	532	534	524	559	524	527	513	578	514	510	558	526	560	501	517	552	542	525	558	502	583	533	523	541	539	516	552	512	528	520	528	523	518	541	549	547	548	490	533	535	494	519	520	527	514	532	547	529	570	518	546	544	587	547	524	586	544	479	503	523	549	548	531	513	529	550	525	494	526	531	541	548	517	567	531	521	528	567	585	506	529	550	507	467	527	500	524	539	538	540	518	524	499	501	541	551	577	506	506	469	492	501	509	490	526	543	534	523	521	499	537	534	518	539	488	545	559	538	540	546	518	503	542	572	557	522	567	542	583	539	497	527	550	514	519	530	543	549	537	502	496	538	516	547	527	569	519	527	580	491	545	523	544	560	507	511	530	513	490	552	522	529	559	536	515	521	506	510	525	537	496	521	504	507	546	505	550	521	555	536	534	528	516	525	549	550	556	509	543	516	573	527	554	531	553	529	568	491	552	510	513	556	528	485	547	508	529	541	534	572	528	538	512	509	522	543	512	539	538	527	572	498	530	524	503	551	557	568	509	553	517	546	494	518	513	541	527	495	520	503	546	520	541	550	515	516	496	504	571	516	513	526	524	508	528	491	524	505	529	525	552	578	578	519	534	543	536	511	544	524	500	550	530	515	557	556	544	546	527	601	549	547	581	527	538	543	536	534	528	537	560	516	474	522	521	545	537	520	515	539	525	500	563	532	531	536	518	506	561	557	524	576	540	528	526	526	541	511	526	535	528	552	525	565	533	543	543	532	533	527	526	521	502	531	504	544	502	524	522	554	508	502	493	540	553	523	520	532	475	532	509	535	511	535	555	537	541	542	532	558	528	508	497	527	586	526	502	554	552	555	563	565	547	523	492	526	523	558	505	545	528	542	552	536	522	517	512	564	543	512	528	537	534	545	545	534	522	513	523	532	501	546	501	500	534	559	533	526	548	527	540	501	512	525	501	514	529	572	567	560	555	527	531	530	543	541	514	586	511	524	493	529	541	532	586	514	477	541	539	555	527	504	519	544	533	549	517	525	537	515	527	514	556	519	555	513	567	537	539	563	530	555	517	547	489	510	543	520	556	521	544	493	521	505	513	539	492	519	503	478	527	553	517	468	525	544	502	564	533	545	522	540	531	537	550	544	529	526	526	529	561	533	510	558	559	491	529	511	501	557	503	536	522	560	526	533	551	556	535	493	565	512	539	494	555	489	557	532	523	536	502	535	542	521	528	571	550	515	519	539	541	501	555	508	517	540	533	541	544	554	549	519	521	537	522	544	516	533	504	521	535	534	530	572	516	503	546	547	545	546	541	559	540	572	542	532	535	521	552	558	514	529	516	520	500	514	545	526	543	525	515	495	547	531	528	547	553	553	525	547	563	532	537	506	511	563	536	525	505	530	536	542	535	550	546	529	512	501	492	495	550	526	537	531	553	517	501	528	516	512	536	543	494	533	500	556	463	528	506	554	534	578	526	542	515	540	567	525	511	514	592	558	525	466	535	527	569	516	532	511	540	474	525	514	531	496	531	517	548	518	546	496	557	503	483	538	545	501	529	539	569	533	519	513	522	520	553	492	545	509	559	476	517	505	573	530	497	540	525	517	502	531	566	515	546	530	532	528	552	519	513	537	564	495	538	502	544	536	520	538	567	497	557	500	574	500	538	555	519	547	563	523	487	522	534	532	579	516	508	552	514	485	527	537	500	518	540	550	509	553	537	523	512	545	565	527	542	524	540	556	512	523	532	524	589	540	471	545	500	507	542	554	556	592	512	535	544	501	545	532	550	530	570	545	534	559	537	522	490	494	499	533	543	498	542	508	546	512	514	530	525	512	523	507	537	549	480	538	478	541	571	525	461	526	537	541	508	566	505	540	560	542	529	477	561	530	525	533	556	505	509	540	592	541	532	546	531	534	519	580	538	506	548	533	518	535	531	517	498	576	530	503	561	545	488	501	573	544	539	541	523	493	515	551	540	514	542	508	531	542	546	501	575	546	553	582	552	539	524	545	490	524	525	540	506	510	539	490	535	527	543	523	583	534	511	511	575	539	519	559	558	538	515	542	537	530	518	551	524	493	545	524	488	545	523	512	524	550	517	529	498	535	568	534	528	552	523	518	494	535	508	536	520	503	505	547	544	542	532	510	497	513	569	567	566	493	530	556	494	491	588	578	526	522	539	504	521	541	520	535	556	557	563	520	558	529	529	553	521	475	546	566	554	515	528	546	542	528	554	565	530	514	505	493	480	499	568	550	505	554	562	554	502	496	502	504	544	544	527	508	523	566	557	537	536	549	505	510	519	540	547	534	519	566	528	527	545	545	541	509	535	535	525	495	536	520	513	528	536	544	514	536	526	509	508	546	549	516	529	528	575	530	511	527	508	507	507	553	542	548	544	509	531	526	510	546	498	528	534	542	540	539	537	550	543	551	539	542	524	508	503	539	526	522	487	515	522	516	495	530	534	529	531	483	506	495	548	554	520	513	591	513	486	517	517	538	576	528	513	526	519	523	563	559	573	516	541	509	494	559	525	539	502	563	537	474	557	546	520	561	515	529	500	539	559	573	557	591	542	502	484	521	527	551	620	521	525	570	545	520	519	553	513	513	534	542	528	520	504	490	497	510	530	530	534	523	546	540	510	482	559	511	478	503	553	520	528	542	494	538	515	579	549	514	549	504	533	545	546
44316	32108	37061	38476	20108	7872	2416	673	728	741	661	622	489	915	1454	1168	702	352	302	312	309	323	305	315	353	302	355	304	364	354	329	331	372	306	360	343	334	330	331	328	312	322	313	381	341	343	348	341	326	357	318	347	336	316	346	304	349	357	324	338	339	342	361	344	320	305	345	314	361	322	314	330	330	351	355	327	368	310	314	334	331	353	317	320	328	315	336	356	336	305	360	321	349	381	306	327	343	303	290	328	358	334	357	328	320	334	306	338	333	370	337	321	373	318	323	335	334	325	332	332	322	338	335	285	316	331	318	340	345	331	377	304	318	334	367	318	360	341	340	317	388	322	360	332	332	342	283	288	329	329	373	364	350	342	331	347	352	323	298	338	325	361	337	317	309	342	319	386	318	328	336	324	328	318	346	352	308	358	350	301	320	363	322	357	337	352	309	326	332	326	349	327	294	347	327	338	292	291	334	340	371	365	337	317	348	333	306	360	330	338	347	333	361	322	323	315	326	337	364	316	305	330	322	333	352	316	344	327	312	315	354	329	330	331	298	315	333	344	362	318	310	352	351	374	317	348	352	345	330	294	337	321	312	375	338	320	332	311	356	320	343	375	354	325	352	333	347	311	306	342	316	328	328	337	332	324	325	310	357	350	333	307	353	350	323	365	362	341	314	364	359	360	352	362	336	345	353	358	340	325	347	320	302	343	327	284	321	344	330	355	329	387	333	333	333	344	358	324	364	319	328	330	326	326	348	316	308	341	338	358	362	329	400	351	377	375	345	311	328	332	338	358	393	368	278	354	359	352	324	345	321	339	343	348	342	338	379	358	346	343	321	341	333	362	362	333	333	325	334	324	322	307	339	304	329	340	354	339	328	341	363	331	330	328	312	333	336	331	336	321	342	325	357	340	340	301	320	347	330	358	325	341	338	326	296	352	321	319	335	314	330	313	319	373	325	344	321	318	380	340	361	361	324	327	306	334	316	288	322	325	354	358	339	327	334	335	349	264	338	326	333	350	353	320	312	321	339	351	323	336	340	315	361	345	303	324	331	376	345	332	394	329	270	358	359	315	360	338	326	341	317	311	305	306	337	319	349	326	387	311	356	311	319	325	329	314	335	313	327	322	326	327	338	324	334	347	305	364	352	325	345	335	363	320	306	360	345	365	351	338	319	347	325	304	306	320	338	317	361	329	324	346	308	327	340	351	348	346	367	324	347	309	332	325	303	348	317	317	339	317	300	307	307	348	331	315	341	350	349	317	325	327	336	384	343	347	330	333	324	310	316	343	372	328	352	326	354	330	338	362	334	336	378	316	316	336	326	325	307	329	332	320	339	323	340	322	283	335	366	336	335	305	368	306	329	338	342	349	364	348	359	298	365	361	305	317	342	331	342	358	382	341	344	336	365	339	353	326	352	364	345	346	301	340	344	346	339	342	331	338	323	323	346	309	352	329	363	294	323	347	316	329	307	320	368	330	339	349	351	334	350	328	330	306	349	358	332	317	322	314	333	334	302	362	326	342	342	355	340	352	343	378	326	346	320	281	333	345	349	335	333	348	351	322	305	364	294	308	355	347	376	366	341	350	324	343	346	299	346	354	331	336	340	347	340	327	329	369	359	313	358	347	320	377	322	349	323	336	315	379	298	343	370	392	322	328	320	335	323	332	311	341	344	373	329	349	339	335	337	346	348	309	382	304	341	323	340	352	335	334	330	350	337	342	329	297	360	343	360	348	344	344	352	316	332	338	329	347	349	357	384	306	360	294	317	326	333	310	318	370	346	344	341	318	323	300	362	336	359	331	340	326	312	321	334	296	326	298	334	363	336	333	309	318	323	350	326	329	326	320	330	327	336	351	361	305	323	311	341	326	334	328	319	343	325	316	334	342	344	333	320	316	331	325	315	327	309	333	330	336	306	342	334	324	338	359	359	354	343	344	367	334	359	319	317	344	316	340	333	358	339	333	346	342	338	348	309	336	378	342	298	326	333	333	345	345	342	333	367	311	350	332	319	361	327	347	376	339	310	321	314	301	333	358	357	373	325	358	358	317	327	305	354	359	313	323	355	327	327	384	385	340	321	349	312	362	319	346	336	328	347	325	313	315	342	351	361	362	318	315	325	348	352	334	329	346	334	360	338	357	327	329	388	329	362	336	338	340	354	312	346	341	320	316	389	326	344	318	379	326	294	347	333	319	349	357	344	334	354	344	353	335	367	337	356	342	340	334	342	340	361	350	354	382	351	339	332	355	346	327	317	324	330	346	308	320	355	335	321	333	327	307	314	357	365	350	350	316	309	335	346	363	351	357	364	358	345	333	333	331	360	341	363	356	351	362	326	356	311	324	337	353	311	334	318	349	302	334	319	312	336	347	354	334	366	330	334	342	321	362	338	366	380	326	343	312	306	358	346	326	328	311	369	307	335	384	348	344	340	344	316	321	359	319	341	348	313	381	347	302	326	329	343	329	340	335	312	333	338	345	336	350	341	339	354	343	313	385	324	314	323	334	340	361	390	335	331	310	331	319	363	366	343	328	381	336	324	353	327	337	349	330	290	307	366	309	324	340	343	357	306	315	351	302	301	333	306	349	324	353	323	343	355	321	356	322	357	340	358	298	324	346	332	340	330	333	349	338	346	328	367	327	369	350	367	339	331	353	340	335	345	361	359	320	312	350	362	373	336	356	329	339	342	341	314	337	341	345	327	349	336	332	331	333	338	353	342	308	346	354	369	349	334	309	369	356	333	352	333	318	335	319	305	338	310	323	316	316	346	350	373	350	344	347	318	327	350	336	343	332	353	355	337	325	338	344	305	299	339	348	335	330	315	341	316	327	339	357	314	332	342	340	319	341	315	344	347	320	365	350	331	353	360	297	344	346	343	298	349	334	341	343	328	295	358	337	310	354	298	349	309	333	311	338	313	333	331	319	334	304	303	339	323	328	328	338	335	308	320	321	333	332	349	326	348	344	340	327	318	316	339	350	351	342	332	316	305	335	334	349	291	351	335	334	319	355	335	335	340	340	317	338	329	313	318	337	371	312	290	317	353	396	315	317	375	340	333	318	326	330	352	341	327	329	292	325	357	328	324	321	323	362	346	331	341	307	327	349	349	311	358	309	326	339	346	357	346	309	341	357	345	304	342	344	345	333	307	338	348	361	358	336	359	311	312	325	302	340	318	337	300	339	340	335	346	326	329	351	306	364	328	353	380	301	333	332	354	362	322	328	323	350	341	322	322	361	305	340	355	298	294	377	293	347	357	362	303	334	321	334	317	288	314	331	319	335	327	337	307	305	362	336	336	330	305	369	329	357	326	349	339	318	351	328	344	330	310	348	337	366	315	312	330	348	325	325	330	357	325	376	324	316	337	307	306	318	340	350	327	320	330	338	302	348	327	333	338	326	318	325	345	352	344	350	354	327	340	349	307	327	352	322	322	307	331	315	316	319	315	334	367	356	309	331	314	312	346	298	335	322	364	319	321	354	326	352
28128	25948	38995	45573	23871	17033	5978	2294	2812	2726	2528	2354	1818	4392	6854	5171	2793	861	745	754	732	772	748	733	766	724	726	743	747	738	697	779	754	735	724	735	747	721	725	768	781	759	826	713	725	765	753	727	739	773	789	788	743	778	770	746	750	773	783	744	728	811	739	727	757	727	750	762	728	724	758	777	751	783	764	783	688	730	723	781	758	739	773	763	739	775	758	734	755	739	749	764	731	734	712	726	808	766	764	758	746	747	718	748	722	745	747	764	724	749	721	749	714	732	745	760	759	758	720	761	747	775	723	749	775	762	768	743	746	735	737	776	761	756	757	769	719	749	740	705	739	714	720	752	745	805	792	758	724	789	705	724	694	742	761	796	756	764	744	756	695	754	803	736	712	774	723	785	764	684	721	721	748	773	727	737	810	741	712	752	794	763	709	732	759	741	748	678	725	742	720	770	723	758	759	760	764	739	722	743	771	717	749	776	761	794	708	732	713	748	734	791	733	794	730	702	757	712	776	724	724	741	726	721	763	791	770	737	737	753	723	769	733	772	727	705	718	739	776	691	724	779	749	747	787	742	723	756	753	750	719	707	743	724	776	719	746	717	751	724	764	735	741	752	724	738	756	763	769	741	761	735	765	747	774	779	732	714	733	750	767	753	726	811	741	795	704	782	759	702	766	774	774	752	776	771	748	734	741	762	773	718	742	786	786	780	741	719	733	780	756	748	741	722	690	774	802	751	756	720	764	780	747	762	710	746	724	787	698	787	714	741	738	724	734	712	735	752	741	726	777	794	746	775	828	734	746	771	779	735	760	780	736	769	747	828	754	729	742	719	715	754	734	727	731	795	740	737	798	784	797	769	764	776	787	756	743	773	788	784	746	750	738	744	718	804	743	796	697	740	750	768	756	724	756	739	724	751	748	754	749	783	754	766	718	707	756	715	734	754	736	806	762	695	718	708	740	768	743	811	771	751	793	783	747	772	758	709	783	718	736	707	732	757	769	746	768	744	757	752	745	762	760	771	702	792	781	711	777	761	731	756	718	788	720	791	730	764	806	742	732	765	741	739	739	804	772	717	762	755	781	740	732	710	807	782	782	722	749	727	731	740	751	752	724	790	785	740	745	735	744	765	709	789	745	788	714	720	739	753	733	757	757	782	725	750	706	747	767	745	772	771	730	748	802	787	754	706	774	758	715	697	708	718	749	728	792	744	808	740	709	757	739	733	750	759	789	783	747	733	738	776	754	693	703	777	754	788	763	734	728	764	726	706	801	722	740	749	749	736	710	758	728	792	704	761	751	690	731	749	742	714	724	775	721	765	738	721	694	756	709	756	722	781	739	750	745	783	738	768	775	768	726	722	783	738	745	741	702	767	791	756	740	758	730	705	741	770	731	691	726	779	726	784	729	739	760	771	748	707	765	774	774	812	756	711	761	696	713	788	717	724	744	754	780	759	731	815	761	775	761	769	766	740	754	734	776	764	718	770	712	779	736	737	759	770	723	766	801	740	663	780	706	718	808	735	738	753	725	749	765	800	785	755	729	747	755	735	803	748	724	776	742	751	736	737	769	783	776	807	737	765	733	687	768	735	743	705	734	695	759	771	791	744	739	787	783	755	773	741	729	704	767	746	745	754	764	787	766	768	759	740	763	736	718	788	738	771	729	750	792	781	730	768	768	741	722	733	771	734	726	754	777	718	752	721	779	712	756	792	737	738	753	739	727	744	682	761	767	723	735	745	744	804	684	757	741	735	771	747	711	779	735	719	786	784	753	771	738	794	765	775	710	728	702	738	730	710	725	746	781	737	778	762	801	751	753	753	764	794	764	771	723	757	795	791	728	756	762	753	737	775	681	745	748	769	761	736	807	703	774	741	783	749	732	721	724	747	725	798	723	736	730	749	748	755	769	692	754	773	778	767	756	750	748	729	755	779	738	715	799	751	740	762	716	757	718	763	791	753	779	728	745	749	735	760	716	784	768	729	749	737	764	757	774	740	724	774	742	773	730	706	733	706	771	722	732	757	784	749	762	764	728	777	759	752	767	783	754	763	753	741	774	748	778	756	736	738	730	726	693	691	776	781	752	791	791	696	769	767	780	778	686	762	744	761	711	730	790	783	747	692	737	769	707	768	775	749	754	759	766	780	767	796	712	735	713	781	726	784	746	743	781	748	768	759	745	717	756	724	740	728	734	786	765	738	803	780	741	743	820	742	764	730	728	748	678	734	759	723	771	731	746	723	731	754	749	776	748	745	779	780	730	753	750	770	716	717	738	783	755	718	725	695	716	737	747	766	720	761	701	776	759	798	715	752	747	781	728	741	815	743	741	744	725	722	727	735	737	751	782	774	755	750	733	729	730	763	773	728	737	719	792	708	729	801	772	677	761	771	759	810	746	777	783	770	759	727	736	768	727	771	727	730	766	733	820	798	755	748	775	728	732	753	760	778	755	758	736	779	721	748	759	726	798	784	740	725	685	760	725	729	763	782	779	719	755	757	808	753	751	710	801	766	743	837	755	733	750	761	758	789	747	695	794	760	706	748	746	737	687	767	764	763	768	771	755	671	762	718	793	736	747	777	697	777	789	730	780	750	717	804	736	727	736	729	754	719	771	691	757	765	721	770	779	799	774	758	744	767	775	743	792	718	819	708	749	728	728	773	742	761	719	749	737	701	750	723	760	695	746	771	722	730	714	746	782	782	767	745	728	814	707	745	778	767	767	776	766	745	754	752	733	778	767	666	760	725	811	746	772	772	796	721	782	762	747	762	798	726	764	758	767	784	746	684	806	809	734	705	743	738	786	708	709	727	717	774	726	748	787	725	743	714	741	735	717	735	774	727	767	715	735	730	744	707	714	781	761	726	759	730	727	765	792	733	755	806	752	747	740	836	761	706	751	778	778	792	774	704	734	766	708	738	723	724	766	743	726	701	733	753	737	733	787	687	756	705	744	722	763	758	797	780	780	758	749	785	758	725	742	774	773	774	780	748	774	740	742	749	792	708	768	767	775	765	736	788	744	729	771	745	731	714	745	717	747	785	728	753	779	751	773	755	714	736	710	745	722	767	761	720	719	780	760	748	759	744	706	755	735	752	721	728	727	716	738	723	732	776	768	709	811	782	732	736	797	759	748	812	732	735	708	770	715	772	829	780	741	725	738	741	758	728	799	781	757	745	720	730	714	772	750	749	757	723	740	716	751	756	776	779	748	693	753	779	744	795	729	746	760	765	754	777	748	738	817	798	757	780	790	772	741	790	770	754	775	761	746	727	721	730	748	760	749	745	798	771	718	724	801	733	805	773	743	753	761	754	743	770	716	818	748	774	771	817	780	715	746	755	775	766	741	740	744	756	728	737	735	748	709	760	744	752	769	752	751	756	727	749	774	740	753	770	758	794	731	750	750	763	711	726	807	715	734	741	772	805	727	696	694	753	733	758	727	743	794	755	762	771	725	758	721	719	760	792	757	745	726	725	757	748	772	778	731	764
53016	42515	48469	46205	26591	16235	5047	1286	1032	752	656	624	627	1508	2627	2582	1448	656	415	384	378	442	442	424	416	438	457	408	368	404	370	403	431	417	387	430	431	413	424	434	436	401	397	414	383	392	458	429	406	408	421	441	374	420	434	467	433	403	475	403	441	407	446	400	426	385	367	428	460	379	408	406	435	392	403	396	468	419	431	434	430	414	341	363	428	436	417	437	434	434	427	426	433	403	435	444	388	390	398	409	412	340	426	411	444	448	424	436	460	419	405	410	465	417	428	436	429	407	447	368	408	427	399	411	424	454	427	422	403	415	409	390	403	394	401	427	399	408	448	405	430	421	457	404	405	379	438	376	422	427	432	442	434	427	433	416	432	431	432	402	411	428	453	399	417	449	379	430	388	412	413	417	397	372	438	394	374	394	415	388	393	381	416	430	415	383	428	391	405	413	408	430	406	363	413	438	454	414	424	404	435	397	380	413	411	418	452	412	408	441	399	413	402	398	381	432	412	416	412	402	423	414	442	392	418	443	455	405	432	454	390	357	440	409	419	439	423	397	405	400	446	391	380	365	410	404	424	401	425	342	396	411	434	405	426	413	453	407	412	392	443	427	378	402	407	405	442	417	408	420	399	393	410	407	381	418	365	417	415	424	449	403	442	400	408	412	408	402	417	456	412	388	455	428	401	390	394	406	393	400	442	405	434	453	459	373	435	387	395	414	388	408	419	422	384	414	399	403	408	409	421	414	388	413	384	366	424	422	394	418	433	407	407	417	400	426	387	428	408	382	414	427	424	431	435	400	387	420	437	412	425	449	422	403	439	388	433	390	424	406	434	398	417	410	421	379	415	373	445	417	412	442	432	401	417	407	406	444	424	425	396	388	423	417	421	356	436	382	415	398	450	366	412	437	428	385	419	423	434	443	407	401	387	431	439	424	461	411	412	399	433	432	439	445	428	429	414	417	432	404	411	458	428	446	416	439	405	410	428	412	418	441	447	364	405	395	410	438	427	413	430	368	395	400	414	434	396	423	436	393	399	396	416	423	401	426	445	392	406	390	388	458	446	415	400	389	417	417	415	428	403	431	388	401	431	448	431	403	418	396	426	433	409	431	417	456	403	406	456	375	432	423	466	418	437	411	365	412	446	392	420	417	410	383	408	393	408	385	400	404	430	407	422	407	374	390	412	423	435	417	429	418	412	385	410	416	405	457	410	396	409	425	424	393	455	465	400	441	422	416	426	435	408	418	403	383	433	434	450	435	398	392	381	429	390	406	406	423	364	450	432	404	434	420	394	383	436	395	378	396	394	415	456	421	405	403	384	419	358	421	419	381	419	406	379	444	396	390	413	408	422	435	405	410	431	397	411	410	439	426	435	402	428	394	416	442	409	391	440	430	421	439	462	462	440	428	453	437	401	419	449	476	440	411	458	396	393	402	445	419	412	420	380	404	407	411	424	398	421	407	416	439	387	419	416	399	417	421	429	398	430	418	415	397	395	413	416	463	436	440	401	457	447	431	381	416	402	392	446	405	436	398	438	408	397	420	411	413	429	454	425	456	380	401	437	383	395	415	413	399	410	448	412	430	436	428	405	431	400	392	350	460	383	388	432	380	386	406	429	399	422	411	393	433	430	403	431	431	406	443	426	445	381	441	435	411	409	409	395	420	409	414	429	393	382	400	452	395	379	455	447	428	403	379	407	426	406	402	403	388	404	413	420	373	382	396	415	411	418	377	452	422	374	446	426	391	403	414	424	425	430	417	430	425	377	402	427	432	435	414	422	421	404	377	409	406	415	429	405	438	438	437	394	418	384	387	420	382	412	386	402	418	426	405	403	418	439	394	384	413	423	449	405	376	441	400	392	450	429	402	448	391	400	413	375	434	426	390	431	388	434	422	408	447	397	390	394	400	441	410	438	461	416	440	404	431	429	432	402	417	429	410	419	444	393	418	449	405	444	439	395	454	418	443	401	424	382	394	417	401	392	444	425	400	442	377	445	415	393	405	424	403	420	410	427	417	421	386	390	442	478	402	405	371	429	437	418	391	380	411	373	408	426	419	373	457	425	426	366	383	430	464	405	375	428	429	420	418	406	412	449	378	412	430	411	439	412	433	396	450	386	439	430	412	410	441	384	421	423	421	412	417	415	414	449	412	437	381	408	398	433	379	422	425	437	389	416	409	396	425	417	392	441	413	402	428	424	395	436	375	385	356	415	411	442	397	420	375	405	441	415	451	369	428	440	408	384	411	431	401	402	455	398	428	373	409	408	424	419	381	438	428	424	405	398	434	405	429	425	423	429	373	389	425	429	427	408	402	412	380	437	467	393	416	400	377	397	427	400	407	456	401	448	404	414	408	396	426	416	381	408	416	424	428	437	405	430	426	436	373	419	382	435	364	433	404	385	393	386	426	401	387	437	441	433	401	444	459	397	415	432	422	397	390	376	397	438	422	417	369	412	451	406	438	459	449	440	436	402	429	398	407	416	404	404	420	394	422	413	423	416	414	429	420	441	447	432	413	411	409	429	385	406	415	418	394	401	423	382	385	435	402	433	425	424	429	409	413	423	399	446	473	428	424	402	405	459	421	420	401	433	403	406	401	439	444	427	409	419	436	410	390	410	375	366	403	408	390	387	406	440	404	404	455	409	339	402	417	436	373	423	414	400	392	413	463	424	407	418	402	414	429	441	407	418	392	413	441	406	419	418	423	426	436	428	403	436	423	373	404	403	376	409	372	364	418	406	460	381	417	416	452	431	415	410	410	444	433	413	432	423	460	449	437	386	385	465	419	396	418	382	380	409	445	442	397	429	425	415	393	401	410	390	426	406	402	427	451	424	397	428	416	438	394	394	411	398	439	454	395	401	434	395	367	433	440	390	423	390	405	397	379	441	442	407	434	399	403	393	419	418	453	433	411	436	444	438	406	398	378	417	425	402	408	407	450	415	456	426	417	382	462	433	388	434	442	405	415	442	394	415	441	446	457	373	427	410	403	433	421	377	436	432	433	399	384	417	411	407	389	413	426	393	421	433	412	387	408	430	391	374	413	382	403	421	434	404	428	361	419	400	421	441	432	410	403	419	460	424	390	390	418	385	421	418	429	420	411	409	417	440	401	422	423	444	440	389	437	460	445	403	378	405	460	405	414	423	405	440	451	411	385	396	384	408	405	427	417	407	378	440	428	465	462	397	417	425	449	427	408	462	398	419	427	417	410	395	394	442	470	425	402	420	423	409	424	441	427	400	428	411	399	448	432	406	461	371	447	451	412	408	398	428	412	463	376	412	434	394	385	401	390	407	401	425	395	441	421	412	448	400	427	428	410	387	360	447	378	393	395	405	404	460	433	448	396	381	432	379	435	433	448	443	437	420	389	442	411	419	416	369	415	374	431	429	381	417	426	418	412	398	427	436	420	391	381	428	441	382	401	419	415	419	367	420	421	398	422	395	391	381	439	432	465	423	394	415	445	407	402	399	435	415	428	439	464
34114	33828	47523	49272	32953	26880	8286	3936	3639	2314	2202	1971	1818	6716	11906	10413	6351	1811	889	883	915	961	908	913	869	894	912	948	840	869	857	843	903	873	939	929	906	888	880	895	857	956	883	898	904	840	862	858	888	894	879	902	876	880	873	876	877	864	920	868	837	811	909	888	872	900	936	883	909	910	896	885	924	912	932	874	885	905	879	860	871	868	947	835	882	940	939	880	939	928	918	894	885	927	915	887	921	877	888	873	909	879	871	870	857	871	898	917	899	881	891	867	873	849	880	919	897	860	857	883	880	822	870	838	873	869	865	928	884	944	852	863	881	899	872	933	843	884	939	905	930	855	900	913	852	870	860	837	830	828	901	877	892	873	898	912	883	847	907	801	902	887	892	915	859	887	868	934	832	882	915	956	850	877	876	853	889	882	888	832	868	896	865	855	868	885	933	885	860	885	897	905	892	948	838	847	885	861	838	903	916	868	908	934	909	868	839	898	830	912	912	932	845	851	939	882	806	860	905	922	915	889	882	906	885	898	907	904	889	843	910	835	901	967	865	927	858	897	920	858	859	869	840	885	882	860	898	902	876	881	883	895	949	858	860	876	837	893	924	863	843	930	953	895	888	918	901	864	868	865	842	834	904	886	887	846	956	885	885	880	887	824	851	896	855	912	919	894	925	957	894	878	906	861	889	858	904	945	941	851	924	921	857	881	879	912	803	929	874	872	879	869	886	846	894	882	926	867	909	940	858	890	903	885	856	886	907	855	906	857	817	931	893	896	906	908	923	888	904	854	834	847	913	896	888	927	851	875	854	867	881	918	865	869	831	873	923	860	876	861	873	909	897	925	892	910	893	845	857	874	906	851	894	850	891	906	858	854	904	876	904	895	873	881	918	880	851	865	908	909	944	915	897	913	866	889	909	891	964	863	941	908	929	904	881	941	899	877	833	860	886	866	891	897	916	900	882	968	928	905	902	883	873	891	904	855	899	882	856	901	879	875	835	913	905	905	905	860	818	889	884	882	910	911	856	864	891	903	904	953	883	887	869	900	893	897	891	851	846	880	926	896	880	863	891	847	825	915	900	870	905	944	859	928	909	885	911	892	875	958	896	881	880	891	855	858	922	903	909	899	848	869	877	846	859	875	915	859	839	911	897	835	906	862	917	835	900	861	939	869	874	903	918	904	905	866	879	883	893	886	877	898	906	905	889	855	891	905	929	878	905	900	859	891	893	892	889	876	938	925	876	927	917	908	827	915	902	886	896	911	883	876	856	938	944	899	918	906	896	872	906	902	889	897	908	855	878	869	910	887	875	888	914	887	921	885	903	867	892	874	881	874	868	880	858	910	816	804	838	840	931	867	894	878	861	911	912	910	888	899	898	864	833	885	900	907	942	915	857	871	886	878	946	855	905	870	805	884	882	882	890	936	920	908	897	871	926	884	897	866	865	923	894	874	888	888	884	822	905	890	906	885	898	847	898	811	898	905	917	853	987	903	899	901	939	856	826	885	877	902	906	881	905	938	868	860	890	911	869	853	884	867	855	883	887	870	853	896	841	890	906	910	950	878	884	926	853	855	842	918	894	897	895	921	892	891	917	894	905	842	871	892	912	884	865	927	962	897	884	823	892	930	909	884	885	898	901	882	876	882	870	934	896	835	843	888	903	916	853	891	905	901	904	889	897	889	861	926	958	861	802	938	887	888	945	888	874	909	843	903	886	864	906	913	877	904	883	921	890	847	898	878	863	884	848	872	916	887	867	891	839	882	883	958	897	883	864	925	914	877	846	882	883	903	900	840	902	904	905	838	852	896	999	914	894	926	907	867	855	865	930	851	898	902	909	869	865	839	945	862	877	874	875	849	899	874	891	932	904	942	919	843	877	909	912	862	867	908	906	931	864	956	898	874	891	854	892	897	902	886	882	888	919	885	906	877	862	852	904	881	925	884	865	921	881	896	831	875	907	855	879	807	918	857	862	838	910	903	872	887	867	842	885	911	900	895	917	913	880	885	838	829	814	985	875	876	847	929	917	911	907	915	884	868	913	882	883	909	836	895	910	900	944	897	857	886	903	849	875	915	865	877	924	867	858	883	883	868	876	915	890	908	910	883	861	890	886	847	873	860	888	867	856	861	869	930	899	863	928	923	861	865	884	862	900	905	873	869	861	859	923	867	879	904	838	867	926	937	851	866	834	886	916	943	918	895	909	846	916	862	884	833	868	923	884	908	879	850	892	865	855	901	853	882	856	917	893	862	838	889	894	869	931	904	869	875	885	897	861	872	874	943	847	902	856	908	867	913	877	864	906	880	871	924	825	882	866	874	888	867	914	890	879	886	925	879	853	867	912	904	918	895	907	849	879	873	913	845	866	916	918	928	911	938	890	888	877	851	888	936	848	868	918	865	907	869	893	900	909	854	905	865	844	814	896	856	879	816	926	853	931	874	926	864	878	901	882	843	835	887	891	871	864	859	911	915	929	921	885	944	893	926	923	919	853	918	892	924	910	873	909	883	908	900	845	878	955	909	931	873	874	898	851	897	917	893	914	876	901	894	900	897	817	875	951	864	858	837	854	868	869	882	866	890	855	881	873	902	876	888	866	880	859	884	909	866	891	939	895	891	906	892	861	914	842	875	925	911	913	906	860	922	918	893	909	908	859	911	882	889	920	864	931	910	922	913	858	915	862	896	887	905	869	837	901	914	858	882	952	918	827	923	876	909	859	864	861	894	875	919	851	871	874	912	892	889	818	914	895	857	823	915	854	863	897	914	905	846	852	882	938	882	901	899	869	891	901	874	907	887	935	929	866	871	893	857	887	923	938	884	898	916	897	933	883	958	885	887	870	876	889	941	948	930	943	862	862	877	851	832	899	891	870	872	894	890	815	879	834	889	893	896	909	900	944	874	830	948	870	889	893	869	868	796	898	873	858	886	882	851	919	844	874	874	872	896	868	930	852	857	914	897	881	841	944	915	897	923	901	888	891	957	893	863	862	961	938	929	920	864	906	835	850	948	924	951	890	889	877	891	889	870	832	880	895	929	879	914	888	878	880	988	886	915	947	848	874	903	887	855	845	876	909	893	838	884	912	794	886	896	955	860	886	852	920	874	882	899	843	895	927	843	897	943	841	847	887	877	949	862	901	940	867	894	909	890	976	860	935	925	882	892	829	924	928	831	862	908	892	898	908	902	903	928	873	860	901	877	909	935	885	882	948	854	920	898	915	928	891	859	955	872	926	946	890	873	905	889	866	920	922	911	856	902	869	902	910	966	862	954	914	840	897	929	911	907	872	940	889	938	878	882	841	880	853	946	854	902	830	936	886	868	926	880	928	817	844	916	895	860	912	898	940	925	854	882	878	866	924	896	902	889	890	836	885	897	935	792	855	885	839	843	956	922	903	906	886	914	918	825	886	866	911	892	840	873	871	891	877	892	859	900	890	863	913	900	856	904	869	944	871	879	876	887	882	827	930	875	939	917	949	861	871	950	847	939
25136	13479	7739	3980	1733	1271	632	536	426	277	279	260	293	292	310	317	303	287	243	248	260	235	234	224	266	204	216	211	209	205	205	217	261	213	246	238	224	222	229	203	232	231	253	254	239	229	233	228	229	203	232	229	213	221	260	207	229	233	279	266	210	249	218	253	235	231	245	269	233	216	214	246	239	219	238	208	235	224	243	242	254	212	232	217	224	223	229	216	205	250	231	201	206	249	223	236	212	213	216	229	235	235	227	223	219	230	236	232	231	241	240	227	237	241	226	242	197	200	253	246	258	249	236	244	226	235	247	215	215	240	240	232	261	213	189	217	223	232	237	189	242	234	205	250	192	230	214	251	245	244	245	254	225	253	231	229	256	290	213	224	217	229	235	275	224	229	244	263	213	214	208	243	238	258	216	237	231	257	264	215	249	230	210	236	229	252	240	236	267	217	214	201	214	234	231	240	227	288	247	233	259	272	229	228	235	248	224	262	240	241	230	221	210	240	258	221	243	202	243	257	232	222	247	228	231	246	236	218	217	241	254	231	243	230	229	200	242	229	227	226	248	205	229	251	195	219	211	233	222	251	224	234	206	244	254	273	246	214	219	222	247	210	205	230	226	217	226	227	252	217	230	237	238	247	224	247	243	248	252	207	245	246	227	244	247	251	239	249	210	225	226	230	246	243	259	256	229	244	217	234	238	215	234	242	245	220	239	246	242	234	243	233	225	211	224	234	228	248	225	233	249	245	235	216	225	250	245	257	237	254	234	224	205	243	208	229	259	210	227	209	236	233	245	224	243	250	223	245	223	222	241	254	247	225	222	194	261	231	219	210	223	243	257	214	210	227	215	215	274	229	203	226	224	228	236	220	240	210	218	214	244	251	218	223	226	239	255	229	220	210	217	235	216	259	216	230	246	242	194	244	255	225	210	224	271	237	217	230	236	235	234	254	257	260	221	233	239	249	228	214	231	245	210	221	228	262	233	229	254	212	208	251	249	268	236	262	255	257	226	260	231	218	237	258	261	236	231	237	223	248	238	231	233	221	227	243	223	213	232	246	247	228	219	216	234	206	248	238	239	223	228	211	245	224	255	254	240	251	239	236	230	243	259	220	239	245	254	254	226	226	209	231	258	235	255	220	230	229	225	254	256	249	225	223	209	235	239	210	194	237	238	235	241	199	226	243	245	239	256	246	254	241	228	218	228	209	240	235	243	202	234	220	212	248	232	230	244	249	236	227	240	225	219	208	215	237	236	232	202	247	232	218	219	252	208	248	228	219	203	230	212	211	248	254	221	235	221	242	223	203	210	203	259	216	236	217	221	233	226	211	218	215	215	217	255	229	264	220	241	226	224	227	217	227	218	240	240	233	228	227	237	228	226	228	247	212	218	240	219	230	234	248	216	237	246	217	257	237	227	230	256	225	257	237	254	231	203	221	207	232	268	238	262	221	242	240	226	214	203	215	240	228	223	192	225	239	262	214	234	211	239	236	268	232	225	207	225	196	235	220	241	238	246	291	231	204	233	213	251	236	207	226	220	228	227	217	233	242	230	207	210	251	224	241	199	210	230	232	244	259	233	239	230	256	225	225	246	202	262	237	201	245	257	231	236	241	236	224	245	244	243	251	229	271	237	234	231	251	255	208	257	246	251	223	232	246	251	219	239	234	222	247	197	221	201	224	228	215	211	248	205	217	236	246	212	236	248	226	199	236	230	219	229	268	239	243	227	255	226	224	265	234	223	224	258	268	247	227	250	219	208	207	221	208	218	247	225	227	215	232	251	219	217	265	220	234	218	247	223	222	227	220	230	218	227	254	238	226	250	259	246	207	237	227	239	207	231	225	227	258	231	242	232	231	231	249	259	266	248	205	249	249	244	237	236	224	242	221	235	214	217	247	216	235	237	247	234	230	221	236	224	221	232	216	228	217	224	223	230	238	219	236	214	218	207	232	231	259	232	215	225	236	231	234	249	220	241	198	246	231	236	235	232	224	223	226	232	238	251	219	226	229	252	240	207	271	221	250	240	231	229	235	229	236	224	247	203	233	229	239	224	226	209	229	238	244	230	255	237	267	229	218	244	212	210	243	265	224	239	245	238	244	227	227	235	210	240	229	247	244	221	268	212	261	256	255	234	234	218	270	230	215	239	220	251	237	218	261	236	222	224	235	231	218	245	266	234	208	222	251	255	237	240	262	235	230	218	215	233	222	232	244	232	237	250	233	225	240	264	195	221	235	270	217	261	226	255	229	256	232	258	265	262	220	226	224	254	234	235	242	221	225	234	256	211	229	259	200	272	250	244	213	241	237	240	225	234	236	244	250	247	232	209	239	211	222	215	233	208	242	250	212	240	232	252	229	227	256	196	227	207	242	247	266	248	240	230	267	227	233	247	237	239	242	244	254	235	248	245	237	205	219	253	224	211	220	206	235	232	227	235	219	244	218	239	243	224	242	206	227	221	223	250	238	251	229	211	228	251	226	229	242	229	210	210	200	236	210	250	219	242	243	232	232	225	257	262	223	228	252	226	223	229	248	236	216	256	256	256	204	226	229	255	250	247	217	269	227	243	268	241	222	249	220	206	222	232	266	224	237	235	234	216	231	220	220	243	247	247	213	230	232	243	217	231	226	244	239	232	228	214	248	226	233	231	255	234	229	237	235	223	225	217	234	214	239	226	229	243	213	226	216	230	230	225	225	199	238	219	248	208	208	223	223	243	278	225	280	222	221	215	268	247	252	246	247	228	226	250	229	207	267	213	250	218	202	234	240	212	231	223	266	257	232	249	209	246	261	218	222	218	214	235	213	227	226	243	224	246	226	231	229	245	221	238	237	229	245	210	226	237	243	206	240	213	235	217	196	214	245	222	244	219	260	234	236	227	235	227	214	253	235	241	248	207	269	219	209	236	206	229	231	237	235	268	213	251	222	236	260	241	234	232	231	288	246	197	221	217	261	245	227	229	205	214	219	239	215	250	238	234	228	221	246	245	207	196	227	236	227	220	237	221	220	267	224	189	219	235	253	208	235	211	268	256	216	250	242	215	220	241	235	244	223	239	238	217	236	257	262	214	237	246	230	222	243	233	210	231	214	229	218	220	233	214	235	234	208	219	248	268	232	259	237	237	232	225	224	243	239	212	225	261	230	230	238	202	252	245	209	219	260	215	245	256	248	233	226	229	233	249	222	233	237	220	264	243	211	203	254	251	239	249	215	228	222	234	207	236	223	207	219	223	245	256	230	230	246	213	278	203	220	265	253	209	195	218	217	215	241	239	204	250	258	266	251	252	235	221	224	223	200	252	220	226	269	223	266	249	232	197	237	216	224	229	210	246	224	216	239	215	247	253	195	227	231	231	244	252	241	219	226	221	214	251	238	245	225	221	245	245	253	213	254	240	255	211	259	220	241	243	233	226	240	234	273	228	233	220	231	219	255	247	247	224	231	258	262	213	215	231	228	236	237	227	221	218	247	224	224	196	272	219	211	239	228
15119	10326	12497	10062	6082	4858	2381	1989	1396	944	893	804	834	832	816	845	771	566	611	558	538	563	549	528	586	559	527	541	581	506	555	545	527	527	590	528	548	559	565	583	562	545	573	502	561	580	541	526	528	539	554	556	535	576	533	549	546	526	519	535	558	561	565	531	548	508	543	527	568	576	596	521	533	576	576	549	518	518	584	524	524	597	569	524	557	562	518	557	533	564	524	531	499	514	566	545	572	534	545	514	490	575	580	527	548	574	543	560	528	597	545	569	550	503	537	586	579	562	594	564	575	557	487	507	546	542	591	542	559	549	541	486	536	549	527	504	534	535	523	539	528	537	539	557	536	529	551	531	562	582	547	562	546	489	553	552	535	547	578	517	541	536	538	509	562	512	523	523	518	545	539	566	576	573	539	514	537	528	527	508	534	539	551	575	525	549	547	529	516	518	566	532	566	558	554	566	536	568	561	518	533	519	610	515	550	586	548	498	547	514	568	534	522	557	556	570	521	551	533	555	525	586	552	541	550	514	523	548	588	526	530	579	483	541	532	541	531	516	565	506	518	537	529	538	574	547	549	521	542	597	522	536	514	566	525	540	540	546	545	534	553	536	536	579	528	568	513	550	555	578	516	550	510	584	546	582	533	557	537	505	581	570	549	561	558	557	536	533	529	550	546	538	574	498	574	570	563	566	535	492	589	562	540	567	564	524	514	527	521	525	531	513	532	570	501	511	567	554	556	528	575	557	588	563	508	555	500	533	593	551	545	557	558	575	519	557	560	544	558	528	544	535	519	552	557	566	573	569	530	554	567	546	535	529	574	556	561	578	555	518	563	521	591	540	565	562	532	489	569	582	524	546	523	550	533	595	569	540	532	593	546	569	549	556	547	543	558	539	569	559	573	577	566	534	553	539	609	538	515	572	562	540	568	530	587	544	539	562	545	566	541	558	538	550	553	528	528	532	547	536	518	523	527	575	565	573	555	523	561	570	552	542	548	560	529	542	547	522	555	559	548	543	524	533	528	537	552	565	555	571	520	540	564	563	531	564	550	569	560	577	589	522	556	557	586	575	566	561	544	527	532	539	536	585	556	523	520	564	560	512	554	557	548	530	539	547	494	541	499	521	545	537	498	525	547	534	546	544	572	546	576	543	542	525	585	530	577	564	549	560	574	581	522	541	530	579	622	557	513	578	529	578	506	605	530	568	574	581	555	590	542	541	562	574	502	533	538	562	566	491	538	535	528	522	564	577	517	566	516	522	562	529	546	553	532	538	568	540	544	559	519	567	536	564	488	530	554	570	519	573	584	531	579	598	497	577	544	569	575	544	530	531	537	542	532	543	565	527	539	510	572	587	518	555	539	526	562	595	568	540	552	481	610	530	566	528	547	518	524	544	560	548	547	572	565	572	543	580	553	571	549	536	530	472	558	555	589	568	547	529	535	526	552	538	561	487	575	542	543	519	578	520	597	563	505	558	535	522	533	543	592	522	544	534	544	537	513	579	567	531	526	582	582	559	563	525	520	550	501	526	567	525	551	536	525	503	556	537	574	519	557	548	509	513	503	552	536	553	563	539	516	542	570	594	561	569	520	561	539	492	547	532	555	546	523	550	543	574	537	571	555	544	507	556	576	501	540	565	525	539	550	533	541	566	541	533	544	572	521	556	578	530	535	537	525	506	542	541	559	555	548	546	538	544	552	502	525	482	533	550	532	514	512	537	539	550	574	515	542	543	540	567	540	560	526	599	553	537	558	580	539	570	568	529	526	530	572	568	560	569	542	566	572	578	544	565	555	548	547	522	540	525	543	539	489	528	547	573	603	529	587	594	561	524	498	534	556	520	534	566	524	525	516	535	544	525	551	587	537	529	543	544	527	563	563	541	574	566	564	541	526	544	534	537	550	517	536	531	526	571	499	552	543	528	516	565	543	526	526	537	560	543	547	559	502	530	559	575	534	537	555	538	518	557	564	540	577	600	553	532	573	543	520	540	554	508	521	552	550	550	519	575	580	531	516	533	538	566	513	527	544	553	570	527	521	537	529	534	571	505	562	584	561	543	548	533	565	539	583	575	544	530	563	544	512	556	546	553	581	563	546	556	488	579	532	557	541	523	505	515	571	544	502	537	557	557	543	539	573	538	535	549	555	502	557	598	553	536	536	544	532	548	544	524	532	504	590	559	528	574	521	535	546	508	566	543	522	591	554	539	548	517	546	532	558	546	526	518	563	526	558	526	536	557	554	563	522	552	556	576	513	539	514	543	539	541	510	534	572	573	570	533	553	556	556	525	554	549	492	543	596	553	570	553	553	533	539	562	564	494	559	554	566	512	572	544	553	541	578	560	567	577	552	560	525	541	527	562	576	536	505	584	562	559	529	574	538	565	501	527	533	500	596	514	575	575	540	543	531	547	558	577	550	558	545	528	540	561	525	558	524	534	558	525	574	578	506	575	514	541	577	584	530	538	585	569	526	556	495	559	545	547	534	495	546	539	540	559	549	579	542	570	548	544	563	539	569	543	541	568	507	560	538	541	510	531	575	528	553	547	497	583	538	539	533	555	543	555	550	545	565	559	559	547	552	560	556	544	603	533	562	586	545	535	538	561	545	500	506	551	526	512	505	545	572	547	509	536	529	521	476	558	530	521	552	556	594	570	514	584	508	539	559	533	503	520	554	581	520	554	569	551	554	540	539	522	559	538	612	527	592	552	531	519	554	527	522	554	551	548	551	536	532	511	526	546	556	595	530	544	541	543	563	555	519	522	499	613	562	585	537	507	558	590	586	519	523	514	526	514	573	561	553	541	562	602	572	502	573	533	569	533	557	534	518	556	521	571	535	551	583	562	530	546	548	548	530	566	560	539	526	553	536	583	522	544	545	565	521	558	529	573	521	534	569	571	538	573	542	590	576	572	575	510	579	556	559	561	550	559	559	520	557	535	570	533	554	555	512	572	508	565	521	530	558	515	542	544	538	557	531	539	595	520	519	537	586	544	545	563	538	566	533	538	600	638	573	557	521	524	540	496	589	562	581	558	564	556	570	544	589	548	542	572	535	548	566	568	512	517	569	544	541	570	537	517	527	533	572	566	510	591	528	546	509	549	535	543	548	548	531	533	586	532	534	559	557	562	543	567	531	564	593	590	532	547	528	543	573	568	536	568	558	560	536	596	592	514	559	579	539	546	535	583	542	528	523	538	520	523	525	542	536	552	518	585	549	574	546	536	557	579	553	570	527	581	537	547	572	512	527	562	559	526	540	561	545	549	556	501	522	559	536	553	544	541	511	574	537	535	556	604	502	552	530	494	533	512	528	576	536	593	592	565	543	555	569	539	524	611	555	546	546	545	563	563	582	510	590	542	551	600	569	539	505	587	587	553	594	558	561	548	569	556	550	561	524	544	538	547	557	574	552	542	519	523	493	554	533	589	569	484	517	574	550	564	533	530	569	526	575	508	533	582	547	581	579	525	586	548	555	520	504	540	554	534
43731	32778	38908	33693	18656	8641	1582	818	571	537	670	641	545	600	1182	1646	1075	625	360	370	352	385	336	385	378	354	339	345	325	382	330	359	336	386	316	351	346	356	333	353	374	375	349	340	354	362	356	330	386	375	369	371	354	362	360	340	324	355	346	328	371	355	352	345	375	342	347	338	318	362	334	333	326	363	349	349	370	350	367	336	390	334	375	361	363	370	356	363	355	326	338	373	333	324	368	344	374	392	339	364	368	344	353	367	342	334	359	358	340	300	355	349	333	368	379	399	369	366	318	314	342	367	290	354	330	362	334	376	395	384	363	368	345	361	370	352	339	342	341	349	366	350	341	392	355	302	386	337	372	302	383	343	340	353	368	365	367	346	362	362	378	344	330	377	372	386	344	328	351	388	329	341	321	341	335	359	299	327	346	348	348	387	360	365	363	368	316	355	335	357	342	387	373	323	376	345	338	352	349	339	347	376	356	350	329	337	371	372	351	362	352	366	348	336	347	381	335	361	364	393	350	331	372	344	351	343	353	350	330	327	350	325	392	356	362	346	322	361	372	329	355	402	333	353	361	347	326	363	351	389	374	357	366	332	361	355	324	370	324	338	351	396	345	363	373	374	364	361	337	323	341	348	327	341	342	344	368	346	346	362	373	363	389	351	335	334	347	325	358	350	344	341	356	340	364	347	374	368	327	358	324	340	385	371	364	360	332	350	377	372	377	351	347	366	332	394	367	367	402	318	349	365	317	372	349	337	388	371	355	342	359	355	351	372	334	336	341	368	346	357	360	318	370	355	346	359	335	393	354	365	363	328	405	344	315	384	355	402	353	348	339	353	335	394	353	354	364	331	319	359	356	340	386	380	338	367	406	357	330	351	353	360	370	371	343	360	341	354	367	354	356	373	361	350	348	352	351	367	326	330	391	355	363	355	368	331	359	372	375	335	364	355	325	327	359	353	347	355	358	367	363	391	413	349	372	339	336	381	319	358	362	372	358	370	345	367	375	336	380	337	381	358	347	348	338	400	341	350	399	360	349	351	338	364	336	346	352	395	330	372	360	326	338	355	384	352	337	369	363	344	376	344	340	376	351	330	358	362	363	378	367	364	365	338	361	299	334	313	332	355	330	399	344	314	352	336	356	348	385	354	340	399	389	334	363	362	389	356	397	334	348	345	342	380	368	329	354	413	323	376	323	355	360	352	345	360	369	349	373	372	335	357	361	371	345	311	370	354	376	345	344	371	330	349	360	377	347	366	352	345	358	332	379	354	323	354	329	370	381	358	382	360	345	386	308	383	366	357	357	370	378	349	367	336	365	333	361	391	353	363	347	336	319	357	340	327	364	378	353	393	362	338	355	363	335	355	343	355	404	339	365	373	363	327	328	342	343	374	333	347	379	356	368	362	355	346	347	313	326	356	349	371	347	359	384	329	354	337	379	349	353	341	335	350	347	335	363	340	363	345	330	353	339	323	347	342	370	390	341	327	382	327	373	376	373	319	360	355	351	315	331	335	337	313	333	332	344	338	350	344	320	339	345	337	358	346	376	360	350	312	363	331	360	379	345	367	366	350	366	407	344	358	354	365	361	379	360	360	320	380	320	363	361	362	347	358	333	384	353	374	383	325	339	370	421	332	344	308	320	372	356	370	354	353	372	362	347	377	398	355	358	313	364	335	340	350	359	337	349	343	385	343	352	363	358	360	376	369	324	359	355	354	348	377	343	340	368	311	343	352	377	360	319	325	382	372	364	391	371	337	400	360	359	361	351	379	339	371	357	355	392	338	369	353	363	397	319	322	338	316	366	327	380	323	369	340	341	328	349	311	370	354	340	387	352	342	382	342	382	321	361	383	345	339	323	375	365	358	357	351	363	351	345	317	300	341	373	354	351	362	308	357	381	333	313	330	399	375	357	345	340	345	353	344	369	374	317	333	373	340	336	386	336	386	366	357	392	386	375	361	324	358	341	310	363	374	349	357	334	340	319	332	340	372	368	331	338	325	341	352	364	368	364	370	338	345	349	385	322	380	372	357	358	361	376	357	330	370	342	329	367	351	347	389	350	352	357	359	343	373	404	356	323	374	382	393	352	338	343	378	348	368	378	364	321	331	377	327	348	300	352	347	381	342	337	350	344	349	336	360	370	364	352	364	350	356	368	381	326	379	318	360	318	375	327	342	348	338	351	360	335	325	338	353	357	371	349	370	391	370	346	305	366	349	333	334	407	388	364	364	348	346	378	347	338	369	339	320	363	370	337	344	403	351	349	331	315	370	355	365	331	378	335	365	343	405	331	366	350	330	365	391	343	371	358	369	336	349	384	342	382	344	393	373	361	329	367	367	311	381	396	331	356	355	333	343	367	354	398	360	345	340	346	369	342	353	348	380	373	378	331	370	347	362	341	358	347	350	374	374	341	338	334	358	346	353	356	350	309	344	338	342	392	396	351	356	388	387	352	371	340	338	338	290	320	345	339	343	351	381	346	322	338	343	328	363	335	347	329	331	373	357	336	325	397	395	330	348	353	373	334	345	353	379	358	330	390	343	360	368	348	358	371	342	342	359	324	376	366	360	394	335	353	335	350	375	355	388	366	374	345	353	306	381	349	378	356	353	386	372	326	347	335	333	350	349	340	356	336	368	358	338	368	349	326	364	337	363	383	377	376	363	374	344	386	337	340	326	310	336	352	319	310	330	318	349	369	364	354	343	345	356	321	325	325	354	365	389	368	361	391	357	358	323	400	348	341	368	375	321	314	368	364	320	359	303	365	373	351	384	359	370	388	364	348	349	388	380	343	339	385	357	329	354	371	319	325	372	366	350	374	340	346	347	378	322	381	340	329	367	382	352	335	356	340	389	359	380	356	348	375	358	332	346	314	368	349	294	351	334	371	324	362	374	360	331	302	384	397	344	340	365	351	369	336	318	373	363	375	367	403	356	356	359	358	379	364	326	374	323	376	353	325	360	359	356	364	367	329	377	353	344	322	390	338	429	392	349	381	354	319	334	322	364	368	347	338	373	344	334	369	363	330	362	358	359	338	385	329	341	349	353	334	394	345	316	343	362	379	350	355	377	346	377	320	367	356	392	391	363	385	358	350	325	367	336	392	366	426	360	371	376	325	336	338	353	339	349	325	337	369	360	335	348	356	369	352	320	325	359	376	346	360	336	380	372	356	366	359	326	332	323	377	350	375	331	343	326	333	346	377	349	361	316	369	355	351	368	337	374	382	335	395	340	365	351	382	327	368	390	330	328	338	341	327	357	364	351	347	315	399	374	346	383	356	353	329	332	318	360	373	393	356	349	347	336	335	371	364	362	336	355	335	355	344	341	369	347	335	370	341	397	335	325	370	353	337	352	339	357	350	393	363	343	364	352	343	322	364	363	373	370	353	345	327	358	329	349	322	328	325	381	380	347	350	314	366	357	353	382	345	376	354	333	332	394	361	323	336	382	328	326	369	377	371	373	340	402	379	336	326	372	373	368	364	369
28437	26107	40672	38670	27637	15809	3803	2547	1898	1930	2455	2175	1727	2365	5299	7381	4815	1962	828	783	822	780	854	717	807	801	798	795	794	836	761	809	745	827	767	781	839	787	800	813	788	830	802	790	801	783	751	807	806	750	811	785	777	767	801	777	774	758	814	732	814	771	768	823	812	824	752	764	826	762	792	794	827	796	800	816	781	787	759	751	807	758	792	832	799	787	788	759	789	800	815	750	756	775	801	794	785	826	798	793	819	812	782	824	768	795	798	773	741	738	852	763	786	822	817	755	765	733	767	812	772	816	748	794	782	807	755	743	775	746	820	798	814	783	789	767	774	760	801	784	785	815	819	778	768	821	742	763	805	812	825	759	763	771	795	759	753	762	811	773	766	811	776	770	805	782	789	776	770	786	810	814	762	809	842	815	725	793	844	796	759	783	746	803	700	831	775	798	834	772	806	794	745	750	779	791	792	727	780	796	768	767	804	796	785	730	729	778	808	800	825	832	753	774	732	761	847	732	753	822	805	771	792	768	805	822	744	839	744	847	775	773	807	782	806	706	804	787	789	832	792	754	832	767	770	806	764	777	729	777	755	802	786	732	832	791	799	787	808	754	775	813	747	770	775	811	790	810	824	777	825	831	811	785	815	809	827	780	782	762	802	806	753	795	772	793	781	807	758	777	790	794	829	742	780	776	770	870	847	818	744	800	750	790	761	782	756	809	810	758	813	719	747	780	756	789	757	774	807	826	771	793	759	739	774	738	796	806	793	783	775	807	815	832	783	732	801	802	790	807	800	846	822	770	802	809	838	755	801	814	843	801	766	759	811	781	809	794	787	805	783	814	795	766	822	791	734	711	745	767	771	827	829	772	813	793	754	814	754	769	784	826	809	768	764	776	753	798	787	817	779	776	764	822	828	828	801	751	765	821	764	790	782	834	793	815	792	829	763	811	802	778	800	853	741	807	879	781	819	739	802	792	810	797	811	796	761	775	758	784	772	784	810	804	799	762	800	754	794	781	749	800	801	741	801	815	789	780	779	829	762	832	742	790	725	785	740	746	796	798	801	761	757	833	839	830	819	824	821	806	802	792	816	792	760	786	788	744	819	769	767	775	757	810	842	746	806	833	780	817	783	764	799	809	793	818	807	779	776	739	776	774	834	758	831	765	792	760	822	827	755	809	797	802	810	821	771	781	782	773	810	795	792	768	752	762	773	814	820	786	797	785	727	800	777	804	785	831	810	811	780	752	764	758	791	788	788	780	786	768	769	766	791	824	784	819	778	743	797	802	778	789	777	790	824	763	792	774	764	791	779	816	772	778	862	713	801	794	741	753	753	769	775	768	788	781	819	759	752	794	792	810	755	768	754	862	841	779	734	777	822	771	781	826	813	782	777	789	794	788	804	718	827	750	747	790	778	755	810	790	800	772	812	785	772	780	748	814	801	813	800	819	791	806	840	759	737	779	791	789	784	773	787	818	774	799	776	781	793	778	787	759	781	795	727	782	783	726	812	796	805	829	771	782	760	808	806	794	810	843	759	783	809	759	794	770	757	809	816	793	799	765	784	793	797	787	818	790	793	772	770	777	818	781	796	757	744	814	759	813	799	740	764	744	757	763	747	817	752	738	784	815	782	802	802	831	769	846	760	789	766	788	819	751	790	764	812	774	753	799	772	777	751	799	794	809	801	813	772	781	822	763	802	781	803	804	784	777	773	788	801	771	769	740	801	828	805	809	761	797	798	782	762	758	829	763	782	808	768	827	805	777	769	755	823	763	745	816	767	787	800	799	771	785	768	804	846	777	839	762	807	796	815	791	777	756	783	731	817	802	747	806	828	752	810	806	818	759	803	772	758	763	782	767	808	750	838	768	760	801	773	735	745	803	793	744	785	796	806	711	800	772	764	789	761	773	764	829	778	805	761	817	731	756	848	765	831	811	786	775	761	806	770	789	768	783	772	786	785	723	754	811	761	695	774	782	760	830	850	807	799	791	784	784	777	778	843	775	809	729	818	782	813	749	696	770	773	795	789	794	753	827	809	737	771	823	784	772	735	835	811	739	814	772	790	753	804	788	778	777	805	796	825	751	781	752	798	803	810	828	826	767	815	757	771	814	824	769	758	804	780	799	757	751	819	787	747	819	765	800	759	842	832	768	825	783	745	768	777	783	770	742	748	795	768	765	804	820	801	790	793	751	781	781	732	816	776	881	793	843	740	811	799	805	797	771	820	769	781	762	754	757	763	798	771	794	770	782	821	790	764	726	772	788	790	759	762	754	770	780	781	842	768	819	814	857	781	786	800	772	787	780	830	750	757	811	787	848	777	788	796	813	739	797	761	768	804	772	786	747	766	774	827	770	771	780	799	741	804	773	822	791	746	798	779	788	822	812	793	831	813	785	832	733	748	799	799	787	781	779	813	836	814	765	839	778	829	734	738	784	798	814	715	795	830	757	820	835	755	743	776	805	779	768	792	828	805	756	808	743	798	839	768	781	749	769	786	795	854	805	792	850	826	735	763	799	794	792	812	792	814	805	775	779	758	796	742	762	821	804	862	783	748	781	805	752	823	821	804	776	805	783	830	832	799	813	786	761	767	773	810	788	747	795	795	828	771	818	801	758	762	723	762	766	803	801	820	755	847	745	738	771	777	756	817	767	741	777	821	801	827	808	813	800	837	794	720	783	852	788	780	779	793	787	840	765	755	741	738	824	788	795	755	813	773	780	807	785	819	773	787	810	777	788	793	777	756	775	770	793	823	793	788	778	774	838	773	841	742	777	743	791	823	761	794	826	796	804	758	761	780	776	773	779	800	758	762	809	837	767	808	748	823	778	719	818	823	758	794	729	746	810	767	764	782	792	759	811	768	786	814	739	785	848	783	846	771	797	801	790	761	812	788	799	782	806	794	811	796	838	713	799	815	724	808	753	771	775	772	832	759	806	774	821	793	795	765	837	790	767	780	800	807	773	768	805	782	771	803	770	806	743	786	793	792	792	757	788	792	736	802	761	762	834	774	835	800	774	802	779	770	774	826	784	807	775	731	829	812	809	728	790	781	807	791	800	738	734	806	769	785	809	827	744	811	760	850	759	800	800	771	828	750	799	779	756	836	814	767	803	780	781	791	806	841	793	830	783	810	772	769	765	770	765	755	802	820	791	797	772	764	816	795	754	771	734	791	827	751	740	816	755	791	779	799	778	785	735	790	816	776	789	771	751	811	784	782	798	813	793	786	796	806	829	795	801	806	782	768	763	770	755	766	835	798	807	762	836	798	763	758	792	743	805	761	813	796	775	808	778	786	795	800	790	797	810	800	785	797	803	832	780	780	832	745	793	768	722	772	813	827	780	780	789	773	839	758	804	792	803	733	792	783	805	785	813	720	789	794	763	755	790	776	810	767	768	823	765	756	743	775	777	792	820	775	806	797	790	776	829	780	864	784	760	796	751	780	817	773	737	793	722	799	752	761	799	769	844	753	739	775	778	777	801	774	745
53213	41425	46112	41574	28262	15983	3577	1516	1106	918	758	602	592	962	2029	2217	1796	971	445	422	411	436	411	448	381	402	434	425	361	464	435	457	425	430	391	435	430	392	428	480	391	416	355	357	412	397	422	404	414	422	415	373	416	403	413	386	424	439	415	426	415	415	453	379	421	415	404	407	428	408	409	399	422	462	464	465	417	408	464	411	459	429	431	416	409	432	402	420	449	447	411	407	406	405	393	409	426	384	435	418	461	448	412	433	403	398	399	399	431	427	386	433	367	401	385	403	419	393	388	388	438	438	398	446	427	429	397	408	413	436	417	377	407	430	409	381	408	443	434	430	462	414	453	463	430	416	465	430	435	411	442	411	367	427	400	419	394	393	394	414	418	419	480	449	448	493	400	403	425	472	444	445	438	431	435	415	386	450	412	405	441	417	388	414	391	424	388	392	475	393	382	446	458	386	402	427	431	389	463	444	402	413	422	421	390	418	410	425	381	446	417	414	409	430	438	430	439	418	422	421	423	457	440	400	441	432	407	455	412	420	437	443	425	406	444	402	414	434	407	405	437	414	370	425	446	453	400	418	415	408	407	410	388	378	414	409	418	391	404	396	424	450	429	459	420	391	411	385	389	378	420	417	432	428	401	478	434	431	406	412	425	403	452	420	409	415	413	417	424	400	385	411	425	412	432	440	402	481	440	416	408	461	417	436	395	429	412	456	461	417	448	411	428	426	415	383	415	441	414	390	402	445	452	414	465	453	405	444	414	362	432	404	416	432	432	414	421	411	423	426	408	434	431	432	430	410	401	439	413	454	418	420	436	411	419	427	432	447	389	411	395	476	414	405	389	421	426	434	421	419	423	415	395	429	414	424	456	437	403	400	437	421	438	431	424	440	467	428	400	406	440	426	415	417	431	418	393	430	434	418	391	438	417	411	417	424	444	458	424	437	402	416	421	397	420	399	395	403	466	395	385	430	446	427	388	408	432	395	413	391	434	395	392	431	422	452	466	409	445	413	465	459	431	436	437	428	459	429	461	425	455	434	437	416	375	399	406	416	410	399	437	410	390	451	442	426	415	473	393	427	430	394	406	436	429	413	397	456	427	401	424	413	404	416	433	401	441	386	421	425	410	412	439	407	461	436	422	407	403	435	365	440	428	423	385	404	439	408	423	438	430	448	396	430	418	420	454	449	436	412	412	430	417	405	413	464	385	421	418	480	433	407	426	433	422	398	406	406	463	409	395	390	436	421	435	385	424	428	438	396	409	418	422	432	441	445	391	411	425	388	421	407	385	430	423	416	432	426	409	424	391	415	411	373	404	436	419	429	411	405	432	396	385	429	407	428	423	418	405	455	426	430	399	401	436	380	456	412	394	433	408	443	365	425	416	407	385	406	403	444	428	437	402	402	402	375	410	419	450	444	394	414	436	439	426	398	381	425	423	365	395	412	458	418	409	437	405	406	417	409	416	372	412	442	419	454	447	423	397	377	417	440	391	423	417	412	424	446	399	436	419	418	442	446	448	424	434	392	424	393	426	393	397	407	421	415	410	437	424	417	417	381	425	413	442	425	419	431	401	445	429	456	427	408	469	424	465	443	408	405	378	433	468	406	420	454	386	430	428	407	416	407	412	415	404	378	398	386	431	391	447	408	443	435	395	412	424	425	416	370	444	431	386	393	433	464	394	415	433	430	423	424	389	476	420	422	389	413	446	447	411	428	455	438	425	432	425	394	427	451	422	386	428	381	413	425	422	399	418	425	419	408	418	446	455	415	466	453	452	429	389	387	423	427	408	387	386	396	406	382	411	413	409	412	408	400	416	414	444	368	441	393	414	449	403	386	399	438	435	442	411	394	463	438	452	420	443	405	424	418	428	414	428	419	425	403	450	462	415	424	409	414	401	448	382	380	450	410	422	364	414	409	450	434	415	429	438	458	424	445	421	421	433	465	443	411	442	438	470	389	449	409	416	434	396	407	399	410	450	474	403	426	418	448	465	433	392	425	448	441	397	449	417	401	448	421	406	429	436	377	440	414	409	439	411	381	424	397	376	395	393	412	408	439	435	377	395	426	479	454	431	416	407	426	436	410	420	435	385	398	421	449	437	429	456	405	412	442	445	409	442	419	392	408	396	409	388	413	420	422	396	406	425	412	443	428	416	435	426	429	380	487	436	450	421	416	427	434	412	407	441	457	449	422	383	405	372	415	434	416	421	425	400	397	424	408	422	446	420	446	441	390	420	416	416	437	425	406	426	373	409	430	401	399	408	390	430	418	437	426	429	464	437	436	390	408	411	416	401	471	411	421	410	445	404	429	449	464	463	428	437	425	417	464	438	450	451	403	426	391	409	408	434	418	399	434	407	431	455	394	385	403	442	447	443	415	405	400	454	437	407	449	411	423	424	408	403	412	403	435	449	466	429	435	435	460	422	429	434	387	438	445	437	438	445	419	451	438	400	423	428	447	419	407	414	439	405	387	397	417	407	449	414	430	428	418	462	441	426	412	416	435	425	422	418	406	433	414	399	419	418	439	411	389	384	432	420	414	398	393	433	412	441	488	421	405	444	375	425	445	438	437	394	402	433	416	442	435	388	394	408	438	451	420	420	419	441	420	374	429	430	401	402	402	407	424	432	402	427	423	406	460	458	421	420	426	437	457	417	438	390	440	396	418	387	437	446	405	436	399	396	411	466	435	410	418	386	434	457	419	412	416	438	465	438	418	439	432	404	446	465	442	428	389	410	418	441	381	398	419	416	452	459	442	402	397	399	427	400	400	420	438	450	416	383	393	434	451	432	449	394	386	413	386	354	425	402	424	421	433	448	452	446	424	443	415	404	432	431	432	406	428	488	418	393	403	415	460	397	436	405	414	435	441	466	420	442	448	389	421	433	410	402	396	393	433	400	468	415	412	428	442	452	413	415	417	419	456	367	420	427	410	409	403	424	454	435	394	455	415	446	406	388	409	387	447	412	413	428	385	384	459	461	453	405	416	450	402	435	446	453	409	390	398	416	422	426	386	395	418	411	409	433	428	415	384	427	413	428	429	414	428	431	430	455	443	423	385	408	435	418	420	432	443	416	407	420	413	409	464	433	425	440	413	445	406	406	415	416	366	401	461	416	396	418	417	451	435	404	464	398	412	433	450	404	426	394	411	406	385	390	410	447	421	408	366	423	394	382	415	440	421	398	444	392	420	402	443	411	454	423	421	386	424	414	420	446	409	419	391	428	447	396	453	440	443	417	434	426	392	408	407	438	403	403	400	434	439	467	416	407	423	443	395	434	408	436	435	400	420	404	453	407	417	431	449	421	434	401	413	418	435	398	426	438	418	435	432	423	424	421	462	415	446	440	457	397	454	383	428	420	422	402	407	399	408	417	448	425	452	424	440	419	391	421	398	434	406	429	429	413	421	410	397	463	422	423	377	425	404	424	458	473	424	437	402	393	419	386	390	436	426	409	402	395	430	384	429	401	455	436	440	470	434	410	395
34193	32409	45546	45718	36970	23878	5885	4879	4165	3356	2440	1820	1734	3909	9254	9909	7521	3437	936	951	893	876	888	956	917	927	934	976	928	888	845	928	961	896	892	903	915	850	895	919	919	879	878	902	898	893	852	880	881	924	903	905	879	921	924	844	895	944	924	943	887	940	914	848	914	895	870	895	943	842	860	927	936	903	877	865	943	875	909	898	901	855	875	873	882	921	889	886	860	883	894	916	909	865	934	934	868	935	927	904	919	852	881	921	889	881	937	897	960	922	935	888	909	948	899	934	860	910	891	900	972	902	903	890	894	825	894	909	893	894	956	885	889	896	924	897	906	889	939	878	876	848	888	918	881	920	918	948	927	880	912	916	903	875	900	884	870	909	899	897	952	877	924	912	870	960	902	881	935	905	902	929	883	899	882	893	895	919	860	918	887	894	850	864	862	893	911	873	912	961	938	894	866	874	919	907	937	907	907	973	914	901	926	894	932	950	905	858	900	915	954	961	884	914	911	838	898	905	879	873	908	903	942	930	930	904	913	898	934	846	870	892	896	874	908	936	881	921	884	906	915	922	929	857	923	867	908	860	911	855	922	907	975	880	848	930	877	869	873	898	948	945	889	912	891	885	909	913	934	932	923	969	908	854	921	938	875	867	917	899	901	925	854	894	897	888	935	887	878	918	931	909	996	931	895	948	943	912	877	839	892	945	843	892	960	932	891	910	904	885	906	895	891	877	924	943	908	860	896	890	896	904	861	899	909	902	887	901	948	875	911	941	915	921	886	874	1008	882	912	904	915	882	889	936	908	884	913	901	903	888	921	869	881	876	849	955	888	877	882	897	881	894	896	867	918	882	916	888	901	901	897	902	915	872	944	913	910	902	872	934	925	870	902	856	926	913	895	932	910	953	941	861	946	896	854	914	896	936	880	914	939	871	875	912	950	933	908	880	897	891	896	860	905	930	903	904	914	897	910	941	897	925	927	873	853	870	951	932	830	902	850	863	946	885	906	904	870	912	905	910	841	883	919	877	883	898	903	886	899	867	925	903	909	914	890	905	921	986	913	905	895	927	831	956	906	886	884	884	898	866	940	885	865	923	855	927	848	886	920	921	863	855	858	880	894	886	858	924	917	944	856	916	891	925	914	911	842	875	900	923	953	899	905	882	934	916	908	917	939	875	919	897	945	944	908	865	924	966	916	916	881	929	865	906	905	969	889	877	840	909	861	890	919	890	908	900	908	865	982	952	883	879	898	917	933	893	928	866	878	875	960	900	907	861	859	829	884	882	828	877	931	888	862	883	897	880	872	903	944	926	935	913	887	865	924	887	886	928	947	912	907	916	897	929	892	933	905	888	886	878	958	861	923	885	947	883	912	871	912	918	900	877	896	895	891	903	912	883	909	898	919	840	867	907	915	887	976	905	895	906	916	883	916	866	824	889	910	899	906	909	889	860	918	873	963	926	822	853	900	856	875	950	898	921	900	892	888	885	907	921	940	884	878	875	915	879	919	904	886	882	851	903	926	897	888	896	888	915	882	881	950	926	904	899	905	939	902	877	898	923	939	895	919	891	913	887	860	928	933	867	871	986	866	875	890	885	879	897	881	935	917	928	904	902	935	902	924	850	891	885	916	941	953	945	928	925	900	916	867	888	965	938	894	873	878	908	864	879	888	907	918	912	897	914	923	911	896	890	914	915	882	935	912	899	878	904	879	860	821	834	915	904	911	881	964	941	879	862	913	898	904	896	885	890	905	903	927	879	929	870	885	914	912	926	920	861	891	898	891	916	982	918	912	884	956	852	913	957	914	882	895	908	874	883	934	904	909	920	922	914	933	850	887	847	923	925	896	938	873	862	962	930	892	877	881	908	866	884	887	871	938	923	902	895	842	865	882	903	882	877	892	935	928	882	868	921	943	918	901	909	914	917	868	922	924	898	984	884	877	911	921	927	893	861	953	865	884	893	956	890	857	910	861	939	908	881	855	896	909	914	902	927	818	897	900	870	891	875	858	947	875	925	908	919	907	916	870	903	867	966	892	911	948	903	917	924	888	885	910	898	862	906	894	916	900	923	925	928	885	815	951	872	891	939	950	899	883	975	885	882	842	923	961	882	946	907	872	854	896	913	933	867	923	907	920	951	866	923	902	902	905	922	904	964	900	899	896	876	899	909	905	877	893	884	942	933	884	917	898	957	907	900	880	844	882	928	918	902	951	875	942	948	878	879	899	826	917	925	883	861	899	953	886	860	886	854	952	858	923	896	861	862	905	910	859	893	921	950	899	919	885	913	846	855	912	898	942	948	896	911	931	926	873	881	977	875	870	905	953	873	878	873	865	871	922	893	851	905	912	950	919	920	884	871	854	925	841	889	913	928	890	868	961	907	937	895	877	923	909	940	922	909	919	882	876	900	916	953	913	821	866	913	943	891	891	847	898	915	931	884	896	927	884	887	931	905	864	886	869	865	873	846	871	925	879	862	865	879	906	904	960	920	898	891	860	893	854	904	907	903	941	895	881	903	958	897	864	941	937	877	888	883	939	829	877	882	843	960	941	928	955	951	933	938	849	886	907	880	924	905	910	857	890	921	918	918	890	891	905	913	921	987	926	931	933	901	945	892	887	899	891	899	900	951	857	906	913	880	917	957	940	931	856	898	892	861	948	911	860	862	968	936	906	858	933	873	914	921	872	879	945	883	946	936	938	887	859	898	931	933	894	948	891	886	901	878	896	896	891	921	902	898	903	948	909	917	889	833	889	888	873	826	920	982	922	907	889	887	870	950	915	894	860	868	867	953	945	906	908	923	883	896	860	887	933	845	872	888	937	917	875	850	904	940	903	857	943	952	938	865	826	876	886	912	931	889	921	910	849	919	905	885	893	883	957	925	880	869	929	928	956	904	921	889	923	909	970	893	922	897	952	891	889	887	865	986	923	918	919	925	813	918	927	865	890	838	929	845	923	907	909	873	871	890	918	905	836	949	929	889	897	841	863	894	984	871	933	900	913	883	966	873	935	913	914	929	901	871	934	931	894	901	890	917	917	860	948	947	900	899	896	916	884	895	872	915	861	883	905	802	872	910	926	920	891	869	952	903	877	890	924	909	899	897	896	877	868	900	884	876	893	863	927	854	882	872	903	859	916	890	891	869	902	929	912	917	905	906	864	899	944	922	922	889	888	901	925	882	876	919	885	898	886	948	917	935	900	911	898	885	893	916	924	844	910	889	913	835	859	914	862	913	919	893	927	952	918	891	891	892	937	922	940	892	868	861	888	842	900	863	861	855	901	916	937	891	941	916	857	890	853	903	859	889	853	879	965	930	900	928	886	907	899	860	908	940	894	876	873	917	901	946	900	905	922	942	840	884	926	896	923	886	898	944	913	872	891	885	871	967	864	879	884	865	902	886	911	901	905	878	902	893	918	938	886	922	936	917	892	851	870	929	894	874	912	896	890	897	894	885	901	933	886	881	892	901	929	866	915	927	916	941	897	886	931	888
23730	12624	8652	4442	2153	1170	554	370	314	291	261	258	265	272	264	276	231	216	221	233	231	235	209	200	253	205	210	251	215	208	210	213	239	224	208	223	220	217	216	242	208	220	232	231	232	232	237	201	200	224	212	220	180	231	177	208	213	212	212	234	226	230	218	233	246	203	199	203	229	203	207	222	203	224	211	217	256	214	210	224	254	211	249	226	229	231	229	221	231	203	219	212	224	203	216	208	202	243	215	185	209	230	220	213	216	189	220	245	243	250	228	239	183	219	221	226	219	214	212	216	215	202	217	248	241	189	191	239	211	236	219	214	208	239	220	229	209	215	224	197	197	212	229	199	214	244	240	242	218	219	230	181	210	207	225	231	205	190	228	212	227	227	207	211	255	237	202	202	197	228	192	218	215	223	211	257	224	217	216	232	221	222	207	213	230	208	256	215	196	212	201	203	214	206	231	232	239	215	223	217	208	223	190	223	231	201	238	239	211	188	208	195	198	210	186	218	228	214	224	238	228	244	261	221	216	207	226	216	234	221	237	206	232	209	216	183	204	236	218	216	199	228	208	236	229	205	242	219	187	230	199	234	212	204	226	240	231	227	232	205	217	218	204	219	240	224	199	228	201	217	223	231	177	227	216	175	206	211	204	196	214	242	199	216	246	223	208	217	229	224	212	229	190	220	236	228	208	198	230	222	209	223	233	217	222	242	227	215	195	195	222	206	193	196	224	222	185	226	198	206	210	215	228	214	190	199	199	209	224	202	190	254	209	211	191	204	235	213	231	181	241	181	220	215	224	239	201	223	230	202	218	219	253	216	203	208	214	198	224	234	205	197	249	226	242	210	221	221	203	235	222	242	226	246	218	220	227	196	235	217	188	239	221	218	228	199	216	219	205	192	208	239	205	199	224	202	207	212	212	198	225	237	194	228	216	195	192	185	220	233	225	219	225	241	245	250	219	231	195	226	225	222	230	228	197	206	221	220	227	234	221	211	217	203	229	227	231	235	219	196	197	218	238	212	214	203	247	201	218	229	203	192	228	192	182	198	253	209	232	236	191	204	196	202	204	197	226	208	235	189	186	222	219	219	226	224	236	226	206	190	221	210	238	222	241	216	184	189	212	226	223	219	237	235	220	234	203	208	202	219	211	224	190	238	232	219	239	205	191	209	221	208	217	207	186	213	254	232	215	220	218	210	227	230	233	218	221	229	216	211	233	215	247	198	209	212	201	207	233	204	231	204	226	227	212	225	205	221	216	197	220	225	221	181	245	231	224	197	222	215	211	220	219	211	213	190	192	207	221	255	236	190	222	222	235	234	230	207	244	208	207	254	204	234	214	263	214	223	215	192	223	214	199	250	202	189	213	219	198	234	243	226	221	226	203	246	229	213	199	209	229	238	204	221	222	224	205	218	235	197	230	217	219	230	205	218	204	217	196	215	218	219	208	205	198	213	233	217	231	220	205	227	218	206	238	205	224	199	242	241	230	210	217	233	217	211	226	240	233	228	212	236	219	228	223	221	220	207	232	252	200	230	235	211	250	233	221	211	211	219	215	211	187	195	218	237	218	203	215	204	224	212	233	234	200	247	219	211	232	218	218	247	223	243	218	229	220	224	220	213	209	217	217	226	237	201	235	228	203	227	229	233	220	245	214	225	171	240	228	213	227	232	237	207	242	204	241	220	224	195	192	212	211	223	240	206	227	231	202	206	237	206	231	204	223	207	218	191	253	215	223	240	222	217	208	208	207	224	222	221	248	232	227	224	216	228	241	223	210	213	253	232	193	196	226	198	246	186	248	217	213	215	185	209	221	234	217	240	221	219	223	218	220	207	197	226	248	251	226	205	209	258	202	209	237	212	227	222	208	235	239	236	220	242	201	206	243	234	257	238	245	224	211	204	197	188	232	219	222	227	222	223	210	213	226	211	222	229	210	229	243	228	214	210	225	229	223	224	195	220	207	220	224	208	218	195	228	210	264	219	208	251	216	231	205	225	231	229	210	222	199	211	236	209	227	232	242	230	246	230	227	192	233	223	208	196	211	233	187	223	230	195	206	220	230	198	194	213	221	210	214	212	203	229	251	224	197	258	217	220	221	204	235	218	226	243	226	233	224	211	257	216	210	207	198	215	232	196	235	207	232	219	199	234	201	241	191	213	192	218	246	236	231	259	206	251	230	226	222	216	202	202	239	230	250	227	232	216	218	245	215	217	230	254	217	215	215	196	218	242	237	216	217	216	215	232	205	208	194	201	230	254	226	217	229	232	218	220	225	243	226	196	192	244	248	218	198	248	234	244	236	204	206	228	224	204	200	229	241	215	221	219	249	215	215	201	183	191	225	225	227	261	213	191	234	200	200	214	246	216	256	261	215	209	227	233	217	215	234	246	200	245	215	225	243	204	231	196	210	234	186	195	196	223	227	218	209	215	222	215	202	211	222	220	227	218	228	217	221	210	199	218	238	231	208	209	207	237	241	196	237	220	254	267	201	229	211	207	211	232	197	215	215	236	201	190	210	212	209	221	230	220	234	203	236	216	210	225	192	232	230	238	231	217	221	193	238	211	212	226	192	216	240	227	255	184	203	220	221	204	219	225	233	196	217	216	231	202	223	233	223	232	206	229	218	207	228	212	199	219	243	190	221	219	200	197	220	201	215	209	258	199	237	226	235	250	205	248	225	201	221	226	216	216	240	220	210	224	219	223	214	204	210	234	224	210	224	235	205	219	236	219	253	227	201	173	201	234	195	228	211	207	227	221	210	219	189	225	230	225	217	219	221	244	230	220	218	228	254	210	222	213	192	238	231	225	200	229	225	218	216	247	242	238	233	232	192	205	225	234	207	225	199	236	224	221	239	202	222	214	237	205	205	233	209	202	203	210	245	240	235	226	199	227	223	203	215	188	206	230	208	230	225	197	202	227	238	222	203	227	205	233	283	225	223	241	211	207	200	210	208	259	221	226	210	231	212	236	206	210	175	224	228	206	259	212	224	236	226	229	237	241	228	240	216	203	235	234	217	240	218	237	220	214	223	222	216	217	208	204	199	229	184	216	223	223	222	228	197	229	206	196	232	225	254	208	231	226	231	216	228	215	195	222	242	211	213	211	227	229	206	229	214	220	237	217	232	231	190	216	237	241	205	201	229	183	218	191	208	201	207	224	185	193	251	226	228	199	241	194	205	247	205	235	240	230	237	229	201	205	222	204	186	194	220	214	210	234	224	239	198	226	222	192	233	237	231	236	223	214	201	215	256	210	270	196	253	209	196	211	230	194	193	207	231	208	236	203	225	264	209	212	242	230	202	210	220	250	234	220	206	234	182	209	206	200	215	219	218	240	208	258	226	199	233	221	204	256	218	226	236	230	230	230	215	225	209	214	186	217	194	226	239	231	266	239	200	193	244	239	259	229	222	225	204	196	227	226	176	191	209	227	194	243	218	251	208	201	205	238	249	183	241	226	224	234	187	237	211	236	218	242	196	233	226	202
14346	10065	13426	10786	6781	4243	1948	1258	1114	985	877	711	774	716	778	770	719	604	507	471	480	529	506	520	503	511	555	541	562	533	507	530	568	490	517	508	493	506	496	510	517	558	474	511	550	472	523	568	491	493	464	536	488	533	509	525	495	555	525	516	480	516	517	504	486	523	485	508	509	552	502	515	533	537	499	474	552	511	482	525	533	484	521	496	509	514	477	556	496	552	523	476	511	503	528	512	553	503	510	554	527	494	524	499	524	481	445	492	519	514	530	525	518	494	540	519	510	543	545	491	561	523	542	527	515	559	516	527	511	506	523	479	501	509	517	532	516	511	550	514	515	524	490	533	509	550	488	523	498	534	498	515	528	518	495	444	531	524	553	506	498	545	534	487	527	490	537	515	498	489	510	524	501	530	538	557	533	508	523	576	523	546	526	521	542	513	544	498	515	510	537	517	518	514	465	500	531	511	533	489	533	500	501	539	519	524	524	536	544	524	537	530	535	532	496	541	517	487	514	531	478	482	553	487	528	492	538	533	540	508	496	455	547	532	477	497	502	516	523	543	529	506	497	506	516	553	551	490	542	566	529	574	553	517	581	511	489	512	531	540	516	509	553	496	524	488	479	544	545	507	508	510	512	527	472	507	516	547	514	511	493	485	482	469	491	535	503	523	499	486	497	535	465	514	542	496	524	557	504	553	531	511	489	525	488	519	532	507	505	502	567	513	504	550	487	517	547	516	504	494	516	513	491	529	524	521	499	582	539	538	528	538	561	513	545	554	503	545	491	536	496	567	494	554	528	521	552	527	501	510	554	545	502	523	504	491	561	521	504	519	519	494	475	527	464	560	516	486	531	572	517	556	536	516	543	556	491	530	476	506	526	528	580	511	549	513	538	518	503	559	505	532	508	533	542	511	536	564	559	505	454	523	491	511	531	484	519	523	542	487	526	499	454	509	538	527	537	529	528	503	503	496	497	509	522	525	525	501	506	535	507	523	519	565	494	467	528	483	526	482	529	500	519	542	504	528	522	500	493	505	505	481	516	544	522	549	516	504	514	490	499	506	486	532	504	529	518	555	516	547	543	522	468	580	486	517	496	478	522	518	505	521	508	503	572	497	497	505	528	510	503	502	478	545	538	548	463	487	490	534	492	503	536	509	552	499	505	518	537	521	505	508	483	532	535	538	514	514	492	501	506	518	542	530	498	520	515	530	548	500	472	502	558	547	549	518	506	507	505	493	536	518	513	564	503	490	474	517	508	491	518	502	547	501	500	528	524	517	498	509	494	546	476	528	490	513	523	522	492	525	564	518	513	515	495	492	549	515	527	528	548	550	552	509	506	498	530	499	526	492	533	520	509	506	460	501	573	557	475	524	489	537	526	524	531	520	514	548	516	530	505	509	507	499	531	536	521	513	534	495	515	537	550	529	534	516	513	516	481	493	519	492	500	510	518	500	531	567	493	503	527	500	483	522	488	531	509	550	481	505	553	518	544	485	527	479	532	534	474	521	500	525	522	486	510	458	538	482	518	500	511	501	507	489	519	471	528	510	502	538	561	542	507	507	538	478	516	489	494	527	545	522	520	546	533	525	509	489	523	498	530	514	490	533	520	554	536	524	497	542	527	556	514	526	565	506	528	550	529	506	509	494	462	488	525	519	516	563	516	510	501	515	496	516	536	502	493	551	529	496	483	563	530	515	534	538	531	480	507	506	508	522	526	525	506	460	535	545	524	514	482	539	505	515	546	500	569	516	479	515	498	483	531	526	494	507	497	516	570	497	520	490	541	513	538	529	523	530	504	500	486	535	542	510	470	533	505	510	479	543	544	531	497	506	552	499	527	535	558	493	486	524	502	537	493	474	494	521	525	499	536	525	506	502	517	486	568	520	549	525	498	518	476	490	499	525	489	538	515	520	522	509	539	527	558	569	514	484	508	575	521	476	513	512	495	482	542	490	514	502	501	529	528	493	535	501	502	524	502	536	516	511	517	515	496	536	504	525	510	550	511	506	530	499	552	523	502	523	517	557	514	495	549	498	509	520	520	517	495	519	506	539	505	506	505	558	524	496	520	538	533	531	497	471	544	470	467	569	478	498	508	540	546	531	531	521	550	520	539	497	534	505	537	513	497	511	494	517	505	541	482	515	505	506	497	503	515	527	498	515	506	502	554	491	535	549	516	504	476	534	520	509	501	504	518	529	526	521	517	519	511	519	529	537	501	552	504	556	501	487	494	516	513	570	528	539	515	502	523	518	491	557	516	509	528	563	529	544	511	526	543	513	514	520	530	524	504	492	528	518	525	562	519	540	500	514	525	491	504	512	506	542	502	514	542	529	517	518	500	566	535	530	542	508	532	536	524	536	569	485	552	532	488	532	537	516	531	530	527	495	517	519	516	486	498	513	540	545	559	514	537	519	531	496	541	537	576	509	521	560	510	509	520	505	522	479	478	543	535	540	514	482	485	487	537	492	509	580	528	516	555	543	508	510	534	511	505	502	545	534	505	524	548	478	491	470	492	517	516	528	530	537	551	517	499	544	545	477	526	528	540	531	508	553	559	509	489	515	562	500	568	511	470	501	525	500	528	518	487	530	571	531	516	527	567	511	530	473	565	534	523	552	523	547	519	513	507	508	526	501	538	515	516	490	559	489	541	479	527	546	536	541	511	497	567	491	500	540	523	540	471	500	552	551	513	545	508	479	526	558	516	491	532	467	481	523	507	497	514	547	549	504	527	515	519	540	539	517	532	545	486	510	484	499	508	573	544	510	529	528	523	500	520	493	516	503	521	514	517	551	540	549	534	531	502	550	510	570	525	574	517	478	548	553	511	536	516	550	485	508	495	526	495	493	525	523	499	498	489	476	540	522	498	523	507	500	518	517	510	552	518	523	541	520	512	519	499	546	498	465	502	457	473	525	514	541	520	502	544	498	578	538	493	476	499	504	504	490	494	521	505	499	506	498	504	520	499	511	496	533	504	494	503	514	520	523	511	554	506	517	475	517	517	531	536	522	515	530	529	503	508	529	509	520	495	502	540	535	529	489	498	495	508	506	551	518	531	557	520	554	539	461	536	501	514	522	530	519	549	516	545	517	504	569	495	502	519	524	501	517	523	474	515	545	527	558	495	540	521	524	511	528	529	525	516	493	503	546	483	555	537	513	511	523	531	505	512	518	510	543	512	534	546	530	516	506	524	539	508	506	523	495	529	499	529	473	512	503	557	506	494	532	486	518	503	510	508	522	507	496	509	533	565	440	515	496	501	530	498	541	528	506	529	521	480	541	497	466	540	494	482	513	531	522	525	530	513	518	500	550	507	501	496	513	521	482	560	544	477	577	512	506	540	517	482	527	525	532	521	533	502	476	497	529	475	506	502	482	498	501	506	525	511	511	532	514	517	542	505	506	495	533	506	514	511	532	509	534	532	522	504	549	510	501	503	513	561	473	471	506	493	550	471	513	457	478	496	539	526	510	491	521	477	505	542	536
43605	32240	35104	31369	16705	5526	967	535	541	434	457	410	399	613	1027	1253	1086	590	320	328	303	329	365	333	336	334	299	308	319	330	296	331	310	334	283	310	353	320	317	305	333	318	323	299	300	326	340	354	313	318	301	307	303	332	324	326	364	325	293	355	305	314	326	321	310	330	285	296	349	308	356	295	310	344	340	325	333	353	333	305	340	301	322	320	338	310	301	351	318	353	344	313	318	290	312	358	321	323	330	313	323	330	327	341	291	296	312	311	345	308	321	308	339	343	336	334	340	365	331	371	344	294	325	298	326	332	354	309	307	350	310	330	313	298	324	268	327	316	278	317	327	334	316	326	304	321	323	330	338	327	346	305	317	333	327	325	349	339	315	337	329	341	318	283	320	316	340	322	305	370	351	326	329	319	322	349	326	312	338	327	336	319	330	304	345	312	337	334	348	343	312	305	304	310	291	305	280	352	316	334	315	363	315	306	318	307	323	302	311	297	308	318	354	369	320	307	329	328	342	288	338	338	316	332	339	303	325	297	314	310	305	311	343	326	329	298	302	319	349	339	337	330	281	315	329	320	333	331	335	342	319	293	305	322	339	367	350	304	329	329	304	377	336	303	351	314	317	313	324	350	334	307	276	297	314	325	326	325	343	367	333	335	363	356	325	337	321	304	329	325	338	313	366	318	301	314	302	309	296	339	285	326	333	328	346	348	329	312	309	325	322	319	331	307	338	348	303	337	345	294	321	312	292	286	331	345	272	314	341	338	332	330	326	321	324	297	341	291	291	315	343	335	316	298	296	337	312	309	349	314	328	329	276	305	312	350	321	333	306	314	326	325	315	287	348	314	337	315	323	316	332	302	339	341	299	336	325	335	314	340	344	320	296	352	318	303	326	291	320	284	307	295	311	345	342	288	313	307	312	314	304	321	325	335	316	353	307	320	300	322	361	305	306	308	350	310	301	344	296	343	344	334	295	328	306	307	339	342	300	329	330	305	344	331	306	351	326	321	332	338	302	312	305	313	289	319	310	351	289	335	304	328	351	317	314	311	348	314	301	343	371	303	340	329	324	276	317	327	289	324	333	285	303	273	338	357	292	325	313	328	309	326	316	342	326	326	320	336	329	284	288	312	302	305	323	355	333	321	309	315	317	333	275	318	330	347	331	317	376	341	314	323	291	291	334	313	334	319	335	332	324	320	324	327	313	363	323	380	350	334	313	331	301	307	348	349	342	296	294	313	323	333	337	348	294	313	334	313	341	299	330	315	309	322	337	339	316	367	357	330	334	330	313	329	337	334	309	319	324	274	361	351	326	298	304	354	305	281	342	289	275	292	337	306	320	327	317	315	332	332	342	339	334	352	356	309	335	320	329	304	361	335	342	323	311	304	330	317	328	352	307	379	340	268	296	351	332	314	300	305	308	316	321	333	323	288	337	322	346	298	323	349	339	339	297	307	329	316	334	313	302	354	305	323	331	296	326	294	301	319	307	323	284	335	323	352	311	326	314	306	323	333	327	331	300	348	291	298	301	304	320	300	308	298	310	301	304	341	356	329	331	366	332	327	320	355	339	355	323	329	348	309	329	303	326	318	336	307	344	337	336	331	294	324	342	302	316	322	339	313	321	318	334	309	338	342	327	327	323	345	314	279	323	303	312	337	306	297	332	309	333	346	316	301	333	351	308	343	320	317	309	320	322	360	310	296	299	330	306	322	326	356	331	289	305	314	301	342	324	315	339	303	308	336	329	318	302	345	305	321	370	315	332	290	333	321	324	342	330	342	287	291	342	293	319	313	340	345	338	340	325	337	294	323	323	300	334	326	286	334	295	304	311	325	359	270	334	325	321	290	319	304	314	310	332	302	318	313	323	309	309	320	325	319	330	336	338	353	339	337	300	334	317	308	303	300	314	314	318	342	339	350	333	334	316	312	358	317	326	309	326	323	345	365	328	330	325	298	296	322	345	338	313	308	351	334	310	318	324	348	339	337	315	294	333	355	312	315	313	288	305	308	320	332	317	325	296	296	301	343	314	315	322	296	306	305	309	315	308	316	319	344	336	338	325	314	306	357	293	304	361	354	338	335	322	341	329	359	326	320	303	281	335	304	310	330	343	309	360	324	314	309	307	332	314	339	302	310	340	303	318	284	351	306	340	342	335	345	312	315	326	339	321	296	321	306	329	349	308	314	275	313	306	355	306	327	286	315	340	342	304	347	299	308	302	327	313	324	319	304	318	307	359	292	316	344	312	333	331	309	353	317	306	333	303	299	324	326	295	343	302	315	305	333	299	336	339	337	297	316	328	306	313	326	331	357	324	328	318	313	357	305	325	326	289	333	328	312	338	319	320	320	351	283	314	330	325	322	301	318	315	316	297	313	374	320	335	328	346	337	321	293	350	336	311	335	312	315	304	321	318	337	323	327	340	348	296	316	322	324	290	344	319	351	290	282	335	331	333	341	316	341	348	300	323	323	309	311	311	349	330	283	325	306	307	339	341	325	310	326	322	311	318	307	340	334	342	316	324	335	317	297	341	301	280	328	323	335	356	302	351	310	306	320	289	327	309	341	300	289	337	315	328	349	356	317	296	316	296	319	309	333	309	317	334	356	328	315	343	331	315	310	301	336	303	306	357	299	370	297	341	328	346	343	355	348	338	332	308	299	306	310	351	314	324	339	326	351	316	309	325	317	321	328	302	338	325	352	292	307	336	308	328	298	343	300	280	344	310	337	314	327	305	316	337	361	330	291	309	294	296	340	335	319	336	298	350	283	293	289	307	289	279	321	312	319	354	280	303	344	333	337	333	304	299	349	309	322	310	319	339	347	311	336	320	307	328	299	313	344	359	334	321	360	325	331	331	300	294	323	314	305	339	325	296	321	354	370	314	308	350	323	317	297	295	326	296	330	304	282	319	338	295	310	304	276	313	309	344	306	334	307	322	285	320	352	308	321	323	327	333	311	308	324	291	353	348	329	328	304	299	291	322	311	304	338	297	316	300	308	300	291	323	322	342	310	314	308	284	328	297	283	325	340	349	304	341	296	340	295	297	331	321	343	317	331	334	351	326	309	332	314	311	361	315	327	320	348	330	300	315	306	340	331	308	325	325	347	341	288	332	316	280	333	357	342	338	339	310	341	313	341	335	351	347	342	309	309	340	322	313	300	318	300	311	331	337	315	327	347	312	313	326	353	342	336	310	309	296	280	316	335	336	343	345	291	351	327	313	320	300	342	307	302	315	375	331	345	322	307	329	333	311	323	367	306	323	343	339	301	316	331	353	353	357	327	328	320	322	333	311	282	324	313	325	298	326	310	292	307	315	316	339	341	310	306	324	310	349	329	312	343	348	315	305	338	306	336	302	334	321	286	309	318	341	287	319	328	330	329	335	294	336	323	307	324	329	290	343	312	328	305	339	330	332	303	352	321	329	355	315	323	324	298	329	311	308	334	326	316	326	323	318	320	337	315	325	321	331	322	342	330	293	295	316	322
27954	25868	37836	36455	26602	9845	2555	1700	1911	1603	1488	1258	1218	2677	4795	5818	5100	2112	727	700	724	746	716	722	742	699	691	743	709	745	726	692	694	682	724	758	712	711	749	724	698	712	748	718	720	715	711	690	710	684	737	696	705	748	745	687	718	705	739	686	685	730	671	724	746	752	719	719	710	716	736	720	715	739	718	753	742	725	767	710	729	689	745	699	712	678	683	711	686	697	748	718	726	741	680	747	713	674	714	725	729	702	750	704	751	724	725	698	768	790	766	667	744	695	710	681	746	683	702	729	734	725	717	751	696	720	723	743	768	723	688	727	674	698	758	686	740	711	665	754	703	769	716	735	720	698	721	740	706	672	747	718	736	721	727	765	785	736	681	772	743	752	714	735	774	728	735	691	660	776	702	710	719	734	733	717	752	750	692	717	668	708	706	728	738	723	706	734	689	723	760	750	724	751	738	703	693	764	718	691	736	724	706	770	726	723	745	701	710	710	694	671	685	692	701	758	722	727	762	678	725	771	721	726	728	722	704	702	716	725	735	684	782	685	711	746	725	696	707	683	723	718	761	738	741	722	681	724	696	690	707	686	703	753	715	753	730	741	711	729	720	672	736	712	658	762	698	735	728	713	752	740	711	688	711	688	700	663	719	722	680	691	682	714	729	719	697	744	744	733	720	716	699	711	719	708	671	723	746	716	707	745	766	708	716	749	740	756	697	724	674	726	710	662	748	721	697	745	675	717	757	764	703	745	708	713	704	732	698	694	736	714	700	738	737	715	694	707	725	714	717	707	713	725	710	724	709	715	765	709	761	693	735	726	735	754	700	748	772	686	757	725	671	752	718	700	714	692	717	733	711	722	739	744	741	666	741	742	741	705	733	717	721	683	738	701	735	663	736	714	722	674	716	720	706	712	695	690	790	728	728	721	699	693	728	742	752	709	725	741	749	695	716	710	718	712	724	676	696	701	745	666	739	664	691	698	704	722	629	679	709	689	741	723	744	748	703	708	776	737	687	711	708	684	748	740	709	694	724	707	711	749	700	723	735	743	744	695	702	698	722	686	712	736	720	718	708	709	755	725	693	725	729	695	752	680	716	761	728	692	733	765	701	709	685	709	706	709	714	727	673	736	715	706	716	690	692	716	725	687	720	759	783	706	724	700	681	743	705	741	737	758	724	697	713	693	726	705	735	751	769	708	747	706	710	708	720	686	716	716	701	745	723	710	724	721	712	707	694	746	652	705	717	723	770	702	756	714	729	730	721	712	711	693	748	700	750	727	705	694	760	716	722	723	731	740	671	647	670	683	709	746	709	709	732	716	663	743	744	744	712	667	744	729	763	723	680	708	750	688	727	730	711	701	688	694	723	738	736	741	735	759	709	764	733	745	701	714	700	746	679	720	743	732	722	712	745	734	757	723	740	699	698	731	758	698	731	786	701	674	696	739	718	716	744	713	751	720	760	695	726	703	743	692	698	708	755	736	719	746	709	687	665	718	724	709	674	736	688	742	764	750	723	733	695	733	726	752	683	684	716	729	730	746	692	767	732	779	731	706	732	692	794	705	778	722	687	712	760	736	689	659	647	677	707	699	728	680	750	701	729	695	743	707	698	703	743	736	732	733	728	722	719	714	735	740	721	730	705	727	717	754	732	712	677	681	675	742	716	691	711	727	681	712	726	718	736	689	673	720	724	693	741	697	699	739	676	708	722	715	756	686	677	705	745	719	672	747	725	667	739	693	708	706	688	719	689	721	720	701	749	657	751	731	713	695	739	727	716	718	742	742	673	696	742	662	713	731	753	728	752	736	700	720	738	715	759	761	716	768	691	703	729	706	723	711	738	773	712	765	756	708	707	722	710	698	740	730	749	778	720	703	689	736	708	749	673	722	786	732	733	658	744	695	709	732	755	714	708	737	718	739	724	763	745	684	738	739	730	710	665	751	718	688	722	684	747	727	738	674	754	702	763	713	678	718	689	725	721	680	765	782	731	690	731	711	763	712	787	761	734	720	714	746	757	695	732	726	735	729	713	712	709	701	754	726	724	702	695	740	779	742	717	732	734	715	729	743	710	733	726	685	765	725	752	722	718	697	729	737	736	728	732	713	744	728	782	706	705	692	710	706	712	725	763	715	717	766	704	737	721	703	714	702	723	669	743	692	711	669	691	749	703	686	778	719	777	728	678	742	717	700	734	738	753	695	715	676	696	755	710	694	732	720	713	737	681	766	716	640	734	753	691	768	720	711	753	753	755	715	735	772	723	698	745	705	720	687	771	720	701	746	710	727	769	696	708	763	742	745	704	688	685	715	682	710	742	736	684	722	738	677	714	695	699	738	776	720	751	726	717	719	733	699	712	652	710	727	753	767	744	661	727	746	693	707	717	732	712	679	738	714	713	753	731	713	734	734	687	725	726	723	719	727	753	726	717	684	690	673	708	752	670	728	712	711	764	719	786	742	712	763	728	714	710	703	719	744	766	717	716	709	800	688	716	692	727	763	705	721	693	718	710	726	734	700	747	721	754	762	757	732	655	686	732	751	728	729	757	755	709	702	721	680	703	734	737	722	690	681	727	718	707	680	742	719	739	715	691	722	720	735	730	718	737	713	723	705	735	704	734	699	728	723	710	724	664	760	744	697	770	723	698	714	713	726	749	728	768	775	745	704	729	740	669	698	743	752	699	692	708	749	731	691	740	707	767	718	686	744	726	647	787	741	695	727	740	726	747	687	706	701	739	674	742	698	730	754	749	752	738	713	792	692	704	708	741	702	705	735	733	653	792	700	698	759	741	718	727	796	721	722	739	690	735	712	730	697	708	713	705	715	767	738	701	741	720	749	701	721	664	704	684	728	749	706	731	721	691	712	778	723	767	720	716	728	768	682	751	729	690	752	688	714	694	686	725	730	756	788	748	718	721	718	748	744	765	726	717	728	661	692	721	744	729	739	714	779	700	705	697	723	726	700	707	713	734	728	725	714	785	687	714	704	694	709	727	714	735	761	700	693	723	716	752	707	731	744	757	700	681	706	767	729	729	765	734	766	715	702	711	677	716	719	725	751	730	738	727	759	733	755	749	688	735	718	735	748	739	684	731	730	735	728	752	729	723	701	715	706	781	732	748	746	729	689	729	735	701	686	684	724	706	735	705	742	719	718	715	715	731	732	695	743	753	737	675	722	716	747	790	729	695	714	730	760	772	692	743	745	745	741	717	672	682	741	708	749	742	709	757	727	692	751	705	745	658	721	737	722	731	751	711	732	735	715	683	703	725	755	743	746	708	751	750	760	712	708	701	725	719	733	672	704	699	693	737	721	782	742	716	714	714	724	736	723	708	704	723	708	768	754	710	759	749	718	725	676	732	744	695	734	734	690	702	744	696	713	764	713	718	707	741	683	720	740	689	739	740	730	697	757	701	746	701	707	658	770	706	701	784	723	706	760	711	705	702	700	732	738	706	718	711	744	696	732	685	705	687	667	732	743	746	791	771	746
51356	43042	47276	42708	26986	12477	2450	1055	901	715	549	542	572	719	1253	1872	2168	1332	435	395	370	406	379	388	374	394	386	357	414	408	399	392	406	422	394	416	384	372	388	395	381	385	408	391	420	415	369	385	415	378	395	398	406	417	436	429	371	364	404	390	382	366	405	375	359	391	434	427	427	394	373	383	352	372	413	376	388	396	384	355	393	386	428	405	364	396	366	389	375	370	406	385	397	391	393	373	371	412	382	354	402	410	391	364	412	373	361	384	415	368	363	397	402	412	406	368	420	380	423	383	386	397	388	392	392	407	380	369	454	383	395	361	413	373	385	411	399	379	369	411	369	415	419	346	399	402	383	378	403	401	456	408	385	400	423	404	396	423	414	407	397	401	410	402	340	379	434	386	424	399	410	411	364	392	384	391	359	382	423	367	419	422	363	391	406	399	390	425	398	374	397	392	403	402	398	408	378	354	383	400	407	371	380	403	393	396	395	410	429	352	389	394	396	367	407	384	389	394	421	395	452	415	371	435	434	398	354	388	409	355	411	436	426	386	404	396	399	396	370	433	387	367	430	387	398	370	384	397	391	354	361	391	388	393	408	357	393	380	374	396	421	357	439	398	395	369	366	391	394	415	391	405	400	377	409	392	419	399	390	442	395	390	384	378	363	383	419	405	390	416	383	373	390	422	398	385	400	356	402	386	377	365	373	378	374	411	374	364	389	378	368	398	402	374	363	390	421	387	423	416	386	402	376	415	378	368	409	411	389	389	394	376	411	387	412	412	381	412	356	371	414	390	463	401	371	375	428	390	384	366	383	398	372	365	350	419	395	393	397	439	380	405	379	432	421	430	402	397	364	400	388	412	398	393	390	410	390	399	405	381	367	430	418	376	401	369	372	364	399	381	416	403	392	402	368	413	368	383	411	369	392	417	373	391	365	412	452	426	381	383	381	417	396	375	388	364	391	453	382	357	427	405	362	386	384	404	387	358	418	400	396	427	364	383	392	383	379	396	368	383	407	384	368	400	362	370	404	351	383	385	397	421	402	382	389	349	398	400	390	377	396	398	400	410	380	394	389	442	396	421	383	393	411	389	393	400	394	396	379	412	390	404	424	365	341	388	394	364	386	364	443	396	390	373	373	425	386	399	356	375	394	399	395	391	393	396	366	425	391	368	392	394	375	398	363	396	395	384	404	382	398	371	373	387	406	393	357	382	397	376	401	404	368	361	352	389	407	413	411	377	389	404	376	387	372	407	401	394	397	402	396	399	393	383	342	386	394	436	422	372	375	376	421	350	387	350	419	442	395	380	417	383	354	403	417	366	377	403	382	368	402	371	392	415	399	404	373	422	383	372	409	396	405	412	424	388	365	403	403	361	379	377	384	404	383	355	412	374	378	370	391	394	389	422	385	418	400	395	381	391	373	368	394	398	373	429	373	391	405	359	374	376	382	389	417	425	376	377	397	379	405	385	399	396	407	403	373	380	433	394	369	389	390	400	448	367	398	401	385	393	413	390	375	397	415	397	404	415	357	383	430	393	407	398	354	377	393	389	422	390	418	397	407	394	429	400	380	409	391	426	422	370	400	408	393	406	382	384	452	337	393	335	405	397	381	369	389	366	372	409	413	394	442	420	383	412	403	398	410	381	347	358	389	413	428	396	414	416	417	414	374	430	372	381	367	404	378	420	372	380	376	351	355	359	444	410	367	373	385	383	403	348	412	417	407	396	363	378	359	401	412	375	390	385	386	389	395	379	425	394	407	437	424	406	414	368	398	386	416	387	396	406	382	380	363	384	361	358	378	395	400	391	362	388	390	394	412	392	410	384	396	407	358	436	371	387	394	375	403	366	371	426	386	386	397	374	427	355	357	398	409	407	423	363	397	410	367	388	428	400	400	382	360	371	370	377	428	384	400	375	401	364	364	403	358	363	384	383	424	405	381	416	401	378	433	386	392	377	390	373	386	372	398	403	358	396	440	403	374	372	362	395	395	352	402	383	417	393	380	372	365	412	408	397	380	367	404	427	423	383	402	408	400	408	435	376	430	344	361	383	384	406	420	386	397	385	374	355	385	395	387	351	375	419	390	419	418	358	381	400	419	373	385	402	430	381	396	401	417	391	415	403	358	382	425	398	365	401	398	369	417	355	426	374	412	401	413	407	384	390	373	405	419	368	387	421	354	440	376	379	382	396	373	403	362	365	375	387	374	416	381	352	414	387	410	425	399	417	389	416	394	400	367	385	415	399	419	435	347	388	360	420	416	434	413	385	428	419	387	376	384	409	412	393	412	413	391	394	416	402	366	370	427	382	384	358	370	345	380	404	407	392	355	383	412	421	413	372	402	339	391	404	403	424	381	358	383	391	399	362	399	413	403	401	383	404	408	382	389	383	367	391	388	409	385	385	417	375	378	365	366	409	398	387	387	403	424	391	377	423	410	453	375	408	422	410	404	387	390	419	351	395	422	417	386	365	434	388	389	350	363	357	359	379	395	392	414	376	391	404	372	413	409	400	384	415	413	341	387	385	412	422	413	409	403	389	447	381	389	404	378	396	430	386	411	370	383	389	396	398	358	386	428	398	402	380	377	404	394	384	428	447	407	371	378	424	394	423	375	400	367	354	406	440	425	406	387	379	395	406	382	365	402	431	373	393	398	396	390	331	395	400	388	372	384	396	390	394	428	408	423	380	384	361	378	407	384	397	409	392	420	384	389	365	392	410	359	399	446	388	414	387	389	391	389	394	382	377	415	432	429	403	366	341	441	421	381	402	375	411	388	389	379	395	390	421	440	377	355	356	411	406	359	396	428	414	428	421	355	422	362	369	393	433	375	407	400	413	411	405	389	398	408	387	373	408	387	355	420	414	399	405	396	414	352	386	383	366	376	417	386	398	406	386	351	378	348	394	420	411	343	410	350	397	402	383	407	402	395	413	374	371	394	391	366	432	362	401	420	379	348	365	415	380	369	361	421	363	395	377	431	408	403	393	420	377	371	391	421	398	405	404	401	374	418	389	356	424	432	389	422	397	411	342	386	379	395	405	421	418	414	376	396	433	377	355	405	389	355	397	381	416	405	386	402	402	380	360	423	383	363	353	430	368	355	400	368	410	377	387	360	407	405	367	347	410	413	377	407	402	376	372	386	360	365	382	406	388	375	364	393	410	361	384	360	385	387	387	417	382	399	443	421	370	357	395	378	373	405	381	382	379	381	446	412	375	372	371	366	426	385	379	376	352	407	419	368	398	380	385	389	432	395	382	405	369	381	403	357	434	423	366	367	402	388	392	397	388	390	392	401	388	404	388	373	376	365	386	371	403	375	392	419	421	365	394	374	424	394	369	394	437	381	412	356	386	404	364	422	399	381	408	365	421	404	411	387	379	421	390	388	391	393	384	399	400	385	403	419	393	384	411	395	398	430	375	370	375	402	375	399	396	385	392	420	387	441	394	397	386	363	393	375	401	409	401	401	376	400	401	363	358	382	393	394	371
33175	34669	46669	45941	35076	15809	4046	3164	3011	2480	1757	1742	1808	2696	5529	8427	9997	5196	820	843	841	831	795	880	794	831	835	873	899	896	884	913	879	855	830	854	840	819	889	882	846	864	901	838	839	842	829	810	855	829	831	902	813	824	824	865	813	862	822	882	842	838	838	888	813	814	846	855	852	840	868	840	866	801	823	821	825	861	854	830	835	827	854	814	826	828	807	855	812	892	785	868	829	881	863	846	823	825	806	853	869	839	881	827	863	889	847	850	834	865	847	922	854	830	858	909	828	830	844	825	831	914	866	845	826	871	835	819	814	820	843	859	805	893	849	831	816	860	847	939	836	830	913	837	828	882	815	855	850	886	838	843	846	861	881	829	795	874	878	854	849	794	839	864	814	851	847	835	842	837	869	880	859	856	853	902	850	885	866	834	833	852	863	902	849	829	816	910	858	826	766	834	835	881	890	806	847	768	794	850	839	900	830	905	850	872	855	840	821	913	842	801	846	844	842	849	860	852	824	848	869	895	850	849	871	853	899	867	864	887	857	808	823	857	893	770	872	844	856	869	865	835	828	848	798	837	909	870	830	884	827	907	893	765	838	864	831	806	874	804	814	849	825	892	843	814	860	862	910	810	863	774	841	833	831	864	906	858	857	876	845	893	834	844	867	856	841	872	815	841	808	866	876	852	868	800	826	891	873	836	861	849	866	801	821	838	866	833	820	875	817	867	879	862	868	820	800	801	879	902	863	833	846	801	844	882	862	831	798	784	841	903	843	814	853	874	857	805	776	844	804	862	815	802	877	852	861	867	884	898	885	872	867	905	860	815	885	844	868	806	889	880	840	889	827	857	837	862	851	844	880	806	859	797	842	827	848	811	904	857	838	848	846	844	846	872	862	821	849	863	833	886	828	847	845	834	851	886	873	846	797	812	862	864	847	843	876	884	783	813	831	917	817	848	831	841	867	833	896	865	859	850	867	832	877	906	810	867	850	855	886	889	843	838	872	863	877	787	861	886	856	877	856	824	813	853	831	840	865	881	805	834	843	795	865	768	841	897	806	871	903	837	874	893	876	856	823	883	921	839	819	810	851	867	829	885	826	843	814	828	875	810	838	840	889	850	804	836	867	806	891	845	817	840	833	839	837	840	835	837	870	837	877	869	839	791	858	866	819	847	788	864	836	830	821	826	870	788	850	874	872	848	873	808	844	826	805	844	802	882	803	867	852	836	850	910	788	836	842	848	827	832	780	836	828	816	803	842	811	872	825	853	814	874	876	800	835	827	827	826	870	807	825	842	825	828	880	841	847	819	859	867	840	821	830	848	883	875	845	819	812	799	812	867	838	845	842	870	852	847	850	865	861	792	871	816	825	868	844	762	865	810	897	857	869	858	858	835	880	834	891	806	836	823	816	867	834	857	840	850	873	843	847	794	816	831	841	878	868	849	797	806	828	881	811	840	772	870	831	807	826	871	840	846	833	792	827	877	828	857	849	857	802	791	863	825	861	800	853	894	854	859	879	808	839	871	842	898	849	813	899	854	863	848	856	820	818	890	835	783	879	844	863	888	830	766	831	881	855	830	848	816	801	872	857	877	817	813	837	810	851	850	885	824	846	799	900	806	796	825	822	780	840	848	864	841	882	868	820	802	843	837	852	843	834	812	880	843	825	774	860	859	827	815	856	904	834	834	891	892	851	864	846	852	879	831	838	860	812	797	792	829	868	825	855	880	864	815	859	789	825	817	807	820	871	871	855	823	861	851	822	854	870	834	814	843	844	875	804	856	858	863	867	821	870	847	852	816	832	899	894	844	841	807	824	878	823	839	898	818	804	843	818	896	810	795	876	838	783	845	822	893	786	865	853	811	837	855	899	918	898	858	817	842	857	840	812	747	874	850	789	817	815	876	825	861	831	929	847	842	826	874	798	842	889	870	844	817	869	818	758	822	811	800	839	856	816	858	873	858	844	840	846	832	884	887	877	877	885	875	845	860	825	883	845	825	829	892	798	913	857	818	847	830	827	797	826	830	888	875	846	850	870	889	803	855	835	797	840	887	857	821	851	881	876	886	809	836	881	880	869	905	802	896	857	895	816	882	854	869	859	836	878	830	834	871	842	852	847	851	803	796	817	881	803	808	883	868	802	872	886	853	834	824	813	866	856	895	830	826	871	823	824	875	863	857	888	850	836	869	849	817	824	828	816	851	913	840	910	850	864	851	857	807	851	830	879	849	790	825	808	900	871	830	863	898	880	802	854	820	828	887	807	802	833	840	893	832	838	873	868	831	831	849	844	844	819	819	849	868	851	902	845	803	839	853	857	837	899	835	874	840	821	817	830	853	839	842	835	846	891	856	836	801	845	830	856	829	845	821	865	855	846	848	816	803	796	847	858	857	868	854	871	878	806	839	844	883	800	864	826	856	849	819	880	879	858	807	832	880	791	811	830	880	788	848	844	801	801	801	846	829	840	804	871	827	891	862	852	832	878	828	835	858	824	791	792	798	865	867	862	855	901	849	832	783	819	868	843	818	882	808	841	802	839	852	845	809	792	875	859	852	879	847	805	850	824	834	846	862	851	865	904	850	848	771	886	815	843	822	837	849	845	846	858	895	833	824	810	805	822	883	832	887	866	865	825	835	866	813	873	809	830	785	819	831	829	858	853	859	828	864	865	867	832	860	835	888	847	801	838	886	880	832	831	795	827	848	826	826	822	848	869	902	859	877	836	874	819	850	819	860	829	803	851	825	824	851	795	845	828	848	852	880	806	838	792	905	836	856	862	830	880	875	882	857	841	847	829	849	879	861	809	820	857	818	873	832	820	828	838	823	788	863	870	861	862	828	857	854	873	826	854	789	799	874	845	854	845	842	846	807	914	899	829	820	885	814	891	886	831	809	844	836	809	824	828	885	802	829	798	868	818	864	892	852	829	853	873	820	850	822	835	840	845	796	843	860	858	825	845	903	880	823	892	838	894	825	807	865	834	856	816	890	828	857	933	868	828	881	809	857	774	845	822	917	837	852	848	882	851	878	865	847	802	830	812	858	838	832	903	847	775	876	817	827	853	851	811	785	823	896	867	826	890	847	798	863	875	809	826	832	876	839	847	810	839	804	856	836	801	803	861	872	849	907	812	873	836	841	816	840	873	860	811	838	860	912	872	838	914	814	822	774	890	838	839	827	871	856	872	851	882	844	843	813	833	839	906	811	837	857	844	803	850	799	783	860	841	838	820	864	844	862	812	839	857	850	854	853	826	776	840	859	849	780	843	903	825	851	840	830	865	831	860	861	858	846	870	815	830	832	799	800	855	810	855	841	849	850	799	850	842	854	868	897	821	829	854	840	836	854	806	864	844	852	827	866	875	787	862	856	854	859	871	838	859	797	861	870	854	878	820	844	860	848	855	825	808	864	838	831	820	876	817	884	831	846	872	848	870	849	855	830	839	845	826	843	859	879	888	837	826	829	835	810	869	845	881	849	858	835	828	814	855	849
23218	13121	8370	4297	1744	838	396	308	333	296	307	289	292	249	231	253	304	269	225	197	213	217	232	219	201	202	169	209	204	207	178	202	204	205	232	204	235	202	217	193	203	206	217	191	196	200	213	211	225	229	261	201	216	210	227	201	203	199	217	234	218	220	212	194	225	214	211	224	203	191	245	215	192	222	200	198	210	215	196	191	209	224	201	231	193	215	211	205	199	203	213	224	213	214	198	208	206	206	203	206	221	208	198	214	220	203	213	186	213	242	229	210	220	204	254	224	185	218	227	208	163	192	194	192	207	206	213	201	187	194	227	208	218	211	205	210	217	221	212	232	218	203	239	196	232	195	215	192	226	203	211	218	220	196	194	213	192	206	207	202	215	216	222	220	227	197	193	229	228	226	192	200	200	166	192	208	235	224	217	229	189	189	224	227	199	208	222	218	214	185	186	196	213	210	228	200	218	202	233	211	202	203	203	233	238	197	204	194	211	225	205	214	210	246	230	198	202	182	189	202	212	170	210	226	201	173	223	206	189	232	202	197	219	217	216	204	242	206	219	235	213	209	208	195	228	199	219	194	207	212	207	190	232	215	211	218	215	212	195	205	197	195	206	205	187	204	206	209	215	238	210	219	196	177	191	219	219	205	191	193	223	206	224	215	191	229	246	191	219	214	247	200	213	215	216	187	207	202	218	217	229	217	174	174	204	211	235	177	212	221	205	229	212	210	211	209	209	238	167	217	183	208	216	220	210	221	232	223	209	228	204	187	233	202	193	230	206	218	200	173	214	207	203	194	198	242	216	184	210	218	217	195	172	197	204	198	186	221	222	237	206	220	209	213	223	223	219	221	194	182	216	213	198	209	187	216	218	221	221	204	231	218	219	223	208	198	195	211	218	185	194	211	203	205	217	214	196	211	202	226	211	188	212	199	227	188	218	199	216	212	214	203	195	175	199	186	199	231	197	197	207	219	210	212	207	213	217	203	180	226	240	184	245	241	214	198	208	188	196	234	227	210	196	194	226	238	225	210	183	175	202	186	217	208	203	190	190	216	217	200	214	216	225	208	201	230	203	198	199	200	234	222	190	210	223	193	209	214	175	207	216	221	228	206	230	218	208	189	191	204	210	225	186	247	236	190	230	182	202	200	208	216	193	202	199	233	195	201	230	201	196	213	221	226	233	207	187	225	240	207	209	226	236	212	208	215	195	225	214	207	180	186	235	201	196	231	245	206	212	205	218	229	210	229	218	215	221	208	226	213	212	214	181	213	174	210	234	199	199	209	170	191	215	236	220	182	221	221	207	218	196	201	199	197	211	218	215	245	198	205	211	230	223	217	168	178	211	199	221	225	201	190	210	225	190	199	230	215	222	217	228	203	204	221	208	213	170	213	196	195	207	197	207	205	214	189	216	182	199	221	221	202	219	217	228	219	200	200	201	212	214	193	231	229	190	215	195	205	213	210	206	220	218	237	217	194	180	211	206	203	245	190	200	199	223	224	223	221	187	219	213	199	215	201	187	218	206	173	204	239	223	198	234	216	217	178	205	215	230	206	241	205	235	219	210	227	210	234	218	213	200	214	206	211	224	206	210	222	226	216	213	201	204	231	182	231	212	200	206	231	218	199	207	169	215	200	197	195	214	204	193	198	194	216	215	218	209	203	232	203	194	215	217	201	213	222	191	206	200	223	209	194	204	237	220	190	190	224	215	202	186	228	202	236	220	199	218	211	202	232	219	180	224	172	198	207	199	204	215	201	232	222	191	192	210	193	197	212	209	220	204	184	208	222	210	207	206	209	208	209	221	203	239	235	221	225	200	213	208	214	203	217	202	204	234	236	214	248	213	193	225	225	181	203	201	212	215	213	209	205	195	210	184	206	232	189	209	196	218	197	219	209	203	235	236	223	203	203	225	197	214	173	196	236	214	206	202	219	213	214	197	215	199	185	192	220	192	225	201	230	227	226	223	228	217	232	213	205	217	189	198	229	221	213	219	216	197	216	205	196	230	223	215	210	231	222	178	180	210	208	205	218	206	206	209	208	222	194	192	200	213	180	209	223	228	210	194	214	231	197	205	222	228	186	214	219	204	217	195	204	220	178	228	193	216	205	221	202	221	211	185	199	190	199	197	198	219	203	208	220	198	215	201	203	204	202	223	203	209	218	212	196	201	198	206	195	190	200	203	208	212	216	231	223	183	239	219	205	228	227	217	229	201	223	219	183	223	200	211	215	200	207	215	219	191	211	200	204	204	211	207	216	243	202	212	193	180	213	208	205	232	209	221	221	206	221	215	218	202	228	221	188	205	186	195	226	225	205	221	233	189	231	202	211	201	204	237	212	210	244	206	204	202	214	207	204	213	188	178	208	240	199	217	198	179	211	229	207	200	201	211	207	231	226	230	215	202	200	194	200	203	193	200	203	221	212	189	212	213	194	189	216	205	208	201	205	216	180	229	217	251	205	207	217	200	205	221	197	191	217	203	224	229	205	233	193	200	206	249	235	231	212	211	204	216	227	212	216	226	186	227	206	187	243	230	210	225	206	197	231	207	181	196	210	227	220	232	219	217	225	233	229	190	197	221	208	234	202	206	166	206	201	216	210	220	234	199	215	200	218	199	222	200	226	214	197	200	208	212	190	221	212	188	196	201	226	229	224	184	203	205	233	230	209	219	224	197	205	189	188	225	197	218	201	224	235	210	192	209	210	208	211	221	192	215	231	194	186	240	225	223	225	200	226	204	203	213	193	216	201	211	230	219	220	194	247	200	189	195	198	206	195	191	220	221	212	213	213	210	184	200	197	222	235	189	202	222	208	175	183	210	199	243	234	224	202	222	200	238	206	195	225	217	193	215	200	218	200	198	216	218	231	202	194	197	214	205	210	177	200	203	194	210	204	215	203	213	215	219	194	229	212	215	217	200	215	208	235	221	215	206	229	201	227	178	205	230	229	199	209	224	242	211	213	223	210	221	192	203	234	179	234	233	219	216	180	216	221	207	244	222	199	200	212	230	217	198	200	196	203	202	232	193	215	188	216	195	188	194	202	204	214	198	196	212	190	194	209	223	209	244	220	206	233	187	183	196	232	226	210	220	195	237	221	224	211	252	208	189	214	191	189	231	210	206	191	223	208	205	177	200	226	205	213	223	218	203	204	224	208	224	255	195	195	214	200	192	178	201	222	209	209	217	240	206	177	208	192	188	179	206	192	201	210	185	232	185	232	201	193	211	217	225	189	205	202	225	192	233	196	179	193	194	223	202	201	210	212	233	214	208	196	225	203	219	222	228	184	214	223	202	212	225	209	224	200	200	209	196	210	201	192	201	208	217	199	217	220	211	202	203	233	243	207	227	215	206	221	201	206	198	209	214	196	199	222	221	196	201	209	207	222	227	236	211	183	232	205	229	202	201	216	208	204	196	210	185	227	222	211	231	207	215	232	206	217	231	207	213	202	225	190	228	211	191	203	190	209	196	202	188	221	218	241	208	214
14053	10749	13140	10590	6165	3204	1575	1102	1035	971	951	940	821	760	716	772	829	655	504	523	494	480	494	529	506	507	497	545	523	509	477	471	494	520	517	518	490	491	469	507	498	478	528	550	478	492	506	486	486	512	487	510	486	475	495	464	513	507	493	462	499	508	498	509	493	532	527	526	539	517	513	491	521	521	485	516	479	507	474	478	505	545	469	483	460	459	494	543	491	520	515	482	486	500	481	501	513	505	555	500	478	497	491	461	486	516	480	531	494	470	484	484	519	526	523	495	487	504	513	512	478	524	495	531	501	522	486	498	488	466	491	454	475	494	496	495	500	501	513	507	499	460	489	484	505	486	526	508	467	490	450	520	518	563	535	527	526	477	496	516	493	480	525	496	512	513	499	504	479	511	499	501	492	531	488	501	509	524	540	511	510	500	508	493	521	477	551	471	523	480	487	472	469	515	461	528	490	492	512	503	471	513	496	506	495	536	521	543	507	518	480	529	513	534	506	512	505	488	498	496	507	486	509	510	517	522	493	478	487	529	556	497	479	519	493	488	508	566	512	494	545	491	480	497	510	475	511	496	531	462	508	512	498	524	521	514	520	514	507	496	468	500	492	487	488	449	521	481	527	500	523	517	519	497	503	511	518	498	522	505	505	478	508	513	515	524	478	498	458	502	503	503	532	521	507	491	497	499	489	487	497	510	554	480	541	478	491	522	497	469	487	504	471	479	490	502	512	500	491	504	518	496	511	494	501	518	474	532	480	482	519	500	525	490	487	442	487	498	508	507	468	549	543	482	500	498	502	521	496	541	471	478	492	514	484	543	485	475	477	490	487	480	531	503	490	524	482	504	518	503	538	546	514	534	497	501	521	486	481	474	509	504	477	492	467	488	489	506	490	477	502	499	490	528	519	488	471	477	479	502	489	536	506	512	512	489	476	508	488	500	498	488	519	477	492	499	484	472	531	470	529	475	524	529	476	509	500	506	507	514	519	516	482	464	510	470	498	495	510	484	467	509	502	494	521	507	492	431	530	479	488	503	482	537	500	484	497	516	495	523	506	523	448	484	524	507	496	504	498	510	504	497	465	452	490	504	507	503	526	511	476	519	489	505	516	484	510	484	504	468	468	535	497	439	474	489	489	486	500	502	492	499	507	470	501	495	504	516	521	528	519	486	478	508	453	503	499	499	525	501	460	477	505	495	514	493	509	495	485	507	493	434	517	484	512	558	524	480	490	498	482	528	507	547	536	460	515	519	508	510	504	504	452	467	466	521	510	520	514	496	488	468	489	504	514	469	476	501	495	485	524	481	468	530	519	463	462	531	492	501	513	504	480	476	525	524	524	494	471	511	514	506	528	493	507	473	477	483	485	490	466	488	479	529	483	474	523	490	483	487	468	555	502	479	512	475	478	480	499	498	481	506	494	517	522	493	460	471	493	518	481	516	471	512	506	553	504	470	519	535	505	488	479	514	490	494	493	523	544	454	496	486	494	528	488	542	497	504	491	487	506	474	489	512	551	466	501	474	506	502	503	517	492	511	488	471	521	490	509	510	467	523	472	497	494	506	463	513	467	485	541	494	492	533	521	494	503	510	523	518	503	501	508	488	478	469	491	519	512	521	560	518	519	474	518	464	502	503	496	549	523	513	524	510	487	507	529	485	492	499	523	510	462	529	527	490	464	513	514	511	469	498	529	494	553	476	524	479	537	521	497	512	512	526	482	482	490	474	531	488	506	469	523	461	511	491	508	510	503	524	495	470	529	480	519	488	503	519	510	469	528	500	526	501	505	526	484	501	469	507	486	499	516	464	495	499	491	509	458	537	533	485	509	486	533	466	501	480	520	516	518	464	511	522	459	489	515	511	495	450	492	492	495	492	475	494	458	485	519	516	460	531	445	471	519	458	505	462	512	503	469	462	516	512	519	528	486	511	448	524	526	527	522	499	502	476	490	489	500	532	478	488	521	494	503	483	520	541	481	512	458	506	498	524	509	475	501	497	509	513	526	505	545	515	492	491	532	479	490	521	491	480	512	522	464	501	505	502	502	520	475	501	461	506	503	455	451	484	472	493	486	514	505	499	501	521	527	519	427	500	467	504	514	491	467	507	551	508	508	505	496	484	490	502	500	471	491	458	452	481	478	509	543	533	503	484	498	501	458	472	520	514	515	505	494	514	498	487	514	484	480	489	503	486	506	498	507	567	467	488	502	471	493	509	477	496	492	479	557	498	484	483	536	506	495	515	464	507	493	498	491	511	518	480	533	497	513	540	510	517	493	485	529	500	515	505	488	518	440	484	512	501	523	502	498	499	531	523	495	477	503	527	516	534	540	464	513	470	533	479	502	529	513	504	492	490	492	489	508	508	485	506	501	538	533	490	493	537	499	472	499	480	477	508	503	495	491	506	521	501	501	523	494	445	487	476	487	551	487	534	481	480	510	514	529	492	474	509	509	502	479	453	519	524	501	488	487	515	552	482	498	473	475	463	505	481	481	526	519	517	516	547	502	499	504	477	487	490	501	495	509	542	476	556	469	475	477	521	508	457	497	490	503	475	470	505	509	560	454	489	457	510	516	502	520	506	554	515	500	488	530	499	549	489	459	488	492	488	485	537	554	469	471	553	508	438	513	487	536	499	485	493	476	477	473	530	495	505	455	489	499	484	480	521	535	519	545	504	522	451	509	507	484	491	512	487	516	467	532	466	501	498	473	522	458	531	508	514	510	520	472	513	494	483	475	514	502	496	511	489	478	512	466	496	518	525	489	488	470	516	512	502	518	490	507	516	488	509	513	506	492	489	475	532	561	478	513	518	513	498	491	509	483	484	458	483	477	480	497	519	472	486	525	479	479	505	541	455	506	530	520	509	499	487	515	560	500	506	533	449	499	523	476	510	525	478	502	463	486	516	488	519	501	508	498	508	515	492	544	522	510	481	505	515	531	466	534	508	501	518	493	487	530	493	524	466	487	495	481	448	511	477	474	483	487	490	501	447	490	466	462	499	490	495	486	521	505	498	476	527	516	486	492	494	495	497	486	506	516	526	501	473	518	501	545	533	476	509	470	545	503	528	521	500	520	504	474	515	479	511	503	507	518	480	486	515	547	492	491	525	472	538	488	453	486	427	475	490	493	551	519	462	525	536	519	470	498	505	513	468	495	489	499	484	493	532	564	495	552	471	510	487	515	461	522	514	537	496	508	508	501	479	515	527	521	553	550	490	445	492	540	489	466	551	476	470	540	531	468	479	487	474	467	489	538	509	504	515	507	502	502	469	503	462	472	486	519	517	484	464	492	524	447	504	461	515	490	514	510	510	491	482	480	488	526	538	511	553	498	471	476	510	496	472	493	496	510	533	531	543	506	495	521	499	523	488	471	524	510	496	514	473	502	512	531	534	537	473	511	474	512	485	527	509	496	464	472	514	514	536	517	505	521	503	517	518	480	507	511	483	490	474	511	515	497	508	491	493	542	510	495	512	513	522	506	516
43080	33136	36577	31600	20016	9859	1915	863	691	612	566	482	472	401	567	1184	1306	719	332	339	341	356	328	333	313	308	311	290	323	298	292	345	330	304	340	323	314	315	311	325	330	291	322	370	352	317	317	295	373	355	318	327	301	327	295	319	352	307	314	308	316	355	333	340	363	315	306	330	317	312	322	304	340	334	354	332	295	346	327	324	317	336	316	341	325	342	349	338	339	342	375	348	316	337	321	326	339	291	311	311	305	326	367	297	339	354	303	303	336	317	318	342	317	315	340	318	333	282	339	287	309	323	337	313	337	357	325	323	326	328	344	357	345	287	332	351	310	327	339	323	323	357	359	334	344	361	344	372	331	318	345	321	351	314	314	281	299	321	335	342	318	278	288	318	331	293	327	299	313	317	335	314	329	348	305	339	292	305	338	323	316	312	334	319	312	311	287	322	330	287	346	348	304	343	292	320	287	297	329	321	336	323	335	357	350	306	327	322	286	318	317	297	307	298	341	325	305	318	318	287	318	331	333	361	315	324	331	322	334	327	309	310	327	298	344	340	338	336	310	308	285	317	283	345	339	331	280	319	331	293	329	311	321	345	322	331	313	323	335	307	298	319	302	320	330	358	327	321	354	324	324	342	340	334	292	315	328	328	339	296	336	327	320	317	283	324	333	268	310	331	362	321	304	273	316	331	325	312	316	308	359	307	290	328	351	309	317	333	350	320	318	314	315	299	320	356	293	344	337	325	336	313	310	344	326	340	339	326	313	307	315	304	355	295	348	316	334	361	326	333	308	328	316	327	316	301	340	338	317	383	316	338	346	306	318	320	339	335	295	299	316	340	319	322	291	307	331	312	314	340	312	319	331	359	293	319	314	335	299	333	358	344	321	306	337	328	356	326	324	311	324	334	333	314	291	335	305	325	310	347	351	355	333	338	320	318	325	346	325	311	295	291	312	330	352	326	331	317	318	337	280	343	335	356	327	312	336	310	327	311	299	292	315	344	303	326	326	308	305	315	304	302	355	389	351	317	311	307	329	340	301	354	389	292	327	331	332	296	316	300	315	309	348	318	309	343	345	319	354	354	342	335	337	316	324	334	346	339	333	312	344	321	311	322	303	319	309	325	351	350	314	325	328	284	294	334	330	308	357	300	313	339	351	330	313	363	282	300	331	334	353	341	357	351	324	323	321	342	322	284	296	320	338	327	357	311	325	294	316	324	330	312	305	319	312	308	360	310	326	317	329	334	325	320	314	314	344	344	311	310	338	360	354	315	270	300	333	301	309	334	314	328	310	309	302	346	331	352	312	329	329	334	318	338	319	311	299	299	328	351	347	313	341	318	349	301	321	320	284	303	345	313	311	281	323	327	290	304	368	353	300	333	354	296	343	378	319	306	338	347	370	320	319	346	300	330	344	332	354	334	298	299	323	307	323	346	328	310	360	349	327	315	313	325	327	319	352	339	383	337	331	332	275	303	320	323	303	333	321	341	337	346	306	324	307	336	310	335	322	326	310	342	344	360	301	308	320	339	330	325	306	286	296	325	321	337	328	340	314	308	318	329	346	350	328	382	319	297	284	315	306	331	350	315	328	341	327	320	299	327	341	314	318	325	328	340	344	316	294	302	319	285	307	317	304	331	322	327	291	352	293	312	352	317	321	348	312	321	302	316	354	336	321	341	313	324	372	322	269	301	337	291	309	305	301	325	330	349	327	301	367	314	327	316	326	289	322	369	314	328	335	321	327	311	292	338	363	339	350	337	298	298	330	293	327	287	322	308	332	315	346	344	319	329	309	320	298	341	328	297	338	358	332	370	342	296	293	324	332	298	329	301	315	359	330	318	346	316	340	338	318	339	311	307	311	312	322	343	317	322	285	323	332	349	325	325	336	335	313	322	310	308	316	293	305	332	327	313	327	317	317	330	310	309	316	349	331	349	331	304	309	363	332	311	368	359	331	323	332	308	312	341	301	275	327	329	327	348	353	363	327	315	336	334	326	312	305	357	350	327	365	344	322	310	301	322	338	297	331	319	320	325	296	327	316	316	313	337	308	311	347	297	307	324	348	322	341	336	326	280	322	330	306	348	307	313	289	291	285	349	310	304	372	346	278	350	325	327	327	304	275	324	321	329	312	351	359	276	362	353	307	354	327	310	331	340	344	328	324	330	336	321	330	324	352	316	326	329	354	316	321	281	334	323	310	291	330	367	335	354	325	357	346	326	312	291	355	322	325	325	325	318	304	346	326	344	328	322	295	322	336	356	333	305	323	335	348	325	313	339	361	270	333	319	303	326	314	339	319	324	310	307	307	332	354	320	338	341	340	310	364	335	308	301	305	313	322	311	311	312	333	358	322	306	347	305	289	333	302	302	309	304	353	331	339	314	312	317	342	338	370	330	333	309	324	320	342	330	325	323	328	295	334	300	336	315	281	310	371	326	287	338	329	329	332	313	325	317	300	332	372	286	330	327	328	361	334	345	333	321	321	316	322	338	336	353	320	309	307	325	308	320	344	331	309	321	328	287	302	307	324	343	322	351	299	320	306	347	300	314	326	313	298	349	327	328	353	288	327	307	310	338	290	331	365	276	304	330	280	321	327	344	335	333	355	346	318	342	351	323	335	349	350	310	336	289	346	327	315	333	347	323	289	294	297	332	304	358	320	297	327	302	356	317	307	323	328	297	294	308	338	330	303	350	305	335	285	278	311	351	315	318	313	331	337	308	334	350	329	319	335	327	326	331	305	309	301	330	344	320	333	315	312	296	321	339	324	347	323	355	292	354	317	316	309	312	336	338	327	329	298	365	300	309	311	329	334	288	291	367	312	321	327	282	341	298	340	350	354	302	303	338	327	350	320	330	310	283	328	298	357	357	340	322	338	342	266	341	314	324	349	302	351	342	339	323	311	308	314	306	336	328	300	322	319	303	312	316	302	338	331	334	322	333	308	331	290	342	343	342	347	324	280	307	330	306	316	330	305	321	336	287	304	342	297	355	321	310	297	296	356	299	323	304	338	324	361	301	333	317	305	324	348	281	294	314	321	343	347	325	382	323	333	301	311	295	359	333	346	318	314	296	317	337	314	324	350	316	354	304	320	338	355	341	340	328	314	355	341	325	351	295	324	287	345	360	340	325	327	345	305	300	340	313	349	313	348	313	335	327	333	294	346	330	295	349	340	305	322	308	295	362	354	326	300	327	311	350	338	317	346	367	338	314	329	317	340	334	340	342	274	320	309	335	319	322	332	338	302	337	346	337	328	334	329	293	327	307	319	332	308	354	329	338	328	317	284	295	296	319	310	326	323	309	335	335	320	317	341	351	323	335	345	317	304	380	328	308	333	311	319	324	324	328	330	342	286	309	300	329	321	306	368	345	300	356	317	347	338	354	327	302	352	321	302	333	344	323	313	291	307	334	294	312	324	349	326	330	347	307	310	315	357	329	334	324	311	318	306	325	329	310	325	344	325	324	304	327	332	320	364	330	322	340	307	338
27777	26313	38586	37448	30443	17540	4834	3309	2635	2186	2041	1699	1527	1240	2367	5330	5696	2612	735	767	702	731	738	719	721	747	805	717	766	730	749	737	734	678	750	731	698	759	718	723	702	759	696	727	706	730	738	731	739	742	728	742	761	750	725	696	762	723	714	728	769	698	713	744	767	749	679	715	699	730	700	745	752	738	711	740	734	733	692	759	699	758	731	711	763	746	707	757	680	716	733	704	733	681	765	713	701	679	772	742	772	703	706	730	713	720	708	678	758	699	758	729	739	719	737	754	724	708	727	722	780	755	718	721	681	732	720	757	724	730	707	733	744	713	718	731	721	719	721	740	747	744	739	664	681	715	734	731	718	731	740	687	728	719	704	688	761	728	726	727	737	688	712	762	712	770	760	758	719	682	685	743	707	700	729	747	726	748	810	719	741	692	674	705	712	707	719	749	690	782	748	700	700	736	733	748	742	773	737	712	737	746	697	772	722	710	699	769	663	716	768	721	730	750	752	733	722	727	735	735	746	728	663	763	724	777	712	752	735	735	727	718	755	716	735	727	698	738	753	731	776	765	782	709	702	729	688	707	774	766	695	705	692	715	777	723	767	739	731	663	759	707	706	717	759	692	793	707	713	713	716	782	757	727	735	763	770	762	728	684	777	777	739	735	723	684	723	702	747	769	797	713	683	728	787	732	725	731	749	759	715	747	741	729	687	723	726	723	726	678	723	715	729	743	764	736	694	729	733	723	738	728	723	704	702	722	759	735	723	678	731	722	756	670	725	750	735	731	742	710	709	752	744	694	708	766	699	725	744	695	768	725	709	739	732	729	766	741	726	772	775	733	679	722	753	706	713	749	717	720	736	714	696	725	697	751	698	743	736	703	733	691	732	729	703	739	727	703	677	720	744	754	686	746	730	719	737	735	693	732	730	742	710	693	725	768	762	733	697	743	699	747	733	730	745	729	749	705	720	696	695	762	747	721	731	699	721	730	737	728	715	710	698	788	702	754	722	662	760	704	739	713	728	711	705	704	784	725	723	705	711	749	713	706	740	780	743	720	750	775	726	719	706	753	688	794	758	722	699	709	706	648	748	731	755	686	718	716	733	700	705	705	756	751	711	716	748	772	767	783	720	757	726	715	733	763	719	751	738	687	770	771	724	724	721	720	740	659	728	727	762	694	716	729	705	702	737	752	751	703	710	713	692	693	760	737	699	741	703	737	758	738	795	750	742	701	765	762	710	699	704	707	757	723	698	758	730	730	727	717	704	716	712	747	701	725	746	748	739	741	778	715	692	741	717	738	740	742	753	752	717	766	712	777	708	723	759	795	713	718	701	760	748	719	701	724	704	719	707	707	729	700	690	694	683	712	723	715	709	689	739	659	797	776	702	752	731	738	725	702	731	709	756	708	701	732	735	743	729	733	679	714	739	718	739	763	766	717	729	699	747	713	717	720	716	746	718	741	756	716	773	698	779	742	721	707	765	689	715	694	701	730	747	711	748	716	764	744	806	760	722	746	710	748	740	731	718	713	783	747	700	725	718	708	691	737	716	732	754	711	745	719	754	713	734	722	722	710	706	777	697	687	736	704	694	737	762	658	760	700	708	706	754	739	686	685	740	739	743	724	738	722	726	743	759	743	735	744	716	775	686	756	703	754	718	791	737	746	712	685	753	723	775	758	693	742	678	718	735	719	770	705	707	747	725	771	690	740	695	709	811	713	729	748	666	736	713	760	722	757	689	709	701	735	708	744	716	759	695	731	701	783	711	731	710	721	738	704	725	720	687	713	718	727	744	744	715	729	724	722	688	734	758	693	765	762	750	747	791	762	721	783	730	775	711	712	743	671	700	739	752	690	717	689	696	720	720	709	696	746	687	698	756	732	741	740	705	715	722	732	699	726	706	741	734	733	709	724	745	737	785	740	724	728	774	645	718	712	688	720	719	740	682	756	710	754	747	711	732	731	729	678	752	713	728	789	716	704	759	717	736	705	684	744	719	741	732	766	722	725	736	748	698	747	693	771	735	736	743	748	724	710	692	737	760	750	688	762	749	750	799	696	733	724	690	680	716	736	709	755	713	714	741	738	798	739	720	695	731	789	740	719	734	757	777	760	785	779	731	708	754	747	727	715	682	743	764	701	712	757	736	716	746	715	746	719	690	750	699	660	714	706	803	700	692	709	717	736	720	691	752	740	698	759	677	727	751	729	684	697	737	694	709	725	703	753	672	674	722	742	772	706	733	746	764	731	699	703	764	718	714	724	741	696	742	675	717	738	751	755	712	727	754	709	740	701	728	728	755	738	720	743	749	713	707	715	759	753	715	717	716	763	707	753	718	703	728	724	720	798	726	699	732	758	735	729	716	698	732	751	746	699	699	752	723	732	727	723	728	706	751	732	723	731	681	744	691	752	707	699	713	708	729	674	703	692	795	717	736	716	712	685	718	695	725	727	760	751	765	746	695	746	697	727	680	704	720	761	747	768	726	720	739	714	716	718	736	679	723	733	710	731	732	713	672	768	735	782	723	780	783	729	708	754	727	759	700	725	741	784	727	690	752	715	750	666	744	732	674	698	677	711	740	750	730	728	708	701	772	734	719	735	681	713	737	694	756	751	722	773	751	728	717	730	735	730	737	702	759	710	697	753	719	754	745	756	762	724	713	769	722	728	758	734	701	683	725	666	759	728	673	743	749	722	712	728	711	737	736	693	765	764	687	752	778	721	793	729	704	744	807	748	739	714	681	720	783	741	693	775	762	798	694	726	743	724	694	739	717	779	768	703	740	695	725	736	741	766	708	775	741	746	686	745	750	713	727	711	725	742	771	724	750	681	717	738	725	690	742	725	683	753	742	697	689	747	691	697	708	708	713	721	742	709	714	733	716	719	740	694	736	740	738	735	687	695	670	754	746	700	667	726	753	715	757	735	753	726	741	673	726	741	735	737	728	710	737	755	696	725	730	715	722	722	780	741	748	720	727	752	716	734	728	697	717	692	764	700	753	719	750	733	686	734	724	693	728	770	732	755	746	720	718	716	707	716	689	765	716	750	713	729	661	714	763	720	726	762	712	755	750	728	720	726	737	750	711	707	684	727	735	710	739	759	722	764	696	720	724	750	757	779	714	756	778	764	788	728	701	680	757	658	744	697	736	718	781	705	729	714	748	760	766	784	756	734	776	712	752	746	739	705	713	725	684	689	729	766	751	721	761	766	704	760	741	737	660	697	805	740	724	777	741	711	732	714	716	720	759	737	705	706	713	766	717	758	727	750	717	709	690	784	758	720	761	753	712	747	705	733	746	749	756	737	744	756	739	726	704	733	698	753	714	698	744	776	725	761	690	691	669	730	716	690	729	747	729	753	756	715	708	671	736	664	738	742	725	748	736	739	731	732	732	709	761	706	723	743	707	723	738	765	733	705	714	723	715	748	721	739	754	734	734	752	744	759	764	689	717	737	743	694	745	738	710	756	708	713	718	747	720	719	760	761	751	728
52713	41553	48543	43228	31698	16394	3398	965	631	654	754	776	717	602	677	1574	2078	1048	411	390	366	369	375	368	407	382	419	402	374	410	377	370	397	384	369	388	363	367	378	400	405	406	375	393	375	389	373	349	390	366	363	437	422	403	413	420	409	396	345	413	376	374	412	392	406	382	374	424	397	373	403	369	389	390	386	384	397	403	351	373	379	386	374	388	369	404	419	399	368	398	391	348	397	390	333	410	394	369	376	402	365	374	341	397	381	387	364	391	412	343	409	421	378	384	407	389	380	368	399	420	397	359	410	371	371	397	417	401	401	377	377	415	364	392	411	368	350	385	399	412	386	367	389	398	414	366	378	375	356	404	380	381	392	400	401	435	395	380	404	411	340	377	404	359	401	416	350	378	395	408	388	396	384	353	364	403	399	380	411	353	383	405	436	391	364	375	400	361	355	342	418	365	370	397	391	369	348	373	432	358	366	359	379	367	401	394	396	397	406	389	402	349	367	375	372	360	347	329	396	391	376	394	403	389	353	383	358	372	389	364	395	408	408	419	404	384	420	392	355	398	426	395	392	358	391	390	408	373	390	427	360	401	421	383	408	396	379	381	366	373	408	431	411	410	393	387	375	403	375	368	388	392	387	375	402	378	379	407	400	409	424	400	391	351	390	370	401	390	418	342	386	391	390	385	365	381	389	393	394	393	406	394	436	372	364	411	361	362	396	392	368	384	393	429	377	395	382	399	355	408	426	379	388	382	391	350	390	387	373	381	374	340	350	394	386	361	373	389	339	375	342	382	366	382	363	413	411	376	352	364	386	380	408	383	365	351	373	352	369	394	381	362	387	382	371	365	382	381	363	376	422	396	382	424	416	402	397	409	406	387	350	365	387	400	415	382	377	373	394	401	414	366	393	365	376	389	403	415	385	380	367	376	406	381	390	383	387	402	368	381	347	400	369	378	389	343	379	375	360	354	391	409	383	373	398	370	362	326	388	380	390	388	351	357	369	368	382	390	412	392	348	383	347	359	394	377	403	362	379	377	368	372	376	408	405	352	391	356	370	381	393	427	358	364	399	361	442	414	380	415	378	368	411	406	395	387	367	374	395	395	372	380	357	414	389	395	357	371	386	387	394	362	362	368	376	409	379	366	416	352	384	387	373	370	356	394	393	378	366	383	375	384	363	410	417	382	351	396	401	375	360	373	411	411	403	413	385	397	415	372	367	393	356	396	369	340	391	401	405	406	401	408	397	352	363	366	343	406	383	426	397	386	394	392	343	388	395	414	363	388	380	359	385	410	371	398	414	403	373	378	361	374	417	361	423	387	365	396	403	379	377	386	396	394	412	368	336	363	386	357	379	380	403	379	395	341	402	391	394	383	382	372	380	359	371	402	387	355	385	414	382	397	356	380	402	368	406	400	397	380	397	383	378	366	389	362	384	393	351	370	399	405	379	379	407	376	362	374	373	386	387	348	341	414	354	360	387	384	373	390	413	367	402	369	387	394	370	386	404	402	414	358	384	380	392	433	391	389	386	369	344	365	391	389	387	383	399	376	364	406	390	386	379	390	400	421	379	417	398	380	377	368	444	357	392	397	346	383	370	377	401	371	372	377	381	363	400	419	371	382	376	423	384	378	366	387	401	412	345	336	382	398	408	387	382	386	339	405	390	414	377	400	387	377	362	396	355	377	389	413	391	407	378	387	397	387	422	375	326	326	375	398	404	394	371	369	377	347	398	383	388	388	395	404	382	372	400	395	373	352	414	395	419	356	387	416	354	378	357	422	406	346	421	408	395	370	347	377	377	424	365	414	364	393	377	346	411	368	351	403	352	424	401	350	354	414	404	384	366	391	409	401	391	381	390	365	403	398	393	420	364	367	383	391	378	362	380	377	358	414	393	395	382	408	351	397	406	374	363	371	413	374	342	390	397	378	374	413	392	381	397	397	345	397	378	343	396	374	402	424	380	391	412	370	350	407	379	392	396	354	378	380	384	389	377	378	411	373	416	386	393	372	386	403	359	394	401	389	376	396	360	337	409	355	398	399	353	357	399	389	393	397	393	427	404	353	372	371	377	394	416	379	384	398	399	387	391	397	363	400	417	355	391	376	395	427	421	398	370	362	422	351	372	387	428	369	410	374	402	381	366	338	390	326	391	427	413	428	410	411	385	359	339	379	414	392	360	411	401	379	369	367	407	399	386	392	376	406	383	335	335	396	378	388	349	350	364	356	364	367	371	380	358	380	389	372	402	376	394	411	383	386	399	392	351	356	401	405	350	333	381	403	414	407	400	353	375	391	397	365	389	392	352	376	384	359	353	373	375	348	370	421	413	361	401	406	388	371	363	390	368	391	362	418	419	379	423	358	342	363	399	413	382	356	361	362	384	357	402	414	379	368	398	355	386	399	388	414	378	377	372	389	439	354	417	411	351	397	398	418	380	406	394	350	402	352	378	372	399	405	393	361	377	364	422	420	397	359	340	369	398	378	376	421	403	371	350	364	379	416	372	371	362	341	375	376	388	384	378	381	366	361	389	363	373	410	386	380	364	395	380	390	417	366	378	383	377	385	373	407	397	382	365	376	350	364	366	422	396	422	375	388	345	367	351	417	401	381	366	399	409	388	355	410	419	396	340	368	388	355	362	368	404	426	391	348	364	400	388	408	379	365	373	429	382	381	375	417	383	354	378	416	429	414	391	358	380	388	368	393	392	395	387	414	398	368	389	419	399	404	408	370	379	368	391	345	378	378	380	355	392	378	362	406	375	418	349	372	363	380	363	361	407	317	371	363	391	402	401	390	388	403	364	387	385	398	371	390	389	399	394	368	377	372	402	402	353	360	376	382	399	385	365	378	404	415	378	401	396	374	396	391	359	367	401	389	375	353	370	365	397	377	386	364	375	388	391	371	395	396	391	361	402	394	348	385	392	386	356	351	402	367	367	418	412	413	385	378	374	402	395	387	378	398	371	368	406	397	391	394	373	401	381	359	393	363	421	400	377	348	391	375	402	430	372	384	377	393	376	409	362	387	392	388	386	419	357	388	407	410	356	375	424	388	397	393	401	359	389	362	360	380	361	408	424	400	359	423	359	367	400	389	413	377	383	451	332	371	363	366	370	375	420	373	377	319	351	354	400	386	412	393	420	385	340	359	414	413	356	396	381	368	370	367	375	345	422	389	387	405	455	388	400	352	414	374	335	400	396	389	350	387	404	385	393	410	394	415	389	338	368	396	394	383	420	369	376	439	376	395	391	372	349	420	371	359	358	401	391	362	416	397	375	362	407	389	355	396	382	395	410	397	381	363	409	395	363	388	354	386	401	400	367	413	425	364	403	421	370	429	394	407	401	395	380	358	367	400	364	360	403	382	398	398	381	395	415	389	382	374	377	376	348	371	376	404	356	391	416	388	418	391	391	362	361	380	369	352	384	401	349	397	384	365	381	385	351	388	416	386	392	406	358	383	394	384	390	415	378	387	399	388	388	393	395	383
34292	32845	47776	47665	41480	18275	4850	2725	2085	2395	2736	2720	2613	2093	2783	7241	9630	3637	846	864	867	851	875	825	790	845	851	777	889	839	859	890	869	812	866	858	832	839	845	828	803	847	832	854	839	808	827	768	832	834	829	862	814	836	835	809	815	818	850	838	814	826	787	792	840	774	776	835	825	829	845	859	887	845	824	850	861	858	837	835	805	824	809	860	830	868	828	837	822	847	805	812	835	861	810	822	832	781	838	874	790	798	803	801	824	790	847	817	867	851	817	831	816	844	792	800	826	837	830	840	806	859	771	831	849	807	849	829	804	765	826	827	836	848	814	794	824	850	837	833	845	801	815	855	795	883	822	856	756	869	792	839	837	839	846	839	827	839	882	886	801	839	851	815	840	860	849	807	864	835	807	833	774	864	852	856	827	844	875	792	791	774	833	809	845	791	840	847	810	855	839	802	771	824	874	808	791	824	826	884	865	824	859	785	830	848	831	843	803	783	798	850	920	787	870	777	839	811	864	822	774	815	816	875	825	853	785	837	811	863	801	847	831	811	771	833	779	859	830	841	822	831	865	791	850	778	877	853	823	809	815	867	824	840	780	803	816	837	820	854	780	837	848	801	850	812	833	766	822	864	843	833	860	786	832	845	881	811	828	831	812	782	831	819	781	840	798	845	821	825	829	851	824	870	867	800	822	846	809	782	821	797	822	768	788	857	865	849	852	865	841	847	817	802	862	851	869	845	871	793	800	873	827	819	833	811	817	855	818	789	808	825	868	849	794	838	811	808	815	834	821	808	844	814	803	820	866	808	858	817	844	900	785	831	802	795	809	811	828	832	818	816	830	832	802	800	820	833	805	852	819	783	878	800	819	827	796	833	820	789	834	820	811	762	814	826	787	816	794	870	852	860	771	787	875	809	853	823	875	811	820	849	835	867	831	803	873	817	789	828	850	806	814	780	811	838	814	836	784	821	834	798	816	832	855	875	903	845	793	809	834	864	868	854	822	799	782	779	808	828	897	809	812	819	805	811	771	812	812	817	829	846	834	884	842	870	805	819	820	817	780	825	802	761	779	799	856	783	839	842	827	818	819	779	841	758	823	810	861	862	753	801	830	800	875	817	795	795	895	817	812	772	837	805	793	868	826	797	850	822	817	872	785	803	862	753	763	791	824	804	827	826	761	789	834	794	757	802	828	834	814	846	770	745	782	823	812	830	783	806	845	851	873	789	791	813	829	828	829	830	779	822	825	800	858	803	775	822	791	839	858	842	833	854	813	778	843	796	860	806	818	794	832	862	790	799	832	805	833	847	853	808	840	839	833	862	865	827	845	796	815	811	796	799	815	836	770	837	872	792	836	787	833	859	824	811	813	841	865	857	826	857	842	803	803	874	843	827	822	825	805	814	826	814	820	848	848	836	822	814	847	814	822	868	799	804	801	819	851	801	815	878	813	793	842	836	832	838	811	830	801	823	867	814	820	807	787	861	855	885	838	833	832	817	828	812	839	786	811	810	831	894	904	855	791	822	816	808	806	818	875	805	820	809	834	882	857	852	816	837	805	809	843	851	877	845	815	855	812	791	742	812	855	800	822	814	851	836	825	857	842	837	885	839	886	810	822	801	850	808	826	836	863	770	826	853	845	812	798	850	825	804	840	826	826	825	796	861	775	802	813	821	854	838	856	813	875	833	830	812	871	825	839	809	824	847	818	866	836	847	824	843	833	828	874	903	766	877	778	777	829	820	818	845	829	814	865	783	816	792	790	773	817	853	818	807	773	872	820	827	796	790	814	812	838	786	847	802	814	817	881	815	849	834	822	816	811	808	856	836	792	825	840	815	838	837	823	838	782	862	869	806	763	842	816	848	810	879	821	804	836	809	808	835	789	792	832	842	848	836	790	820	818	826	792	813	768	813	801	846	852	787	846	828	853	766	852	802	823	846	842	835	807	843	868	833	834	783	842	836	800	828	835	837	869	825	846	840	847	912	790	803	863	845	835	799	815	827	867	801	833	808	835	799	828	878	769	830	847	823	845	787	820	860	783	802	834	845	874	850	862	843	827	855	893	821	839	795	857	802	841	799	813	884	817	858	829	802	842	847	806	827	815	850	828	834	911	838	838	866	865	844	845	828	835	827	830	847	857	810	806	865	812	855	830	812	809	790	842	826	841	831	834	829	833	744	851	864	851	814	853	807	882	797	804	828	822	797	780	867	825	859	817	864	846	834	814	908	801	867	829	827	804	819	762	805	881	822	834	871	832	815	859	797	812	770	894	812	821	794	786	837	822	836	848	853	829	818	806	823	823	796	841	786	823	855	892	792	807	804	912	806	817	875	823	844	799	799	767	798	841	813	848	824	824	831	783	844	836	825	852	773	793	860	796	831	848	831	783	834	803	801	836	810	832	802	844	841	836	805	841	797	826	769	828	823	814	852	828	824	812	801	820	795	853	869	786	812	850	778	823	820	843	804	814	816	799	821	838	839	777	822	792	786	796	867	839	783	841	803	838	782	877	803	760	837	844	843	858	810	804	841	800	814	810	844	851	787	831	866	823	875	880	836	843	777	803	821	834	825	798	824	800	774	815	815	861	801	793	870	812	828	862	805	795	830	838	821	863	856	831	789	833	819	838	842	859	810	867	828	818	819	792	818	847	814	819	810	818	747	790	859	835	785	827	849	839	747	796	860	837	849	808	806	829	796	863	780	775	845	858	863	844	858	839	833	815	852	817	811	840	788	797	829	840	831	845	803	816	827	890	842	849	789	824	833	820	853	849	824	835	847	794	859	773	809	867	828	872	819	803	859	772	818	828	847	834	842	855	815	817	824	815	852	867	813	876	822	836	824	856	825	810	890	786	825	830	872	840	845	860	827	797	863	831	812	826	835	850	806	865	830	839	800	819	845	805	828	852	808	831	771	851	833	860	836	862	820	826	890	800	851	818	831	797	766	808	826	845	762	834	798	728	809	856	807	816	865	806	826	805	835	847	845	835	795	856	817	829	815	769	798	820	812	784	795	831	835	818	774	778	800	832	827	857	807	861	824	823	834	824	791	826	827	871	804	818	827	879	826	876	819	839	780	803	826	841	828	826	765	850	852	810	846	812	841	812	801	816	790	844	822	822	848	838	834	830	817	810	875	835	853	796	830	834	813	805	837	854	804	815	795	877	802	793	806	862	814	826	767	812	824	790	837	872	888	843	813	787	772	834	798	896	815	838	853	804	852	775	821	777	793	806	795	841	823	869	807	819	834	789	811	842	850	776	750	827	845	847	856	786	837	855	854	829	800	816	803	811	834	838	837	829	809	805	828	765	878	862	825	801	834	884	801	873	816	833	836	840	825	874	846	751	815	766	787	823	810	775	819	845	821	825	862	779	859	832	806	810	784	827	793	800	882	826	838	834	800	846	787	869	855	830	820	825	830	826	778	830	818	827	844	826	785	823	796	796	846	832	814	846	881	864	858	840	807	782	785	799	792	842	763	868	809	847	735
23284	13653	9461	4707	2819	1471	547	275	281	238	288	323	274	256	242	255	251	230	189	192	194	186	204	186	189	200	178	239	217	224	229	200	197	203	182	195	210	194	208	199	231	212	211	204	224	210	173	190	179	207	205	208	194	217	201	210	204	201	205	196	200	192	233	202	189	214	190	208	187	210	217	217	184	161	188	182	197	195	242	211	186	225	208	210	223	199	177	203	198	210	199	203	191	207	228	206	208	208	203	199	182	172	202	230	234	222	219	206	195	238	212	200	198	209	202	189	217	222	207	190	201	190	212	204	199	233	191	230	205	175	204	167	206	215	214	208	211	200	211	207	181	209	197	190	214	221	186	212	185	223	202	193	193	197	213	224	194	193	214	222	201	180	195	197	214	209	193	190	193	191	224	192	175	189	212	198	163	231	230	209	189	204	190	223	218	204	220	213	230	222	195	217	209	200	191	219	173	211	202	207	201	187	182	194	206	219	179	205	192	202	198	204	204	203	209	220	171	215	210	201	177	180	215	196	202	214	211	195	213	198	212	206	196	195	200	193	206	203	188	202	200	213	221	191	214	228	214	195	207	205	203	192	232	221	207	212	235	185	205	180	187	201	215	211	195	199	204	201	200	204	219	204	184	202	201	173	183	204	202	188	227	194	180	183	201	189	233	222	216	197	175	200	206	206	183	206	173	177	220	202	196	205	182	187	205	203	206	187	192	185	209	201	215	193	172	196	207	191	228	190	234	177	190	206	207	217	246	189	188	194	217	200	214	181	214	199	198	206	235	204	187	194	174	200	189	229	185	206	226	208	207	208	192	223	207	177	196	186	207	221	209	166	213	211	200	207	203	181	208	198	193	206	182	231	207	205	199	178	183	180	197	201	213	245	220	201	219	206	194	211	211	200	206	183	141	214	158	206	229	193	190	200	189	196	196	184	168	179	203	188	207	194	200	186	208	203	248	210	182	185	165	190	219	227	201	201	204	194	174	193	187	221	168	207	206	220	190	178	221	169	190	194	182	181	217	203	193	166	192	202	213	207	221	194	227	186	224	210	237	221	207	205	174	221	197	189	200	209	205	211	194	189	199	188	206	192	217	197	183	174	205	228	221	224	208	189	214	194	213	211	200	190	200	207	182	195	214	178	216	221	190	208	208	197	160	182	206	218	192	203	200	200	191	193	182	204	231	216	203	222	207	185	210	191	216	214	205	208	200	220	204	221	215	198	226	203	203	220	191	193	174	217	196	191	219	196	214	223	191	199	197	214	221	219	201	191	195	218	200	196	222	198	187	183	192	203	184	203	201	214	204	235	186	178	189	201	206	237	203	203	199	218	213	204	199	215	204	203	191	222	190	171	209	195	194	184	215	204	216	185	207	214	202	199	201	177	198	206	217	180	195	202	233	203	187	182	239	200	212	202	184	239	198	210	222	213	220	244	205	230	192	211	218	192	201	181	181	185	190	158	180	205	191	199	204	193	210	201	168	209	214	209	189	197	194	207	222	199	202	204	206	209	202	207	182	224	213	226	230	186	204	199	191	200	215	233	188	206	209	231	230	186	189	194	182	184	186	187	193	215	205	213	224	210	194	221	165	228	220	187	207	200	189	173	194	213	176	192	206	225	203	197	198	224	205	210	198	186	210	199	201	217	187	204	225	191	232	186	199	211	195	208	226	224	177	202	204	219	173	197	202	186	195	160	200	182	221	209	204	177	212	199	199	173	213	220	178	209	205	206	183	210	189	212	198	224	206	214	179	216	206	197	213	230	196	207	209	190	202	200	207	192	174	190	196	195	193	192	195	184	189	184	239	182	207	205	192	171	200	184	234	192	196	207	208	204	206	199	199	203	197	192	219	196	199	183	183	205	207	212	211	189	205	215	225	203	184	193	163	189	219	199	188	193	229	188	184	188	195	184	201	224	202	210	225	216	208	179	195	209	184	220	200	203	182	206	208	215	192	177	209	200	216	211	170	219	189	205	214	199	183	198	174	206	173	215	234	209	202	214	217	184	206	227	215	237	204	190	184	226	186	213	171	188	188	194	218	204	226	184	215	229	204	186	192	200	237	206	179	207	191	196	212	225	201	222	222	187	190	210	166	206	192	182	229	196	189	212	200	212	194	209	171	206	206	208	204	201	213	210	188	192	249	218	209	176	179	246	209	186	201	202	198	225	196	185	194	183	203	198	191	206	211	202	218	178	217	190	205	195	202	208	205	207	204	189	202	207	210	204	168	194	217	220	188	191	217	205	169	196	190	194	181	212	195	197	214	203	207	173	198	201	211	213	184	181	189	210	232	208	202	201	217	191	215	181	209	193	198	210	209	195	188	186	197	191	223	203	220	179	213	179	181	212	214	200	222	202	237	214	230	188	199	207	194	226	228	207	209	195	200	181	189	182	200	185	205	208	188	233	212	218	187	199	186	195	211	192	204	204	209	210	188	217	226	209	209	196	219	196	207	217	186	176	187	172	216	206	204	200	182	216	205	191	175	206	187	216	205	171	208	235	217	201	183	195	199	219	225	199	211	164	200	204	190	219	195	192	199	236	243	191	219	194	221	193	198	200	201	199	186	190	194	184	200	202	168	184	172	206	222	210	223	215	215	217	215	196	183	174	201	209	204	184	190	190	190	183	211	202	207	191	204	219	187	206	191	205	206	180	228	175	203	188	175	198	197	198	194	196	209	195	155	195	199	177	206	197	185	205	184	199	195	197	215	204	202	197	185	200	212	191	216	242	198	214	198	189	181	204	218	187	215	188	192	185	219	217	180	222	217	217	199	185	160	173	195	212	198	213	196	227	188	193	196	215	186	196	222	225	215	193	216	197	225	187	202	190	193	229	212	221	185	175	197	204	204	212	200	224	189	179	202	214	201	213	200	221	202	215	196	212	217	207	194	181	186	193	231	203	193	204	215	171	185	190	220	213	197	179	199	160	181	213	203	204	208	216	189	180	216	187	194	217	195	214	233	209	210	193	194	189	189	181	185	186	190	181	220	223	213	227	201	175	189	228	215	204	214	203	207	189	218	197	210	200	173	174	200	183	223	205	187	210	202	205	182	195	206	193	216	187	216	213	192	197	197	204	189	236	186	196	207	210	201	213	196	200	231	205	193	191	194	184	181	207	193	196	196	219	198	206	205	209	194	198	204	187	162	189	195	201	202	190	203	201	200	210	213	201	165	214	205	191	194	196	185	198	193	220	192	207	183	181	193	191	214	208	232	207	209	215	215	174	208	213	207	187	185	199	231	234	213	178	217	198	192	190	199	189	185	201	192	191	191	185	198	183	184	202	193	219	200	226	215	188	213	185	183	183	202	194	204	188	192	222	225	208	179	205	212	229	195	183	222	213	205	182	166	213	220	178	200	213	211	215	187	177	203	199	182	181	220	183	221	191	197	214	201	235	201	199	228	201	212	213	222	182	172	202	210	220	217	220	243	171	201	220	222	212	201	213	219	188	191	219	215	186	203	177	199	181	227	176	210	247
13730	10846	14281	10973	9434	4788	1602	897	911	778	896	890	929	753	690	832	784	543	460	495	492	459	510	486	480	486	468	503	474	526	463	483	472	455	496	457	493	494	505	443	512	475	519	432	469	487	477	444	468	460	470	501	423	512	492	460	470	522	495	473	490	483	476	455	501	491	472	500	476	509	445	461	468	473	511	467	529	468	489	503	443	440	488	467	467	470	435	474	476	462	484	501	501	495	487	513	473	458	451	490	505	457	534	476	469	485	507	487	473	508	484	493	469	475	483	472	470	504	494	456	477	465	471	479	513	505	492	473	465	471	488	499	494	473	473	404	480	480	449	489	483	519	436	495	468	466	474	486	471	488	486	476	530	474	490	487	484	495	495	488	467	464	475	480	503	488	492	469	474	479	482	492	462	468	508	499	467	453	452	488	492	476	492	470	500	501	514	461	492	497	503	490	486	472	450	503	436	499	499	449	515	447	485	491	516	495	487	489	489	497	432	488	481	514	497	472	494	470	502	455	484	482	475	486	455	440	484	467	466	525	466	476	482	508	509	461	492	554	473	468	489	484	481	454	544	460	470	494	455	472	488	456	470	440	501	483	502	478	512	482	502	479	456	513	489	465	485	450	526	491	526	461	450	485	512	467	480	477	484	467	506	485	444	480	496	493	504	468	470	466	489	467	484	465	487	526	518	468	496	500	494	517	491	470	482	485	449	479	451	491	491	475	471	451	519	484	467	444	464	486	544	501	509	489	451	453	459	468	449	520	466	459	522	515	471	489	473	475	471	443	507	481	461	476	467	474	498	449	520	477	514	482	508	449	509	473	476	445	444	470	533	475	469	478	472	514	432	460	526	498	495	514	523	509	500	458	505	437	511	476	504	455	476	491	529	462	495	482	463	518	452	446	515	470	476	486	516	477	511	484	457	473	500	470	469	480	471	469	461	472	522	511	505	490	488	483	480	476	471	449	458	502	481	451	503	492	509	507	491	486	487	463	522	459	482	457	486	470	474	475	486	488	495	509	497	488	495	472	489	508	479	480	483	464	490	508	496	487	473	492	446	500	501	467	486	487	483	474	480	531	489	519	472	490	485	484	479	452	513	470	497	472	454	484	469	499	512	493	477	486	480	489	469	509	473	488	477	507	480	470	468	459	495	474	475	453	483	480	485	481	482	497	476	527	481	436	482	490	503	478	468	462	458	497	467	490	459	494	480	481	474	450	509	462	474	465	489	496	500	444	491	494	451	521	484	443	489	482	478	495	503	489	475	459	507	494	479	490	498	452	470	479	488	480	466	498	488	494	455	496	483	492	475	497	487	457	477	489	423	496	498	499	457	451	487	454	502	531	497	500	465	491	482	451	468	490	462	491	442	509	478	453	448	430	489	470	439	477	510	495	489	462	502	470	557	413	511	492	432	439	492	501	479	461	488	483	470	478	514	477	465	464	472	501	526	467	501	464	465	500	478	486	484	511	498	502	492	496	485	486	504	489	532	493	500	469	495	443	462	494	484	444	468	487	486	447	479	481	475	461	458	461	477	506	505	498	465	472	489	489	491	503	495	501	541	503	478	459	469	496	511	492	500	495	477	480	500	479	458	445	475	459	458	494	485	469	449	475	483	461	489	468	468	489	473	472	468	441	486	456	471	513	477	448	483	489	485	486	473	512	477	514	473	454	481	497	463	483	465	466	486	473	444	462	478	485	471	466	487	496	454	497	488	471	482	471	491	505	454	471	492	480	484	439	474	466	475	487	489	498	496	522	474	456	462	484	463	461	463	479	453	473	475	484	480	483	511	493	491	511	451	470	480	473	456	480	477	441	474	468	487	461	452	500	496	504	500	474	485	461	517	497	476	496	473	472	489	481	452	488	498	464	468	458	487	481	483	491	477	462	477	478	486	502	445	472	477	496	466	484	515	452	498	502	479	480	464	474	464	501	441	497	436	492	452	511	481	485	489	462	469	487	474	485	480	507	458	471	464	480	457	450	467	481	502	500	492	453	448	484	511	431	469	463	512	505	474	489	462	478	494	499	504	441	456	457	473	469	501	507	491	482	504	482	508	448	422	495	454	481	520	470	502	524	459	504	441	459	497	491	474	488	471	492	504	529	462	499	450	450	491	467	476	502	489	448	448	472	478	477	517	454	508	479	475	482	512	458	448	463	474	524	474	462	446	440	500	492	503	478	526	470	467	469	455	487	473	476	469	449	472	484	486	475	512	495	490	466	484	498	507	475	492	498	470	474	496	475	472	461	448	477	453	487	489	449	485	488	461	471	440	470	494	508	475	457	507	512	472	557	470	491	478	471	463	456	451	497	492	473	498	494	503	447	523	482	444	460	511	503	466	486	488	467	471	497	482	461	445	468	464	504	482	487	482	464	471	519	471	461	510	472	477	476	456	472	472	498	485	469	492	492	501	499	493	511	476	469	470	500	514	457	485	483	478	490	473	479	515	495	495	471	471	488	482	478	495	452	476	500	491	499	500	502	432	479	495	488	466	477	435	501	442	414	469	464	496	475	511	476	491	477	520	485	482	484	445	435	506	486	488	489	488	428	459	484	499	478	473	444	497	513	473	483	484	520	461	468	506	474	515	494	512	477	451	462	464	497	500	500	450	458	463	491	465	502	504	503	504	476	456	498	477	461	479	505	458	448	475	484	470	466	491	460	496	490	477	439	474	510	501	478	511	486	468	507	456	486	496	488	531	487	484	492	497	478	473	520	458	462	472	497	476	484	440	497	522	486	452	490	490	453	462	483	482	454	443	507	505	464	472	498	477	451	475	455	491	501	463	472	495	466	457	477	482	481	459	438	470	506	502	493	506	464	521	497	449	501	470	442	463	485	478	482	424	457	525	450	479	504	497	469	488	487	499	515	470	509	470	530	508	453	459	504	466	457	489	478	505	475	489	507	506	481	517	502	489	459	437	484	455	481	463	499	473	462	498	512	467	463	472	489	465	498	446	485	495	534	483	464	494	441	455	501	491	476	501	477	462	508	495	473	459	488	445	482	491	496	514	444	470	498	466	444	465	461	488	486	458	475	474	505	523	482	453	468	507	455	494	494	483	433	469	515	462	442	483	485	479	488	461	484	437	509	488	506	424	457	468	478	446	501	491	475	475	453	470	461	490	472	485	491	473	506	470	463	479	496	503	491	496	472	485	476	502	450	466	483	433	473	439	488	468	529	475	476	431	460	472	454	499	499	469	478	479	484	477	534	489	476	460	476	501	473	493	487	466	453	479	504	468	457	496	449	504	487	494	507	469	461	459	482	499	488	457	462	462	521	465	482	493	477	488	471	495	485	477	425	479	495	492	447	460	493	483	451	526	488	492	463	484	459	468	476	460	482	503	512	494	487	471	497	472	499	487	479	485	503	489	480	471	471	512	486	444	467	483	449	482	462	472	498	479	460	467	455	481	484	486	484	487	465	510	478	498	504	498	522	485	455	512	493	506	513	452	502	519	495	479	468	516	479	477	512	478	457
42185	33594	37808	34099	21184	9416	1742	877	585	565	437	446	425	424	902	1149	1169	412	287	313	297	289	328	328	356	293	328	309	327	345	336	335	296	330	312	312	297	335	311	296	302	315	335	305	315	290	306	294	340	274	311	305	298	288	337	356	332	308	324	288	303	303	287	330	344	314	309	302	297	397	322	292	319	327	304	353	318	298	292	300	325	302	304	329	305	302	340	321	280	300	329	323	311	299	301	303	310	330	284	332	297	314	323	282	272	308	320	309	328	329	321	319	310	318	315	314	311	304	332	337	288	290	310	278	331	341	313	318	316	283	312	271	309	293	325	300	319	359	329	304	329	295	356	325	301	299	313	298	307	306	319	310	298	323	321	314	278	344	301	363	343	306	335	277	298	335	322	317	304	336	342	332	350	316	332	294	312	313	325	313	330	269	312	298	295	329	293	326	334	263	340	281	302	335	297	317	305	317	281	273	312	327	311	341	340	340	340	284	343	346	349	282	297	297	300	302	312	292	289	330	315	289	280	287	318	312	330	329	328	310	293	324	301	296	337	313	355	354	296	289	323	298	295	306	339	336	307	285	309	322	290	327	325	312	314	304	306	325	312	306	277	321	332	321	328	314	282	343	323	305	278	310	303	294	249	335	305	297	294	302	337	325	285	319	321	313	284	330	332	312	338	300	298	321	309	337	310	299	296	298	331	322	306	312	334	323	305	311	329	315	326	322	278	308	269	338	285	332	307	287	304	294	246	327	320	319	367	316	306	305	290	297	298	281	306	311	323	294	344	325	282	344	298	316	284	282	306	319	306	301	322	318	283	338	338	287	305	320	276	330	323	303	282	298	297	299	299	333	329	313	315	323	322	290	304	336	304	314	307	324	277	312	324	290	309	284	283	318	291	297	297	305	296	284	323	294	346	317	306	303	330	319	282	310	319	344	274	349	309	295	325	322	298	306	300	320	284	290	331	345	298	320	322	328	331	301	299	341	300	290	293	319	322	314	353	326	315	325	295	341	332	323	311	300	295	317	335	286	301	314	298	297	312	316	310	302	321	281	303	305	337	326	324	262	303	349	320	333	295	321	301	313	307	303	292	326	317	296	311	285	337	317	325	309	308	309	315	289	325	315	316	291	324	268	291	304	310	327	324	322	328	337	301	312	294	256	307	297	328	313	288	305	301	298	327	353	297	304	314	325	332	328	332	317	296	288	323	322	298	336	297	315	332	303	325	306	344	330	306	322	310	299	313	303	325	318	292	281	290	274	308	343	351	323	301	303	346	311	300	307	335	318	309	329	292	292	303	310	312	312	315	294	280	310	312	336	328	312	322	294	304	321	291	300	315	289	323	307	344	311	289	321	333	281	335	298	286	299	305	302	318	309	286	298	311	310	343	310	281	298	317	327	348	323	297	326	313	316	327	328	314	299	329	313	332	311	326	316	328	353	328	330	344	359	300	305	309	298	273	313	315	328	307	278	292	291	322	325	309	322	314	283	294	298	299	284	307	325	284	287	279	283	329	345	275	302	323	317	310	292	267	324	310	301	344	321	318	330	308	293	316	335	315	303	298	305	317	289	308	304	359	285	311	307	316	307	333	294	314	281	297	296	312	323	296	310	296	309	316	342	303	298	275	294	306	289	317	310	333	337	303	301	297	304	316	299	334	283	302	275	316	331	308	307	309	305	310	320	278	305	308	290	324	321	330	313	339	316	290	365	278	328	322	347	315	297	257	322	347	314	345	349	286	314	293	295	299	299	294	301	303	338	332	308	289	292	312	334	311	290	290	321	331	326	323	293	284	286	315	306	292	300	319	300	309	348	309	309	300	314	320	293	364	311	337	294	292	294	302	297	325	284	325	303	337	321	301	304	327	294	281	329	321	302	288	297	312	365	327	331	323	349	313	266	301	341	326	324	339	299	314	286	324	325	262	315	332	326	293	303	289	338	314	307	319	301	288	287	300	317	308	290	360	330	341	327	317	319	304	297	313	335	332	304	309	330	343	318	324	329	317	303	272	288	308	349	327	302	346	306	277	312	338	252	304	314	298	281	298	316	313	303	315	326	302	286	349	319	335	303	267	285	309	338	317	282	330	307	300	315	323	307	315	308	293	291	305	316	326	278	351	291	316	362	307	324	352	307	321	293	323	280	323	290	315	307	284	305	285	318	313	308	329	286	318	297	295	312	281	283	297	329	297	297	304	304	328	300	306	292	312	352	340	311	316	301	331	319	325	299	302	298	288	318	320	332	297	304	333	270	313	301	349	330	294	334	304	284	317	302	302	320	306	329	358	325	309	330	292	284	313	349	292	305	297	281	345	332	361	286	299	318	293	319	332	319	326	301	291	325	275	317	277	304	280	338	292	344	326	316	339	326	340	313	332	311	309	351	325	348	303	326	327	307	306	302	319	298	296	301	301	311	306	291	312	318	320	294	310	321	331	320	356	285	337	303	319	307	257	297	321	308	300	299	291	320	286	309	295	338	306	322	312	301	287	310	319	306	311	296	266	326	320	323	307	338	301	294	292	289	297	307	290	307	320	292	317	295	307	322	294	331	298	287	337	300	289	308	309	315	292	312	284	323	303	298	315	321	322	344	320	311	321	275	280	321	333	305	299	302	311	295	290	295	311	317	296	327	288	313	281	355	309	340	325	277	267	331	298	332	319	320	294	306	316	302	333	355	310	314	334	333	339	305	330	331	306	307	331	338	326	283	300	271	313	307	320	305	323	305	318	290	287	307	320	298	336	321	335	301	333	320	352	272	312	328	271	322	310	311	341	297	306	317	304	344	320	309	304	319	259	337	305	291	302	328	297	298	285	300	352	318	305	321	296	302	298	305	271	311	284	324	325	321	288	297	292	293	338	321	299	312	328	308	302	340	305	311	314	319	300	295	332	323	342	304	279	283	280	289	305	318	327	311	314	322	334	297	321	308	329	343	286	329	327	350	273	292	293	325	330	289	319	297	329	299	309	300	306	327	323	321	321	331	296	323	314	297	332	302	316	347	311	298	311	299	325	343	299	319	337	284	271	335	327	304	329	299	314	286	281	281	307	337	320	292	335	340	312	303	297	302	312	335	301	327	337	306	301	272	293	289	294	310	309	335	317	314	274	310	313	315	282	313	317	322	282	304	305	342	292	289	329	280	304	318	299	283	353	286	334	307	272	326	307	296	301	316	323	306	318	316	338	314	272	305	279	262	282	341	310	323	338	281	296	295	326	331	342	323	319	303	301	324	287	312	303	324	326	326	291	315	315	330	310	317	299	333	302	324	307	311	357	344	309	326	342	289	316	326	293	311	276	290	316	310	345	311	292	294	276	298	292	354	322	330	292	335	308	305	295	339	281	309	344	331	282	328	301	322	286	286	348	313	289	319	282	276	299	318	280	331	286	255	323	327	303	317	312	325	299	300	315	296	326	340	305	327	329	299	319	306	289	301	320	312	305	326	318	324	284	300	305	316	301	323	314	294	281	294	295	302	337	294	287	276
27258	26839	39706	39461	32495	15794	4324	2886	2295	1883	1421	1585	1462	1713	4171	5207	5431	1138	677	684	707	718	742	682	693	722	712	707	721	702	699	688	696	705	737	748	687	714	675	691	694	682	688	738	760	712	638	681	685	684	707	736	693	724	685	700	721	724	678	675	700	714	729	696	659	694	736	775	690	718	659	742	716	694	665	656	708	721	688	678	669	727	703	657	712	701	755	714	670	673	708	694	654	679	701	651	686	675	667	714	694	737	669	742	696	762	671	669	734	706	715	721	720	671	687	681	758	707	724	755	650	719	720	674	663	666	678	707	717	699	682	699	668	727	706	714	681	693	729	641	662	624	630	729	713	658	715	696	752	708	698	702	708	695	707	709	702	717	638	699	750	684	706	752	689	735	700	724	692	714	714	692	684	714	693	693	676	704	666	683	698	686	702	696	704	678	699	671	668	717	708	755	713	729	706	645	667	693	706	704	705	643	707	707	737	694	757	693	695	695	734	687	674	645	751	708	698	666	759	688	711	709	648	729	708	673	716	687	726	671	674	739	692	722	670	737	683	705	646	679	713	697	728	705	719	696	683	701	712	726	647	705	701	670	664	699	731	694	722	742	681	692	660	714	732	662	697	672	694	675	714	669	738	695	742	680	686	687	663	714	684	674	703	667	658	704	682	670	635	692	735	710	719	699	701	692	705	691	690	623	680	703	696	721	714	705	723	687	668	676	689	706	685	715	714	684	736	708	689	713	724	695	758	693	649	698	718	689	687	721	675	713	685	710	676	739	723	680	692	736	698	772	732	737	671	680	667	720	709	718	650	692	687	741	690	645	696	699	734	671	717	686	685	687	719	703	708	676	697	735	683	680	710	670	699	682	737	699	703	697	731	708	735	691	689	665	675	681	634	683	690	689	662	691	668	708	734	718	701	692	692	749	714	682	693	705	640	700	731	698	714	695	746	752	723	688	689	691	715	697	671	707	682	667	746	660	723	679	624	663	694	682	711	717	716	679	708	729	692	686	695	688	680	685	690	713	709	657	717	657	687	729	695	722	681	679	704	699	680	652	692	741	731	741	715	744	658	664	687	718	713	675	689	722	694	717	710	695	676	732	714	678	704	694	709	731	715	700	696	717	675	720	722	708	666	724	739	719	693	688	687	721	680	696	690	655	751	706	728	704	726	731	687	696	699	712	695	669	709	674	656	691	705	705	614	693	695	704	673	695	717	696	692	666	715	691	688	674	763	683	677	660	673	720	675	708	700	699	722	706	701	688	690	726	660	671	717	697	674	715	666	734	712	684	687	713	653	704	758	696	715	717	662	699	664	721	699	697	706	713	661	692	710	691	749	709	724	682	733	668	754	686	717	695	712	700	738	661	683	687	726	722	663	719	652	674	660	715	659	679	735	669	711	668	645	702	701	668	677	639	716	728	740	718	668	721	691	710	717	654	712	715	687	710	650	693	725	677	698	700	717	719	674	715	720	745	767	703	707	654	646	694	700	707	724	722	650	655	694	699	663	724	706	673	721	679	694	713	701	669	665	704	712	694	695	664	646	712	691	715	692	643	676	725	759	722	668	703	700	690	720	677	721	683	657	705	643	694	685	690	686	669	698	671	696	692	649	690	683	758	710	699	682	680	693	732	677	712	745	712	703	721	697	713	706	667	688	689	692	733	668	706	680	694	698	661	641	702	684	692	693	717	696	715	727	727	684	661	699	692	736	735	696	682	670	730	674	712	644	672	691	734	686	717	694	736	707	720	724	670	703	680	676	638	713	674	657	712	674	696	686	723	741	712	683	729	660	680	709	738	720	762	737	696	703	672	672	725	697	690	686	695	699	665	685	677	701	757	737	690	730	724	667	773	726	636	710	688	704	684	697	682	695	677	722	695	677	699	729	729	774	699	687	738	754	685	701	684	762	734	704	702	701	682	722	665	692	676	692	720	650	657	735	663	757	672	710	656	699	703	671	713	694	728	716	711	691	699	705	708	688	716	706	658	706	743	679	746	692	706	741	709	708	683	702	643	755	712	695	673	660	714	691	692	681	700	675	668	692	677	713	683	671	774	670	705	738	672	713	717	744	688	651	698	713	728	660	694	709	699	694	726	663	672	700	714	687	710	665	645	721	650	670	712	730	721	679	699	725	675	730	657	654	703	720	706	710	698	684	693	679	723	671	683	670	669	697	699	736	720	676	696	717	679	714	730	724	652	680	743	687	700	685	752	667	688	718	718	716	681	736	694	641	686	705	674	751	688	678	680	700	705	703	700	745	729	670	697	739	721	704	683	699	676	746	671	667	723	700	751	684	736	699	706	719	681	723	692	734	677	711	730	663	741	709	732	725	712	687	641	701	637	682	719	696	688	683	647	699	700	699	701	706	735	690	733	746	725	729	758	725	715	710	719	714	692	740	714	715	684	676	749	684	643	749	712	726	737	696	662	763	716	722	691	698	763	705	702	703	688	710	743	729	657	694	740	685	613	733	690	700	706	715	659	691	725	741	698	688	735	653	691	646	730	704	728	732	663	678	657	719	732	693	698	708	714	692	720	724	663	672	688	709	703	661	680	737	656	665	731	740	644	718	694	662	670	712	675	661	652	736	705	700	672	736	715	667	693	722	724	736	704	676	665	729	660	699	749	738	738	676	707	733	648	681	656	694	672	712	713	639	724	733	663	679	712	712	723	703	735	715	698	668	731	717	713	711	665	710	684	705	679	744	704	691	701	752	706	731	731	679	661	690	768	697	657	726	700	721	695	677	716	712	685	735	708	689	762	657	716	706	660	692	680	701	674	680	697	701	664	711	726	709	676	688	714	722	703	699	673	681	744	729	678	702	687	670	649	735	708	691	706	705	713	732	693	720	686	758	707	713	661	733	656	727	648	698	672	682	727	748	661	700	677	709	681	710	699	669	701	706	721	681	716	667	669	672	660	697	685	692	678	691	694	703	713	678	662	709	720	693	739	659	703	715	711	716	690	642	729	667	676	697	687	710	743	692	674	658	713	710	667	695	714	670	690	703	699	718	686	738	716	696	716	704	708	704	649	726	707	671	707	710	711	715	677	706	662	723	678	709	685	710	685	673	652	725	664	713	670	719	702	680	694	658	667	711	744	638	701	724	707	723	706	691	674	675	691	742	700	681	679	689	698	700	694	717	680	707	703	693	704	692	677	726	734	757	671	743	722	750	694	677	650	651	685	719	676	739	666	715	695	756	715	681	685	708	696	707	658	715	673	702	722	692	687	704	675	754	732	675	679	700	694	677	689	731	714	676	746	689	720	717	723	712	714	714	696	733	674	752	671	710	679	744	678	646	683	695	686	652	692	678	683	670	656	720	741	643	678	703	720	736	656	652	673	730	686	702	668	694	707	742	704	671	720	681	728	734	725	709	690	686	682	716	647	705	680	686	744	682	681	680	702	713	723	683	727	709	709	735	735	723	717	718	654	630	671	681	712	689	699	730	782	684	680	680	685	692	662	653	681	688	640	647	686
52340	42064	46373	43686	28737	16810	5057	2129	1245	756	525	537	484	1082	1812	2025	1603	467	398	398	412	349	382	379	419	386	423	396	349	377	367	391	370	402	377	375	352	393	409	389	360	408	380	410	408	380	390	363	390	375	360	385	374	371	371	421	389	396	395	404	390	350	392	389	385	362	377	354	384	408	389	350	393	355	365	386	354	385	392	378	388	419	389	378	389	370	354	319	352	360	376	363	387	363	382	359	376	396	384	371	404	370	376	394	406	418	385	359	374	397	400	391	369	360	395	366	415	356	361	363	385	365	365	387	407	375	393	395	410	390	385	396	399	405	385	423	403	362	378	399	398	364	420	366	375	364	355	408	408	389	382	396	380	388	368	417	372	383	385	388	344	373	360	368	402	405	366	371	371	379	402	382	354	372	371	398	401	416	320	397	411	350	395	426	411	397	441	377	389	408	396	410	354	411	436	417	355	388	367	384	437	377	359	398	397	328	377	379	361	397	367	425	415	377	393	411	376	378	413	389	348	369	374	374	371	423	383	371	396	364	425	409	355	388	381	405	434	359	371	347	369	397	401	379	399	421	391	387	382	425	394	416	354	422	394	386	422	398	385	351	355	379	358	374	386	407	364	386	439	378	383	391	392	355	370	386	372	383	406	338	376	421	399	384	365	359	375	400	406	384	367	355	405	395	386	407	385	357	361	343	391	394	377	353	391	377	364	402	374	372	406	394	383	387	373	409	393	319	334	392	383	355	374	360	375	404	380	366	415	387	403	401	399	417	420	381	387	402	368	356	379	409	378	384	373	380	374	390	378	339	376	333	361	404	430	370	347	389	394	410	368	383	391	415	365	377	392	392	374	433	404	395	363	374	371	391	412	390	392	426	376	406	346	380	380	378	358	400	408	350	357	393	410	410	369	413	361	390	393	384	390	369	422	414	384	386	379	367	377	353	393	368	390	391	367	356	398	379	399	428	349	401	385	363	352	342	377	409	379	414	372	373	377	359	362	411	383	353	411	422	375	383	383	406	399	367	411	378	377	390	403	390	410	386	393	361	402	413	394	388	394	376	405	382	400	388	378	370	396	428	381	344	418	386	360	379	380	380	396	386	376	381	381	383	395	399	395	416	363	383	369	383	426	420	413	342	411	416	359	372	363	406	385	373	356	364	385	366	362	403	417	383	357	343	382	411	353	373	376	390	430	352	376	354	373	363	402	406	349	402	377	417	379	386	377	356	366	388	419	388	345	375	399	384	379	363	438	387	431	381	347	409	365	416	375	405	393	381	381	400	370	395	403	398	395	385	367	388	381	396	388	406	407	376	367	360	382	390	370	396	364	364	424	395	390	396	369	397	423	361	428	400	385	407	345	409	394	382	362	351	401	377	357	402	380	416	379	384	406	393	376	381	412	413	369	373	379	377	424	380	366	387	388	379	379	359	371	378	387	399	397	391	408	375	378	422	372	383	382	403	408	380	396	335	391	387	380	393	405	376	359	379	383	332	357	406	399	357	362	386	380	382	375	360	392	395	394	386	380	386	393	375	402	392	414	407	440	384	404	412	372	372	391	379	412	372	356	368	353	391	350	402	406	372	351	379	395	359	400	358	387	405	365	389	403	389	404	378	371	387	395	400	411	377	409	364	331	368	398	370	387	365	386	367	429	430	379	377	401	391	409	382	393	428	416	362	375	387	403	356	406	346	385	352	376	369	366	362	381	375	384	407	408	386	351	382	360	377	410	387	417	382	387	371	388	408	379	396	394	408	387	395	343	374	365	385	380	426	404	392	408	364	367	386	406	426	419	398	381	400	378	374	390	393	367	349	393	388	372	367	414	387	408	365	396	365	371	362	363	349	346	342	371	420	407	384	388	401	360	375	339	362	419	389	416	396	424	398	394	363	413	440	418	409	400	394	374	362	350	398	423	344	414	388	366	394	420	379	394	369	382	407	380	436	365	393	421	360	385	372	369	376	391	393	393	358	401	411	404	407	401	377	378	356	394	376	408	355	377	371	365	358	354	384	363	375	376	408	401	381	370	393	373	395	356	376	364	359	348	398	398	372	348	392	432	426	386	381	376	388	369	356	394	374	407	358	403	419	408	415	348	356	404	392	376	399	379	389	378	398	385	374	416	391	331	431	402	411	387	373	399	379	399	418	389	393	396	370	352	415	346	378	388	380	392	405	395	392	357	376	387	359	382	395	380	346	374	407	387	357	371	406	379	400	418	397	373	388	394	356	384	377	377	386	392	382	375	384	395	335	381	360	407	362	364	398	408	372	377	374	377	401	390	381	409	403	355	378	400	410	430	382	417	384	387	365	407	380	383	359	374	404	368	422	388	391	375	414	397	404	382	344	398	400	414	391	354	384	424	330	354	407	375	378	371	366	356	408	371	379	378	398	379	389	402	358	375	390	389	388	374	363	409	401	380	398	402	412	424	389	381	382	389	378	368	372	433	374	414	454	403	426	371	381	401	385	383	435	346	380	381	378	417	367	354	360	370	401	427	376	379	381	403	398	366	362	412	399	380	378	411	387	398	397	393	378	407	391	380	410	384	345	391	394	379	391	423	388	370	408	365	376	337	390	385	361	361	381	381	375	383	442	383	415	393	382	373	419	367	416	369	386	354	356	363	399	424	371	367	385	392	396	388	380	400	408	394	377	368	408	430	386	363	373	381	340	398	412	419	387	406	386	395	373	392	355	426	371	404	376	401	358	361	409	410	397	406	371	376	409	370	415	358	368	372	382	391	388	354	379	391	368	405	348	371	352	397	393	362	367	364	377	394	390	360	430	367	366	418	352	406	392	370	399	397	386	405	379	367	403	393	421	366	375	368	343	348	392	392	387	364	405	403	366	389	365	370	388	374	354	398	359	361	392	405	370	349	391	388	387	363	350	366	393	405	405	392	414	374	368	401	417	364	345	359	417	382	410	355	405	381	366	370	397	372	348	375	415	388	362	379	381	374	432	366	416	356	390	370	393	372	383	362	358	378	407	421	435	391	374	377	413	351	374	385	399	399	366	373	356	397	402	395	406	387	383	393	413	379	389	400	412	377	367	374	381	381	395	384	347	351	358	359	401	383	412	398	362	409	357	381	384	373	395	390	408	371	383	374	365	380	372	399	366	383	371	377	349	356	377	369	341	377	385	345	414	414	379	409	356	417	371	375	384	343	396	357	380	396	390	422	365	390	399	355	392	427	430	432	437	363	400	377	397	418	367	398	392	371	396	411	392	407	401	398	410	355	389	404	389	378	364	401	359	387	364	382	366	377	402	369	348	397	406	395	391	366	399	412	373	387	388	393	363	397	399	394	374	326	356	426	373	390	391	377	376	369	371	375	318	373	408	384	396	391	381	402	384	387	392	421	394	431	401	442	377	364	366	396	363	381	384	398	369	366	376	384	425	388	339	413	382	406	384	359	391	397	377	411	412	394	377	409	400	408	390	393	377	357	371	410	428	371	399	376	350	372	368	388	420	385	347	364	401	423	387
33938	33102	46205	47960	36329	24223	10227	7131	4651	2325	1684	1595	1598	5104	8396	8727	6285	1114	852	859	841	793	880	833	836	858	842	846	860	809	871	819	812	804	846	800	809	828	886	852	823	852	826	821	831	899	877	774	859	849	830	817	797	837	756	861	840	818	867	817	830	806	823	857	814	824	796	820	822	897	822	793	819	845	834	825	832	855	838	830	835	821	811	824	826	831	780	849	834	786	846	833	846	835	781	786	794	840	844	848	811	808	834	759	831	804	808	836	846	820	820	814	843	815	833	805	846	854	795	758	848	847	844	797	821	821	845	796	808	811	802	801	771	863	816	825	807	834	846	849	826	818	758	834	818	790	864	811	826	791	781	827	774	826	786	820	804	852	822	814	811	841	813	821	807	828	802	829	902	843	844	808	781	813	791	856	806	833	793	848	814	829	817	837	826	785	875	848	812	872	825	813	894	834	866	817	854	810	830	838	850	837	787	854	795	767	881	841	865	807	820	829	824	792	878	813	844	817	826	828	825	850	840	792	828	825	819	801	828	833	810	799	817	819	817	780	824	827	846	853	800	829	829	789	839	841	884	824	814	812	804	870	877	777	785	866	806	854	803	844	820	814	829	859	842	803	843	831	842	809	801	806	828	872	818	807	819	836	896	839	810	807	812	862	825	820	815	833	816	874	862	802	821	806	829	844	849	833	880	829	872	811	821	854	832	890	851	841	816	802	809	770	811	778	872	790	831	825	852	835	780	852	833	815	824	815	842	829	771	785	798	804	840	832	837	816	786	803	855	820	792	868	826	777	829	815	812	811	823	865	813	792	837	868	860	869	835	845	826	872	790	832	806	833	884	814	837	795	832	817	832	815	847	822	836	842	833	827	824	844	823	877	821	834	828	846	855	830	859	770	834	854	809	814	866	800	820	819	854	874	808	829	825	854	813	801	901	812	834	795	823	791	775	810	816	847	859	795	875	836	844	802	813	834	831	843	843	798	790	810	801	811	791	823	809	832	812	852	782	780	836	893	838	842	736	898	801	848	791	802	887	831	817	797	787	825	820	789	849	835	831	838	838	820	890	825	783	864	833	804	828	846	841	775	880	806	851	821	825	815	793	813	888	793	847	854	792	846	803	838	840	851	817	824	838	858	854	806	851	822	852	783	806	833	826	864	846	839	798	855	781	798	790	836	888	854	810	902	834	863	831	855	816	815	839	864	827	785	868	861	854	824	812	818	893	843	841	775	854	843	847	830	765	804	844	844	840	879	805	826	857	793	839	820	817	845	805	808	828	808	830	824	854	840	829	823	845	822	824	848	853	862	765	815	866	824	815	858	806	827	817	841	810	826	832	841	822	815	872	870	816	852	789	862	842	888	828	815	819	811	857	858	869	829	853	809	875	868	848	842	825	819	795	771	808	794	834	786	860	876	859	778	847	754	817	841	829	838	864	826	865	841	805	859	781	815	873	811	847	863	850	808	831	804	830	847	817	822	834	861	848	856	844	825	827	828	864	862	815	857	866	829	855	803	806	864	799	835	852	849	853	884	822	817	839	861	799	831	849	809	805	849	795	831	820	875	868	827	760	875	820	808	845	842	867	836	842	905	814	830	815	805	786	799	844	860	836	851	834	842	833	871	815	877	813	796	813	858	797	838	849	824	789	850	832	798	790	841	793	797	864	813	878	837	835	809	794	812	826	816	820	846	814	823	829	829	754	838	806	846	872	784	808	818	833	839	806	819	852	829	827	781	829	820	825	796	812	822	777	859	819	832	800	848	823	839	851	810	817	842	896	825	852	793	840	831	842	838	769	842	839	768	862	844	820	848	798	847	803	844	825	880	825	833	840	842	842	834	860	824	849	831	869	865	822	846	822	758	797	823	827	798	814	815	834	820	848	792	847	785	805	787	810	836	853	834	809	839	838	819	788	882	854	826	801	780	820	838	766	877	825	835	846	821	813	866	831	821	845	833	846	820	840	798	796	840	843	825	832	828	829	873	855	837	848	851	835	794	830	848	813	850	827	833	827	877	859	817	841	814	836	796	833	851	867	826	849	817	800	797	850	894	788	844	826	854	807	830	843	766	814	874	807	801	798	863	787	827	820	846	811	878	831	833	827	842	818	813	833	876	859	783	854	815	882	839	863	849	855	822	827	806	785	847	839	812	816	801	801	796	799	845	829	790	793	864	808	809	834	887	865	827	771	829	812	840	814	832	853	814	821	831	818	791	852	847	829	862	866	812	856	773	847	830	781	899	767	798	865	815	812	786	819	856	870	820	902	841	849	854	829	817	848	832	834	793	834	836	789	810	830	859	782	897	804	828	827	790	854	836	878	833	821	850	826	822	891	858	864	864	786	787	835	788	867	867	779	860	855	802	833	842	817	823	772	803	798	854	795	837	825	858	795	826	839	795	795	844	815	839	803	829	848	847	821	846	856	910	803	834	874	822	871	812	786	825	845	822	880	863	787	816	832	817	858	781	834	839	840	829	810	815	855	871	802	803	794	837	795	856	840	824	814	825	847	862	874	802	847	789	859	839	777	803	819	782	812	805	827	834	836	849	848	854	831	816	851	817	825	823	787	852	793	776	820	844	802	806	833	840	796	838	815	816	808	810	831	842	800	845	823	841	863	813	789	800	785	849	833	774	766	818	812	835	859	819	804	831	834	812	853	845	818	871	803	823	797	861	766	910	798	824	856	829	807	856	814	812	819	777	852	837	818	845	839	867	875	910	776	799	830	851	893	814	839	808	818	834	790	821	781	767	813	791	881	836	776	858	873	836	841	813	794	918	884	865	769	820	821	834	810	838	857	840	851	833	830	761	866	827	801	877	826	802	817	850	855	880	786	843	878	850	819	830	793	826	858	817	800	854	765	865	781	819	824	825	780	828	828	758	840	797	794	771	836	837	881	867	880	814	873	841	818	808	809	858	788	784	872	865	841	795	815	841	854	828	838	814	870	848	869	816	815	833	842	819	836	788	806	855	858	867	875	815	865	836	828	800	827	884	848	858	816	845	851	780	892	831	863	791	804	798	838	890	880	872	815	856	864	832	821	816	799	837	827	867	841	825	824	812	832	833	814	814	790	854	832	806	826	854	797	768	825	782	796	868	821	811	838	796	805	860	842	824	829	818	802	807	828	803	831	763	831	848	829	825	813	803	828	856	810	819	830	800	873	826	854	823	836	853	838	812	860	847	830	807	812	827	811	805	823	849	831	861	808	827	788	789	829	843	870	843	780	862	847	858	839	816	791	851	875	823	820	826	916	817	858	818	830	761	853	814	808	898	796	801	778	858	795	812	785	823	822	839	791	815	842	802	842	816	808	875	830	856	842	851	865	864	824	814	855	817	807	877	850	804	861	796	840	815	838	825	842	829	796	818	903	816	839	805	777	855	862	835	886	849	829	832	811	822	845	854	818	817	797	805	811	797	796	810	773	798	807	874	829	862	782	816	771	839	844	865	793	833	875	856	836	797	847	844	803	782	791	879	807	847
23118	13858	9258	5022	2252	1148	574	367	343	286	231	275	281	263	238	251	278	226	200	203	202	204	224	187	211	192	169	228	209	181	199	180	189	182	200	228	208	191	218	208	215	198	204	222	190	199	191	190	201	204	194	180	205	179	191	213	177	224	192	209	172	204	193	218	202	232	229	201	202	202	238	191	182	184	202	188	217	187	201	173	210	191	197	191	178	178	208	220	229	183	168	196	228	230	199	191	213	205	178	227	194	190	216	201	182	189	204	202	195	190	186	191	235	185	205	206	201	207	212	178	210	179	211	182	237	203	200	187	203	186	198	219	197	204	195	193	211	177	201	205	207	227	186	210	204	177	196	204	183	188	192	196	179	220	192	184	193	213	186	195	216	218	209	214	192	202	212	197	195	188	218	200	189	199	214	220	239	215	190	199	194	208	182	225	185	200	222	216	219	196	217	206	201	168	188	192	189	195	196	177	188	204	184	216	178	197	196	201	203	211	173	208	233	201	214	184	192	172	197	210	190	196	197	204	223	194	225	206	199	203	189	197	198	183	209	218	194	205	199	201	199	187	208	228	187	180	181	157	182	214	197	177	210	206	211	203	211	195	208	203	206	198	205	180	197	176	205	224	202	203	200	210	200	219	201	203	198	197	226	210	205	192	230	208	208	185	190	208	197	179	211	213	207	193	216	185	206	186	208	224	198	220	202	200	204	214	203	200	186	189	197	186	188	177	182	181	197	202	206	205	191	211	180	197	194	208	193	211	204	180	241	208	208	190	201	199	191	199	204	213	206	211	212	187	231	188	230	181	196	203	229	247	205	212	196	234	178	220	184	213	212	198	202	215	184	242	190	203	214	235	220	205	219	203	206	184	191	204	189	201	201	192	193	210	203	229	199	219	200	212	209	214	211	230	194	208	176	209	205	215	214	211	226	211	181	190	209	231	217	201	186	209	186	201	214	224	197	182	193	207	195	198	173	202	220	211	204	170	179	199	186	209	192	222	217	177	200	191	216	186	176	188	197	206	192	206	169	199	214	223	168	184	198	211	210	201	195	187	208	201	207	193	219	201	193	205	218	190	180	224	200	219	202	214	178	169	210	220	184	190	191	181	186	162	185	201	178	202	208	181	189	193	220	181	208	203	205	172	213	203	197	202	197	188	203	236	199	201	198	188	187	189	171	210	194	222	202	200	187	183	202	218	183	204	219	234	189	180	194	202	179	204	208	191	232	191	204	203	212	195	165	191	194	194	189	230	190	211	177	225	195	180	220	214	193	195	209	193	199	184	217	205	228	211	194	201	185	207	176	153	180	177	205	180	185	219	194	206	198	199	217	215	225	225	206	203	201	178	205	168	214	227	197	195	208	193	202	212	185	205	191	170	208	190	200	178	176	210	201	178	197	228	200	182	191	208	196	207	193	178	211	197	195	213	194	199	222	226	202	215	210	237	204	210	199	225	193	188	198	201	242	208	179	210	199	219	206	200	178	198	237	213	225	196	189	189	190	176	231	204	212	153	185	208	187	213	206	208	212	218	205	182	183	214	204	206	185	199	216	209	177	202	216	203	190	205	198	189	193	193	222	234	199	208	185	205	194	234	174	213	194	203	208	189	209	201	203	190	214	190	213	213	199	178	182	235	188	165	192	217	188	212	187	200	187	203	206	203	210	195	238	187	186	191	188	179	199	197	173	184	201	192	176	197	203	230	198	186	206	215	181	222	223	190	204	209	216	214	210	191	214	191	202	190	204	232	206	208	212	213	205	211	233	213	185	195	187	208	200	185	194	189	202	200	186	227	192	200	244	203	234	224	187	188	195	189	229	180	219	219	204	176	221	197	189	169	199	203	164	209	197	244	197	201	201	202	174	193	199	203	188	183	197	184	213	179	193	197	197	195	214	204	183	159	226	190	182	201	214	171	194	179	213	192	191	190	186	195	239	202	220	217	178	181	196	205	216	203	225	200	197	193	200	205	235	199	218	184	203	207	178	204	192	199	183	209	213	176	192	201	195	237	186	187	187	200	216	183	180	204	225	210	198	182	224	217	220	195	218	200	174	198	228	202	208	206	212	219	210	225	207	207	213	208	208	194	217	206	198	213	198	210	196	187	191	209	213	209	206	179	210	185	168	193	222	185	204	209	185	204	206	205	214	208	207	203	206	201	205	198	196	205	184	181	186	201	212	186	219	194	198	189	214	195	181	189	223	219	196	176	185	217	205	185	238	198	195	222	184	217	203	204	209	189	224	210	213	179	200	206	224	215	234	227	232	225	201	209	202	197	207	234	201	201	216	202	180	200	205	223	200	188	209	198	219	193	215	197	176	216	206	200	199	238	210	210	193	206	198	207	190	205	201	214	187	189	218	218	228	199	192	226	192	198	197	207	192	197	214	218	217	220	205	197	205	186	192	225	204	197	219	220	207	191	196	188	202	208	187	205	203	199	206	176	217	213	199	221	178	209	201	228	216	199	192	189	197	188	227	218	180	199	216	221	195	214	212	202	224	180	199	211	199	179	194	181	200	207	203	200	192	194	194	199	186	190	196	198	193	194	189	200	224	216	204	214	208	190	220	214	192	204	212	198	230	237	219	203	214	233	208	202	209	195	220	192	220	192	199	178	196	212	227	213	211	166	173	196	206	201	211	208	197	183	206	209	201	216	198	197	186	183	194	196	196	185	189	239	206	191	211	211	174	200	209	239	197	190	199	212	204	206	184	228	223	204	192	231	209	198	241	210	201	218	221	220	195	215	219	201	196	217	206	206	222	178	174	187	199	203	204	185	219	185	217	206	193	195	207	191	209	217	196	191	220	211	198	241	197	182	208	201	201	200	172	213	197	186	190	213	189	210	196	229	190	190	199	219	214	191	218	223	187	217	173	204	193	212	170	223	210	216	181	193	233	164	194	171	205	236	216	198	218	236	204	202	200	207	208	240	202	189	201	187	212	216	206	203	210	183	186	193	205	187	199	189	185	225	217	224	211	183	199	211	199	178	203	190	191	205	196	208	204	212	198	243	198	185	211	222	193	193	219	196	216	201	184	199	190	226	206	215	212	192	188	179	199	204	198	219	216	208	205	221	218	220	211	213	188	231	188	195	196	168	230	200	189	241	189	204	211	202	201	226	209	208	217	191	210	204	193	174	174	224	211	218	195	218	211	202	210	186	185	186	228	183	193	206	171	204	196	180	200	200	179	178	192	199	227	196	177	223	192	199	207	175	210	209	188	195	179	206	186	188	207	189	190	194	216	201	182	210	197	229	214	171	163	187	214	199	204	197	211	191	220	194	190	204	175	224	234	166	181	220	238	204	217	207	179	180	205	218	182	208	192	192	197	201	194	191	226	210	216	210	212	204	181	184	207	179	197	218	222	226	211	215	213	193	241	217	201	216	200	190	205	182	188	220	203	207	229	190	210	179	232	202	207	193	181	199	207	189	203	211	217	199	196	198	184	248	241	199	203	199	212	214	212	189	213	204	196	188	204	209	223	242
13645	10937	14311	11556	6826	4012	1903	1349	1246	873	812	785	885	819	749	799	773	518	493	453	481	493	495	440	480	489	463	483	507	472	469	460	517	447	471	501	454	478	485	506	496	477	466	500	462	521	429	440	516	484	513	458	470	470	463	475	483	483	485	493	504	464	454	481	443	470	540	469	472	504	501	482	461	472	511	469	458	535	509	472	503	481	473	470	463	469	508	461	455	470	487	489	524	490	465	459	485	450	518	462	475	501	487	485	477	484	432	483	464	464	476	481	504	478	503	485	470	481	510	477	444	441	487	466	529	495	447	472	469	500	499	483	500	461	504	462	501	489	438	495	478	501	516	530	502	521	468	542	476	516	518	459	436	504	476	472	438	481	500	494	481	474	502	514	457	527	524	482	488	503	485	441	467	493	472	459	498	450	435	509	474	494	491	482	473	522	484	451	448	500	477	479	444	480	483	472	494	497	486	466	467	455	501	475	513	502	479	491	479	476	491	483	479	428	487	512	483	482	476	495	483	496	476	472	466	505	449	469	473	519	469	458	481	507	477	468	480	444	515	494	486	482	444	460	517	468	479	504	485	509	463	466	454	479	476	448	474	523	520	481	453	498	470	442	467	479	505	498	513	468	464	441	487	487	488	475	494	512	484	482	478	501	507	486	464	459	460	481	475	477	465	468	483	474	493	502	494	503	488	500	496	453	507	488	500	495	447	521	515	493	433	482	495	475	501	457	464	479	501	464	499	491	494	512	492	467	467	461	476	487	475	452	475	500	494	490	487	471	470	491	473	467	476	429	474	472	480	512	501	495	465	481	485	490	449	458	508	490	499	501	487	489	478	478	464	489	475	456	479	491	457	455	461	490	440	464	463	473	455	486	497	481	485	474	467	470	500	466	499	489	491	457	500	496	447	490	495	479	512	458	474	443	479	474	498	477	465	498	545	465	463	464	455	431	483	478	481	476	427	497	462	512	504	450	511	498	495	480	486	479	475	493	477	493	451	539	463	518	526	522	472	508	486	481	481	469	456	487	434	504	493	476	478	461	496	483	481	476	483	485	494	481	457	452	508	447	496	462	499	494	466	493	516	475	454	504	496	466	461	420	483	476	455	461	469	479	448	485	481	518	526	513	492	431	467	507	436	456	460	481	508	494	441	472	489	517	494	495	502	489	484	470	468	497	502	517	495	464	461	481	490	506	429	486	511	467	502	500	452	444	502	480	458	440	491	497	496	447	476	476	493	490	488	487	486	483	502	491	492	497	434	496	464	470	520	500	505	461	498	473	470	519	468	478	466	487	469	512	494	469	483	412	490	481	480	492	491	505	478	469	478	493	485	466	492	481	468	448	516	484	481	471	477	475	480	487	453	490	508	503	445	499	495	547	512	474	509	507	432	482	509	468	431	454	473	509	442	496	481	471	458	482	486	499	495	483	488	479	478	481	482	500	472	468	491	471	475	477	478	488	443	443	482	457	504	471	483	498	520	446	463	510	488	490	515	466	518	486	500	508	496	473	494	506	474	475	475	473	474	481	475	486	491	475	495	487	505	454	449	461	509	460	442	512	483	471	449	504	494	498	465	506	488	482	468	494	458	494	498	453	462	486	494	483	506	464	454	479	452	484	474	478	479	471	494	483	497	498	485	492	452	458	491	469	505	493	491	444	492	458	508	462	459	468	497	490	485	475	532	461	446	498	516	466	507	504	516	499	500	470	499	531	486	486	475	486	494	466	466	476	488	492	475	485	493	459	469	476	479	476	504	472	488	493	466	507	476	501	468	468	489	486	437	447	468	481	455	463	486	467	495	496	446	457	456	427	495	476	515	491	496	498	490	503	516	495	504	479	499	483	492	471	460	447	470	472	461	480	510	465	488	496	471	474	464	500	484	515	479	463	473	496	477	486	513	496	458	494	484	499	435	487	535	455	531	474	482	451	502	446	452	498	460	524	484	545	468	484	486	495	463	475	520	512	456	459	493	457	457	516	477	473	461	503	473	510	504	462	464	483	477	473	466	533	482	480	482	466	451	496	459	465	476	535	475	461	460	468	473	512	526	448	459	482	491	461	491	481	454	467	447	486	467	457	536	497	483	460	467	486	483	494	487	443	499	480	452	532	471	478	475	467	452	473	466	471	451	515	489	463	471	463	446	462	488	508	458	485	438	446	472	512	450	499	436	490	454	475	487	475	524	490	501	476	503	464	471	497	451	540	472	475	476	501	507	461	496	522	498	456	494	474	482	472	495	483	469	436	473	463	466	476	516	487	536	502	511	446	488	462	515	459	481	476	487	475	505	491	509	476	461	501	519	394	494	487	517	468	516	501	479	469	502	460	462	515	487	473	491	533	458	453	508	458	484	485	453	534	476	469	449	471	485	483	467	506	492	491	483	509	481	483	515	539	521	479	523	489	467	458	465	477	483	438	504	455	478	465	502	504	484	502	496	482	449	498	504	432	480	493	478	446	450	455	474	505	420	496	486	443	487	497	464	497	482	540	484	485	479	492	467	492	445	455	479	486	504	454	493	510	479	453	445	490	495	470	487	491	467	507	478	504	507	496	425	495	495	443	445	545	478	508	459	483	512	471	488	440	427	468	474	451	471	521	452	456	466	464	491	468	475	479	465	476	464	474	498	492	493	487	517	480	479	507	442	464	471	489	444	498	494	485	487	515	460	485	513	491	507	501	452	436	482	444	486	487	466	497	509	451	473	493	467	491	492	486	452	488	474	485	486	475	527	471	509	471	503	504	459	468	481	484	492	507	446	484	501	466	469	475	460	485	511	456	483	505	496	490	475	483	458	482	496	488	511	470	467	468	445	443	434	446	475	441	474	465	482	527	503	473	495	485	518	467	457	545	463	494	517	490	484	442	495	512	478	467	526	450	493	459	483	493	451	505	476	492	469	481	469	473	488	509	461	476	517	481	489	473	498	501	505	488	529	485	436	486	484	472	468	492	482	486	484	457	496	506	494	463	504	492	504	481	489	478	508	476	462	485	493	494	463	484	475	455	433	497	459	439	477	533	487	472	493	461	471	477	510	475	502	458	505	461	518	509	521	457	464	473	482	510	514	484	492	483	479	473	474	481	475	481	473	482	460	528	529	495	466	483	439	485	487	467	477	509	453	488	493	467	436	474	498	500	483	472	452	483	473	471	476	502	463	466	472	505	460	474	476	487	536	473	447	464	500	452	500	451	437	489	483	462	478	454	488	482	473	484	496	426	480	496	474	453	466	484	445	483	452	486	469	488	477	476	461	458	484	484	483	481	474	485	491	479	452	498	493	476	477	441	471	486	483	512	473	484	477	483	468	500	467	497	451	431	473	473	446	467	488	499	472	499	469	518	483	469	460	464	484	468	455	480	467	485	475	463	438	477	488	451	516	488	506	493	454	467	470	470	483	487	502	517	465	496	503	517	525	484	496	476	486	449	461	494	482	511	515	440	462	457	489	488	468	511	492	548	463	507	467	454	489	463	485	500	468	490	472	459
42432	33118	36700	33136	21792	8627	2000	641	581	406	420	372	406	459	923	1375	1081	306	317	318	283	283	305	312	314	263	304	293	288	299	320	283	274	308	326	325	292	281	318	248	308	321	309	320	318	294	308	324	296	293	319	324	281	306	298	303	321	291	287	282	324	308	298	314	298	314	290	330	321	321	284	300	313	299	313	304	283	310	314	298	294	285	258	306	324	298	302	335	365	304	288	305	323	291	281	305	309	315	308	301	374	310	328	305	291	289	295	302	303	292	319	283	293	296	316	307	331	331	316	318	323	309	299	284	308	298	318	310	311	309	322	275	300	298	287	328	282	325	327	276	253	299	296	294	304	269	306	319	304	316	312	306	285	288	295	268	315	325	305	293	286	290	295	307	301	314	326	299	295	298	316	301	331	330	274	317	322	322	321	294	327	310	284	288	304	294	289	281	321	319	311	295	279	286	333	261	328	314	350	328	309	284	285	307	261	275	284	286	272	301	335	284	285	275	309	286	290	266	294	294	269	298	293	311	328	312	304	292	282	303	312	306	272	282	340	313	295	280	307	336	314	274	298	276	311	290	272	292	292	298	281	273	320	300	312	299	291	312	298	313	289	323	287	276	319	291	314	305	281	273	315	283	299	314	291	293	282	289	331	307	299	315	300	298	310	302	291	295	264	294	285	274	341	310	306	301	284	283	343	307	320	285	274	291	293	307	279	330	311	293	368	339	281	278	321	325	280	299	318	309	311	314	319	316	281	299	315	304	319	284	300	355	323	317	318	300	307	299	294	308	328	326	313	299	284	290	297	305	315	305	303	314	293	290	277	297	283	325	316	335	343	352	329	264	301	267	324	282	319	291	309	294	351	299	291	300	289	321	335	310	276	311	301	312	316	276	292	306	311	278	316	301	304	324	322	296	285	283	302	280	294	306	302	281	284	330	309	298	317	330	326	299	287	281	310	308	280	272	313	266	293	285	295	307	289	303	300	299	326	325	312	303	320	305	282	271	295	271	288	293	299	285	298	305	305	337	277	316	303	316	322	295	287	310	312	294	313	299	301	295	288	312	293	297	318	322	309	306	315	270	316	280	293	274	261	302	303	300	309	328	275	293	307	337	312	317	292	314	343	304	284	275	310	279	304	292	298	309	311	313	311	294	298	263	331	327	326	306	301	330	334	302	324	304	305	310	314	306	266	286	284	302	313	343	283	281	307	287	319	324	311	298	302	280	302	286	289	271	285	299	318	311	306	309	316	280	283	298	319	289	287	300	286	308	311	314	285	328	303	323	328	320	278	284	300	302	301	265	282	281	297	260	296	293	301	319	305	276	306	283	305	323	288	312	290	332	265	317	317	298	300	294	292	283	271	282	299	326	311	327	302	317	303	270	315	286	280	283	330	270	279	276	299	304	290	286	318	287	325	276	305	284	263	279	306	283	330	312	312	297	304	275	291	322	330	333	291	329	281	273	283	261	331	286	297	283	307	311	285	309	326	282	330	276	297	280	307	336	297	310	288	308	287	304	327	280	311	322	318	303	325	284	303	309	297	310	296	263	322	290	293	353	296	296	291	311	314	327	275	287	303	359	317	300	331	280	335	321	297	286	319	305	277	322	276	283	283	299	307	314	305	320	279	307	299	286	284	298	300	307	291	267	302	296	290	314	324	322	318	285	283	291	312	263	325	340	338	303	329	298	325	281	295	281	310	310	338	324	273	259	295	252	314	287	317	311	322	285	300	312	271	289	280	277	297	304	305	316	301	291	314	311	305	299	306	301	292	298	292	320	318	281	297	321	286	301	315	321	278	290	285	283	310	321	308	263	299	295	305	275	335	297	311	291	281	337	294	290	311	327	274	296	290	284	308	287	291	317	320	341	286	283	281	304	322	289	287	287	319	318	299	296	282	261	267	309	303	346	302	309	314	316	297	268	337	309	345	311	315	278	329	269	277	326	300	299	323	274	299	319	302	269	303	299	315	331	283	315	243	311	294	333	271	270	289	334	266	275	297	315	328	297	329	272	305	285	307	300	264	339	297	297	309	275	288	331	310	286	317	304	319	295	311	294	314	285	294	329	286	284	293	298	310	271	307	288	293	300	291	303	288	304	305	303	353	321	294	276	347	257	294	318	267	298	331	305	297	290	332	301	300	296	270	287	298	288	320	298	305	332	308	303	271	330	313	321	290	314	309	328	309	317	270	305	297	305	306	300	300	303	326	293	326	306	305	322	289	285	300	294	285	319	306	315	332	294	315	304	311	244	312	278	295	329	312	302	306	325	330	293	283	292	322	309	292	285	345	323	255	292	310	279	312	305	260	313	263	301	304	278	294	273	264	269	297	281	317	299	336	273	324	286	307	302	275	309	284	304	290	316	329	312	286	283	297	289	296	291	315	284	312	299	300	292	289	309	282	300	298	300	320	309	315	326	311	297	293	296	327	283	305	325	303	295	337	282	305	295	310	292	299	290	303	273	272	302	320	299	297	305	280	286	303	324	292	301	312	278	296	308	311	318	287	325	350	293	285	257	293	310	308	309	275	271	291	326	309	315	290	275	302	330	302	318	291	303	325	279	326	312	308	279	308	290	297	324	310	339	299	323	288	320	316	312	282	296	292	304	303	319	291	289	313	318	310	291	292	294	316	299	312	335	296	331	310	287	291	316	303	316	271	309	306	278	294	304	305	302	318	347	305	292	321	297	323	283	263	284	322	314	310	280	275	295	309	287	302	300	313	301	318	286	296	283	287	317	298	330	299	292	313	286	295	282	266	298	290	340	293	258	296	314	318	290	300	302	303	300	284	310	307	323	301	301	314	315	301	289	309	295	296	299	278	293	268	285	273	356	297	294	292	294	275	289	306	320	327	307	281	299	321	295	303	310	310	315	326	290	296	315	293	318	312	245	280	281	320	301	321	303	286	261	332	292	289	317	343	310	300	311	320	335	287	312	308	270	290	320	268	289	296	302	311	283	296	289	292	319	319	282	283	308	278	286	328	303	290	309	285	295	305	293	324	262	309	284	299	297	269	301	285	270	270	309	293	313	287	285	298	326	311	298	305	324	288	306	301	314	281	310	298	286	282	307	300	327	296	311	297	293	297	323	305	308	281	292	337	292	308	332	303	293	318	353	281	328	278	280	313	306	331	298	318	315	317	299	303	309	302	307	307	329	290	282	292	301	299	312	315	296	297	291	286	279	301	305	288	278	310	286	284	282	269	323	265	296	333	306	291	326	279	314	287	288	297	300	269	326	308	341	308	298	327	305	320	331	299	271	289	261	298	291	292	328	266	265	294	315	304	266	318	308	289	291	333	309	311	316	276	298	324	297	296	315	297	281	306	303	303	273	324	303	280	276	278	331	313	296	296	297	308	312	288	303	278	301	340	313	278	306	322	294	295	284	306	269	257	293	295	313	308	279	305	282	294	329	294	298	275	263	275	289	288	322	306	308	321	283	284	307	355	279	278	284	342	291	312	318	294	303	312	276	333	285	273	282
27264	26247	39172	38878	32278	14874	5031	2244	1987	1545	1350	1130	1171	1656	4380	6580	4433	682	705	708	688	698	654	678	677	695	682	715	663	662	632	684	669	701	670	712	659	681	638	695	640	687	666	689	713	681	681	698	713	660	679	713	640	701	684	700	697	712	671	706	696	702	728	672	704	682	708	720	681	648	684	686	723	651	646	719	671	717	702	695	755	677	690	602	628	671	711	686	670	687	678	682	663	717	706	726	688	653	688	680	634	678	692	730	668	624	688	671	681	647	697	666	720	655	656	686	685	671	713	692	655	652	680	672	695	693	677	680	711	700	711	662	652	686	675	710	703	710	707	679	679	684	686	683	652	658	698	690	671	685	677	664	642	684	659	721	647	679	713	693	660	696	678	645	685	655	675	674	631	642	689	699	681	726	706	659	680	702	698	668	696	649	689	695	672	647	712	685	632	684	692	725	692	663	719	711	657	653	672	658	631	662	681	683	712	645	668	681	686	674	638	660	705	698	666	650	696	668	690	671	660	646	679	677	683	703	671	716	701	677	686	631	723	686	706	660	655	677	689	712	725	699	706	677	722	651	688	671	686	722	681	658	690	690	692	697	681	680	689	650	676	699	701	680	710	649	704	734	670	662	656	701	704	705	646	680	650	733	688	724	679	667	659	708	676	628	700	679	691	659	697	655	642	688	654	636	664	722	702	686	677	659	686	666	681	687	631	670	693	677	641	710	751	683	645	654	662	689	677	614	688	698	654	713	708	707	659	664	674	681	663	658	725	651	693	699	628	714	668	644	690	678	702	695	715	672	684	708	671	646	660	660	682	667	690	683	713	699	674	687	682	717	719	708	694	688	686	645	677	689	644	642	667	683	699	675	625	685	732	689	662	719	704	704	654	711	648	685	695	700	674	658	673	658	658	682	724	668	680	632	729	708	646	736	671	652	645	689	682	672	694	699	710	667	661	706	668	675	698	643	686	689	656	713	645	684	649	687	679	730	682	705	692	722	673	597	674	687	654	668	656	672	703	681	687	685	648	702	699	698	688	729	627	675	672	681	684	671	666	687	676	727	717	647	711	715	683	661	657	656	704	665	650	684	680	667	687	693	694	644	707	716	646	702	715	642	697	754	717	672	695	661	665	697	679	713	669	711	638	698	687	713	678	684	659	641	653	661	714	708	684	700	649	704	692	706	651	652	655	690	672	693	697	672	663	679	637	708	649	671	693	734	706	705	677	732	658	689	700	680	683	651	699	652	671	712	677	697	730	690	687	678	689	647	696	670	670	718	676	693	681	639	675	647	668	723	654	661	673	700	700	695	650	696	663	709	671	667	645	650	698	646	669	674	669	688	657	676	684	653	698	642	699	649	681	654	661	701	688	714	694	669	647	680	672	685	670	624	667	684	638	726	693	647	671	666	663	720	657	637	645	680	708	707	770	701	679	689	673	681	661	680	683	691	688	682	703	683	675	686	704	687	669	663	683	633	685	691	672	698	658	682	678	688	665	692	692	655	643	695	670	646	684	696	695	691	674	625	663	687	682	698	676	687	681	691	667	679	675	667	657	682	694	646	666	691	702	672	673	737	672	689	671	689	722	687	665	715	712	664	663	672	674	699	631	655	671	690	699	680	680	696	648	714	674	696	698	688	701	673	657	662	691	675	667	688	649	685	667	673	683	646	706	675	643	641	678	687	679	679	643	732	705	674	690	646	675	670	667	676	713	697	639	697	653	676	731	685	675	668	664	668	678	669	714	645	679	667	671	698	688	649	674	706	632	685	693	658	679	677	678	689	728	627	631	656	690	676	667	715	697	715	640	667	678	669	697	731	666	653	678	675	663	668	706	672	655	656	696	674	617	718	683	681	651	683	658	614	698	667	705	677	697	649	668	708	622	678	652	639	726	735	682	624	620	692	650	659	648	695	665	686	687	666	659	711	669	688	669	675	622	680	646	662	708	687	728	684	686	704	698	653	670	676	708	679	671	677	685	646	648	670	700	670	668	667	671	640	679	715	633	673	653	706	687	679	648	668	701	642	712	674	640	692	632	666	679	681	709	685	687	683	715	683	654	649	699	664	655	624	681	663	662	672	667	674	659	627	630	653	638	657	689	644	708	706	651	719	689	686	663	671	680	664	695	666	664	681	714	672	654	672	687	707	684	678	695	717	671	703	695	700	687	681	661	670	683	649	698	665	687	643	685	690	723	678	670	689	680	679	611	668	667	720	637	673	682	662	712	641	679	648	655	679	679	682	630	628	691	634	685	622	630	704	647	644	661	666	664	718	705	655	661	663	710	691	664	654	719	655	715	647	730	696	689	710	633	684	668	679	720	668	686	669	730	699	692	688	659	691	677	720	689	650	670	670	663	659	660	674	744	642	646	627	735	655	676	688	660	707	672	670	678	636	637	633	704	676	657	635	657	683	642	650	648	634	691	677	665	637	678	639	725	666	684	677	700	693	610	665	718	670	695	616	715	706	688	692	684	652	660	674	650	645	657	708	685	646	628	669	684	743	694	658	663	694	699	694	656	688	674	688	722	731	695	621	644	627	650	693	697	661	663	686	650	678	694	718	666	627	674	648	657	641	680	718	684	699	708	658	667	650	739	664	661	676	691	628	683	663	689	656	703	663	679	712	642	687	679	637	694	676	644	647	687	709	642	656	700	711	660	692	647	694	654	670	690	646	704	673	640	706	697	666	662	660	641	654	677	631	626	671	683	670	660	720	650	723	685	670	696	668	683	706	720	657	686	701	664	691	663	732	644	693	670	670	688	710	663	689	689	710	674	666	640	642	668	668	683	684	645	662	653	620	702	681	670	673	714	683	658	694	632	730	681	718	662	668	715	673	679	706	667	692	673	673	675	665	705	707	681	685	687	689	676	652	637	673	686	673	660	665	671	685	690	656	660	721	704	637	699	678	622	665	682	652	630	645	702	675	654	647	688	658	707	705	709	654	658	680	695	673	701	689	663	642	664	686	682	682	656	656	726	670	668	660	675	694	682	683	639	716	661	687	675	677	685	711	696	675	635	676	655	663	684	648	712	678	688	706	694	648	699	663	666	683	683	672	690	667	675	694	682	698	654	674	691	634	664	725	661	665	665	649	683	711	681	676	668	660	683	670	667	659	658	633	691	632	710	664	686	684	614	691	646	667	721	685	705	682	666	642	673	655	668	668	683	674	660	637	716	694	744	696	663	695	691	647	704	674	627	698	694	647	648	634	703	683	651	686	706	627	705	648	698	642	706	638	710	646	692	707	676	660	652	634	650	713	663	634	678	659	653	655	648	665	709	656	651	655	679	664	684	701	703	632	680	668	682	650	652	674	677	698	689	670	717	635	681	717	663	639	587	653	681	688	651	662	638	654	680	658	737	688	667	666	666	663	661	672	647	679	695	671	696	669	636	645	687	713	678	685	679	643	709	660	698	648	683	674	645	685	679	724	708	663	678	706	739	652	669	701	679	689	678	692	677	670	681	692	650	694	693	668	687	697
51270	44217	47390	36882	28871	16912	5007	1512	843	642	486	454	552	1124	2028	2359	1391	351	379	360	373	405	371	382	351	383	375	361	368	356	342	346	401	400	393	379	371	377	378	390	358	361	340	390	373	365	351	369	355	364	355	385	403	357	363	422	354	363	376	354	378	366	343	344	375	393	415	392	406	356	382	364	376	323	396	374	377	353	380	360	330	384	395	344	362	379	331	353	392	371	366	390	396	398	379	358	408	336	370	384	365	360	400	398	353	355	378	343	358	385	380	398	383	370	411	386	354	358	389	361	367	399	371	393	392	404	383	367	370	346	363	383	353	329	372	347	382	366	384	383	377	370	428	361	383	365	362	399	348	394	365	358	384	358	382	339	370	387	387	378	384	371	399	362	328	341	370	386	348	376	362	352	387	389	392	347	337	370	402	365	405	350	391	378	333	368	367	340	371	372	352	384	390	356	407	352	404	349	352	352	378	324	393	361	356	364	377	362	362	388	359	364	395	381	364	366	380	398	347	354	357	371	399	350	392	374	364	379	392	384	352	382	364	360	363	377	349	377	392	380	425	415	372	397	361	374	364	354	366	358	359	364	374	402	382	373	366	375	339	335	392	365	364	381	345	395	388	421	372	365	372	360	370	401	369	322	380	343	407	395	400	380	376	342	367	362	350	397	360	359	354	401	346	350	384	399	410	402	412	396	369	404	375	353	350	358	370	393	359	379	357	360	384	387	371	442	389	324	411	360	399	365	359	392	384	382	358	345	396	362	348	367	330	392	364	372	370	348	403	325	355	351	377	403	383	357	377	412	430	375	369	352	370	379	369	342	388	344	386	352	392	353	336	340	368	366	342	387	368	391	352	303	364	395	393	315	389	382	356	353	331	350	381	346	369	366	372	339	351	369	382	356	377	369	370	358	385	369	366	317	363	367	343	346	361	343	367	318	366	365	356	374	373	353	357	373	404	388	374	366	372	367	359	384	400	368	369	391	378	398	384	361	361	361	375	368	348	350	375	344	348	363	400	353	366	321	379	374	398	390	380	387	359	355	364	362	417	352	329	417	391	375	354	354	350	373	355	343	387	364	341	343	375	357	386	371	383	395	387	370	372	344	378	378	364	364	354	407	385	399	356	368	395	422	355	396	389	404	374	339	401	409	354	359	397	367	364	379	363	378	368	379	367	377	401	350	407	364	370	391	363	357	383	386	372	374	385	381	392	393	362	345	363	430	341	323	342	372	390	390	386	389	356	376	400	354	374	395	374	370	389	348	398	383	380	410	404	333	357	396	385	379	391	368	388	351	397	359	384	403	422	392	387	360	386	338	340	367	413	348	383	363	362	326	365	333	359	368	381	407	367	382	342	375	378	375	405	357	397	366	379	391	386	380	378	362	368	348	416	377	377	370	413	389	351	388	392	380	375	343	334	362	409	384	353	405	366	372	403	355	387	346	388	385	373	380	347	340	366	385	380	354	368	342	354	362	328	379	355	390	383	335	335	341	350	377	423	405	401	364	372	363	366	400	344	352	376	391	341	398	395	403	384	386	357	388	326	348	336	354	345	390	359	368	351	344	371	383	372	400	365	381	346	362	351	382	376	375	400	382	375	341	387	363	344	391	394	378	365	379	381	408	335	341	339	327	399	380	346	361	365	359	377	412	399	367	333	410	369	382	346	382	344	316	382	395	354	334	386	370	369	381	392	375	384	365	380	393	331	379	343	413	377	362	349	360	371	364	363	346	390	329	393	356	413	404	390	357	360	369	385	377	345	385	376	370	346	334	371	363	357	353	346	364	379	393	405	376	371	416	403	379	352	349	398	368	391	351	330	406	397	381	351	358	391	378	385	367	384	379	399	405	348	365	388	373	384	389	358	386	383	393	373	379	349	365	360	362	403	356	383	427	375	403	334	352	378	357	347	393	379	378	352	367	392	329	377	381	396	393	339	347	379	397	400	385	354	388	399	316	372	396	381	361	392	394	366	367	398	410	401	392	356	383	360	376	344	372	378	373	384	381	398	365	398	394	378	398	353	356	386	350	362	385	367	358	359	361	336	374	365	373	370	367	345	360	365	299	336	345	394	392	356	370	367	390	371	355	347	359	403	428	383	378	384	368	371	363	351	387	377	396	378	366	404	365	363	345	383	346	331	360	368	361	382	374	363	367	354	333	368	392	335	379	366	401	377	358	385	342	364	355	398	390	352	372	415	337	358	370	370	342	399	340	381	365	353	368	360	403	363	349	382	393	359	419	366	383	345	377	398	392	354	372	367	364	359	372	373	386	361	426	362	338	341	398	384	380	384	389	349	376	402	333	355	353	372	394	341	398	358	373	371	397	417	374	332	343	343	369	395	351	361	375	368	405	356	340	404	371	363	366	356	398	350	364	385	372	341	390	374	384	389	378	368	352	362	338	362	351	383	382	383	386	337	386	358	369	353	397	334	380	390	362	340	361	340	361	363	410	362	381	373	390	369	361	368	350	373	374	407	308	375	381	373	397	369	368	380	373	374	385	363	378	371	373	349	376	395	384	347	404	392	371	351	385	407	350	393	381	390	393	350	387	383	391	361	369	370	365	383	395	388	418	328	362	370	349	400	380	394	355	373	371	391	387	368	387	348	392	369	408	353	403	355	372	367	390	379	396	373	363	372	393	332	357	391	350	390	425	393	369	395	413	395	374	342	376	396	355	369	379	366	381	314	340	382	371	369	370	378	390	363	364	398	386	362	345	399	360	381	365	343	378	327	362	369	363	391	349	336	362	337	381	382	376	362	396	366	396	360	409	348	406	366	339	398	328	353	374	389	325	374	374	368	416	355	359	391	386	380	389	378	367	389	369	380	350	381	331	353	344	373	369	375	353	373	384	371	409	403	397	349	369	358	348	357	327	360	345	350	364	358	380	368	372	383	373	392	398	321	408	376	375	362	374	361	321	363	385	358	342	377	370	365	427	369	369	369	390	376	397	369	371	380	359	365	357	366	372	322	372	371	332	394	375	393	377	373	349	347	355	383	357	374	378	411	352	383	395	399	409	383	403	378	369	364	343	350	371	387	379	397	397	362	379	348	352	386	392	336	382	390	360	393	375	388	411	390	335	369	387	364	368	369	378	350	396	373	347	372	380	397	384	387	393	353	372	356	365	400	352	409	376	371	357	372	384	342	334	382	354	381	369	403	358	370	382	391	399	386	382	348	358	401	369	388	359	374	370	396	368	355	405	403	371	354	402	369	337	402	380	349	347	359	429	347	349	351	345	368	338	350	352	367	352	366	365	394	352	400	334	361	383	387	378	401	369	370	364	388	372	347	363	360	356	371	354	369	394	372	379	417	338	395	365	376	415	382	346	365	376	387	351	383	382	357	386	369	358	392	365	366	376	357	358	335	345	338	352	352	371	343	393	426	406	352	359	390	388	342	371	370	346	337	384	371	371	363	362	366	397	415	356	356	373	376	393	354	363	345	376	373	369	343	361	395	349	359	408	370	339	381	344	371	403
33616	35392	46513	41485	39586	24664	9493	4755	3079	2054	1344	1422	1881	5037	9210	10805	5441	831	851	838	844	818	810	838	817	757	806	824	823	777	798	846	832	804	785	809	829	793	816	755	779	790	762	786	785	739	825	832	760	817	815	794	826	764	793	803	779	824	828	782	780	793	841	840	811	812	820	751	827	848	780	820	772	798	765	853	799	794	829	805	775	794	801	831	779	800	822	773	798	784	821	811	769	811	779	756	799	799	779	799	808	828	786	842	792	846	819	821	823	759	780	768	864	761	760	770	773	767	795	777	814	858	757	828	788	768	846	805	789	790	780	805	772	824	782	781	783	831	828	769	792	767	805	841	766	799	796	797	860	779	772	816	766	795	763	840	760	792	784	802	804	790	843	816	787	770	782	833	784	814	760	807	740	779	807	790	801	822	829	825	787	803	801	829	804	784	778	828	799	745	840	851	775	794	810	813	783	793	771	816	777	830	819	810	820	794	764	811	828	812	825	817	814	806	790	781	819	790	822	818	837	750	797	832	838	815	790	789	778	738	766	851	796	824	830	815	805	826	772	762	778	812	814	782	814	786	802	787	823	819	816	847	807	775	798	809	795	780	780	760	805	785	735	808	815	815	843	869	820	770	779	776	754	827	824	771	807	863	844	796	755	760	830	839	791	855	861	734	817	763	759	776	762	827	780	860	829	822	841	816	844	770	782	805	854	782	833	792	847	782	803	766	852	844	836	850	803	814	813	782	834	867	790	759	799	807	786	809	850	822	807	840	768	833	820	757	799	820	823	772	810	804	797	819	821	765	835	781	867	825	771	751	848	809	864	778	801	808	836	772	766	817	795	764	830	801	761	835	838	862	805	854	814	797	847	858	825	791	848	814	812	821	773	737	802	782	792	820	833	786	788	857	811	810	795	802	816	878	783	773	828	791	782	796	789	848	802	799	796	785	817	802	795	900	774	794	791	791	757	751	764	814	796	803	771	840	784	747	804	823	762	802	769	818	757	809	816	773	832	825	819	789	826	764	770	788	756	855	780	849	810	853	821	762	770	813	844	829	793	813	783	769	814	789	806	781	774	849	788	761	812	788	852	801	760	808	822	786	787	832	798	806	794	757	766	812	816	823	851	809	798	787	880	799	793	791	794	820	798	749	770	827	787	751	805	785	813	826	742	822	844	815	798	747	869	812	778	864	845	840	812	807	870	826	806	780	790	786	829	782	826	837	811	805	804	820	861	792	811	798	753	797	796	777	790	803	793	804	745	731	777	771	807	792	806	785	843	794	744	772	750	795	810	796	804	777	805	837	765	846	794	856	781	824	803	816	792	773	824	808	800	772	771	853	848	811	767	823	819	793	791	794	817	774	763	787	863	762	791	774	803	811	814	818	785	810	753	811	785	792	820	830	761	776	798	833	815	823	794	836	799	799	791	822	823	810	773	805	770	812	784	857	820	856	807	842	818	753	807	790	807	822	798	816	761	724	805	797	816	802	805	788	791	771	774	738	773	794	792	806	834	821	795	802	748	836	817	769	821	795	787	804	844	814	755	794	833	842	817	766	835	778	746	831	819	824	840	794	805	779	764	819	763	754	845	804	768	792	789	809	828	816	814	837	801	797	791	782	798	814	866	803	788	738	809	832	839	749	854	789	812	864	793	807	792	832	833	811	810	808	813	801	753	847	823	790	797	793	807	786	840	755	801	829	819	753	833	829	783	790	766	810	788	829	807	801	773	789	834	763	804	807	843	761	796	764	762	782	757	776	797	824	870	808	875	851	809	777	867	788	749	831	800	818	778	815	830	812	804	826	817	831	826	802	816	781	822	814	774	750	811	803	789	813	841	838	830	813	800	802	790	786	808	789	824	783	810	742	810	761	812	819	804	797	813	792	764	848	804	773	777	801	780	796	782	788	752	774	773	775	778	814	852	797	836	816	812	822	756	759	804	770	737	796	789	771	836	788	804	815	777	818	807	764	841	805	796	852	806	810	820	811	788	714	776	809	847	790	831	845	779	790	814	815	836	785	825	799	827	819	758	804	756	764	793	794	833	787	815	833	816	788	833	791	744	758	828	809	787	753	808	872	793	809	838	820	764	809	833	783	810	802	836	822	768	813	812	843	802	759	801	806	782	821	796	838	802	784	811	835	793	789	799	774	743	819	800	800	778	796	759	854	794	786	819	769	802	839	790	804	793	769	840	784	796	767	805	808	795	751	821	787	795	766	835	821	844	825	800	849	822	800	803	794	765	775	809	832	827	841	830	764	787	865	775	805	809	811	819	817	821	757	794	774	816	796	845	736	783	839	829	784	776	807	814	801	823	783	860	816	794	857	805	755	789	776	774	785	788	783	830	761	803	772	819	838	800	781	814	830	809	821	840	820	808	792	803	783	756	805	801	790	789	745	845	810	786	789	780	752	760	775	813	739	779	783	824	828	826	855	782	802	811	839	783	805	781	813	825	761	834	731	812	811	791	813	809	765	799	774	794	782	867	820	811	806	808	835	774	823	841	789	751	786	779	773	765	822	833	786	829	826	859	822	782	789	804	820	805	793	817	789	784	805	808	777	818	784	771	802	837	774	802	804	817	797	776	776	822	798	763	808	789	794	788	815	801	830	789	794	814	875	784	846	754	800	791	819	788	827	807	798	793	822	795	790	844	816	788	778	726	801	822	796	805	786	784	776	852	824	762	774	771	769	782	790	750	775	789	787	813	791	842	789	793	810	815	793	796	803	754	807	744	788	808	838	821	797	776	748	778	826	779	797	783	804	791	815	793	807	821	836	836	841	838	803	790	889	832	774	787	824	762	787	807	788	817	812	851	802	743	840	809	807	847	806	816	806	810	837	740	833	805	822	818	795	826	791	759	785	755	791	729	766	803	842	801	780	765	821	784	781	747	837	768	788	754	770	813	765	804	806	810	794	790	794	833	803	756	769	798	816	778	766	808	811	823	773	783	766	778	800	780	881	838	808	775	862	780	822	836	768	815	814	806	796	742	835	815	820	798	800	799	798	754	849	764	757	788	814	779	805	794	809	788	811	815	826	847	810	780	823	790	821	806	813	782	796	848	765	807	786	824	782	788	780	789	809	802	825	782	773	774	816	754	748	789	822	819	764	848	796	815	796	781	762	850	850	772	785	799	770	780	782	774	798	802	806	845	812	793	795	768	786	815	801	840	767	783	808	802	832	790	795	741	872	827	756	769	817	796	867	782	815	831	751	785	847	845	811	799	803	799	806	800	828	795	787	775	777	795	826	814	823	803	787	756	806	772	765	812	794	821	790	836	771	858	815	831	839	793	855	785	840	799	807	731	798	808	791	809	866	764	806	762	790	801	773	814	831	824	835	818	817	777	749	761	821	812	809	813	810	790	834	784	766	787	827	833	778	818	757	837	826	849	769	831	825	766	775	781	804	785	769	755	846	796	789	782	814	797	797	791	809	823	793	795	784	790	779	800	816	787	797	815	784	730	778	822	810	812	801	804	748	804	805
23117	13148	9016	3908	1748	917	573	608	461	275	228	199	192	180	207	203	200	191	189	171	195	192	214	179	184	192	192	170	187	155	153	169	198	178	193	176	161	186	150	179	178	191	201	165	176	190	183	180	184	183	192	213	188	211	185	201	175	169	183	188	172	187	213	176	155	209	225	201	217	182	185	196	169	191	173	179	226	180	166	189	197	209	185	177	169	176	177	192	165	170	165	173	192	171	170	195	186	184	174	186	168	193	172	166	157	184	203	182	185	175	178	172	142	180	177	170	173	196	198	185	169	199	156	184	198	178	152	176	177	204	167	178	195	190	198	197	184	221	178	190	149	178	185	169	173	198	212	199	206	175	192	206	183	192	176	169	184	193	185	211	182	179	165	174	180	180	185	204	170	195	178	165	185	182	176	201	202	188	182	182	173	173	182	171	166	208	175	187	194	196	162	191	203	174	194	177	184	197	195	189	201	199	197	192	186	159	206	171	186	173	158	179	193	173	189	203	178	174	155	165	201	208	153	202	159	185	194	158	192	174	182	184	170	188	189	173	165	195	205	159	161	173	183	162	168	192	186	179	181	164	179	177	185	169	157	191	182	199	189	172	186	164	209	177	188	169	154	175	178	189	192	168	206	179	165	182	163	204	154	155	177	178	174	159	187	175	193	199	194	183	192	196	181	144	182	212	155	165	166	170	187	200	184	177	187	171	198	202	172	198	203	183	178	186	177	174	185	182	190	168	180	160	167	195	194	176	165	197	188	200	180	183	176	173	163	198	206	167	177	188	186	172	211	212	192	186	185	177	173	192	159	167	164	160	192	174	169	175	182	184	194	202	177	199	181	172	179	172	185	162	188	200	190	167	185	201	193	193	189	203	160	192	180	178	186	157	180	175	174	155	187	159	200	190	207	165	187	153	157	180	187	157	181	177	174	202	207	193	200	207	179	195	191	162	183	183	209	197	195	192	191	181	183	165	207	158	206	194	178	188	164	158	181	157	169	200	173	201	169	178	172	190	207	197	200	147	180	180	191	204	172	156	182	196	190	185	187	181	188	176	191	173	156	179	191	204	191	194	193	158	187	164	186	172	170	179	184	195	186	189	169	199	155	196	174	172	168	166	200	195	169	179	177	196	180	171	171	177	178	171	183	192	197	173	177	177	182	171	212	157	189	193	192	168	163	179	169	187	217	176	203	188	171	186	185	193	171	180	186	164	180	170	209	168	191	163	169	171	182	178	188	193	160	172	161	183	188	182	191	169	194	184	179	206	155	180	175	180	198	174	180	179	205	195	189	202	184	189	185	150	170	169	170	195	184	187	192	186	160	185	190	204	174	184	186	167	178	185	179	200	167	168	177	195	203	205	174	203	186	155	188	205	211	208	189	189	184	192	170	206	202	187	180	157	191	172	182	165	178	206	178	159	197	183	188	172	201	199	192	179	206	203	185	182	173	177	211	196	193	176	183	192	203	190	181	170	167	169	173	171	181	176	158	190	172	169	184	215	180	175	183	186	215	205	200	153	200	170	185	181	164	171	175	173	155	162	197	205	195	194	205	180	157	176	179	179	206	179	192	172	182	207	171	193	158	179	191	181	175	172	211	196	162	178	202	161	194	166	186	194	190	208	183	191	211	182	165	160	170	185	177	186	158	171	169	185	179	196	193	188	183	194	182	155	190	176	167	183	201	157	159	206	164	179	178	179	168	174	178	173	168	167	175	170	197	182	158	212	206	192	184	181	194	195	187	174	171	174	163	169	171	189	170	169	200	172	200	174	184	199	186	219	178	180	186	175	181	183	191	167	165	209	182	183	187	200	181	168	189	176	176	191	201	194	179	164	202	189	178	171	193	183	192	160	186	181	171	184	172	154	180	165	181	175	182	183	160	196	185	192	159	206	185	178	197	191	202	199	186	183	179	178	182	205	186	165	190	209	169	175	202	175	160	176	186	179	155	188	178	154	169	181	159	155	182	185	169	160	193	186	195	170	187	195	199	181	202	189	190	179	176	188	175	201	164	168	190	163	190	168	183	179	186	192	168	197	181	198	174	183	191	185	165	177	173	183	192	192	187	158	172	168	150	170	204	179	165	172	182	173	162	172	174	178	196	187	190	186	158	183	164	184	173	168	169	179	186	183	182	175	180	166	171	140	172	223	185	178	197	154	207	173	210	197	193	194	183	155	187	173	174	160	185	180	206	179	176	182	177	180	168	159	198	174	187	220	175	177	184	173	161	180	169	190	224	182	199	179	164	179	178	180	182	187	187	171	165	193	174	208	178	173	191	187	171	170	198	187	162	188	204	158	190	158	184	143	156	195	179	186	193	174	172	193	191	177	197	174	214	187	198	157	191	181	198	205	170	196	205	194	183	188	180	159	149	190	206	166	202	169	193	184	158	156	184	172	196	193	171	182	158	176	171	188	188	211	157	179	172	159	193	179	156	178	156	156	185	191	179	156	185	176	182	186	196	213	201	207	192	200	183	166	158	178	173	194	184	195	178	195	178	174	158	236	177	175	155	162	166	190	194	167	196	192	169	162	184	196	159	170	177	161	187	194	184	204	173	170	187	199	193	162	181	164	174	203	166	195	189	180	183	185	196	198	170	207	193	194	153	197	178	188	188	198	190	162	194	174	180	181	183	199	158	186	200	208	206	180	175	188	167	170	174	176	176	179	175	168	168	164	192	170	171	201	208	204	181	175	165	170	178	182	187	205	201	172	181	160	186	206	197	183	180	180	178	204	185	192	207	158	154	193	186	182	176	169	189	167	182	182	218	160	199	170	174	193	155	164	213	210	158	171	192	178	175	174	185	207	197	182	159	187	169	152	190	180	187	167	165	162	182	170	169	188	167	170	163	162	176	207	186	209	208	172	174	186	168	199	220	183	172	173	165	203	208	196	185	195	180	188	190	188	198	195	184	179	153	159	183	183	187	176	166	179	195	184	190	206	182	174	192	196	166	202	185	169	199	171	182	164	171	155	200	186	198	165	204	189	173	175	185	196	188	177	206	174	170	198	169	174	192	189	166	196	206	189	174	175	160	175	173	196	185	188	177	186	189	194	175	182	188	193	188	168	162	199	180	196	168	192	184	167	196	170	157	210	197	174	185	175	149	156	174	168	171	167	190	178	178	191	186	189	182	160	213	172	188	202	192	183	206	174	194	162	171	182	168	180	208	167	202	187	176	187	192	191	210	197	178	196	196	197	176	163	188	204	180	195	178	218	171	184	190	182	192	184	181	194	160	182	167	194	204	185	179	171	174	207	179	178	203	210	175	187	162	153	181	167	193	174	174	178	190	192	177	181	177	162	203	204	200	189	190	202	187	196	194	162	201	167	172	169	198	169	166	207	172	186	195	202	177	195	169	189	179	156	174	175	194	187	227	164	175	171	187	183	169	194	201	196	190	165	179	190	189	181	191	159	209	170	185	195	174	179	205	177	174	150	175	162	154	211	183	174	175	181	190	184	188	204	164	195	192	170	201	166
13627	10409	13874	8757	6082	3498	2298	2292	1797	737	612	558	531	574	620	607	477	427	452	431	451	447	482	449	415	473	454	436	437	484	426	402	435	411	454	453	457	487	446	418	498	400	405	443	438	477	441	410	388	445	483	473	442	435	433	461	431	471	430	435	463	469	396	442	419	413	438	460	463	431	445	437	454	476	450	478	420	410	438	414	419	438	449	450	409	464	462	433	451	422	434	443	472	467	429	424	449	448	411	424	427	421	432	434	429	500	483	433	492	449	386	466	423	430	417	363	444	473	427	407	461	417	400	433	439	434	439	433	467	436	422	445	424	454	458	463	451	419	413	459	411	444	467	467	438	480	401	452	439	418	447	468	479	425	444	436	461	430	441	435	467	436	428	411	428	459	454	420	424	434	424	459	420	413	468	431	457	457	443	401	454	405	467	472	420	456	464	435	458	443	475	455	432	444	511	437	424	453	453	460	431	449	451	452	444	400	463	404	424	445	463	453	450	443	401	442	467	435	434	456	419	454	447	427	429	438	479	429	419	444	435	435	436	431	406	469	459	431	422	437	446	453	438	444	468	453	454	424	466	421	461	423	453	408	475	447	424	449	436	440	457	445	421	458	445	465	436	385	432	430	478	450	408	435	440	410	396	399	427	454	447	423	419	491	434	419	445	415	439	441	456	444	450	430	436	447	429	415	460	461	468	433	465	444	434	475	463	441	430	436	440	426	409	404	429	425	426	459	449	452	438	410	431	441	435	433	430	453	438	439	441	435	458	452	431	413	430	430	405	474	427	448	442	441	453	450	433	423	436	412	449	432	479	423	445	460	442	426	466	452	416	430	459	419	404	429	418	412	450	403	439	427	446	452	433	451	417	434	431	465	441	464	423	402	455	416	425	461	434	446	422	448	415	418	428	394	430	417	452	452	437	445	439	413	428	423	442	425	452	477	451	425	397	407	435	433	416	415	417	474	467	458	455	416	437	415	432	450	438	424	463	413	466	446	426	468	435	434	443	466	436	434	414	435	412	478	425	435	420	408	439	423	430	448	456	414	447	411	390	447	447	429	419	433	465	452	460	422	454	466	486	437	404	410	449	454	461	439	437	426	429	452	492	456	461	466	435	435	428	427	451	433	421	440	425	479	480	448	452	427	455	430	476	423	446	475	425	413	452	402	452	442	476	464	440	458	404	451	416	483	380	435	424	413	409	442	398	422	466	442	451	439	496	463	457	431	478	448	451	410	419	439	451	449	431	418	440	436	453	418	441	450	456	410	428	426	475	451	436	458	448	449	442	437	420	461	427	411	451	478	435	438	463	449	446	432	454	396	443	433	436	445	447	427	454	434	442	426	448	448	472	434	429	425	429	444	445	447	449	438	449	453	464	460	432	418	415	446	425	476	424	445	448	439	391	454	436	445	438	433	451	460	382	472	444	435	454	425	420	458	442	476	420	407	445	425	449	415	435	432	428	461	392	470	449	431	436	438	461	438	457	435	425	402	430	457	421	389	446	436	454	437	461	426	467	425	418	414	457	410	459	470	430	407	422	491	451	411	448	422	434	432	457	428	412	466	438	449	447	398	446	458	444	434	433	400	434	420	475	411	447	446	445	406	435	440	445	455	456	467	414	441	394	472	429	418	441	456	453	422	413	447	471	466	416	416	456	384	446	405	394	402	416	434	423	470	401	452	436	438	452	463	424	417	450	452	438	467	438	469	429	417	457	427	464	436	430	449	413	451	455	427	395	486	439	405	457	421	442	471	476	449	467	490	414	458	413	468	466	424	478	440	433	428	405	451	457	432	443	460	473	450	446	450	475	444	427	459	425	469	449	435	454	435	456	449	454	460	492	450	451	418	474	429	446	434	444	425	397	426	468	398	455	462	452	444	461	459	437	433	448	431	483	450	446	411	440	438	459	425	424	438	472	438	444	414	409	459	437	481	440	429	418	439	457	422	432	428	426	464	487	412	493	460	432	480	418	443	456	430	462	431	449	464	414	440	447	465	457	429	447	454	443	424	468	468	436	409	456	418	419	429	430	447	480	453	455	459	461	455	450	454	435	450	423	431	444	449	437	454	449	417	464	453	441	419	445	450	445	403	461	436	470	462	466	438	426	464	467	416	430	439	446	452	460	429	460	435	430	458	453	439	425	414	475	472	448	480	447	421	444	422	440	448	474	449	448	443	391	458	418	445	408	407	432	456	444	450	426	461	445	445	443	436	414	461	428	436	453	441	409	491	443	451	423	436	434	416	450	442	432	417	463	473	418	415	468	445	417	451	430	463	458	449	426	440	430	453	432	423	433	446	429	439	445	450	436	405	412	411	460	416	402	487	478	389	456	485	440	470	454	454	463	411	453	453	450	434	434	454	441	457	439	441	432	431	454	418	449	439	453	419	425	433	442	440	410	425	405	469	461	450	441	420	399	453	426	423	455	437	412	442	419	468	431	432	424	419	411	410	426	442	437	434	422	408	434	445	436	428	419	446	450	447	412	433	420	438	416	434	449	440	414	484	459	462	403	402	400	441	448	428	436	422	409	424	465	427	407	443	448	431	448	442	400	432	437	429	470	448	420	446	474	436	432	430	440	462	477	448	453	398	434	409	403	460	438	439	421	402	437	430	408	432	439	458	406	437	408	421	441	460	451	454	406	467	466	429	439	429	452	446	426	425	440	478	424	407	432	412	433	408	459	438	451	445	440	453	487	445	412	403	462	415	419	420	465	438	433	407	428	431	430	445	411	429	420	437	439	458	424	479	465	453	419	444	449	429	392	391	462	449	447	420	433	436	436	421	423	405	437	442	446	432	450	416	466	465	446	438	463	419	481	438	414	442	436	469	404	465	451	446	412	412	445	427	443	413	436	424	473	399	445	395	454	461	450	444	428	448	475	452	432	417	430	434	439	434	436	410	454	435	446	418	467	424	436	445	398	466	452	400	391	484	456	424	392	434	440	460	416	477	497	437	465	413	450	465	440	460	442	434	422	474	477	439	425	451	428	428	473	437	443	417	438	461	440	442	445	440	443	421	447	418	430	463	460	427	445	430	401	429	411	436	462	447	382	440	428	446	447	445	422	459	473	431	432	419	434	420	469	434	438	439	445	459	445	438	429	428	402	422	434	435	412	461	458	475	460	501	449	460	416	419	453	452	460	444	422	411	476	425	463	445	454	456	431	431	427	445	432	439	405	441	417	403	407	429	409	474	447	445	459	464	430	410	412	414	433	455	433	417	449	402	428	412	454	436	424	462	421	430	407	425	432	474	455	434	425	442	476	441	401	429	449	406	420	439	435	445	434	464	405	465	452	454	419	402	401	444	424	444	448	455	425	467	455	456	433	394	452	437	448	420	420	444	442	512	453	424	422	404	457	429	442	458	436	448	436	433	451	439	465	441	419	454	436	422	440	460	425	448	417	449	424	471	458	487	422	467	412	413	458	473	411	449	406	437	459	442	437	414	449	417	443	479	439	429	446	406	487	434	438	405	438	453
41958	32501	34437	27326	17276	7561	1507	830	630	484	437	417	415	591	1003	1275	656	304	264	312	288	312	297	269	305	308	292	285	319	277	287	294	281	286	280	263	303	289	295	271	279	292	315	234	290	271	283	269	309	272	268	290	308	311	297	259	259	281	289	269	269	283	313	282	290	293	250	269	319	283	301	311	304	292	296	304	299	281	284	282	291	321	296	282	260	308	272	301	266	288	268	279	282	268	296	291	299	295	304	270	309	299	295	309	287	308	296	273	295	266	317	272	310	285	316	279	285	280	305	283	305	309	277	301	286	269	281	343	309	291	280	298	279	314	295	323	328	309	299	328	308	311	280	283	296	294	292	280	341	283	324	286	288	296	283	295	325	296	300	284	276	284	293	291	304	325	325	311	298	311	290	266	319	285	327	267	291	295	286	292	295	265	265	261	282	305	347	271	310	303	318	277	299	274	285	308	293	297	312	310	299	267	309	319	334	287	312	278	282	306	306	297	283	295	293	309	315	342	287	327	294	263	333	275	327	293	267	295	291	301	280	298	288	285	276	273	311	295	263	299	291	283	281	290	289	287	289	296	279	312	299	312	250	290	294	293	260	305	309	313	308	290	301	281	279	293	303	277	312	326	291	277	292	289	317	278	318	310	287	271	283	279	291	285	286	302	301	287	312	301	342	314	318	277	293	301	319	282	297	312	286	299	283	321	281	278	308	251	277	276	301	342	304	295	300	298	331	297	288	306	287	271	311	286	322	290	324	300	283	303	258	270	326	290	286	316	303	307	295	283	310	328	299	296	301	276	315	294	283	279	283	292	301	281	297	287	298	267	256	305	283	322	267	274	273	286	297	284	304	325	286	289	265	305	294	290	294	305	249	277	320	315	287	310	292	331	260	304	286	287	324	298	275	288	293	334	284	309	274	294	329	322	329	331	308	291	305	318	319	279	273	290	285	300	324	293	296	358	288	292	295	301	287	265	308	302	293	302	308	320	267	283	280	278	272	318	291	336	243	282	284	309	271	282	284	317	298	284	293	282	278	285	298	292	297	290	303	297	286	313	278	295	302	231	276	301	307	316	282	258	288	291	274	301	299	277	292	308	285	280	290	289	261	289	269	300	301	286	290	267	308	292	281	276	329	310	262	291	285	278	308	285	311	273	322	300	273	274	273	323	263	296	291	285	254	309	287	297	292	292	293	318	302	287	292	293	318	315	265	284	320	325	283	273	318	291	289	300	287	271	296	285	289	296	270	290	269	316	323	280	268	273	292	281	284	318	312	313	266	311	284	253	327	271	296	304	270	298	293	316	297	282	279	276	304	299	265	306	298	280	231	325	318	291	330	297	286	325	274	287	275	298	294	276	297	315	304	263	285	292	282	329	282	266	306	323	304	330	296	309	297	312	277	328	302	271	314	273	281	285	266	269	280	306	294	264	299	290	318	300	319	267	317	308	277	269	299	284	278	264	290	310	265	336	310	334	296	313	286	290	295	278	306	285	286	305	273	295	305	307	315	326	309	301	321	303	317	293	309	322	289	306	288	278	292	280	287	272	288	332	310	276	294	296	294	290	289	301	296	294	310	329	310	295	313	287	277	293	282	295	291	289	285	266	276	289	310	300	280	299	291	257	268	287	319	324	282	280	307	277	313	297	309	301	264	284	311	272	271	233	279	272	300	297	306	261	282	308	300	276	301	286	282	302	269	303	327	301	316	270	285	340	295	299	274	293	310	296	293	285	289	299	317	309	275	237	331	284	285	272	332	303	316	287	303	309	294	316	303	264	259	312	278	324	303	273	298	276	285	262	273	310	294	311	316	313	299	254	276	279	299	318	306	301	311	276	258	298	318	302	279	307	297	291	339	311	307	279	287	323	308	285	276	281	269	258	303	288	287	324	291	257	284	281	289	291	292	273	311	286	300	292	273	284	254	289	275	302	282	304	304	280	315	275	328	310	310	292	286	331	296	323	321	303	308	288	294	265	324	296	285	261	277	310	289	295	276	311	300	312	261	271	301	293	306	304	286	273	331	291	296	304	315	282	297	299	309	253	311	282	300	293	325	307	287	359	291	258	272	288	293	270	316	287	304	274	300	291	319	270	342	319	268	293	306	288	306	288	295	285	309	283	292	292	287	271	259	300	315	294	310	290	264	307	317	318	289	291	266	313	297	268	273	341	305	260	318	301	273	282	289	325	293	314	292	303	295	285	315	288	301	309	312	304	278	320	283	280	307	294	282	274	300	306	281	303	289	293	296	328	290	308	312	301	281	290	289	307	295	288	262	312	291	267	257	292	285	278	291	287	289	321	295	287	276	272	252	281	326	267	290	330	297	290	312	262	266	290	265	326	274	286	292	334	340	280	309	279	308	303	282	270	317	282	303	304	339	261	306	313	288	302	287	311	340	320	301	301	309	286	259	264	275	262	298	284	261	318	319	274	300	308	291	297	307	285	325	278	279	253	291	286	304	323	272	271	279	279	297	300	266	299	280	327	265	289	273	305	291	290	294	308	304	245	307	286	298	284	286	282	300	265	348	301	303	263	303	309	288	270	295	301	309	288	297	281	291	292	301	319	250	290	252	279	287	320	252	281	269	286	299	297	277	313	297	288	308	307	327	300	295	308	336	310	328	333	277	284	277	292	265	317	310	282	286	292	297	270	265	280	308	299	329	276	321	293	283	274	242	288	293	283	303	287	292	290	297	279	305	257	340	342	315	290	286	303	294	282	276	283	291	276	299	314	298	273	288	295	298	292	261	292	282	261	298	291	274	282	276	304	295	324	277	301	279	311	304	291	315	294	300	273	317	289	260	276	291	313	294	309	320	305	281	292	291	281	264	289	288	289	275	303	279	308	299	283	303	290	316	275	276	268	315	255	317	328	281	311	310	240	293	300	334	289	254	257	276	322	282	305	289	270	273	250	288	308	312	286	346	294	288	270	276	322	315	300	307	314	302	310	328	270	269	304	256	293	316	329	303	290	278	282	287	288	264	300	296	307	270	298	301	269	268	293	271	294	281	304	289	272	280	268	268	310	284	280	318	298	302	287	278	283	285	287	286	269	290	308	304	312	286	266	297	296	283	286	296	281	317	295	317	285	305	267	285	326	285	326	334	311	299	321	278	307	288	318	298	283	300	293	309	308	271	252	289	302	306	292	323	334	327	281	277	293	287	312	278	273	290	291	275	264	272	322	254	319	298	337	296	290	286	300	305	271	288	282	289	272	311	318	283	273	305	337	251	280	281	281	279	293	300	303	285	275	297	312	276	326	300	315	279	262	321	300	304	299	278	311	331	317	318	310	287	320	308	259	319	287	299	282	312	261	283	294	291	304	272	266	299	289	330	292	287	294	287	288	307	294	294	304	322	301	322	277	295	288	310	316	281	310	303	290	316	286	300	278	276	263	308	286	306	289	295	275	305	310	292	283	278	274	294	261	281	309	310	304	296	272	300	288	299	263	304	336	294	292	264	285	300	304	293	281	302	296	293	284
26678	26201	36312	34724	27168	15383	4248	3218	2117	1480	1539	1453	1241	2576	4988	5977	2409	697	682	683	679	668	663	658	690	660	703	671	651	637	677	661	651	652	682	671	656	682	690	660	652	653	659	695	646	639	645	696	657	688	672	678	649	657	654	686	692	652	694	607	672	646	622	651	665	627	711	697	656	666	723	677	692	662	657	661	678	666	677	669	599	620	680	679	643	638	681	644	703	678	688	706	647	685	680	671	671	660	687	609	650	683	623	688	680	654	652	661	660	641	709	657	671	715	676	665	720	665	724	637	705	669	681	646	644	721	662	688	664	685	659	716	647	664	671	643	670	683	650	639	641	676	648	679	720	636	694	687	660	650	666	683	615	663	629	652	658	628	672	646	695	704	591	648	646	682	635	669	648	662	673	659	656	638	661	696	630	653	673	648	671	673	676	647	645	613	659	675	627	699	645	645	648	681	693	678	649	668	694	575	656	638	630	637	666	671	665	648	653	704	691	626	678	664	674	664	721	629	625	669	682	665	615	690	686	672	686	698	676	633	654	660	666	654	674	655	697	657	636	697	648	652	667	688	648	615	694	685	647	639	666	667	648	656	686	653	679	707	676	658	651	698	669	666	625	699	638	653	687	680	651	669	697	678	693	700	663	637	646	694	677	664	662	614	669	696	648	684	680	628	654	644	621	682	671	655	665	685	646	655	622	670	655	633	649	592	672	675	711	688	679	640	650	658	661	689	654	684	675	638	671	659	685	671	628	667	667	648	614	654	653	662	658	652	689	680	637	646	651	647	630	660	631	669	662	643	682	683	634	639	703	719	660	679	618	632	637	640	669	635	624	660	622	738	671	705	652	612	618	673	660	701	629	700	655	679	688	616	675	647	703	633	663	651	680	659	673	675	682	648	675	664	649	640	669	685	646	646	668	646	658	673	668	650	741	671	691	644	655	676	654	665	637	677	664	656	648	627	636	657	655	632	675	640	657	683	641	681	655	622	659	678	655	674	650	690	719	596	694	668	691	628	692	658	669	662	657	632	649	643	654	612	639	637	712	673	675	632	701	667	667	640	636	685	686	692	670	611	631	686	696	644	637	671	624	653	665	653	683	669	654	649	647	659	671	596	673	707	656	623	657	683	644	644	665	710	663	615	686	678	659	637	691	645	676	627	641	701	648	696	676	658	690	690	636	658	724	651	689	683	681	655	635	673	705	666	682	662	671	687	687	663	683	637	700	651	648	658	652	636	623	649	649	641	667	624	702	628	674	690	682	652	671	680	699	638	661	650	673	619	636	677	680	702	661	619	621	636	680	717	628	639	647	635	671	661	655	648	707	675	701	647	685	649	699	655	652	596	698	681	687	641	611	678	725	656	717	682	648	626	675	676	665	619	664	660	647	717	658	673	690	684	645	670	647	666	620	657	663	664	624	637	684	663	635	659	631	677	647	621	644	623	682	660	674	695	645	667	713	641	693	647	625	710	678	649	658	623	647	630	627	633	657	654	679	669	701	695	670	624	612	626	655	672	679	688	642	701	695	670	682	687	699	659	667	641	695	706	677	644	661	647	698	700	610	685	662	642	697	652	659	671	660	679	686	622	657	687	671	615	651	642	680	658	690	629	665	640	664	702	620	649	619	651	657	645	643	671	730	651	665	653	682	646	629	610	628	696	631	679	650	612	612	690	672	664	641	613	611	693	695	668	666	660	668	663	663	609	605	635	668	670	646	687	660	679	647	729	646	658	659	635	661	678	678	707	673	639	699	669	648	639	700	666	679	644	607	702	652	671	704	707	698	663	684	653	644	680	706	649	653	672	687	678	658	687	616	655	639	646	660	691	648	681	620	706	680	663	626	683	649	711	665	678	700	655	698	656	642	663	659	653	692	676	665	629	653	680	691	687	663	667	593	680	702	687	655	680	633	657	665	624	686	622	694	620	665	699	671	650	719	703	672	663	641	659	686	664	659	599	683	653	717	676	671	684	678	676	638	628	685	656	681	629	665	644	706	650	676	657	679	657	646	643	645	674	689	632	665	697	631	681	644	651	660	645	720	618	697	673	711	672	683	665	657	661	638	661	690	607	665	620	672	664	672	694	645	646	647	665	607	682	637	657	688	675	646	689	660	642	665	658	662	690	623	685	682	678	643	702	663	640	653	657	699	603	681	688	658	654	664	670	688	626	652	648	708	628	684	621	617	635	655	676	683	655	624	638	664	635	686	673	643	647	671	673	647	699	652	641	623	639	662	699	661	680	610	669	679	627	619	625	647	647	699	657	641	680	661	678	641	668	695	651	678	657	645	630	677	662	663	668	635	687	641	676	678	655	660	653	698	657	627	673	666	643	681	640	705	654	677	651	621	661	653	653	683	688	680	699	659	681	670	665	680	634	670	691	669	725	703	673	698	681	640	665	664	631	656	610	666	636	619	614	674	650	640	633	673	667	675	647	671	642	669	716	658	674	668	676	632	630	693	638	652	716	649	665	654	649	700	649	677	676	658	685	688	663	661	659	655	658	685	698	684	653	631	627	665	704	663	728	677	637	667	665	615	663	701	685	681	644	636	655	683	678	669	675	635	646	651	731	601	667	710	636	594	659	657	701	666	671	701	685	626	683	705	643	618	706	647	680	668	667	669	624	624	673	613	648	679	717	642	624	689	673	659	626	678	637	662	641	652	669	686	615	682	599	686	695	692	680	675	714	677	680	668	653	645	657	688	659	672	653	683	698	683	686	671	694	667	672	670	663	677	653	642	643	686	654	632	661	670	638	684	657	705	667	648	672	726	661	667	660	643	681	683	677	666	656	666	633	683	648	641	647	653	649	656	669	671	642	668	655	684	670	663	647	665	666	632	681	653	686	656	678	629	640	658	667	698	650	699	641	651	641	655	654	702	666	731	649	603	668	630	683	708	702	650	652	655	653	645	670	673	642	626	649	673	665	606	629	679	611	664	649	649	680	670	646	637	694	650	683	646	732	618	633	677	656	643	712	671	719	626	687	682	655	639	662	661	619	669	674	622	674	672	621	678	685	676	655	651	670	643	663	676	661	655	700	637	644	657	662	642	658	678	722	660	660	691	655	666	637	647	637	703	673	638	682	641	637	659	659	678	660	664	672	618	690	661	666	647	611	615	666	649	643	668	663	650	615	645	669	629	686	664	701	600	661	678	654	654	698	710	644	666	719	615	642	648	688	691	668	680	651	627	631	661	657	666	684	713	655	668	646	636	638	659	651	656	690	659	656	635	651	736	669	632	631	682	674	624	641	638	718	662	695	678	652	711	652	666	656	630	652	617	665	641	622	663	679	612	686	641	658	603	652	665	656	685	660	667	640	666	641	670	659	675	659	629	653	707	698	708	685	613	693	663	619	640	681	702	675	670	635	655	672	701	696	676	628	680	700	668	674	689	670	685	711	679	642	625	657	654	691	642	658	658	689	664	660	642	689	650	664	656	647	715	673	671	650	689	670	642	669	695	658	676	695	699	657	658	676	687	660
51252	41910	45786	40022	27914	16093	3542	1315	803	751	912	900	656	616	724	1619	2062	455	362	375	401	402	408	345	411	400	386	364	299	372	387	365	360	414	343	373	360	393	303	395	302	378	369	390	389	335	376	372	364	398	381	351	357	380	421	382	405	382	377	370	347	385	363	373	365	353	363	400	415	363	381	382	385	405	386	412	388	378	388	387	351	390	371	386	346	385	377	351	356	407	401	357	338	359	328	375	360	400	382	385	381	347	375	409	365	364	386	376	378	390	414	358	370	371	377	384	384	356	363	394	387	349	378	375	377	407	380	354	368	390	363	373	422	368	348	341	354	413	408	376	357	377	369	386	332	384	362	353	348	358	334	359	388	383	346	379	347	362	392	376	391	373	397	341	397	358	426	370	376	391	370	374	398	409	322	385	344	364	341	361	380	403	331	435	342	405	359	382	391	418	356	379	349	361	371	370	342	380	420	359	377	399	385	392	366	341	378	387	384	388	377	378	347	367	399	347	400	381	339	379	381	359	375	371	342	360	391	356	345	385	362	315	360	352	366	387	390	376	399	351	397	399	407	378	334	357	371	364	364	319	358	407	396	365	362	365	370	347	350	395	369	372	413	377	397	373	377	387	396	360	348	381	350	366	369	393	389	382	374	337	362	398	339	371	385	381	348	396	411	378	371	368	342	365	363	346	368	418	346	330	372	408	376	378	337	382	373	370	373	400	380	367	351	399	357	350	387	348	381	362	384	390	441	366	397	373	355	346	381	416	398	347	390	394	362	401	423	343	394	356	391	379	377	342	384	373	390	383	383	354	350	361	382	378	350	387	326	371	356	365	405	392	348	353	388	370	364	377	390	381	349	378	357	370	373	380	362	365	376	334	350	405	366	395	386	374	376	374	338	391	363	372	341	391	385	386	383	377	355	385	382	367	405	380	382	382	376	398	361	377	374	365	366	360	384	347	377	405	357	352	360	348	353	395	390	408	353	406	400	392	353	339	378	361	354	352	360	353	325	375	391	355	395	328	380	364	393	360	379	346	359	395	390	367	386	388	404	411	367	368	384	369	387	368	389	333	386	351	343	377	361	386	380	381	349	371	383	343	410	395	407	366	410	365	359	402	355	382	360	347	327	398	412	380	375	394	385	390	388	374	402	386	381	355	388	378	360	420	334	340	399	349	387	382	366	357	361	369	350	341	352	423	377	370	356	413	409	408	366	425	369	352	374	391	375	396	348	359	325	339	367	344	381	377	360	369	335	363	431	354	378	381	360	383	387	407	402	372	381	416	378	384	382	339	392	375	365	383	349	373	373	410	403	376	369	384	397	372	372	365	382	390	345	389	421	415	381	359	365	361	389	411	382	397	383	350	380	363	423	377	397	362	368	364	441	372	338	363	333	379	367	390	405	411	384	399	383	348	371	398	395	385	367	375	325	336	392	393	369	378	366	348	363	325	371	399	414	387	384	378	412	358	365	381	371	334	354	403	368	383	410	355	374	373	358	332	344	387	391	356	361	393	370	403	374	368	337	366	336	366	378	367	327	350	377	343	344	363	383	336	418	336	383	401	378	401	372	321	400	361	362	366	323	362	368	371	395	367	367	353	388	366	354	382	361	353	358	371	345	325	384	393	356	376	410	361	387	391	397	385	387	400	361	387	345	388	418	373	380	403	401	413	349	376	358	396	427	354	391	379	393	392	402	374	411	369	366	372	396	351	374	366	356	319	361	388	390	343	386	360	364	352	377	418	405	367	385	353	346	392	354	342	380	370	374	339	407	359	404	370	388	396	388	362	320	393	386	366	395	429	372	394	437	362	364	377	370	355	377	396	385	365	378	354	413	363	379	374	373	372	394	364	355	372	364	391	358	404	406	390	359	350	371	379	370	385	389	348	337	391	408	388	376	369	385	370	368	359	392	362	381	410	369	346	435	379	354	395	390	401	392	388	370	392	412	379	386	373	390	334	361	423	354	401	383	397	392	370	385	349	370	365	368	355	352	420	379	359	382	358	414	377	341	365	343	379	381	389	372	352	330	363	398	356	374	377	365	354	366	382	410	418	360	352	372	357	368	386	382	340	399	361	367	414	390	379	412	376	384	333	361	364	365	366	402	413	340	372	369	403	364	386	371	399	385	369	376	366	407	387	413	371	375	385	341	413	395	372	381	380	379	376	374	395	391	368	375	360	347	362	347	351	370	378	373	374	393	376	398	378	390	381	371	385	388	382	366	371	375	375	369	389	377	345	383	374	393	397	367	365	358	384	378	367	420	375	379	380	364	378	381	408	362	374	378	400	333	343	359	393	384	378	369	363	362	389	387	368	436	374	380	313	330	363	385	376	353	399	400	360	357	365	367	344	351	343	394	374	370	407	410	336	402	346	361	380	360	356	369	396	392	382	338	356	331	364	384	391	404	378	365	368	377	370	381	338	377	383	375	369	389	382	377	363	402	374	370	393	410	338	379	363	370	383	356	405	426	378	366	362	376	381	378	399	409	373	364	368	358	374	413	371	354	350	373	388	388	414	420	388	404	368	376	418	375	348	365	362	387	360	358	385	393	352	343	381	407	364	363	363	385	387	372	389	356	396	373	369	347	400	373	374	354	382	382	339	375	388	348	383	364	367	349	352	412	342	388	366	414	420	392	398	335	370	352	371	413	390	367	368	393	420	386	392	374	388	389	360	389	371	380	358	386	353	376	351	398	357	378	375	397	389	351	355	404	359	390	388	329	353	372	396	336	389	362	356	383	377	378	316	387	394	404	379	347	412	408	368	384	398	335	354	352	409	363	369	368	348	379	423	391	366	396	369	352	347	381	417	393	368	378	392	385	387	386	385	334	391	372	357	376	357	371	363	358	365	354	386	381	360	364	365	387	359	352	420	329	373	367	390	364	377	395	376	369	371	365	377	402	348	392	388	409	390	371	359	387	356	378	409	377	390	357	347	375	396	326	373	403	386	386	400	419	442	350	352	362	370	384	386	340	389	390	392	376	392	392	372	390	382	360	374	362	337	368	387	408	357	404	369	370	382	404	364	352	368	346	387	333	364	379	399	379	393	356	336	377	354	324	388	331	388	382	411	345	346	402	418	398	395	380	367	408	391	360	357	400	388	397	374	379	403	379	419	384	372	370	363	373	368	408	333	335	367	386	370	384	364	375	388	405	362	385	344	386	399	368	388	376	364	323	393	367	347	378	362	361	362	352	383	356	385	366	374	398	366	377	379	359	391	381	371	357	367	356	349	408	340	357	340	348	355	360	383	375	348	382	352	379	337	360	383	378	383	399	364	373	387	375	354	423	363	380	357	380	396	380	352	355	357	354	368	372	397	374	323	370	378	373	371	371	387	398	388	425	400	425	370	386	366	412	369	419	352	368	386	363	371	397	370	391	392	385	345	350	369	374	347	346	359	384	365	364	378	377	408	392	391	386	390	368	366	417	420	401	364	381	370	374	399	352	349	358	306	374	365	372	355	351	355	372	390	380	347	375	404
33023	33230	45274	44912	37166	23140	5770	4248	2787	3067	3585	3254	2281	2152	2617	7702	8828	804	809	768	831	830	810	802	814	856	796	842	844	829	816	806	773	806	749	788	851	828	821	807	843	796	792	831	808	779	857	826	804	881	821	780	768	816	862	823	802	779	801	777	808	850	830	822	790	827	834	833	770	845	806	828	784	784	807	800	841	795	819	738	769	792	791	810	851	849	813	818	801	813	787	805	764	762	808	827	746	787	832	828	797	823	835	765	807	822	781	759	793	773	793	809	841	820	772	810	792	786	766	762	836	795	822	795	815	812	789	835	826	844	768	817	798	802	781	810	802	777	784	777	804	791	856	791	833	827	805	786	819	783	819	790	806	756	801	797	787	877	801	803	868	852	826	774	774	781	830	807	806	847	784	770	782	785	788	837	803	853	741	782	831	782	778	802	822	800	816	836	809	788	828	832	793	826	783	798	790	808	829	825	781	817	775	827	840	826	796	799	807	798	791	752	786	785	765	796	828	860	828	815	867	816	793	821	846	832	832	832	843	750	826	806	819	762	788	823	791	814	841	810	733	766	815	811	780	869	818	794	834	805	793	850	770	765	819	796	762	799	821	882	771	796	794	835	787	820	780	793	771	826	819	761	812	793	844	800	761	794	838	805	774	828	837	808	789	860	791	787	814	799	845	766	806	825	798	802	784	811	794	783	806	798	822	827	814	766	824	841	815	820	740	790	791	789	846	855	805	788	763	765	827	823	796	774	810	807	774	828	865	814	820	769	823	791	833	770	798	845	810	863	798	773	820	826	751	841	794	791	805	820	820	764	815	822	789	786	837	799	772	820	814	792	805	874	822	734	836	847	784	760	815	817	847	855	805	802	783	799	785	794	786	780	826	857	812	803	817	802	817	781	824	852	829	731	792	855	855	775	845	809	785	817	815	798	850	818	809	841	829	793	783	833	776	848	793	800	771	786	791	785	815	795	804	769	797	839	780	829	815	828	797	766	778	820	777	788	810	844	838	818	795	801	820	806	774	859	797	825	847	794	797	794	829	846	821	774	794	776	820	838	834	800	809	776	757	796	736	835	863	816	859	813	800	816	791	822	811	839	802	776	815	863	784	771	738	777	785	805	730	831	799	801	829	791	826	776	776	810	822	777	868	783	882	731	784	809	784	777	804	764	805	804	801	797	827	887	865	799	818	791	795	812	799	801	787	796	807	826	830	788	827	816	790	801	821	816	822	861	810	806	768	832	793	776	802	803	797	778	778	812	864	775	815	829	794	844	775	811	803	858	814	848	785	776	809	810	792	755	783	801	755	852	767	819	868	809	803	808	803	765	779	811	828	837	844	765	810	830	782	872	763	792	772	862	778	801	805	768	786	799	836	811	811	852	782	780	889	800	813	816	806	796	784	806	801	840	807	839	817	794	799	786	781	808	784	823	795	851	817	794	828	784	803	839	805	837	821	785	789	772	816	809	845	792	773	794	872	801	758	772	831	788	811	816	783	816	856	782	825	784	838	792	821	799	773	823	845	837	756	816	809	760	778	770	795	785	782	825	802	804	801	771	780	834	816	799	797	774	835	794	806	779	829	765	777	742	795	768	852	785	749	807	820	868	819	798	794	787	840	801	847	836	785	785	773	825	802	819	832	790	836	824	826	777	815	819	812	837	846	838	833	829	824	817	805	800	836	813	803	773	815	819	796	836	778	763	742	797	874	767	785	762	851	779	791	814	802	804	823	827	809	829	800	844	730	789	812	804	808	826	825	793	810	801	831	828	770	777	846	795	818	795	812	824	831	851	807	828	779	786	806	841	766	819	707	792	809	793	819	801	801	849	777	811	755	793	837	835	862	826	850	826	834	836	794	810	811	831	852	805	828	797	741	790	845	777	773	795	837	787	832	851	825	793	796	817	773	770	824	794	750	784	761	798	783	807	777	825	836	819	804	801	778	824	815	811	774	796	841	817	808	804	826	791	770	834	816	818	830	833	803	786	790	800	830	829	797	815	775	828	801	789	798	792	814	798	746	794	828	835	808	783	780	783	844	798	806	827	800	804	794	814	793	773	826	800	806	806	818	780	790	789	788	823	765	850	835	827	837	844	785	802	792	824	763	811	821	813	810	806	828	842	790	793	792	801	828	791	852	798	845	806	731	817	837	787	828	833	838	781	766	850	776	794	818	787	797	823	782	818	770	811	871	847	840	792	783	795	774	798	774	878	800	767	821	821	755	832	757	812	792	760	808	819	829	775	813	822	812	798	851	868	807	765	829	772	761	790	815	824	801	862	789	823	811	823	818	808	782	832	852	876	803	851	794	797	820	867	828	790	817	806	794	793	807	786	746	768	831	840	827	834	827	805	808	860	856	824	788	801	808	819	806	836	821	837	824	759	861	823	769	828	805	802	776	771	782	783	870	749	784	809	823	816	836	829	810	846	789	783	867	749	831	788	850	844	772	851	780	819	838	828	819	855	813	803	846	795	772	784	796	804	801	790	802	810	753	804	786	854	822	838	771	815	800	818	780	812	721	794	870	742	778	802	816	796	812	799	793	805	817	778	808	802	832	846	785	807	847	737	809	781	806	773	784	825	832	796	798	813	814	743	821	800	806	803	780	811	809	796	772	862	817	839	804	833	817	790	787	856	800	786	751	805	815	776	821	795	798	782	825	794	784	811	832	768	767	807	803	808	769	814	814	816	801	835	786	829	824	807	849	783	822	810	809	830	843	843	825	764	860	814	778	803	775	825	853	804	817	829	789	769	808	796	796	856	820	826	806	798	793	808	794	816	791	787	847	811	814	814	841	816	798	812	801	826	833	785	846	845	821	807	763	773	774	794	780	833	784	821	780	826	782	831	800	832	799	783	828	782	847	772	753	792	799	836	804	799	806	837	819	799	856	779	796	817	767	791	832	789	771	830	789	821	816	794	802	862	822	802	813	824	800	814	784	775	839	789	864	826	823	848	820	804	787	828	827	844	767	803	867	813	814	808	845	803	798	779	788	799	817	795	842	813	852	826	810	776	791	838	778	807	812	781	788	822	784	832	778	777	809	784	809	821	755	789	845	807	817	830	796	817	824	821	778	781	822	810	839	780	838	822	801	816	820	768	796	844	851	803	813	806	781	821	855	807	806	801	809	800	777	735	841	798	781	830	848	825	860	810	838	752	759	822	807	819	834	793	812	811	845	800	784	805	816	836	830	780	835	825	809	813	838	857	811	817	835	798	803	809	826	826	837	846	747	803	767	832	777	821	824	788	821	803	792	798	773	842	732	857	789	801	791	771	834	759	778	832	844	809	820	798	813	797	769	840	784	807	801	811	848	814	814	758	781	837	820	784	807	767	813	824	814	842	811	794	819	813	832	846	801	790	793	840	809	734	827	844	845	761	763	782	784	831	808	820	778	788	840	809	850	783	851	750	795	834	854	836	781	775	811	785	837	813	790	848	829	818	802	756	776	843	773	781	798	842	839	774	781	806	779	803	844	830	835	795
23773	13624	8922	4979	2583	1489	863	582	480	355	343	331	263	235	217	265	239	238	210	206	200	210	219	236	197	219	192	179	212	188	184	214	210	200	209	191	184	192	202	185	186	203	210	202	187	178	175	201	180	192	201	196	197	198	206	196	185	185	192	234	201	213	209	200	190	228	201	190	190	205	178	205	192	182	188	200	203	168	193	178	209	206	219	195	205	226	211	215	187	190	219	218	197	185	192	193	191	205	185	184	203	193	192	211	203	206	220	191	216	215	204	195	196	210	179	200	197	187	219	212	202	212	192	175	184	175	215	197	206	193	183	175	201	183	184	179	201	205	203	191	188	209	224	172	232	178	165	212	208	203	191	207	192	182	220	225	200	200	190	203	212	190	217	222	207	184	220	229	185	192	204	224	197	193	199	216	201	163	180	200	183	197	187	191	183	206	224	214	207	201	179	218	211	190	197	194	218	198	215	196	203	214	196	189	182	194	201	211	186	201	229	242	186	224	224	174	225	200	190	217	213	237	222	195	182	183	230	207	185	179	188	211	185	200	174	233	198	210	228	193	198	202	180	213	218	213	226	186	168	201	212	211	230	201	191	220	215	172	200	196	211	163	199	204	217	177	212	194	213	214	233	225	206	204	184	172	191	202	190	195	216	210	208	224	220	203	228	218	206	204	206	206	200	206	188	205	216	203	201	194	191	197	180	219	225	166	193	214	185	221	205	199	201	184	197	213	176	204	201	208	226	219	186	221	221	198	228	182	225	233	178	211	215	211	206	226	205	195	211	221	185	207	206	239	191	232	193	217	210	217	221	203	215	217	212	203	177	218	208	220	197	205	179	208	211	213	198	205	181	187	199	226	190	211	195	159	211	214	227	210	186	220	191	216	200	181	194	188	223	185	219	211	218	202	168	204	219	227	207	207	209	186	188	182	169	228	241	209	206	179	187	209	214	208	240	216	215	196	218	176	185	206	199	216	193	207	239	185	160	183	219	184	214	207	178	186	204	193	207	212	207	198	203	194	174	191	181	235	201	181	202	200	196	208	209	193	212	219	193	211	220	216	217	195	193	206	175	226	203	194	178	209	193	198	225	220	192	205	192	186	208	185	187	191	193	233	201	172	203	188	220	201	199	208	189	213	217	248	213	188	184	199	208	212	211	209	182	194	197	202	212	190	179	189	215	210	202	184	208	191	192	202	200	236	204	206	194	202	207	204	238	209	212	209	193	189	187	207	187	197	205	196	207	187	236	196	199	187	210	177	201	200	215	242	202	194	205	241	220	180	226	224	207	186	224	226	224	201	178	192	189	206	209	200	191	213	193	213	211	171	200	217	196	210	200	196	190	197	178	191	200	218	206	184	211	211	199	202	210	199	197	204	185	212	175	183	174	202	199	214	208	204	209	236	170	185	196	214	172	186	224	216	242	202	196	203	239	205	198	197	182	194	208	194	196	200	191	196	186	229	178	170	199	202	169	188	196	196	194	183	185	176	192	201	220	186	189	225	209	183	182	230	205	178	185	211	184	209	213	234	203	184	196	206	192	203	198	207	205	195	214	217	178	229	233	200	206	208	231	191	191	237	166	229	226	186	207	219	188	191	196	225	224	198	208	192	216	225	235	209	193	193	213	215	205	222	189	222	215	196	190	212	210	210	197	229	205	193	213	191	162	192	195	214	222	202	203	197	219	204	196	232	193	196	193	198	199	225	193	186	199	240	173	198	205	242	189	231	205	193	202	219	202	204	197	179	223	206	183	203	202	222	203	210	231	239	195	198	199	212	187	202	171	204	202	196	192	208	193	223	196	217	178	204	210	215	209	198	191	205	187	205	194	191	209	209	217	214	197	186	198	196	213	215	206	191	222	213	198	206	195	218	188	194	229	213	201	192	211	176	197	195	195	209	169	261	211	174	205	216	205	176	166	198	233	207	172	168	203	169	213	201	207	218	188	225	185	198	210	201	196	218	221	193	232	253	206	192	213	202	198	200	220	187	212	190	209	203	205	209	208	189	198	217	207	218	232	194	211	187	199	196	185	203	208	222	196	189	184	185	237	181	211	179	226	209	226	178	186	206	205	199	194	211	212	243	180	194	216	165	204	207	196	217	189	217	205	224	204	208	199	178	212	209	206	225	205	213	228	180	204	216	221	174	194	181	197	228	190	181	197	208	203	229	223	221	190	192	207	236	191	196	223	187	204	234	219	197	210	185	207	219	191	227	192	201	202	188	211	198	184	218	217	199	222	210	209	205	194	203	236	179	211	214	220	219	217	215	194	188	199	221	209	217	214	185	180	193	195	202	194	213	199	204	238	189	209	208	194	198	185	217	195	202	183	212	231	204	191	203	173	205	203	195	203	209	227	183	234	217	208	213	213	182	205	203	181	208	216	211	212	220	202	217	187	206	202	205	220	202	191	193	208	216	215	164	200	197	231	217	207	206	197	213	200	172	229	198	204	230	201	193	192	185	192	205	193	202	189	199	229	197	202	188	189	202	198	206	226	202	208	175	187	240	194	208	219	202	200	204	198	194	178	194	182	195	215	198	216	238	211	185	221	207	181	211	183	204	192	220	221	212	209	204	189	192	195	201	205	194	183	178	182	209	210	186	207	200	209	212	215	203	222	203	195	193	198	208	187	231	216	195	207	236	207	202	220	198	204	194	191	184	179	189	231	185	186	180	213	189	205	202	192	222	217	193	182	196	176	190	187	193	228	188	200	227	204	225	206	199	200	196	212	178	210	220	218	176	233	203	185	209	192	207	216	203	203	220	192	177	203	205	197	214	223	195	207	207	206	199	203	172	215	164	194	217	199	174	195	205	190	211	193	173	205	224	223	185	213	203	185	180	204	205	193	190	197	203	226	183	207	207	203	203	177	188	214	186	206	213	223	187	214	208	189	219	206	194	215	196	202	211	224	181	202	190	218	208	188	205	168	218	183	202	221	201	200	226	194	196	219	204	221	172	196	176	201	194	200	190	213	198	179	214	214	199	202	200	205	182	213	197	195	180	205	196	220	212	199	193	183	205	187	190	223	193	197	198	184	200	184	200	211	172	181	213	193	220	211	199	183	206	180	188	202	185	217	237	223	200	237	221	197	208	190	206	230	205	214	165	199	191	222	194	186	204	195	200	216	213	208	219	193	210	209	188	213	188	216	180	185	204	174	186	192	227	200	206	188	218	216	201	205	202	207	194	185	184	198	204	182	184	182	213	207	186	202	177	208	217	221	196	194	219	211	192	225	196	186	205	217	203	197	210	205	190	200	192	231	218	215	195	205	209	222	206	180	205	196	215	222	168	215	180	210	205	207	187	216	178	204	197	237	219	208	209	192	219	225	193	218	197	183	230	199	194	209	211	204	214	205	177	197	222	174	195	163	214	195	191	201	180	207	195	215	200	192	191	218	205	230	191	187	194	196	201	196	203	197	208	183	191	224	193	226	217	189	215	197	178	206	237	176	181	216	174	202	179	199	206	234	179	185	250	172	193
14070	10760	13651	11758	8262	5272	3177	2298	1707	1329	1289	1105	908	671	556	724	631	495	452	444	454	474	466	479	457	493	482	485	500	466	502	492	460	498	476	505	478	497	503	478	504	493	490	480	488	468	484	451	453	496	464	495	486	486	458	442	493	492	441	479	485	490	475	458	534	493	470	458	471	485	491	465	487	506	484	461	473	490	497	446	517	445	485	495	497	474	492	468	481	481	423	503	501	538	463	456	479	509	466	459	448	488	479	509	486	453	480	455	509	474	471	462	519	496	475	495	504	489	469	502	518	493	478	480	487	465	479	493	506	499	463	518	502	457	451	485	494	481	502	496	505	509	477	487	523	478	500	495	456	450	464	529	473	459	491	516	500	447	487	456	476	490	490	479	487	495	465	505	470	466	481	461	502	483	483	492	473	477	465	467	491	484	514	480	493	494	470	464	474	461	470	466	480	485	501	465	485	499	433	472	485	465	493	466	474	498	455	469	447	461	477	465	485	480	482	478	485	484	499	471	504	477	489	473	464	472	489	462	462	428	475	468	460	460	489	487	453	481	491	452	505	495	474	468	478	446	478	486	493	526	451	478	497	480	465	474	511	481	446	446	460	494	492	458	457	450	501	459	476	461	460	499	465	448	480	504	462	521	475	466	474	504	449	459	514	469	486	500	541	497	519	454	473	497	465	458	498	505	492	477	483	482	449	460	494	482	447	459	500	462	476	425	466	497	467	459	462	492	488	485	489	474	459	484	480	478	505	462	513	503	484	481	440	490	449	503	485	475	497	452	490	469	465	446	490	491	526	448	483	505	482	470	496	471	488	489	497	505	449	452	497	462	481	488	485	476	471	475	485	430	501	474	446	471	478	487	448	506	462	481	462	485	434	497	479	466	499	489	491	512	448	459	465	500	466	492	465	480	489	445	467	492	471	488	481	470	475	464	420	447	486	486	466	461	519	512	479	523	496	435	484	483	498	484	475	442	463	464	434	480	484	488	501	481	456	441	502	495	522	518	467	519	449	447	500	523	480	468	490	456	418	455	462	477	484	474	469	491	504	460	502	484	468	515	537	485	494	456	491	515	512	512	482	463	474	454	446	470	466	465	466	466	495	502	491	469	488	460	449	476	506	456	473	468	507	458	515	532	491	443	465	466	460	470	464	494	475	525	460	515	468	512	498	475	458	505	498	472	470	493	486	467	483	522	497	483	477	476	492	498	488	491	478	479	462	496	477	506	494	493	503	482	476	489	493	491	446	457	509	483	482	465	444	476	494	497	485	453	464	464	457	455	526	489	492	458	440	507	493	500	439	490	460	479	470	455	500	434	468	510	489	452	489	460	504	449	472	511	464	471	462	514	511	485	468	426	472	469	479	485	473	506	476	457	457	486	502	470	483	471	456	479	476	445	485	464	480	510	441	465	482	497	436	494	473	494	503	481	485	528	490	464	465	499	494	492	453	432	463	477	460	460	495	489	470	475	487	501	463	536	486	505	485	459	465	479	479	481	446	505	468	488	493	497	491	454	450	474	495	465	500	505	499	485	472	469	475	496	506	467	481	510	453	484	517	500	496	475	475	482	458	431	495	488	455	461	470	476	466	489	489	450	520	470	481	501	470	456	511	530	479	481	477	502	480	464	438	530	485	441	507	485	462	493	462	520	512	446	489	490	483	456	509	453	464	497	499	496	515	511	495	464	451	467	485	502	453	500	466	491	514	504	454	457	439	484	465	438	474	464	427	457	478	476	454	513	484	459	460	465	496	464	486	485	468	480	508	501	469	481	481	455	490	500	491	465	506	485	467	462	492	493	489	467	521	482	475	467	487	472	490	461	498	501	482	520	495	492	467	461	495	458	486	460	472	461	470	457	476	485	492	512	466	494	492	496	493	474	479	476	500	459	501	470	480	507	465	540	486	511	507	474	468	461	478	482	494	505	528	470	507	479	490	498	499	495	473	493	495	473	462	517	497	501	446	471	477	495	461	465	465	500	517	426	477	468	455	460	510	436	479	446	456	486	475	488	492	470	476	503	440	495	440	479	479	473	491	486	436	477	492	464	478	470	487	454	503	476	497	470	492	449	479	449	475	499	506	456	469	437	481	497	456	419	477	488	468	482	449	502	430	464	482	480	470	469	480	448	502	465	480	506	441	501	495	489	449	463	470	490	507	464	473	516	496	502	458	519	514	488	485	487	468	476	478	512	518	483	454	476	459	494	464	526	471	481	487	482	491	501	474	486	468	482	475	482	468	426	491	478	484	491	487	495	496	443	468	492	518	493	473	452	461	459	490	466	516	490	491	484	489	515	483	543	480	481	466	466	469	494	514	485	485	459	454	507	444	467	490	527	496	448	466	458	469	477	494	438	454	497	475	534	467	484	473	485	459	470	475	464	518	489	462	506	437	496	476	461	465	450	491	467	456	473	524	513	513	502	479	485	491	476	474	473	433	502	440	470	491	481	511	472	437	493	436	473	513	503	471	507	452	486	482	463	448	505	490	493	496	472	486	498	442	486	502	464	512	487	481	518	458	468	481	513	455	487	469	515	466	482	464	450	498	471	518	484	468	461	492	483	515	492	485	460	492	475	477	472	491	492	488	469	508	505	509	453	476	475	483	487	447	485	540	465	446	526	510	453	519	469	460	491	482	495	470	488	474	474	479	488	459	482	471	487	502	480	500	477	486	486	451	501	472	497	496	467	483	491	437	416	474	505	498	472	497	470	483	453	480	490	506	493	477	457	465	480	504	486	483	500	440	479	481	478	467	451	446	469	493	506	465	421	484	472	498	462	478	539	461	464	545	500	517	446	460	490	482	488	491	495	472	456	429	483	487	486	481	493	485	484	458	438	503	480	489	493	490	476	519	467	511	442	451	478	466	510	460	428	448	499	486	507	485	467	465	497	476	530	471	470	513	462	490	453	504	478	493	498	459	479	472	449	457	496	477	457	450	521	447	440	493	493	474	470	482	429	470	469	439	472	508	462	449	497	454	502	503	474	483	492	477	486	486	467	520	502	504	490	477	508	499	465	502	492	472	484	494	519	460	456	501	492	513	463	496	428	495	447	460	502	509	506	477	491	464	484	434	470	504	475	483	413	465	468	450	479	467	500	484	510	463	498	477	458	462	464	462	461	480	516	445	488	446	497	455	455	483	477	479	470	460	499	480	467	477	496	484	463	471	513	515	484	458	499	498	489	489	483	500	454	458	462	445	443	473	480	495	430	524	469	506	471	497	489	490	455	420	485	504	456	515	478	478	457	476	451	488	478	440	451	465	498	501	457	521	500	425	440	481	492	448	448	462	458	473	494	488	493	497	486	454	490	457	488	447	489	478	495	475	456	470	487	529	526	469	475	491	478	479	485	468	496	450	442	509	487	502	496	474	448	453	455	485	481	494	474	450	505	481	455	425	450	456	502	456	461	480	473	506	507	456	492	512	510	512	486	469	472	468	441	484	479	491	454	438	497	498	457	467	467	506	450	466	487	466	467
43564	33198	38532	28296	18637	6941	1428	901	857	573	471	454	488	686	951	1199	857	346	289	309	306	295	327	286	299	326	310	328	332	334	305	293	330	321	284	338	308	293	330	348	304	326	312	303	343	327	326	301	297	318	314	307	310	297	326	315	322	309	337	314	311	302	319	325	312	303	340	318	319	304	307	279	349	319	311	306	341	307	322	334	305	298	286	302	319	310	298	329	317	288	332	283	352	348	314	312	299	279	275	298	377	310	303	322	335	275	300	319	322	333	341	312	318	315	320	311	357	329	330	296	306	304	296	288	314	318	280	295	291	294	312	345	309	302	318	304	319	284	293	298	300	333	303	280	323	316	307	322	284	315	310	321	285	317	335	293	307	321	296	321	327	298	290	362	345	353	314	301	290	309	376	273	301	318	320	297	322	309	289	309	330	300	333	287	312	297	319	295	294	299	329	331	299	303	296	329	309	325	333	342	299	323	301	299	316	299	326	304	312	285	310	290	319	317	302	318	323	317	322	325	280	293	287	311	310	331	272	302	330	337	282	350	291	291	326	301	298	314	308	329	315	319	360	345	327	265	303	301	286	310	279	320	293	310	326	307	305	295	329	326	320	335	311	278	312	314	325	295	315	324	315	308	332	320	326	331	343	315	339	298	275	339	322	327	323	309	297	337	323	282	300	321	282	323	303	349	308	297	313	366	287	294	291	317	287	337	289	316	298	353	354	319	331	328	329	319	338	325	306	316	323	287	287	284	328	308	353	330	323	300	311	332	287	330	319	307	347	329	318	316	322	288	338	301	298	325	331	289	315	280	321	281	275	308	320	304	302	323	322	309	294	324	301	324	326	331	283	307	310	317	315	311	277	297	300	320	294	328	332	309	320	298	313	327	332	333	291	303	271	332	283	326	332	321	332	317	334	299	339	346	293	347	316	288	328	350	333	312	286	308	333	309	293	337	272	290	311	285	338	276	324	340	288	302	306	317	335	325	330	274	334	306	315	296	320	311	298	336	307	311	283	304	302	320	331	315	296	319	324	361	288	254	321	323	294	314	350	335	336	313	308	303	335	312	294	329	313	343	322	336	293	328	344	299	305	296	299	317	294	298	308	308	305	287	300	338	280	321	308	313	326	304	310	338	339	320	296	327	330	329	320	308	304	344	354	288	279	324	346	327	328	324	319	302	298	292	292	298	340	305	289	328	308	293	318	321	317	332	301	319	300	303	338	337	311	301	309	323	302	310	296	316	287	315	317	329	301	281	324	307	324	327	322	313	277	307	315	338	322	315	341	275	265	306	304	319	292	281	323	282	306	297	289	332	265	268	315	288	325	323	281	332	309	369	321	315	326	323	342	355	336	301	354	309	306	330	304	272	322	338	319	303	317	326	311	307	318	314	305	300	324	294	280	329	299	343	292	307	300	328	298	334	328	359	287	304	276	349	313	308	348	332	325	332	307	317	297	338	318	325	329	329	300	312	273	333	317	278	335	294	303	308	315	336	359	320	354	307	329	318	309	288	311	316	314	312	316	292	351	297	337	302	332	293	304	312	314	309	326	297	356	304	314	347	347	325	315	285	335	307	279	331	281	334	350	307	321	333	308	334	328	324	336	319	327	308	314	297	331	298	292	311	312	326	314	294	314	294	340	320	319	292	306	328	341	311	321	289	330	272	338	311	314	305	304	294	309	308	330	317	356	324	313	298	320	296	366	330	345	311	293	271	311	302	300	323	306	316	332	318	296	352	303	325	357	317	328	314	286	278	327	317	325	310	300	295	326	326	332	305	310	319	295	323	302	328	308	303	294	273	305	308	352	300	279	293	318	298	318	288	290	289	322	300	321	320	315	322	288	328	306	320	308	298	298	287	320	332	288	306	290	331	330	308	344	281	304	334	315	310	289	288	313	299	320	324	294	346	351	331	280	290	333	366	286	323	301	285	304	315	303	345	306	330	319	310	343	307	338	317	298	286	314	281	343	305	307	309	325	304	276	330	302	324	298	330	315	332	330	305	321	329	302	333	295	316	303	308	316	308	301	325	324	309	314	300	294	288	322	291	293	308	323	308	317	307	311	255	315	312	269	326	333	300	322	316	305	291	325	304	302	342	314	313	308	313	298	279	324	353	320	303	308	306	309	297	359	311	334	321	311	303	349	335	330	352	310	341	294	307	348	344	283	333	326	307	306	316	321	325	305	315	308	341	331	313	294	321	305	324	313	278	332	311	309	300	307	296	327	304	278	305	314	329	333	322	349	281	336	346	318	311	323	317	345	292	350	295	295	273	337	292	330	316	317	318	259	297	305	269	310	311	313	299	308	315	326	337	349	324	319	339	313	315	312	289	309	311	318	304	343	331	298	308	315	305	298	322	325	323	316	293	298	299	297	323	312	301	326	282	309	310	315	305	306	306	316	322	338	347	332	314	299	294	308	334	350	319	365	282	293	294	319	321	330	328	300	330	297	296	369	304	304	296	322	330	332	323	338	337	323	292	314	321	334	327	324	351	310	318	318	309	344	330	326	314	320	271	332	300	340	327	327	293	310	312	321	316	321	306	320	317	317	360	340	329	302	293	307	309	293	300	297	315	319	324	306	297	318	318	340	321	352	282	315	302	307	321	293	289	309	330	313	323	310	292	312	347	325	310	336	328	283	320	344	335	301	314	353	315	312	325	330	331	370	317	304	313	321	334	287	328	314	296	318	302	320	308	287	314	315	298	311	297	278	308	324	331	308	303	311	305	307	302	317	290	283	293	338	313	324	363	358	297	314	295	350	314	344	286	301	314	326	341	326	329	302	312	304	291	313	310	306	344	315	336	299	314	297	313	322	311	292	289	302	302	330	303	329	304	299	304	357	315	294	341	291	321	297	323	318	316	322	292	305	331	300	301	331	317	323	298	331	298	291	298	298	319	306	299	274	297	324	267	308	341	319	331	326	335	288	347	294	297	336	282	327	332	328	314	300	303	307	327	284	318	305	303	284	293	328	287	329	292	326	267	294	337	314	301	338	327	315	288	302	303	296	317	299	343	290	335	309	308	336	296	315	322	309	305	321	305	323	327	303	318	334	317	301	270	317	303	293	317	336	281	324	290	320	342	305	307	334	344	320	323	294	297	296	311	302	298	333	333	281	318	280	323	314	295	321	301	309	309	323	324	333	318	293	288	286	308	352	299	299	284	320	320	325	316	320	294	329	326	324	317	330	335	295	327	310	316	306	327	305	340	311	317	321	308	319	316	324	313	294	288	299	298	286	338	305	316	339	292	318	302	287	310	300	311	304	327	319	315	294	338	327	300	329	328	306	269	320	359	306	292	338	306	307	319	327	322	298	297	331	315	295	334	316	312	318	280	290	322	319	353	312	305	318	337	307	301	291	327	310	301	298	327	296	325	329	301	287	311	296	267	326	293	306	314	321	338	289	329	344	327	307	319	305	331	317	329	302	321	355	300	325	315	299	292	342	318	315	330	338	322	345	284	321	304	328	313	330	293	268	293
27841	26729	39905	33619	29794	12506	3925	3448	3450	1849	1399	1212	1583	3005	4747	5722	3281	684	716	694	686	711	739	694	718	746	711	698	644	720	702	734	744	693	660	704	701	719	665	680	695	673	714	720	663	641	637	704	691	699	674	684	672	690	713	708	736	719	718	719	645	681	693	705	680	653	669	679	726	685	672	663	702	768	668	706	725	712	719	736	690	729	759	709	694	654	702	724	717	655	707	649	746	724	730	688	670	672	752	689	702	677	686	744	691	659	684	706	708	700	746	740	736	750	689	738	719	723	651	731	736	717	743	665	684	715	688	708	725	701	700	658	701	760	688	692	689	673	735	701	733	705	715	675	684	672	690	664	717	728	702	694	721	706	691	731	736	709	684	741	673	699	681	661	686	722	716	686	712	736	730	715	696	723	746	690	717	733	702	669	710	682	732	707	733	688	715	679	698	725	694	700	706	714	706	714	699	700	691	734	727	670	713	712	682	707	707	753	716	715	680	704	663	698	657	746	735	760	743	686	704	710	763	756	704	698	743	679	739	647	711	734	682	664	684	696	674	680	662	718	684	772	698	713	671	722	711	692	697	683	688	698	732	683	707	677	708	716	695	727	687	700	714	744	741	715	696	733	678	650	718	736	712	675	713	684	694	709	688	678	686	699	696	722	699	705	656	732	722	728	646	730	693	726	753	751	746	671	683	733	687	716	681	699	717	681	749	682	698	711	677	685	687	711	721	680	739	692	735	689	697	706	664	695	676	679	736	686	710	743	699	710	703	717	733	740	720	704	726	708	698	742	708	711	714	731	717	709	712	728	683	717	678	726	750	694	743	668	698	770	679	680	721	732	714	712	672	740	748	696	702	679	696	703	704	651	733	718	708	710	713	682	714	655	650	726	736	697	707	651	723	749	709	757	644	713	741	718	712	678	733	739	676	676	750	686	724	678	717	690	690	732	757	684	753	719	697	687	699	688	728	706	706	710	659	693	721	695	644	710	743	726	707	710	700	677	683	729	714	678	719	721	719	703	676	731	708	669	689	730	711	701	711	664	703	710	733	703	769	697	696	722	704	726	707	677	734	724	692	672	693	702	692	766	714	669	743	719	726	712	671	720	691	727	682	704	674	672	721	712	670	697	644	743	724	682	655	711	715	737	682	685	677	720	694	744	682	681	716	671	733	709	680	676	688	726	689	728	702	748	670	716	682	676	706	693	703	686	729	703	706	692	699	709	752	744	705	668	745	767	684	720	724	710	695	752	760	702	689	717	711	714	716	732	710	688	724	716	690	695	713	684	721	698	704	697	656	711	675	704	734	733	710	701	698	689	708	705	715	683	717	669	683	716	698	670	689	681	707	731	719	747	687	754	644	713	669	702	689	697	679	692	747	693	671	766	695	665	745	714	693	701	728	689	671	652	708	716	742	685	761	679	715	681	689	705	756	686	730	675	719	688	749	690	737	662	761	668	690	705	688	772	701	691	732	753	715	704	661	667	713	708	741	690	691	672	694	695	690	692	753	726	715	722	707	746	696	664	731	671	735	655	708	734	676	706	686	775	699	697	651	681	692	678	689	750	684	718	691	685	684	731	717	698	683	643	688	711	719	737	693	729	715	711	690	677	709	705	732	728	706	750	733	727	736	655	695	705	657	687	684	661	676	764	723	719	652	731	720	699	697	711	681	676	721	737	720	736	717	706	707	705	699	683	687	697	678	709	704	685	687	676	714	716	670	683	762	685	704	729	716	691	672	694	690	720	638	680	737	716	722	727	727	702	719	706	689	701	697	690	740	730	725	712	718	722	675	714	717	740	730	674	723	667	732	665	739	648	697	706	724	713	697	671	754	723	710	720	683	709	708	693	745	701	705	725	680	752	659	737	696	696	730	691	659	653	668	711	685	727	739	695	731	693	689	683	704	665	744	705	709	683	688	723	737	722	694	698	752	757	685	662	716	750	731	696	688	755	689	666	702	685	724	696	696	689	714	698	739	669	689	694	691	596	710	681	704	688	695	706	709	680	695	648	658	746	700	715	682	655	695	727	718	733	694	689	682	693	647	705	728	698	689	727	731	723	724	706	719	743	703	717	725	702	730	688	696	663	686	718	708	734	734	717	707	676	705	713	725	704	704	690	687	745	657	748	768	729	678	680	729	716	701	664	738	742	664	663	744	708	686	721	708	691	689	707	732	640	678	677	690	743	671	679	720	683	716	700	670	702	693	704	697	703	680	710	726	718	674	666	684	692	714	716	752	674	747	710	703	702	652	684	720	742	714	717	729	675	722	698	712	660	707	649	688	668	745	684	743	728	709	702	672	696	774	687	756	748	736	718	708	661	685	712	699	690	702	692	723	724	697	712	737	703	743	695	681	736	710	775	760	689	697	715	726	694	724	656	679	715	716	711	707	714	725	747	676	751	711	692	735	678	716	736	692	734	705	683	705	694	696	725	709	676	714	695	700	720	719	725	729	714	716	697	648	707	714	761	739	705	708	728	718	697	726	690	690	739	690	678	690	731	727	756	718	715	682	691	731	721	715	689	675	700	731	696	697	664	729	728	705	656	704	666	707	721	716	717	680	687	740	665	691	709	721	701	664	707	666	685	658	705	719	670	759	697	745	737	733	732	661	671	724	676	698	720	701	694	711	721	692	681	697	720	724	713	700	686	697	708	687	709	691	715	718	712	708	756	701	683	674	747	675	728	755	691	674	663	690	693	717	710	741	684	701	689	714	702	658	687	699	679	714	714	690	675	708	706	639	701	756	659	706	723	724	727	708	687	684	684	707	722	700	695	699	712	721	715	680	708	672	708	734	724	706	729	705	718	709	764	682	678	757	732	691	711	702	672	728	692	710	729	725	724	693	706	689	665	714	692	743	707	754	691	672	679	693	652	739	704	714	665	693	706	650	734	674	740	692	696	634	703	698	712	668	709	735	764	684	740	699	699	662	697	642	698	765	727	700	663	720	763	708	697	709	693	716	719	716	738	664	745	663	701	693	740	690	695	687	732	667	745	732	693	718	667	727	686	755	759	736	722	673	704	720	714	671	718	673	744	741	757	691	688	695	736	700	714	756	720	672	728	720	685	687	753	692	703	707	709	675	678	756	766	745	733	714	718	661	677	685	671	675	677	637	706	731	681	710	692	709	711	737	712	676	656	734	732	679	735	700	740	727	738	703	690	739	749	757	680	704	692	713	715	715	732	683	694	690	663	713	676	739	656	718	741	704	728	667	751	689	690	646	687	713	732	719	704	688	741	714	699	723	764	718	670	760	703	700	664	696	711	691	744	693	712	734	669	765	669	710	694	744	705	703	711	734	650	670	686	727	712	649	731	725	683	715	653	706	698	678	728	771	747	686	682	698	698	692	691	663	677	725	661	699	717	679	647	684	710	709	711	692	710	712	728	703	700	692	664	759	677	705	660	706	694	694	747	720	695	672	692	709	700	719	705	682	681	715	717	715	684	707	775	687	716	727	685	710	732	737	718	735	725	691	739
52295	42711	46946	37195	25608	12627	2493	1151	883	739	579	500	625	972	1839	2299	1239	369	391	370	378	387	380	359	403	351	395	307	361	350	358	363	380	411	362	355	381	382	333	389	354	396	371	370	359	373	354	395	358	351	371	426	356	366	363	388	392	353	374	418	351	383	348	425	374	353	397	356	377	371	375	379	373	380	359	378	352	362	427	351	370	362	373	344	338	356	426	385	375	336	365	385	413	372	375	397	372	377	367	363	372	406	367	407	373	354	385	349	419	392	352	370	370	347	366	397	400	356	372	330	364	404	358	356	378	356	353	376	397	342	381	349	386	379	429	373	390	366	397	341	346	360	403	394	349	413	366	383	378	384	387	360	357	363	346	377	377	350	355	396	397	374	368	385	394	371	377	373	402	356	366	338	377	364	371	402	372	401	421	388	383	384	364	351	408	364	351	371	375	339	345	356	362	391	385	406	385	358	369	352	384	337	346	379	391	408	322	361	345	396	375	365	386	393	389	355	314	354	363	361	371	381	373	388	402	415	384	358	375	342	354	374	359	354	379	388	392	390	368	363	350	330	344	388	366	366	356	348	372	376	384	366	375	347	341	412	375	344	365	364	373	362	393	366	394	357	366	376	409	343	371	361	355	375	340	364	384	396	355	388	367	384	336	362	380	389	358	328	348	407	366	403	382	338	365	371	364	387	396	391	323	374	383	388	381	336	399	397	387	379	343	374	364	394	370	369	424	390	394	379	365	379	409	371	360	404	393	385	331	409	394	343	375	343	392	343	360	358	378	388	382	359	362	358	343	405	374	373	352	361	415	337	381	380	360	368	358	382	354	336	394	341	384	372	384	384	384	354	383	361	364	350	363	370	378	369	400	353	378	404	383	371	341	358	404	403	380	352	361	388	394	360	365	356	376	395	377	356	368	411	346	362	404	381	355	325	385	360	352	357	402	346	343	357	377	400	339	409	386	361	380	386	340	329	397	366	361	360	359	324	338	406	398	375	368	388	343	372	380	330	356	350	339	375	372	318	376	393	381	365	373	396	390	362	360	359	376	379	349	390	363	334	374	359	352	382	334	368	358	416	386	363	359	347	368	351	392	399	373	359	354	331	407	400	368	347	367	342	366	346	352	418	379	355	390	375	358	362	373	336	386	374	403	374	343	357	342	392	352	370	375	385	371	349	364	376	349	381	371	412	387	333	372	399	367	383	404	354	349	367	390	395	358	355	410	343	373	391	370	357	368	387	335	369	383	384	350	356	379	376	406	327	333	351	323	361	372	364	355	346	421	382	365	386	355	345	397	384	377	363	361	395	352	378	401	380	394	347	373	336	369	340	383	391	374	391	376	371	387	402	356	373	388	401	371	392	357	353	341	380	352	358	381	356	392	376	365	399	362	356	358	397	395	371	383	373	410	395	340	361	377	413	367	379	356	399	371	349	395	357	356	331	367	393	367	347	405	399	375	387	350	342	366	406	397	370	363	350	364	342	330	356	379	379	364	372	361	406	372	379	387	379	363	356	372	388	347	386	378	381	351	357	331	371	371	412	388	371	360	356	386	407	357	385	388	423	353	337	372	414	359	374	364	344	377	366	390	412	349	370	354	368	372	372	346	380	362	372	400	377	373	383	365	346	405	345	385	374	370	365	388	364	373	362	378	368	403	408	367	336	415	379	373	359	380	407	374	368	376	344	347	368	345	375	379	354	329	387	379	385	368	346	378	377	364	394	376	372	399	360	408	368	368	390	365	358	339	347	418	368	371	392	343	364	419	401	351	346	386	348	362	391	372	346	395	363	358	390	389	344	355	384	375	354	395	416	349	352	374	337	338	366	388	358	389	387	394	355	373	386	355	379	363	354	374	399	421	385	365	366	455	354	367	361	368	341	331	370	371	404	366	390	371	409	346	371	402	364	334	378	336	389	393	394	381	381	370	400	360	339	384	376	372	351	360	393	405	370	393	386	396	418	376	368	368	348	357	416	405	366	345	363	325	349	354	400	364	375	335	333	354	411	365	374	381	361	417	332	365	356	355	355	397	357	366	373	382	359	401	400	395	332	355	380	371	376	392	388	343	359	378	396	362	356	377	383	355	377	384	386	381	382	371	366	385	377	351	353	358	385	409	388	378	372	366	356	359	398	329	344	333	384	380	351	382	395	366	367	341	397	349	352	383	391	385	348	423	378	378	361	337	382	415	389	371	353	367	332	339	339	358	406	375	345	355	369	372	364	351	419	436	408	374	362	350	373	403	403	348	360	397	400	377	346	351	340	364	386	383	375	379	416	390	375	391	364	381	380	363	373	347	343	365	390	391	359	361	389	356	378	360	365	380	371	387	346	413	386	423	350	443	382	362	370	383	348	381	377	415	373	369	351	371	381	388	351	397	342	388	367	397	347	392	362	344	328	382	362	359	365	385	383	381	364	391	410	395	378	375	351	412	361	357	383	353	360	361	386	351	374	351	364	363	369	354	382	380	385	373	396	384	402	376	355	345	377	358	361	389	373	364	376	381	362	369	421	360	399	337	352	345	368	375	382	360	364	373	377	361	347	368	392	371	336	368	357	366	364	428	363	375	401	378	366	349	374	398	357	372	362	341	362	394	381	361	352	349	330	399	398	377	374	361	362	381	380	400	377	377	384	375	342	349	323	369	389	327	377	352	392	329	388	361	351	386	358	350	354	362	410	379	331	387	351	414	418	326	373	380	374	385	418	357	383	383	395	361	399	384	344	361	397	360	349	363	382	372	365	364	372	391	351	400	352	373	380	384	373	349	373	338	361	345	401	378	377	341	373	365	359	372	391	363	370	363	429	397	406	373	380	380	410	355	357	375	333	360	389	356	382	418	369	394	368	395	433	371	392	414	373	409	357	412	386	388	415	367	363	363	351	384	377	388	396	386	385	344	403	374	328	352	347	370	369	357	363	373	323	376	377	386	356	377	354	368	384	358	362	364	440	383	394	369	404	360	388	379	341	376	373	413	387	419	392	402	407	380	374	407	358	396	382	379	367	387	349	409	381	367	372	405	375	350	398	353	349	371	366	368	384	394	382	362	376	405	420	383	391	349	383	345	380	374	369	370	348	371	429	365	390	368	365	354	354	352	392	408	373	383	371	414	397	371	333	322	358	364	367	372	417	397	364	372	380	374	360	329	352	386	391	360	363	348	348	373	382	338	339	367	392	413	384	396	414	355	347	362	381	378	368	349	346	369	355	352	356	371	375	357	387	377	332	349	354	400	366	351	363	399	336	354	351	382	406	371	360	358	338	389	385	378	378	343	356	407	365	376	385	398	415	378	352	422	380	410	359	341	347	380	355	389	412	340	338	372	351	363	359	339	356	373	344	362	348	356	352	356	378	375	344	408	376	357	334	316	405	384	398	370	378	335	356	366	379	403	379	347	367	357	407	352	397	342	349	371	367	356	381	368	343	377	376	372	358	364	414	377	381	394	368	378	391	346	362	375	372	388	371	348	396	391	348	367	383	376	368
33970	34376	45719	41605	35068	17971	4356	3803	3064	2805	1965	1763	2268	4427	8564	10253	4479	812	814	818	848	718	782	839	785	831	786	790	826	810	812	834	726	836	778	816	755	793	785	821	789	809	801	842	810	798	801	820	865	806	858	778	820	763	787	772	829	779	810	755	822	806	809	761	827	756	756	813	829	824	787	799	755	823	756	832	794	804	830	762	816	819	798	785	830	818	797	784	794	815	835	798	805	813	764	806	849	816	791	841	749	791	798	804	823	731	748	818	799	888	841	804	790	843	763	778	827	788	832	809	764	836	787	818	810	779	809	746	823	797	800	784	786	814	784	814	833	831	770	810	816	781	806	791	784	768	789	777	790	829	785	861	801	833	771	829	835	769	824	794	825	773	811	804	815	780	800	824	808	814	775	816	788	781	796	819	770	795	805	780	872	784	773	839	798	771	809	826	794	806	788	860	775	807	774	783	788	825	754	821	828	787	840	798	780	801	821	791	842	808	770	806	823	773	809	770	798	808	821	798	800	788	789	838	793	779	796	792	754	780	795	752	790	755	777	781	762	772	790	802	817	806	798	831	811	792	801	803	860	809	828	810	788	775	779	782	823	858	823	801	798	823	765	767	788	791	780	818	773	782	786	842	826	827	845	761	822	779	805	793	796	784	812	807	793	783	797	814	848	812	814	765	798	808	764	807	795	882	785	820	815	800	775	814	813	828	778	816	854	807	837	794	804	826	800	799	831	841	797	816	782	855	794	799	809	821	825	823	822	844	754	800	803	813	760	814	783	729	799	869	818	785	822	820	769	744	779	817	795	808	815	774	773	825	781	838	806	823	809	776	842	763	779	788	817	798	796	820	848	788	795	793	866	827	827	799	821	826	817	844	813	781	786	835	804	805	804	781	798	837	803	797	778	793	794	802	804	774	813	804	785	764	752	854	806	817	782	787	805	786	810	768	783	812	782	801	857	727	829	792	765	811	801	826	789	824	819	796	796	820	809	809	814	802	813	769	787	809	772	851	801	821	797	802	844	839	845	819	759	810	799	790	791	790	809	757	809	751	802	782	815	795	779	785	762	839	832	800	781	774	777	764	794	810	770	762	761	802	860	784	766	809	818	820	826	765	822	811	816	777	811	821	780	788	830	769	827	811	771	819	850	797	816	805	774	805	800	793	788	819	778	759	854	805	796	789	838	811	844	851	798	825	782	776	839	789	795	852	797	803	744	800	791	750	859	832	838	812	805	822	788	841	825	822	801	769	819	817	795	801	774	795	797	806	801	783	816	806	818	796	799	812	758	818	774	790	774	810	778	845	821	790	802	799	794	841	804	846	815	782	856	777	760	814	784	801	824	830	760	783	848	787	759	821	784	836	817	800	832	727	821	745	768	826	831	786	764	796	830	834	813	787	826	810	784	742	792	836	766	823	782	792	806	809	802	773	846	835	794	803	800	800	808	776	814	849	749	833	825	834	812	791	815	866	794	836	884	811	801	797	782	836	743	799	766	814	799	858	781	809	759	823	830	805	803	786	847	787	838	787	835	794	834	739	803	797	789	778	781	854	789	799	795	783	751	834	790	838	763	813	747	803	778	827	818	799	768	756	756	768	792	771	807	797	813	768	800	817	812	778	808	769	777	800	780	774	798	775	781	821	851	804	812	783	843	815	780	802	825	798	813	843	818	772	775	828	802	813	805	795	867	833	785	818	763	758	857	739	802	839	804	813	820	829	837	818	808	751	769	807	779	806	812	792	835	785	819	800	816	825	773	809	806	794	768	827	806	797	807	818	858	807	788	815	754	779	817	829	721	794	793	822	802	749	824	827	789	808	815	814	762	776	809	814	790	843	817	768	824	826	732	786	807	740	801	807	850	795	782	780	831	763	805	776	826	822	830	839	777	775	797	837	816	760	787	836	783	762	825	813	763	811	859	870	811	764	764	760	774	818	826	801	838	797	811	791	835	756	772	797	813	809	832	845	833	830	791	814	777	784	836	827	828	781	855	743	826	791	831	800	776	787	758	799	807	782	791	776	811	737	842	783	805	784	793	834	800	806	780	811	832	741	780	812	769	779	825	793	825	802	834	803	768	823	804	832	817	804	815	792	858	762	792	842	818	797	787	837	761	845	787	777	802	784	789	787	797	781	760	851	803	838	785	836	774	770	835	804	782	831	795	770	793	820	788	793	800	795	823	792	801	788	804	766	816	842	779	811	753	791	787	843	789	761	755	813	799	802	802	799	804	799	796	811	738	837	769	810	781	800	747	804	745	853	809	795	804	781	821	786	840	774	794	789	779	835	820	815	784	795	770	751	781	805	809	795	832	763	796	815	842	803	771	804	820	779	801	773	806	817	822	781	811	827	835	828	808	778	792	788	797	792	790	782	817	806	766	802	803	824	788	828	833	795	819	793	812	794	813	784	796	764	872	826	839	807	817	756	820	858	824	781	809	816	858	817	812	812	781	835	776	815	833	817	787	830	890	811	777	827	774	766	713	778	765	799	768	813	816	782	772	783	829	791	836	795	768	799	810	893	833	800	803	776	821	805	803	796	777	780	779	790	791	819	779	782	811	781	829	807	794	753	840	807	832	817	783	808	776	843	780	777	852	786	812	793	770	768	797	787	791	797	766	805	804	832	798	760	798	839	801	817	841	828	779	836	806	794	783	791	802	746	805	796	806	798	817	773	754	814	756	818	796	819	836	866	827	804	789	866	801	795	797	802	802	780	777	797	792	805	861	851	829	835	781	785	822	811	788	789	770	793	806	773	803	741	761	839	787	826	838	784	815	830	780	789	800	793	803	818	835	808	826	846	801	774	807	804	800	812	809	805	826	791	843	830	784	829	820	766	810	780	806	795	835	748	831	767	783	813	767	782	791	768	768	779	804	782	808	812	803	800	746	794	878	803	762	819	844	786	821	778	793	797	762	821	826	809	837	786	803	801	807	768	797	770	765	770	803	821	803	753	818	830	771	829	785	821	784	827	738	803	813	829	814	811	726	780	810	732	786	827	815	769	852	787	828	848	874	763	809	786	829	853	812	779	792	823	792	846	794	800	790	806	780	816	786	848	785	803	810	793	819	773	868	764	772	794	808	808	850	786	767	796	821	812	783	841	831	779	770	776	767	769	784	848	757	712	858	777	785	790	762	844	760	775	849	763	843	775	752	801	795	804	795	826	823	826	810	833	796	782	808	847	808	820	790	821	833	792	807	855	792	805	799	783	855	786	747	804	780	792	766	795	793	845	764	815	751	783	805	823	795	799	770	803	777	834	814	837	816	814	760	761	849	757	744	755	839	730	823	795	788	815	819	792	784	867	836	810	867	799	839	814	828	780	745	785	738	792	776	753	805	791	839	781	778	781	791	785	833	781	796	807	834	810	829	786	827	825	791	778	813	820	840	828	801	795	823	801	804	848	765	823	777	796	816	815	798	792	822	786	819	788	757	804	759	734	807	843	764	832	779	832	823	772	771	765	813	804	802	759	837	825	808	843
23254	13343	8748	3973	2056	969	428	313	292	278	259	267	224	212	223	282	203	211	169	224	206	189	223	176	208	198	198	198	208	208	211	208	198	177	231	209	185	173	196	173	196	216	173	186	212	216	193	214	194	203	211	232	172	195	201	185	168	168	195	175	187	191	209	197	225	213	176	167	191	223	225	171	198	219	215	197	196	173	203	194	218	190	188	186	174	190	180	199	181	200	193	194	184	184	196	225	211	178	203	209	169	199	213	212	190	185	189	179	205	226	171	183	183	177	174	176	208	199	198	220	215	172	219	167	229	189	178	208	191	180	191	217	176	191	181	208	198	206	196	191	218	202	196	209	198	199	211	209	182	208	208	186	186	216	194	215	186	168	188	206	197	179	207	192	194	190	208	207	204	186	188	199	200	219	214	218	193	203	204	212	215	197	197	224	212	190	217	213	209	193	205	190	212	192	205	183	190	206	210	187	199	209	191	192	185	164	164	205	206	180	179	203	192	181	188	156	199	219	177	195	182	187	176	183	213	175	194	208	204	199	192	201	202	223	201	204	202	177	177	189	208	198	188	209	195	173	206	180	193	186	202	189	197	175	216	188	204	218	185	173	174	186	194	161	185	163	206	193	159	143	178	157	191	195	189	200	214	173	215	175	161	190	175	174	180	192	179	207	200	213	189	190	186	174	174	179	199	221	162	198	201	205	195	211	192	197	213	192	186	217	183	197	202	183	206	196	176	198	213	201	177	210	202	198	174	194	195	210	206	197	204	173	177	187	202	186	174	216	178	180	177	185	206	245	176	206	192	165	171	214	183	183	186	182	175	184	205	175	177	186	189	202	189	213	212	184	198	189	203	193	195	209	207	204	190	191	174	171	185	194	195	187	220	189	208	197	185	192	204	194	217	196	202	216	211	205	188	201	230	176	204	202	202	179	211	169	197	186	196	210	205	186	198	207	177	198	194	187	210	186	233	185	169	177	162	180	197	178	224	221	202	187	209	233	223	199	174	176	187	216	199	181	192	188	200	189	200	184	190	190	194	230	159	179	197	178	187	195	192	177	189	158	188	200	202	185	171	173	190	194	211	192	205	190	166	198	194	198	194	178	211	188	200	185	212	196	184	209	207	210	209	187	166	187	199	183	229	188	164	180	198	173	201	216	196	188	200	198	180	200	186	181	194	208	187	197	199	192	180	205	180	171	187	199	211	196	233	198	195	210	184	197	167	182	187	224	180	190	209	186	209	206	199	194	192	191	200	178	159	186	199	209	181	195	208	224	182	203	178	202	216	183	181	166	191	193	186	184	222	178	191	195	180	206	201	198	208	205	190	211	183	192	198	214	219	198	223	210	219	207	237	218	189	186	180	181	206	201	199	191	187	183	193	219	180	181	169	198	211	221	206	191	200	184	191	163	206	199	203	194	205	194	194	205	183	187	195	206	223	192	190	186	187	172	213	197	194	176	214	172	180	186	190	198	214	179	199	179	177	185	191	191	178	203	161	191	193	201	186	183	180	198	175	187	172	191	189	192	227	176	232	211	203	179	172	203	198	195	185	179	191	196	163	193	198	208	195	215	206	205	221	202	211	182	186	192	209	208	195	211	214	196	183	201	194	189	214	208	203	190	164	210	178	205	167	213	191	212	223	223	190	177	192	191	183	185	183	174	170	202	203	181	192	172	224	210	205	206	178	212	205	180	194	183	185	212	193	186	196	177	194	174	200	193	204	185	181	206	199	181	192	194	189	198	184	202	202	169	200	204	217	179	201	202	216	167	196	211	189	192	194	174	191	206	185	195	207	196	185	204	194	206	191	179	186	211	197	207	204	216	195	190	177	187	204	216	180	197	197	200	189	175	185	217	228	219	213	189	197	184	186	181	169	209	198	181	200	216	197	180	198	209	192	182	196	185	192	168	204	207	229	220	214	208	217	194	174	207	162	197	191	201	209	182	176	211	194	187	199	175	206	209	196	186	187	211	190	185	162	185	212	203	191	209	182	184	217	194	193	203	186	203	222	198	233	199	176	183	199	198	183	197	173	184	191	193	181	188	154	176	199	201	203	210	176	208	190	201	209	203	203	195	198	183	197	184	185	196	197	184	199	206	213	190	182	177	184	180	193	190	193	171	172	186	194	203	194	195	165	205	173	184	179	190	177	174	207	187	200	186	196	173	191	200	190	226	200	185	179	199	234	183	218	192	204	181	185	226	207	203	185	191	196	201	175	190	179	198	189	182	176	183	195	204	188	210	187	183	185	199	168	173	186	195	206	163	195	178	206	192	199	202	209	208	213	208	174	176	176	212	191	214	180	193	207	204	190	192	195	208	184	192	186	224	210	207	175	198	170	174	195	172	199	191	163	218	179	170	219	200	222	174	170	205	180	207	188	172	191	189	155	186	204	178	193	213	214	210	222	188	183	203	206	192	177	211	183	185	182	178	201	186	191	203	186	196	182	180	193	217	183	189	183	208	209	213	188	192	181	209	216	198	201	185	200	175	227	170	185	209	185	194	183	181	178	182	184	183	190	189	174	179	205	180	182	203	222	192	207	191	161	191	187	213	210	215	201	202	217	165	179	218	217	193	231	209	191	202	200	190	187	196	176	175	203	208	218	192	226	200	204	174	202	203	220	235	190	209	180	190	180	219	203	211	197	204	190	169	204	185	204	217	195	191	181	183	181	181	214	211	189	200	197	204	201	215	184	216	206	187	193	201	197	168	205	185	189	200	199	177	199	197	196	191	191	177	201	192	165	158	181	203	194	158	207	191	211	209	217	182	191	189	162	182	207	204	179	191	175	230	175	226	166	194	208	183	187	195	214	190	222	189	187	191	202	177	209	221	212	225	204	210	189	207	195	204	190	191	159	180	175	183	199	212	173	191	185	175	187	162	177	193	176	214	184	186	200	193	190	184	199	196	202	202	191	182	206	209	185	182	212	181	193	198	192	160	173	225	181	217	193	177	184	176	180	207	200	192	189	194	206	207	200	198	196	190	193	211	194	213	173	197	232	203	212	214	171	180	191	178	210	168	200	192	184	195	182	213	202	169	179	186	190	194	210	184	184	217	194	196	187	167	204	175	184	180	189	167	209	216	166	177	212	185	192	192	221	183	189	194	207	204	169	209	187	191	165	165	177	215	202	164	201	178	203	189	177	219	183	173	177	190	205	182	194	203	213	192	185	201	168	178	185	184	197	231	237	184	193	186	194	185	211	165	194	186	206	199	209	173	219	202	193	204	206	182	217	204	206	196	181	181	194	192	170	215	205	191	197	206	212	184	198	189	190	178	207	171	192	219	204	186	208	216	204	190	192	195	187	187	201	189	195	215	220	173	211	201	198	201	163	192	178	187	210	197	169	166	190	196	170	209	201	178	207	198	178	188	191	207	187	199	190	198	194	194	200	195	214	195	176	193	191	180	199	202	194	192	159	191	233	190	185	201	199	203	200	196	214	219	200	208	201	195	182	189	187	216	192	174	199	194	197	214	206	193
14203	10781	12937	9694	7314	3520	1649	1104	962	1008	872	767	771	675	717	719	520	468	456	448	443	498	463	442	487	440	435	456	491	465	479	515	456	465	470	454	476	457	461	516	495	455	449	493	389	460	444	475	510	472	444	476	488	460	469	485	469	477	495	498	488	467	501	456	452	440	422	439	479	467	478	481	462	420	483	479	465	462	476	425	464	467	473	472	465	447	499	470	453	439	424	465	474	496	458	483	460	496	448	451	458	469	482	479	466	433	488	439	535	492	432	461	487	450	468	477	482	483	456	480	480	473	458	449	468	480	453	473	485	471	478	475	498	448	446	508	470	431	475	425	421	452	438	451	455	478	453	469	484	472	489	457	450	439	454	465	466	458	462	511	478	481	445	496	483	471	475	463	461	504	487	466	436	456	494	471	482	469	487	510	477	472	470	481	435	462	450	454	431	444	468	431	490	492	486	490	457	470	442	498	421	466	445	413	479	476	473	436	446	481	451	456	451	451	455	479	448	436	465	441	474	454	440	483	456	436	477	460	479	451	447	452	422	459	426	501	423	456	442	499	483	460	462	503	485	480	425	465	458	454	467	449	474	473	449	445	483	438	496	477	465	464	399	493	454	426	456	454	471	462	485	454	481	484	458	412	424	470	453	422	486	495	462	465	477	444	481	475	475	443	454	474	502	453	456	485	470	519	460	454	483	431	453	456	469	487	487	498	463	456	442	458	491	465	498	467	488	458	440	458	477	476	424	432	466	505	439	461	494	476	488	468	463	477	469	486	446	473	478	465	454	481	453	441	452	493	445	458	463	456	423	448	450	476	472	444	461	424	494	444	446	461	505	493	479	456	469	482	465	471	429	433	452	466	516	471	451	473	403	495	463	469	455	460	448	486	485	496	435	472	459	435	449	489	448	440	487	462	452	470	448	470	485	484	456	471	528	498	499	456	470	467	469	485	431	448	489	450	450	431	464	454	433	486	448	465	433	436	441	434	457	465	476	472	455	456	468	435	463	452	452	460	500	484	430	501	452	474	451	498	439	451	450	433	489	475	445	428	443	468	464	471	480	483	456	474	427	457	458	490	455	441	479	486	471	493	467	399	468	432	480	474	457	475	469	477	453	474	477	456	466	474	495	476	475	495	433	458	449	464	465	411	453	451	454	461	454	498	438	470	444	481	444	494	427	444	480	472	497	460	466	450	447	487	473	453	454	438	469	466	466	447	483	453	468	522	486	449	432	459	461	471	486	480	468	481	435	464	455	487	476	474	465	478	470	499	442	464	455	434	471	480	488	495	487	420	434	489	423	469	480	484	494	451	453	449	451	439	469	504	455	447	443	457	456	442	479	462	465	472	487	444	509	457	467	413	479	420	489	475	478	463	496	449	476	463	466	436	471	460	460	457	464	417	478	409	457	459	459	498	495	442	464	483	471	470	439	449	481	451	457	455	468	454	477	496	442	473	443	515	475	464	471	506	442	429	485	464	471	456	462	498	488	489	475	488	481	453	480	475	462	454	460	486	485	452	467	465	463	446	471	467	494	488	456	509	463	453	457	442	463	463	464	443	477	479	444	461	487	459	472	437	422	443	480	440	503	452	497	444	454	453	469	487	450	477	467	469	482	469	494	457	456	451	464	436	463	450	423	445	472	456	490	467	434	431	468	474	463	466	451	448	494	496	445	457	466	468	462	470	488	457	470	494	459	468	479	471	527	468	477	476	463	465	436	454	480	460	481	495	475	444	448	463	455	476	423	482	495	460	450	479	472	467	478	493	485	418	524	485	435	458	440	493	455	457	491	433	473	498	459	494	467	451	459	485	465	450	483	432	478	466	453	493	476	476	461	423	477	467	473	448	457	447	483	474	479	504	418	476	450	475	496	451	484	445	507	435	421	447	459	460	472	462	489	479	476	478	496	452	486	444	479	430	474	448	470	451	461	460	479	485	461	483	470	481	478	469	440	445	447	481	467	456	464	474	459	459	444	436	475	499	471	472	439	491	518	436	471	457	441	483	463	447	486	480	459	498	467	435	439	437	475	399	433	470	478	469	485	450	444	485	460	487	486	488	440	440	465	465	470	496	488	442	463	465	480	483	454	462	461	425	443	448	482	436	498	439	486	461	479	503	454	509	514	459	498	459	467	438	458	443	471	451	430	471	476	450	461	462	511	474	421	461	461	455	444	433	461	531	476	469	467	461	481	478	459	457	482	435	454	485	411	506	435	501	471	506	468	460	450	494	467	457	481	469	447	478	507	483	477	508	483	433	473	448	435	479	485	435	483	439	460	452	475	474	501	426	467	453	456	462	454	440	464	456	451	461	447	468	473	456	455	456	458	480	492	491	472	430	483	483	489	468	475	452	460	448	467	434	440	457	453	479	480	506	445	473	438	449	450	489	453	441	458	461	445	481	455	469	473	449	455	479	493	460	509	451	474	478	511	462	461	481	477	485	448	470	482	454	484	461	478	479	478	448	487	439	490	443	464	434	416	462	477	472	455	436	427	464	451	445	481	462	461	424	448	487	483	452	455	505	455	497	481	423	436	469	444	419	453	451	442	491	458	438	475	474	482	446	460	504	455	477	446	474	444	483	451	437	442	456	453	476	490	478	453	451	459	485	462	460	485	489	461	494	454	484	426	434	430	460	454	464	508	457	451	480	461	440	493	457	515	426	472	499	444	449	468	513	451	512	497	463	475	490	463	463	470	454	466	490	485	454	424	458	485	486	446	448	475	461	433	462	465	475	480	439	467	470	458	425	486	491	456	482	452	454	457	472	499	459	477	490	488	498	448	480	497	437	480	496	527	481	494	452	455	436	435	475	507	489	445	479	469	466	446	478	474	449	425	478	448	472	463	475	483	479	444	454	474	450	465	444	471	450	460	445	484	460	515	498	485	468	448	460	486	484	451	448	434	469	445	466	451	457	452	444	431	485	460	465	464	482	467	426	460	489	468	436	438	482	444	448	463	479	475	432	442	455	475	486	492	464	465	443	430	472	453	452	490	492	462	458	449	438	477	499	440	481	462	488	462	451	443	489	449	422	489	453	472	474	491	469	473	461	451	476	468	428	497	450	490	491	486	454	472	469	452	463	469	441	454	491	462	466	470	449	470	469	497	482	428	446	489	440	500	480	467	472	444	469	451	486	457	467	461	466	472	462	440	489	456	464	481	453	454	469	471	424	473	472	478	494	483	465	481	454	474	499	464	416	482	462	471	453	445	530	429	474	473	496	451	439	495	442	471	464	496	443	469	465	468	434	465	477	464	434	439	471	500	468	475	501	445	476	475	482	500	430	441	475	464	477	462	465	477	450	472	472	451	439	460	464	443	457	485	443	455	454	472	462	519	472	450	440	448	449	452	454	471	474	507	489	472	491	428	466	426	428	486	473	468	467	461	467	468	452	483	483	459	484	485	465	478	470	480	444	454	473	499	469	451	472	473	481	474	451	474	485	486	479	431	470	434	430	457	464	451	477	437	462	464	455	492	480
43121	32741	34827	28841	19844	6896	1072	550	465	481	434	400	489	752	1017	1390	748	314	334	310	277	274	324	283	293	324	324	287	286	311	317	296	300	301	334	286	295	331	314	297	345	278	292	307	310	325	283	307	313	307	284	320	289	290	332	311	325	334	268	305	322	279	313	297	306	291	304	282	288	308	323	309	285	284	329	309	321	257	296	314	306	308	300	314	315	303	334	292	280	309	291	320	314	324	291	254	300	293	342	320	300	291	292	285	278	298	312	300	304	304	331	313	314	284	331	309	298	307	304	270	290	276	288	313	309	337	276	296	308	305	286	300	280	321	309	272	317	328	297	294	293	305	313	290	310	316	310	299	306	295	305	301	272	300	320	292	299	290	321	318	321	315	351	292	310	277	314	297	308	288	289	277	267	303	293	302	267	300	274	312	319	313	300	307	322	302	335	283	324	293	291	298	311	334	286	310	292	313	312	322	326	298	269	298	262	290	334	303	299	307	288	354	308	293	320	310	356	331	329	297	287	308	283	279	298	296	305	319	316	309	318	276	297	320	324	275	309	325	300	307	318	314	292	300	256	296	282	309	326	310	323	315	326	301	309	309	280	282	306	300	316	304	297	253	297	313	330	322	314	299	312	332	310	293	314	337	312	329	315	308	290	296	297	258	284	326	294	330	287	314	313	344	307	297	282	336	273	328	281	302	287	295	291	307	296	295	328	291	292	304	310	294	303	323	308	307	300	311	282	307	316	306	290	313	265	305	341	340	287	300	289	273	292	282	322	312	283	344	316	263	296	311	314	290	318	306	307	311	281	328	286	313	314	293	276	300	313	302	320	290	342	307	303	310	311	274	297	320	297	294	302	313	272	307	277	274	282	336	270	311	291	279	295	320	324	283	302	316	309	303	354	277	321	362	308	310	293	329	309	274	287	265	320	296	280	310	277	266	300	300	287	283	299	284	295	309	309	313	287	325	290	305	297	310	293	288	301	336	320	317	299	303	308	303	307	329	305	320	306	333	273	325	316	297	304	289	301	316	283	283	292	336	293	277	271	271	318	304	274	334	296	282	318	289	313	347	295	284	289	292	325	303	283	303	329	268	295	252	315	337	320	311	263	301	282	306	319	313	311	308	288	315	278	316	306	342	294	313	346	321	300	290	300	348	293	301	307	293	286	309	319	293	270	292	332	332	304	337	277	276	304	327	298	302	294	264	300	293	320	298	286	340	282	295	276	324	341	319	288	297	291	276	298	264	295	324	312	305	288	293	332	297	266	341	301	301	307	293	313	324	304	295	311	285	298	282	287	310	313	266	305	316	333	307	281	294	345	252	291	323	284	316	310	269	319	314	336	334	343	287	294	311	275	314	278	295	297	320	302	322	323	305	281	274	302	300	298	336	307	297	311	312	279	287	273	313	290	276	293	292	319	330	299	286	292	322	305	321	310	284	281	319	327	294	307	323	293	312	317	275	302	319	305	280	301	298	321	303	307	307	311	282	273	301	310	315	291	296	279	304	290	292	331	303	337	308	328	324	302	318	299	296	304	290	285	313	295	291	290	306	327	294	334	288	308	343	313	307	277	300	299	308	301	310	323	288	344	318	301	318	286	284	270	301	330	309	264	285	346	253	308	311	315	306	277	344	316	290	309	303	290	287	300	291	319	299	288	294	279	282	264	295	305	299	290	287	316	299	328	318	282	261	322	291	279	312	298	324	287	273	310	292	287	312	315	272	312	279	289	330	297	307	322	355	326	332	286	303	316	364	311	307	298	280	317	298	300	311	329	300	328	349	293	325	285	305	303	300	305	326	312	299	310	307	323	283	290	297	316	300	328	300	297	320	300	286	295	296	292	272	329	298	293	301	273	286	328	317	308	322	315	289	303	315	292	321	306	286	267	302	318	300	327	327	279	309	290	302	285	268	319	313	297	273	296	292	282	272	302	313	282	333	265	307	311	286	240	302	302	302	320	297	290	284	300	317	284	307	315	313	306	296	292	304	315	296	291	311	306	294	273	291	303	279	332	276	313	320	274	316	314	288	313	274	310	298	296	297	304	304	287	292	310	308	275	287	296	330	309	312	305	289	301	298	318	298	320	298	327	311	294	294	284	306	302	296	274	307	303	310	319	285	296	327	290	335	314	307	283	311	340	296	275	328	297	327	301	310	294	290	309	255	288	297	294	297	310	279	332	324	333	291	307	284	293	256	264	319	296	318	286	310	310	292	251	286	294	296	297	307	309	303	303	311	300	287	282	284	311	303	298	277	313	292	306	269	310	314	310	328	285	281	302	287	285	298	305	320	283	333	288	285	291	299	323	290	261	300	271	314	300	283	296	313	315	305	336	290	300	334	282	314	257	297	286	283	315	304	305	304	286	309	262	308	286	313	354	325	304	319	326	320	308	297	316	283	308	297	285	281	349	291	276	292	282	328	293	325	309	305	285	294	296	327	263	269	284	308	301	295	292	321	296	313	331	313	308	278	311	304	328	305	307	312	284	300	330	307	308	312	340	286	313	293	314	306	303	338	297	308	329	304	347	320	281	292	284	301	267	311	326	299	308	299	323	296	301	287	310	314	302	288	289	278	307	294	330	302	273	287	304	317	290	300	276	311	315	304	301	282	286	299	299	309	233	301	295	313	292	273	288	308	317	321	286	315	316	267	289	292	298	298	337	325	310	313	266	301	324	322	316	273	287	277	298	282	340	317	316	283	271	287	311	308	296	313	312	351	300	324	283	321	299	298	292	292	305	267	259	268	303	319	311	293	299	306	284	309	301	315	318	307	305	290	322	300	257	303	334	316	307	283	321	305	295	329	297	313	295	302	312	296	286	278	299	325	311	304	333	290	319	309	291	317	278	312	341	324	294	300	328	331	324	302	320	269	317	310	335	279	315	290	305	319	306	305	340	293	305	279	287	311	287	317	358	330	301	269	308	269	310	292	282	297	306	338	307	294	317	288	284	314	290	325	290	304	348	280	288	296	307	297	326	304	302	297	320	293	318	274	326	295	319	302	301	323	291	327	328	294	318	271	262	281	288	300	311	318	290	314	271	309	317	297	304	302	313	285	320	289	318	298	298	317	344	290	260	300	308	306	325	296	346	325	317	304	299	303	333	306	300	329	273	320	314	332	315	296	287	291	288	298	297	280	301	254	316	313	337	297	304	306	295	326	290	292	289	294	287	294	305	297	291	310	264	302	335	296	284	308	268	314	301	317	290	265	288	316	299	302	294	311	286	333	315	294	347	289	306	307	328	284	260	305	327	316	330	326	294	313	289	280	297	281	335	327	269	295	288	290	289	323	324	291	303	292	312	313	302	289	282	292	286	320	349	306	281	300	323	321	257	304	308	267	296	290	307	291	278	307	304	349	334	315	276	310	290	301	288	302	301	296	311	293	305	317	302	286	273	299	295	299	283	315	291	282	269	270	308	281	287	287	287	302	292	271	330	313	314	306	301	307	307	311	318	300	304	308	297	299	287	313	305	294	300	315
28093	25877	37445	35351	30453	12634	2617	1813	1492	1485	1319	1293	1876	2960	5359	6679	2660	688	685	673	655	709	714	711	697	669	702	680	678	694	679	655	670	708	688	714	651	665	670	659	707	661	632	666	678	730	657	674	690	724	671	636	675	693	659	669	673	705	715	685	723	739	681	672	692	661	676	678	665	622	725	662	676	682	700	660	640	677	635	680	686	665	657	697	674	663	671	678	679	649	679	699	709	682	649	685	670	681	688	642	663	654	654	716	712	676	672	636	650	726	650	713	696	650	608	636	684	681	695	682	628	658	675	682	651	639	665	699	744	692	713	714	632	724	729	702	648	647	713	651	638	691	677	675	677	680	716	704	701	719	672	696	670	699	675	655	687	696	685	671	715	684	697	705	644	718	707	627	661	660	673	699	674	663	679	693	648	658	674	677	658	679	670	698	704	669	693	679	677	683	669	676	656	676	695	628	694	683	690	719	730	682	666	637	654	618	654	695	681	708	671	701	620	656	641	706	665	712	669	670	683	666	660	665	645	651	680	674	653	693	672	677	725	686	681	713	702	680	730	655	708	713	666	720	631	696	692	708	728	704	706	702	676	703	632	711	640	673	674	629	661	657	689	684	689	664	655	674	693	709	668	729	685	674	648	709	678	669	684	671	696	652	647	676	666	677	668	690	667	701	643	669	700	652	676	653	659	701	658	688	674	664	685	673	688	686	697	703	652	674	711	683	682	684	707	693	729	683	712	703	703	702	701	646	677	716	698	666	695	685	669	679	694	682	686	684	652	648	673	668	683	687	682	645	716	670	724	667	721	672	663	675	700	686	649	718	726	664	685	675	658	653	670	695	683	682	729	673	708	685	685	713	702	688	684	686	609	707	681	698	668	695	709	662	665	679	728	685	648	652	701	706	664	665	714	626	645	718	702	698	671	685	690	626	674	643	674	680	710	673	657	682	658	726	661	705	698	682	715	689	671	686	703	712	704	647	711	651	689	769	710	683	713	687	705	712	729	708	676	707	686	677	674	663	694	672	687	713	705	705	692	697	719	731	672	671	702	662	680	706	664	660	681	679	686	639	681	718	650	640	710	700	690	737	686	709	688	667	716	683	647	645	674	682	705	716	665	717	658	736	665	709	669	678	684	641	711	694	698	691	671	672	686	657	755	698	679	653	721	676	702	645	655	691	671	698	701	691	702	702	672	683	652	652	651	635	690	691	672	685	662	650	715	677	650	659	670	653	648	711	718	713	695	672	674	662	713	659	683	689	647	667	681	678	683	671	704	683	703	671	624	663	628	708	644	636	714	683	701	680	666	659	689	661	672	665	670	708	680	709	727	701	681	683	662	706	676	702	662	690	686	669	705	667	672	635	651	650	689	622	656	667	652	719	661	665	690	721	672	692	672	709	696	642	655	659	676	680	729	641	734	646	646	719	641	745	654	661	650	687	680	682	712	693	685	707	696	661	667	686	674	665	645	617	735	666	674	718	716	657	678	666	658	692	685	648	686	710	624	619	650	693	693	675	676	676	718	641	666	683	671	705	659	679	663	659	676	698	650	672	669	643	676	697	684	731	667	708	675	645	658	704	701	698	682	697	693	693	687	743	684	709	695	668	700	657	673	719	663	702	708	648	687	696	660	697	690	709	695	677	671	688	698	640	682	721	701	674	649	718	710	652	715	655	666	663	684	654	710	666	713	695	659	664	688	659	671	667	688	685	703	650	660	646	674	647	670	675	706	646	679	692	678	662	677	666	675	647	690	648	692	627	691	654	678	686	632	664	675	659	664	671	645	653	675	655	669	675	692	644	656	702	640	687	652	678	669	707	667	695	660	655	732	660	680	637	713	653	707	638	679	675	654	686	703	661	706	657	705	685	671	648	620	648	635	667	667	669	673	656	663	670	660	689	653	679	701	657	691	716	708	696	658	659	699	720	655	684	639	672	676	664	710	676	661	695	730	643	737	686	682	674	690	656	697	675	698	696	697	671	636	652	706	730	657	691	669	704	690	653	668	678	702	657	701	723	690	636	674	650	694	668	679	662	681	660	666	656	690	668	676	680	661	709	680	676	676	668	708	697	679	670	694	696	741	686	651	698	672	714	623	683	685	672	646	696	721	731	670	685	687	661	738	653	698	674	672	661	685	660	711	704	678	669	655	672	701	640	683	699	654	659	662	618	713	670	693	703	730	670	643	706	661	708	635	688	669	671	691	672	645	722	655	639	687	645	647	631	670	663	646	668	684	676	704	674	664	706	617	666	688	644	658	736	670	720	695	663	689	662	681	696	704	648	683	684	709	627	699	677	696	738	703	653	682	673	685	675	692	646	686	698	692	732	694	659	637	699	714	708	702	655	680	701	705	664	668	661	683	680	689	760	642	670	665	694	685	686	710	668	771	676	699	669	709	692	715	665	667	677	674	656	713	712	692	706	700	691	698	684	698	698	682	704	692	645	704	664	672	685	660	741	668	682	695	712	643	680	678	640	651	668	682	661	697	708	690	682	691	733	666	701	690	652	688	695	659	645	679	712	681	714	663	671	696	670	688	697	635	684	689	660	664	666	673	665	711	707	715	652	706	678	661	719	650	691	685	659	661	704	693	703	707	652	644	676	687	637	662	649	661	657	666	661	676	675	672	672	667	677	665	692	694	663	676	699	674	647	675	660	710	630	669	685	658	646	700	704	653	697	694	638	662	666	659	674	693	651	702	695	671	682	660	677	673	654	716	652	639	631	670	696	653	682	663	668	706	685	681	703	656	691	663	681	669	642	678	678	665	675	679	682	716	741	678	639	664	709	689	722	705	728	712	712	670	683	680	686	690	661	682	688	697	702	714	682	639	702	674	697	729	677	702	642	659	701	747	728	695	681	682	709	722	655	738	686	701	699	716	665	652	622	690	651	660	694	685	692	692	672	693	631	665	714	716	678	669	711	650	654	716	712	687	664	706	652	670	659	726	652	653	676	639	674	686	660	680	662	657	709	666	653	671	692	684	709	710	701	665	729	725	668	653	669	694	673	713	683	677	647	681	705	721	661	689	703	672	689	696	669	678	673	708	688	711	682	657	673	699	692	678	680	667	667	673	718	680	719	667	702	650	639	686	692	674	662	720	721	655	642	665	667	710	721	676	667	680	627	666	703	671	670	710	663	711	732	687	683	726	707	691	642	725	662	683	672	693	675	674	690	668	684	679	679	660	691	681	702	712	688	677	640	729	698	662	657	695	716	670	728	643	690	658	659	712	661	680	717	636	699	686	686	724	717	680	642	656	700	643	689	654	703	643	685	668	708	697	681	635	652	716	710	642	767	695	697	721	686	662	675	691	693	674	680	603	655	681	699	690	724	669	630	696	712	650	624	685	677	692	705	679	663	686	707	694	649	691	711	648	724	728	704	647	671	702	707	682	657	688	670	646	680	669	720	678	665	695	687	682	681	631	722	671	682	679	688	642	685	709	629	658	689	675	701	665	677	665	710	697	692	686	686	678	702	668	664
51580	41055	44870	38450	29039	11249	2289	819	802	775	642	619	822	2034	2202	2219	991	416	396	381	389	370	394	363	347	400	387	400	383	354	389	372	396	366	372	441	378	400	372	415	369	371	372	422	376	384	364	390	379	346	364	383	383	392	332	366	389	379	372	378	329	355	324	376	369	366	377	422	412	348	393	388	350	396	371	379	421	354	420	394	403	370	403	379	376	392	394	378	374	365	365	361	394	360	390	386	398	374	371	373	403	377	391	367	388	351	386	384	389	377	364	371	408	399	376	391	381	370	347	364	367	388	304	372	384	385	416	373	366	355	379	368	372	347	333	400	341	346	386	386	361	375	356	390	371	370	383	388	407	395	400	381	365	428	357	390	418	350	408	390	383	385	379	394	390	397	378	388	370	377	378	378	392	378	375	381	383	363	398	371	371	358	366	386	401	358	380	416	347	354	375	366	345	381	388	394	403	383	373	377	366	373	377	390	374	418	398	393	378	389	412	395	389	414	429	362	347	375	350	364	368	387	379	418	365	388	415	379	363	370	366	372	348	371	384	356	369	390	353	408	362	379	376	390	387	366	395	383	354	383	388	348	353	399	374	354	386	358	401	392	390	344	399	387	394	411	392	374	349	390	373	350	384	353	357	338	342	381	377	371	390	384	395	391	389	376	360	393	384	386	394	388	353	398	402	383	388	388	357	352	366	384	367	360	378	383	338	385	412	409	370	405	377	392	384	396	419	389	381	391	358	395	368	368	368	395	384	398	390	376	378	380	378	349	354	418	358	354	375	358	426	385	364	418	371	396	361	432	368	365	348	390	398	349	357	348	391	424	354	381	379	369	366	388	419	394	377	385	347	354	406	342	373	366	354	381	322	358	403	402	368	389	348	398	352	363	352	382	392	363	398	394	387	396	355	365	354	412	367	356	367	367	366	388	396	419	348	363	381	389	393	379	344	375	389	387	361	370	346	369	366	385	415	378	407	402	392	436	390	377	353	391	378	412	384	352	407	357	357	346	382	372	386	393	358	385	338	360	388	384	341	360	393	391	377	388	376	365	347	389	348	380	379	414	379	349	354	377	370	374	382	317	360	371	360	365	370	386	353	324	356	368	368	433	373	394	357	378	387	354	418	361	392	394	360	400	383	373	360	377	368	381	404	376	379	389	387	377	409	337	420	354	361	377	367	394	353	323	369	346	382	355	342	394	404	403	399	405	379	383	417	321	366	357	364	369	400	375	372	377	405	362	371	380	375	389	386	407	382	369	372	372	369	339	372	409	376	347	380	354	407	370	345	379	375	412	409	400	371	381	417	368	413	377	359	364	356	398	382	353	408	385	391	381	364	358	380	354	373	403	392	397	383	361	383	376	403	375	359	378	357	390	381	349	369	384	412	390	405	369	348	411	421	387	357	393	421	369	357	392	369	362	407	387	396	396	393	360	361	379	421	375	381	355	399	407	362	348	391	328	370	381	414	331	390	388	387	347	383	406	390	387	359	382	364	411	354	341	367	411	369	386	401	375	342	383	443	369	336	380	329	389	382	359	353	370	385	399	368	394	398	380	368	351	374	359	370	350	362	363	372	378	392	369	394	349	345	387	370	422	419	348	381	400	408	420	391	380	384	366	351	371	360	372	346	371	395	372	321	390	341	340	368	371	369	361	394	432	393	353	369	402	380	357	378	414	377	347	369	397	385	353	403	366	376	420	392	397	403	392	396	381	352	372	344	389	400	350	368	400	368	372	374	341	375	338	353	382	377	407	378	351	374	361	383	371	390	388	376	374	367	362	432	366	363	374	414	424	333	404	388	383	376	391	371	390	323	368	402	386	389	401	395	363	343	388	422	385	390	366	376	401	396	383	393	399	388	396	377	367	421	400	371	350	350	337	365	365	387	428	375	357	366	390	384	348	397	364	408	392	373	406	395	392	365	364	440	386	391	377	357	345	382	379	361	394	392	386	368	377	368	377	368	393	386	370	382	411	367	366	391	347	371	363	369	401	396	360	403	353	383	383	362	403	371	395	428	331	332	333	408	365	360	353	358	401	384	401	388	380	422	394	358	402	380	369	387	375	385	390	369	408	335	347	365	366	380	384	401	377	361	350	346	360	382	380	375	367	381	398	383	376	371	366	383	391	369	399	391	435	403	401	375	392	362	354	388	366	367	390	371	390	363	381	407	378	387	397	405	420	409	379	410	386	403	428	362	376	369	388	355	382	364	366	375	372	352	390	361	373	388	355	374	373	349	368	370	378	387	348	362	389	352	411	431	401	378	366	369	384	381	379	377	378	388	378	364	363	370	392	390	388	388	350	402	370	383	390	359	346	375	394	366	366	386	378	357	376	369	356	413	363	363	345	387	367	362	376	349	384	368	342	374	400	379	404	404	337	364	408	336	347	380	368	382	373	345	394	386	363	384	372	415	416	395	407	397	363	376	369	373	380	344	394	382	411	355	362	413	365	363	392	353	363	361	337	368	377	360	385	358	374	358	365	387	393	373	418	414	367	387	364	378	410	417	366	352	349	341	375	377	366	390	378	364	373	404	349	388	348	390	405	337	366	375	373	371	356	378	345	377	345	338	350	365	395	391	397	379	376	384	351	368	398	385	326	393	381	368	369	370	373	357	407	360	363	381	366	381	383	350	353	368	359	360	397	408	348	377	417	353	378	358	407	403	371	382	374	377	367	365	394	371	355	377	391	380	373	353	346	380	382	357	357	357	408	346	393	374	358	382	376	373	396	415	356	382	399	367	352	373	401	369	373	402	385	432	345	429	373	368	410	406	372	402	376	408	351	370	375	364	380	404	364	385	382	362	378	341	377	424	398	381	382	412	376	332	354	364	393	359	366	421	397	364	378	352	378	413	421	378	370	369	404	377	364	358	352	369	365	405	409	342	383	357	406	412	411	367	392	386	368	308	357	376	364	396	368	361	392	380	342	356	390	364	387	355	376	366	368	353	376	360	338	399	372	396	410	400	383	366	382	361	364	381	378	425	365	368	375	375	364	379	419	398	352	374	366	349	394	371	377	356	386	367	399	344	422	392	382	370	403	390	409	367	347	413	394	388	379	371	370	377	381	345	380	346	386	359	396	416	365	385	392	366	364	364	383	402	381	368	390	366	360	380	361	368	368	317	398	364	402	402	393	363	387	339	383	354	364	356	322	356	382	375	353	371	401	358	378	374	381	385	407	387	411	362	377	377	361	397	368	372	351	388	358	404	374	344	382	363	416	360	372	397	376	373	359	388	371	395	379	351	395	393	385	381	394	361	363	378	347	392	405	395	411	371	350	393	417	368	370	340	367	365	372	379	405	393	403	356	394	381	394	367	363	421	392	360	354	421	382	338	410	374	373	408	387	398	342	382	391	373	401	383	407	401	379	382	356	349	378	444	401	390	359	375	403	363	390	336	346	354	380	368	360	340	387	369	396	335	336	338	386	373	347	381	383	364	348	344	363	382	363	368	372	396	370	409	389	364	369	397	395	361	377
33265	32310	44245	44347	37021	14843	4148	2658	2563	2668	2239	2002	3214	9196	9177	9760	3669	823	812	854	770	782	777	804	835	804	817	798	813	817	834	807	859	805	799	849	853	775	801	815	807	831	851	795	826	852	811	767	821	789	782	797	841	820	780	851	860	780	835	849	775	867	827	792	807	811	832	802	803	804	798	840	780	841	779	814	814	791	787	800	785	782	840	846	863	835	774	795	815	840	817	886	790	808	795	866	821	813	793	813	792	797	817	859	855	822	766	830	772	757	788	774	832	759	812	754	840	853	846	784	852	767	845	821	783	829	834	862	841	839	837	778	793	767	830	792	819	775	795	806	771	830	823	805	789	789	754	792	839	802	805	803	816	785	771	810	833	809	799	819	786	842	822	851	809	811	839	822	826	844	821	854	785	832	785	779	775	841	781	791	833	829	806	748	824	806	832	807	850	843	824	791	802	785	824	790	833	778	857	801	766	852	844	762	802	835	815	800	804	789	817	834	835	816	807	824	756	844	791	824	790	778	826	768	813	844	825	800	866	851	866	810	765	838	808	761	781	800	802	772	780	827	842	825	860	772	816	779	830	842	782	812	792	797	730	807	823	833	836	785	755	808	843	776	804	799	828	833	773	800	833	830	798	761	829	781	801	845	794	810	811	822	789	866	774	797	798	837	868	833	830	866	856	884	786	814	833	808	784	819	851	822	790	834	793	826	793	764	835	798	824	858	761	836	863	833	794	823	798	815	842	805	799	806	808	808	827	857	797	758	842	841	800	842	808	849	817	819	835	823	849	795	804	868	840	803	811	824	791	847	815	803	800	791	781	847	800	779	817	803	780	801	799	845	853	793	788	843	795	821	784	838	801	828	780	796	805	809	828	865	822	798	868	827	834	807	825	806	840	798	818	841	778	850	846	814	813	827	775	817	798	856	746	822	842	821	755	775	821	889	773	861	818	785	800	836	806	839	771	769	828	789	840	763	804	740	817	794	785	789	843	813	794	797	830	830	839	813	830	820	768	792	800	841	846	820	783	807	828	817	802	811	844	815	790	794	800	799	784	779	828	817	828	864	820	858	860	817	751	835	826	833	840	850	816	820	842	843	777	779	802	829	760	834	800	750	803	820	799	821	860	791	798	838	853	788	793	794	817	801	807	866	856	855	823	820	743	760	814	850	806	832	876	784	818	825	796	808	881	833	819	811	843	805	821	815	833	845	787	823	815	827	800	774	833	832	806	794	820	794	850	818	786	793	800	838	798	832	818	830	851	757	833	814	777	787	788	783	840	807	841	801	761	822	788	822	827	808	807	815	811	827	852	814	851	754	789	803	765	779	782	801	813	793	789	844	846	848	833	792	846	767	775	785	834	833	819	823	838	818	832	876	739	809	794	812	821	816	834	801	816	810	835	820	790	860	808	821	837	794	868	812	805	818	781	800	805	839	835	815	792	800	837	784	819	808	798	814	810	811	827	844	782	829	846	832	875	824	844	761	761	838	779	816	784	838	812	809	816	853	835	780	812	833	872	808	818	838	845	866	807	810	811	803	774	779	839	812	802	815	826	841	808	821	801	780	801	852	790	812	829	833	777	796	823	866	815	830	802	831	870	796	853	824	830	842	810	787	814	841	815	805	828	827	798	847	785	771	842	837	814	777	817	799	798	809	787	860	774	837	831	820	804	809	783	839	841	756	778	824	864	775	778	782	815	868	828	835	837	821	854	844	810	811	879	799	843	813	826	832	832	804	879	847	805	799	792	799	832	810	864	829	815	784	769	852	836	859	806	858	767	772	797	817	826	802	834	845	835	823	817	814	821	765	832	834	847	803	794	798	815	810	829	798	835	854	763	750	785	805	791	781	833	834	880	822	843	785	792	810	781	801	784	776	811	844	775	799	790	832	773	809	803	842	828	823	841	849	871	812	782	796	795	750	786	777	832	838	771	784	861	816	829	812	864	827	873	840	858	778	783	860	849	786	737	805	853	852	839	861	826	814	806	872	735	762	854	839	798	860	800	812	799	820	846	833	790	768	820	802	793	839	787	794	819	798	769	831	776	820	826	797	818	847	822	808	771	884	798	814	850	854	829	763	802	822	812	769	810	826	827	822	852	817	804	859	798	811	831	803	806	771	833	805	795	809	844	797	796	831	795	814	790	809	828	788	828	863	806	835	836	864	822	823	808	805	849	820	830	818	850	805	820	812	751	809	807	833	789	866	831	806	768	851	787	827	840	822	853	822	797	836	766	795	797	806	826	799	859	825	779	752	781	795	856	767	776	803	816	832	837	814	831	830	802	842	797	833	816	804	779	840	795	797	789	803	788	869	820	812	884	763	860	820	784	835	795	854	852	813	781	820	848	803	792	802	837	881	823	809	820	786	798	796	744	818	778	833	829	824	783	860	828	857	863	805	784	862	803	838	826	839	808	846	821	865	802	754	801	851	854	794	844	779	786	789	812	811	798	811	811	822	832	827	835	743	804	830	859	814	874	779	801	793	764	840	786	836	824	772	781	884	822	804	855	806	800	826	810	826	800	857	830	806	842	794	784	803	775	774	791	842	802	811	800	809	830	795	803	806	824	785	848	807	799	771	838	841	848	873	811	814	817	829	799	773	778	806	803	849	787	856	834	820	789	811	840	806	805	827	836	745	783	793	815	745	805	849	839	796	813	818	802	819	806	824	819	773	827	827	783	849	802	825	826	797	831	845	818	811	835	812	829	830	812	776	831	805	803	801	808	826	897	757	839	816	790	777	851	829	850	769	831	834	821	809	828	806	771	801	816	847	809	822	803	815	850	855	835	825	818	819	801	790	791	803	818	817	841	835	817	830	858	826	815	817	838	808	847	817	811	837	824	816	790	837	799	836	835	798	848	819	816	877	768	810	789	829	768	800	840	775	814	835	807	827	788	834	786	814	818	766	774	810	830	809	798	804	827	813	827	772	823	818	813	772	824	775	788	793	760	811	812	797	822	826	788	875	786	855	824	808	800	779	802	835	839	848	876	798	805	876	801	799	831	802	808	803	790	765	802	811	794	805	801	797	857	797	826	791	851	803	814	742	817	780	832	783	825	791	823	819	787	764	842	790	852	810	808	787	775	809	829	803	849	835	771	812	785	829	814	826	819	850	801	843	792	776	811	800	859	810	807	817	832	870	791	796	784	809	816	806	811	798	802	880	846	853	828	796	824	805	845	816	837	806	809	799	780	805	832	819	802	807	756	803	765	794	809	786	777	818	791	788	828	787	793	783	736	830	823	773	819	822	768	851	825	867	892	859	809	846	803	799	818	832	812	803	874	782	830	843	823	786	811	765	833	775	801	864	869	786	825	784	852	869	850	855	817	822	805	806	787	770	858	786	845	836	816	856	795	847	742	862	794	794	789	815	778	744	817	840	791	832	817	823	806	800	816	811	821	826	824	833	849	808	787	767	795	833	783	789	848	798	808	849	830	817	809	802	794	842	796	844	817	813	788	814	823	808	830	836	781	793	829	800
22547	12467	9181	4990	2844	901	463	330	258	333	252	231	248	261	280	263	243	216	204	209	200	201	211	196	196	218	213	233	181	212	207	204	217	219	198	217	207	207	187	199	215	199	225	219	198	220	178	182	207	196	221	224	192	201	217	214	201	190	218	217	207	216	200	212	175	183	214	194	206	186	189	185	206	194	215	192	222	206	195	203	215	206	210	201	196	200	221	195	202	186	200	199	216	191	250	212	243	209	212	212	218	217	209	219	239	230	204	197	205	204	211	228	207	188	210	198	217	198	221	199	190	197	236	193	193	229	234	205	190	204	208	210	201	220	206	192	211	218	178	217	205	193	206	216	244	225	234	208	209	201	186	185	206	229	214	184	195	178	220	195	198	198	195	194	198	192	215	234	216	197	211	199	209	190	229	225	200	178	200	232	203	210	173	191	213	199	205	211	223	191	204	198	218	214	226	196	193	179	231	187	199	210	209	197	198	218	222	204	228	184	203	235	194	216	202	223	189	198	202	214	205	190	206	222	193	197	193	226	205	230	230	223	190	210	201	226	223	206	188	187	190	206	200	227	226	237	203	189	200	234	207	211	213	173	194	228	208	197	204	200	212	227	198	195	227	209	219	204	188	198	205	224	227	198	194	222	217	203	220	242	213	198	214	223	182	201	202	203	235	201	186	210	207	233	186	203	218	208	195	178	224	205	233	225	219	203	223	202	210	189	204	213	218	199	219	189	186	191	200	211	211	187	192	192	184	208	209	205	230	218	177	240	213	194	212	165	214	198	203	232	212	192	185	202	189	208	245	209	239	204	217	203	219	219	217	201	198	199	189	204	208	205	199	192	195	198	201	199	210	186	191	188	219	187	188	228	219	194	235	212	223	207	192	208	202	187	206	211	197	197	196	197	199	212	188	224	230	191	197	184	204	214	183	214	202	221	212	209	217	250	218	206	232	231	184	210	198	185	189	190	193	200	214	204	228	179	215	187	183	201	192	203	207	220	200	219	175	221	214	219	193	212	224	181	201	196	215	210	214	209	208	208	199	218	189	194	205	186	180	187	187	185	202	204	217	196	220	169	186	177	218	212	190	203	219	190	197	200	189	218	197	207	236	212	198	175	182	199	189	195	189	212	219	205	189	203	213	199	186	187	224	209	199	178	222	201	217	197	199	196	217	186	210	214	214	208	199	198	212	226	215	198	217	176	205	184	197	215	229	193	205	201	209	193	211	199	192	221	226	191	227	193	184	195	219	230	218	227	232	187	172	192	206	224	207	195	206	192	199	187	195	206	189	186	199	203	177	214	201	205	205	208	222	217	202	196	209	193	201	194	195	243	228	200	184	215	233	220	241	200	228	207	176	198	223	191	192	189	187	210	204	177	208	209	205	198	197	231	202	193	187	216	208	212	222	216	221	193	214	208	210	210	219	177	249	194	199	209	176	202	203	200	200	205	165	205	223	253	197	189	213	202	189	214	183	211	229	230	188	191	180	184	209	226	181	211	207	236	213	206	184	212	192	185	206	207	199	218	210	207	220	202	203	199	180	217	213	219	243	210	226	206	225	209	196	190	194	176	203	194	194	194	184	199	169	194	196	164	176	207	226	219	216	201	193	202	217	218	207	207	233	200	195	197	217	191	223	202	195	192	191	228	225	220	193	211	218	209	204	180	207	223	209	216	207	193	206	201	212	213	190	229	213	204	189	198	189	175	208	207	224	218	211	202	218	191	192	214	209	167	173	212	210	191	185	219	217	187	177	178	199	228	221	193	207	215	193	204	213	202	202	211	220	207	180	201	210	207	203	193	200	185	203	199	177	218	205	223	232	193	188	178	199	192	190	232	207	211	216	204	202	195	189	200	203	185	218	224	181	231	183	197	198	168	213	202	195	201	191	186	195	218	156	185	206	210	191	214	220	187	214	213	190	212	209	215	213	215	185	179	186	202	196	212	227	233	194	196	179	207	179	223	225	217	195	175	199	224	208	205	225	196	198	195	222	199	198	187	226	207	233	214	214	194	215	188	211	176	206	219	197	221	189	186	211	211	225	192	233	210	215	204	200	173	194	173	170	210	203	213	198	177	225	203	203	203	207	187	205	197	200	226	238	244	186	205	205	187	204	223	207	200	210	191	214	145	229	196	226	207	211	223	204	190	191	190	173	197	209	201	188	199	212	206	191	222	206	199	226	189	202	198	200	233	223	206	185	207	180	218	218	199	185	224	206	201	201	214	200	204	194	222	201	226	210	180	226	214	190	198	231	209	186	223	202	206	203	218	211	176	212	200	180	211	207	207	201	217	214	190	167	207	199	230	202	204	221	222	189	200	202	202	208	205	209	208	203	218	214	187	178	213	199	196	196	214	225	219	198	189	213	194	183	196	225	200	195	224	183	223	202	192	220	209	237	206	208	196	226	207	209	200	238	185	192	188	194	189	210	182	200	187	178	198	201	233	215	188	204	199	220	208	187	212	197	203	215	222	227	205	198	198	216	202	195	168	223	198	201	212	219	220	217	204	205	220	214	176	217	220	223	166	198	195	208	224	201	206	229	191	184	184	215	216	176	216	189	211	208	204	228	197	214	246	200	211	208	215	224	215	199	174	215	203	215	228	217	192	215	222	229	221	208	193	178	210	198	204	200	199	226	210	192	206	179	202	222	206	179	221	201	202	217	205	211	224	189	231	221	202	209	206	182	202	236	192	228	216	199	200	209	220	210	203	216	201	192	244	201	213	179	222	194	212	206	208	201	203	229	224	209	190	208	211	204	193	213	214	215	230	177	187	207	192	218	212	202	199	174	207	188	210	213	224	196	210	219	218	193	237	228	190	183	192	220	202	209	234	216	168	211	192	216	209	227	228	204	196	207	189	215	200	210	220	210	212	204	240	225	205	194	181	221	204	217	196	202	198	214	213	220	216	174	188	181	189	192	176	193	220	231	182	207	186	242	218	199	224	221	210	208	202	220	182	200	203	190	181	224	212	179	207	207	189	201	230	210	201	212	219	213	215	211	224	162	232	228	208	183	203	212	223	173	182	204	192	189	194	196	211	206	221	195	209	178	221	199	201	192	208	209	190	195	199	196	190	216	220	196	184	210	182	230	223	189	171	190	225	215	241	202	233	220	210	195	192	217	236	222	219	216	211	224	213	193	209	174	198	208	197	199	213	197	213	186	203	204	200	193	190	213	176	201	182	156	221	186	180	209	225	175	211	200	223	189	191	191	210	207	191	235	220	218	226	191	198	191	215	217	189	177	208	203	205	243	199	188	192	177	202	245	208	196	202	212	182	213	216	200	185	223	240	207	231	194	200	186	209	196	217	215	217	211	201	187	188	208	209	212	218	193	213	204	195	209	205	201	205	220	208	192	211	181	193	204	223	200	242	191	185	199	193	215	216	212	209	205	233	227	195	211	201	224	196	213	225	192	211	191	217	223	215	197	195	249	236	184	209	190	190	204	191	219	225	190	212	202	218	176	203	211	195	232	207	216	207
13176	10011	14197	12137	8417	3222	1554	1013	825	940	782	657	731	838	823	783	539	524	505	496	483	469	507	470	487	495	481	522	477	444	470	496	491	477	472	494	478	481	501	489	472	467	486	439	501	516	515	497	477	484	482	462	469	490	528	486	480	503	476	484	504	506	499	479	509	492	454	451	509	520	458	470	488	489	520	457	481	487	501	545	467	459	490	485	521	485	468	471	470	493	460	530	461	462	452	526	498	498	446	483	486	502	469	487	507	478	502	454	481	484	501	474	474	466	509	476	501	503	473	496	521	471	492	477	506	479	499	483	494	471	457	484	499	512	474	492	492	509	519	466	508	520	492	494	492	521	472	450	475	486	536	463	494	479	463	458	472	472	452	476	500	490	478	488	523	512	538	510	447	491	525	451	466	473	483	481	507	465	495	498	481	468	496	531	498	474	536	491	510	451	492	504	502	448	485	510	445	495	514	499	495	511	467	457	482	470	458	503	493	538	523	469	539	474	483	520	505	463	485	455	508	459	461	497	476	492	486	480	463	488	543	474	495	533	457	491	486	455	496	500	489	489	470	508	475	485	501	428	477	484	499	461	520	476	520	471	478	501	466	523	502	493	513	448	493	500	465	478	504	507	474	488	510	501	498	517	485	459	510	506	500	513	511	478	462	483	498	487	527	482	486	478	499	481	504	523	473	509	466	471	514	508	482	457	461	456	446	486	517	487	490	452	472	497	518	474	471	475	481	488	451	539	502	521	490	467	459	501	504	497	499	535	504	494	476	491	469	510	492	485	519	501	520	485	469	452	489	491	515	460	475	493	483	518	504	490	507	491	509	502	478	476	465	493	524	474	482	485	480	472	474	500	511	506	473	532	513	477	508	467	477	472	477	517	499	492	452	525	450	485	480	493	506	477	503	461	477	497	494	490	492	489	465	504	463	480	540	459	486	461	463	507	452	516	482	507	485	486	452	493	546	510	498	484	482	453	507	506	476	516	486	467	498	520	496	449	470	474	497	482	453	496	477	514	477	477	495	475	497	463	482	514	431	483	482	478	494	505	500	442	484	531	476	482	509	482	493	491	448	488	484	470	490	503	483	470	527	483	488	500	497	489	523	481	511	477	479	519	485	515	527	499	480	502	532	518	466	495	471	496	508	482	462	480	471	516	508	512	494	522	488	458	439	540	461	535	519	529	509	471	477	501	506	507	502	515	491	494	476	484	455	466	484	496	480	472	496	499	477	466	459	514	508	513	484	494	513	490	484	470	486	456	474	470	462	468	447	463	511	470	508	479	492	463	451	506	488	448	515	509	464	440	498	523	472	504	486	417	482	509	468	484	536	468	443	513	503	483	462	461	489	530	487	468	489	472	494	476	493	493	504	489	507	502	504	474	490	532	501	483	489	473	522	489	508	479	503	477	497	439	503	439	414	479	487	517	506	507	476	506	453	477	510	479	483	495	473	458	500	493	447	502	493	518	467	476	475	469	517	510	513	491	479	481	475	468	485	463	485	504	508	485	485	475	483	494	461	452	460	477	517	494	502	503	507	480	494	517	522	488	486	452	490	488	464	456	452	492	512	484	477	455	530	482	474	485	493	492	508	444	468	503	490	507	473	539	505	511	479	500	468	505	433	506	496	496	508	488	494	479	488	491	531	474	496	478	510	474	430	487	475	476	487	488	488	545	497	505	486	478	522	499	472	517	489	536	471	470	436	488	506	529	471	468	501	455	475	474	485	489	483	462	497	487	514	463	482	530	530	480	494	506	472	460	475	473	459	487	497	464	492	471	503	534	484	520	529	468	500	440	485	508	520	480	488	476	499	510	499	468	486	501	445	467	469	508	524	506	487	511	474	499	477	451	475	491	515	481	489	462	501	468	530	451	484	474	490	517	486	493	490	491	487	492	479	484	476	476	472	469	503	445	486	500	542	503	552	509	504	504	472	522	505	457	489	480	511	513	503	475	498	452	511	508	483	446	478	452	468	488	483	431	484	487	515	528	526	485	516	521	464	501	467	492	524	482	474	496	508	474	466	515	498	541	498	483	487	517	493	487	454	479	475	517	489	459	483	502	477	522	487	492	518	474	465	517	501	496	477	478	460	493	468	508	515	437	452	480	508	497	488	508	504	505	475	481	512	501	493	481	484	503	495	479	477	483	487	496	537	481	508	509	454	508	481	465	488	465	479	488	482	494	488	468	465	457	478	480	492	518	482	487	494	492	473	461	494	496	494	504	444	494	505	473	494	488	471	490	472	472	466	467	482	514	499	475	514	471	508	506	485	477	486	476	471	478	470	499	494	523	511	497	499	495	469	497	502	492	496	512	456	541	487	477	466	492	463	494	535	460	514	463	504	480	480	477	498	503	495	473	511	487	496	478	482	481	446	475	475	471	506	494	447	461	499	491	511	528	459	498	497	447	446	490	487	476	460	509	494	498	476	442	496	503	547	497	520	486	507	507	501	498	491	470	446	514	472	508	468	526	489	442	454	479	481	478	501	491	499	501	464	545	476	525	510	460	479	503	488	451	493	519	479	463	479	478	501	473	471	477	479	528	471	485	447	447	516	485	475	493	489	469	477	452	506	462	506	489	499	518	443	499	492	504	489	489	537	538	490	529	480	473	492	454	534	471	482	517	470	499	488	493	470	486	487	477	453	501	504	493	511	438	477	453	493	494	505	510	489	494	511	471	494	475	468	502	521	496	487	486	522	502	474	503	506	498	464	507	531	526	470	493	475	487	469	493	523	480	481	480	482	491	512	551	490	490	439	520	471	491	511	493	530	469	465	494	488	467	455	485	505	492	484	511	546	507	504	478	497	467	488	479	510	502	493	436	457	455	493	516	465	485	524	517	495	533	479	479	502	475	532	480	503	491	462	507	467	521	504	513	508	511	501	481	466	488	482	507	448	506	447	502	480	472	501	483	517	502	493	434	465	468	496	436	495	527	445	488	500	486	482	540	498	489	460	480	496	474	464	470	472	477	484	486	494	475	450	498	448	463	491	505	449	428	520	523	480	470	498	514	508	489	488	456	499	470	486	497	499	462	490	463	511	496	474	460	476	457	548	455	520	498	477	497	479	485	511	486	495	512	473	452	505	465	477	486	486	470	513	496	491	454	518	469	515	495	485	479	452	499	491	455	487	501	484	491	496	542	493	476	493	472	483	480	483	506	500	538	460	498	464	454	483	507	540	451	474	462	518	499	470	478	475	461	474	467	492	479	494	493	453	548	467	496	512	510	473	506	488	480	501	486	478	535	533	490	471	470	513	473	501	495	476	469	470	475	490	476	539	481	478	510	467	475	510	481	495	507	474	522	492	515	487	518	502	465	474	445	486	512	438	471	483	453	534	520	510	522	518	438	466	494	499	512	440	486	502	471	498	473	491	467	477	495	506	493	496	504	495	525	473	459	491	501	496	478	496	484	467	520	464	518	495	482	512	510	483	510	500	529	483	484	485	499	450	486	500	477	484	488	456	493	446	522	480	549
41955	33206	38493	32668	22655	6776	1313	563	469	505	512	518	665	1215	1448	1364	573	327	314	330	307	294	297	335	333	315	326	329	351	292	335	305	370	332	283	353	308	337	349	317	315	320	327	342	303	339	297	321	317	300	332	329	322	347	292	330	313	318	354	321	351	299	350	295	290	322	321	316	315	333	310	342	295	366	303	338	306	355	299	281	350	336	302	276	311	312	314	343	339	316	296	316	315	338	319	308	315	312	337	341	337	302	325	323	316	300	302	309	265	340	311	298	294	306	328	332	303	322	358	324	310	330	314	328	323	334	308	330	332	311	320	307	340	289	320	327	324	331	297	305	331	329	314	306	312	325	331	299	301	323	333	296	334	359	288	333	324	330	349	328	332	316	348	301	307	302	344	354	342	333	373	315	332	311	344	320	299	316	308	310	342	319	326	348	312	297	298	292	292	361	319	309	315	335	320	321	316	327	307	328	305	293	308	336	353	330	309	305	262	327	305	342	307	313	328	318	301	328	317	325	300	331	330	332	322	327	281	313	301	317	343	322	350	302	343	351	306	307	340	328	325	294	331	295	270	343	303	315	294	330	344	328	282	305	315	322	318	316	324	315	349	293	332	323	330	332	303	328	341	343	335	324	302	294	340	342	328	334	289	305	314	350	306	285	308	307	314	325	290	325	295	305	350	292	309	312	308	307	328	299	350	321	294	334	318	307	328	346	343	335	345	326	334	321	317	310	303	334	316	314	305	300	322	313	315	314	345	345	304	284	337	322	297	321	299	335	336	317	309	364	335	310	289	301	290	295	322	329	307	317	320	299	309	357	299	318	321	300	307	303	303	304	340	331	334	321	312	305	279	332	335	316	319	324	315	338	287	291	257	285	332	298	319	295	341	294	300	337	326	324	338	323	342	289	326	310	342	318	342	338	336	329	303	325	324	287	319	311	288	304	356	330	329	300	331	353	306	318	314	321	335	348	351	340	314	314	337	327	321	331	323	321	338	296	296	306	322	342	301	323	360	311	316	336	307	335	298	294	296	297	322	339	284	284	332	319	317	284	343	310	349	331	359	313	323	296	314	328	310	317	323	303	314	315	281	329	314	315	320	305	343	321	324	305	344	368	305	331	309	304	352	333	312	318	311	333	314	315	297	309	314	331	343	338	330	274	317	331	329	341	319	275	292	322	312	283	318	309	336	322	309	330	311	332	318	289	341	309	304	356	327	352	333	307	314	346	301	340	348	300	331	272	300	330	354	303	305	298	294	299	364	322	324	349	296	323	330	312	328	309	352	326	333	324	305	325	362	309	321	317	308	292	330	287	317	308	333	273	326	307	316	325	323	289	336	359	305	334	330	283	298	360	313	302	346	325	293	358	324	324	335	305	280	321	338	315	373	349	309	329	332	356	334	345	317	294	303	321	339	331	344	314	301	304	327	333	287	287	314	340	349	340	302	348	304	319	278	336	304	321	354	341	334	341	323	314	327	332	307	306	310	296	286	324	329	356	337	340	305	315	341	312	333	316	304	298	316	299	317	326	289	344	303	263	342	330	291	310	334	335	318	289	333	356	338	296	313	324	369	334	315	319	330	329	314	314	319	338	301	313	325	322	319	311	331	332	333	329	313	351	312	323	352	331	297	365	320	308	319	300	324	337	311	306	294	317	322	330	308	330	284	300	311	322	319	335	315	339	340	332	293	337	340	307	327	322	306	326	309	318	300	301	313	354	337	291	320	310	329	332	287	303	308	347	325	295	325	316	325	296	328	302	320	268	293	320	317	318	382	296	324	314	307	322	322	343	314	313	287	295	306	341	311	321	296	306	319	314	318	303	298	312	272	337	305	295	313	309	297	329	303	274	319	359	337	325	336	339	344	292	333	303	321	283	286	308	319	299	346	342	340	295	325	314	330	317	323	295	339	304	321	338	356	335	332	347	303	352	309	306	349	325	304	343	322	332	336	288	360	300	313	332	322	329	375	297	288	292	276	318	344	317	321	286	341	325	333	313	321	311	318	347	317	351	304	306	320	314	290	323	330	306	322	313	357	344	310	316	276	302	322	321	313	319	299	336	311	302	313	329	339	338	326	327	311	324	349	289	306	306	340	289	306	325	309	342	331	325	311	324	303	331	317	303	312	313	290	335	332	315	316	315	346	326	325	305	327	319	280	341	338	332	338	319	330	336	320	310	341	343	317	303	290	293	326	348	305	323	315	315	317	320	293	307	302	311	308	296	291	322	318	304	313	302	280	317	288	362	342	322	338	342	339	302	318	336	310	332	329	296	330	270	317	320	341	300	360	310	297	344	329	305	322	299	323	325	329	328	343	301	330	332	279	359	295	354	358	320	329	342	336	334	323	331	303	328	344	329	343	339	300	348	340	317	318	335	306	330	304	326	308	336	322	312	296	320	349	302	327	281	322	333	317	358	363	308	341	299	335	342	349	371	322	310	326	307	349	314	299	340	341	296	313	323	317	313	331	293	290	319	338	328	335	315	317	317	324	327	304	328	353	319	301	329	359	328	345	293	325	337	323	353	317	326	297	320	299	344	300	305	300	298	328	305	319	310	323	343	297	336	302	331	302	296	326	293	325	322	304	326	333	328	330	355	266	293	293	314	344	345	343	344	339	310	323	297	315	331	368	306	361	294	309	321	357	324	319	292	327	306	354	308	340	366	345	331	322	287	285	316	310	339	327	286	328	302	340	327	314	322	309	306	361	318	323	315	311	303	317	299	294	346	322	299	306	334	353	347	290	332	322	288	306	328	292	315	335	334	300	325	337	320	362	309	346	311	314	317	339	334	310	328	340	337	343	318	290	291	323	336	340	328	315	315	334	354	332	329	324	329	326	321	337	299	349	296	306	336	309	324	341	303	335	308	350	337	306	298	322	318	359	320	313	319	310	315	336	333	305	339	313	287	325	334	332	293	352	328	321	316	315	319	334	307	334	350	308	288	325	322	303	337	305	337	334	332	315	328	356	306	347	336	351	347	319	311	298	283	269	352	302	324	329	375	313	319	292	314	299	326	321	333	336	319	345	298	323	357	321	322	314	301	306	299	319	327	328	316	332	307	309	310	330	290	287	351	316	325	352	317	315	343	346	259	307	304	300	321	303	331	319	303	322	303	356	361	317	298	297	330	329	319	317	315	338	343	300	315	319	327	310	319	320	296	324	330	319	332	324	300	320	335	295	320	307	323	339	340	345	315	344	332	283	335	330	338	334	317	348	315	319	324	330	319	276	319	293	300	340	303	287	305	331	280	322	319	280	324	316	333	289	339	345	311	294	337	304	328	286	336	325	321	328	258	298	340	310	313	346	309	315	307	324	325	334	311	327	305	367	295	337	333	362	299	327	376	312	281	322	320	315	306	321	289	332	301	291	334	326	351	307	291	303	333	305	319	330	269	331	311	341	320	302	293	305	294	322	290	322	340	337	297	333	288	335	327	313	342	319	357	332	288	308	317	307	327	340	284	315	307	356	323	337	333	312	346
27238	26932	39789	40283	32278	9495	3539	1917	1567	1852	1721	1866	2643	5487	7031	5782	1848	717	698	659	719	759	705	746	684	704	666	751	754	729	694	727	701	716	695	732	697	728	706	678	715	720	729	767	695	700	702	696	669	734	701	752	686	742	738	693	703	735	706	664	728	721	762	765	709	726	716	713	699	721	702	718	709	738	705	688	769	716	721	679	685	703	698	694	743	730	737	685	723	753	788	740	700	696	721	694	690	693	706	697	698	671	720	714	717	710	744	725	701	688	697	721	784	708	698	709	674	745	705	687	710	740	728	727	738	661	721	656	743	684	725	729	693	706	684	656	714	678	756	709	680	709	704	705	717	723	731	730	730	711	749	702	711	720	754	696	734	740	737	689	713	720	750	654	693	758	654	732	725	754	706	738	675	741	712	712	703	701	752	720	722	713	727	725	715	684	704	671	723	742	695	689	714	721	709	726	699	734	723	679	744	719	694	694	716	693	682	670	708	707	707	697	686	739	667	715	709	711	719	740	768	717	731	728	722	718	752	723	708	722	690	757	775	698	696	742	734	746	697	705	720	655	698	693	698	689	706	687	723	711	728	674	709	731	724	716	671	728	747	727	745	733	761	727	689	768	684	722	644	716	708	673	718	692	738	725	747	694	725	717	704	711	693	693	695	697	705	730	700	722	692	724	719	715	751	719	643	681	695	708	689	715	711	700	690	716	692	718	706	689	673	723	747	706	690	737	695	686	691	676	731	688	676	665	667	740	742	656	741	714	712	720	685	697	725	722	688	671	676	751	751	729	714	701	730	703	715	717	713	660	741	695	748	701	713	712	712	707	734	690	686	780	730	709	692	749	724	704	728	704	665	690	727	684	707	690	676	690	719	791	735	735	712	735	729	747	715	763	725	698	723	716	703	667	679	693	739	694	658	700	683	703	739	690	719	725	735	770	740	708	697	755	748	694	684	687	707	695	701	718	747	689	673	718	709	760	689	701	732	719	721	681	679	697	698	692	730	725	693	733	759	665	756	703	705	746	726	686	715	731	738	708	707	712	733	769	681	751	737	749	680	721	721	687	706	721	728	699	721	742	701	720	667	801	677	661	759	685	712	740	733	694	758	710	698	744	706	742	729	673	727	726	700	708	697	681	716	690	727	722	694	695	700	703	683	686	705	725	655	726	720	718	723	731	717	720	652	682	762	701	664	734	753	745	748	678	747	765	741	723	719	710	753	754	717	748	660	707	677	695	735	725	749	679	657	710	716	765	717	678	720	719	706	764	723	678	703	703	732	727	669	733	705	713	701	721	685	725	723	728	702	755	746	665	764	702	722	700	713	717	736	695	675	694	672	717	746	738	720	736	754	723	697	729	695	739	721	724	743	707	720	726	700	703	716	700	726	681	726	691	685	685	720	705	690	688	752	702	740	688	706	678	715	707	681	748	735	724	762	758	721	679	733	736	706	698	683	728	740	729	713	646	753	709	769	730	724	660	737	666	731	726	683	733	705	720	705	751	750	710	670	724	635	733	757	703	711	704	702	732	693	684	703	755	729	674	713	714	724	741	689	679	726	671	732	703	687	715	707	688	725	701	692	650	709	700	694	714	725	654	725	729	720	757	712	745	729	726	732	731	709	687	673	716	706	716	702	740	751	753	724	716	701	762	761	724	677	715	740	713	695	718	765	740	698	745	720	694	687	714	754	720	709	736	741	704	736	714	744	718	711	709	746	721	711	713	690	743	717	729	720	722	714	748	715	681	723	739	767	692	723	738	729	721	725	720	681	717	680	704	712	653	718	727	763	761	753	697	721	704	686	721	706	669	748	705	708	698	733	675	703	736	743	661	710	659	712	754	733	698	708	720	644	693	744	739	679	706	733	729	755	709	757	686	679	763	709	693	707	710	699	773	771	747	712	737	693	726	734	737	732	698	737	705	712	777	723	750	724	718	715	719	677	718	731	718	738	722	693	726	742	712	656	691	705	736	758	756	743	730	735	695	708	723	702	675	710	736	738	766	712	740	736	726	716	720	755	724	723	747	704	706	733	729	673	710	697	747	741	727	686	685	708	719	682	701	734	747	704	750	686	662	723	705	708	738	724	674	673	746	706	745	705	640	707	747	734	678	737	721	684	738	734	701	695	714	729	713	702	669	679	729	689	752	763	755	733	710	703	723	696	722	700	738	699	694	705	713	734	678	729	723	701	696	702	720	725	694	710	721	717	703	691	710	721	718	707	730	741	697	704	718	674	715	707	724	783	734	742	717	740	680	736	731	683	750	700	704	688	740	738	757	728	707	724	688	709	691	714	682	727	689	733	737	712	695	742	690	701	703	724	688	738	749	669	704	689	717	713	735	718	698	710	744	747	713	724	718	677	708	768	738	753	725	705	724	746	730	673	680	679	727	727	683	740	700	690	711	748	713	700	745	690	707	711	726	712	745	718	701	710	751	746	686	732	727	734	706	728	690	695	708	731	719	685	692	676	746	708	681	745	724	758	708	731	690	730	715	728	723	741	735	733	767	718	686	706	712	745	680	725	749	682	673	744	740	733	692	685	682	698	764	761	713	703	705	756	671	727	665	725	725	706	726	779	712	721	718	709	716	720	691	713	751	709	674	718	687	720	770	722	740	743	728	719	763	756	731	703	767	734	709	699	739	717	702	703	719	684	717	718	744	729	687	715	717	703	715	717	716	696	713	695	698	763	756	685	677	704	721	653	694	706	689	689	712	710	688	697	719	681	725	714	743	692	731	751	708	690	691	716	676	735	708	753	764	692	741	704	740	717	716	734	723	775	636	679	763	764	715	732	699	747	696	728	756	726	735	702	686	753	725	712	754	703	748	756	687	757	706	698	689	700	755	711	677	713	729	768	677	699	732	690	753	737	699	732	727	712	750	733	743	737	727	671	728	752	678	719	699	688	687	731	716	707	725	732	697	667	681	709	735	710	731	727	753	746	703	752	743	719	710	701	738	698	693	710	717	693	744	672	715	676	661	731	752	712	690	725	776	724	732	735	725	759	725	712	768	713	692	732	689	738	717	732	731	720	689	715	664	708	726	749	713	757	746	777	663	707	673	766	735	668	682	730	737	720	715	688	725	685	706	696	666	729	698	707	700	766	757	641	697	696	704	735	712	688	704	751	715	714	670	677	711	662	727	743	738	709	706	723	704	749	724	710	699	704	684	726	718	731	765	688	705	718	703	691	682	738	685	723	730	707	710	722	696	742	663	748	729	668	718	687	694	713	708	711	682	739	748	683	731	681	704	686	763	684	714	684	696	685	717	701	766	749	711	726	726	718	709	716	711	733	725	697	731	674	734	740	714	734	709	741	715	731	741	688	747	726	717	784	701	701	753	689	701	721	729	674	718	693	695	713	730	672	700	736	702	692	726	711	726	742	653	715	692	736	707	774	719	686	683	754	650	728	709	714	702	767	691	756	694	722	725	734	750	683	743	678	686	737	746	704	713	701	707	736	684	745	721	742	727	733	686	672	707
49849	41637	43088	39177	29848	10531	2680	924	727	605	594	660	1604	2568	2637	1968	581	423	346	422	376	393	402	362	363	367	392	393	408	406	381	360	355	350	360	369	389	373	388	376	385	419	377	415	371	379	347	386	397	347	407	367	375	391	415	389	413	367	382	360	398	349	352	388	388	363	386	433	371	382	391	382	398	385	372	386	388	373	370	365	348	384	355	344	378	352	418	413	401	350	419	380	410	350	339	367	366	371	376	396	398	357	353	382	393	377	385	374	423	383	364	382	349	359	352	413	376	390	373	362	343	393	396	375	410	347	375	368	386	380	384	335	375	383	368	382	402	405	322	386	394	379	393	341	360	426	388	399	350	377	384	379	368	388	381	420	392	358	376	379	387	358	406	390	370	375	380	365	387	379	375	369	394	375	373	376	373	349	388	378	381	398	359	421	367	380	351	395	384	366	387	352	365	355	382	377	382	367	377	377	382	437	342	370	357	379	393	370	379	341	407	389	391	385	369	364	383	404	347	417	349	391	375	384	353	374	391	411	355	368	353	375	350	381	388	434	378	388	359	393	352	360	397	387	375	396	398	348	358	366	383	366	356	385	406	375	416	393	398	370	459	347	389	404	384	397	343	362	379	364	356	384	384	366	355	374	408	355	383	373	368	381	406	399	370	391	361	362	357	386	398	345	383	381	363	353	429	349	344	387	350	382	370	407	351	448	372	371	396	346	330	345	346	370	344	387	395	408	372	421	357	412	354	359	359	381	383	348	396	394	383	375	401	394	395	401	366	364	403	387	341	396	378	369	361	380	380	347	388	381	363	406	382	363	343	363	355	406	401	423	410	348	384	399	336	371	383	387	397	353	383	380	409	353	365	352	358	375	407	403	394	378	363	405	402	407	390	369	360	362	402	395	363	360	380	408	367	349	408	364	389	345	367	372	359	342	388	385	386	378	357	398	379	363	396	357	343	366	355	377	372	403	372	371	366	365	337	406	339	365	369	398	355	382	365	364	384	380	363	347	369	365	325	374	365	366	381	391	386	361	371	377	390	401	389	351	385	367	372	345	402	371	376	333	365	392	371	377	417	397	380	406	334	399	373	353	380	398	388	353	357	406	364	396	353	354	399	382	322	381	382	356	378	348	359	372	368	360	374	400	366	362	404	400	416	375	357	419	380	351	374	380	370	354	342	402	403	348	384	370	355	388	356	373	348	353	341	385	403	396	380	408	367	374	374	394	374	362	367	358	390	388	368	403	383	392	407	395	396	361	351	380	363	408	382	343	391	397	331	369	379	361	370	387	403	391	385	362	424	414	381	386	400	401	368	407	350	382	410	354	411	368	356	409	417	333	362	374	384	399	404	429	347	401	397	368	394	351	389	413	408	372	367	394	374	381	410	401	368	340	370	372	358	350	368	372	394	387	370	348	343	389	391	430	367	379	379	392	396	367	366	400	403	425	360	358	370	353	410	351	344	361	363	381	357	380	334	374	367	400	373	371	404	389	387	359	359	382	370	403	395	389	422	370	383	404	395	358	370	376	395	373	338	390	379	380	394	379	353	380	361	343	384	381	360	387	382	356	357	368	394	368	331	372	392	337	386	389	399	375	342	416	392	375	390	371	360	353	369	364	361	436	384	414	353	402	359	359	371	361	421	374	375	359	402	389	423	372	362	383	364	387	353	396	358	350	398	356	373	341	364	424	372	383	383	396	363	409	387	379	347	360	375	358	370	395	376	367	387	411	351	366	411	387	341	331	344	338	382	363	367	341	349	384	384	393	365	383	365	389	364	383	353	383	402	404	373	426	384	346	382	348	356	390	397	370	394	397	383	397	406	411	351	403	364	369	392	395	382	371	397	357	396	329	388	362	394	372	412	368	354	418	385	385	370	352	375	369	397	412	342	386	357	400	381	394	377	378	380	400	380	358	324	383	363	414	364	357	371	376	408	346	377	383	375	377	376	386	362	396	405	397	359	333	363	370	410	377	421	372	401	390	397	324	361	377	396	378	402	374	370	381	341	344	344	353	341	375	367	390	382	337	359	381	365	358	393	382	364	369	432	367	434	388	384	377	334	398	369	373	395	367	371	349	370	384	367	355	365	361	391	347	373	391	387	350	375	346	384	370	377	353	362	399	379	356	380	344	393	388	398	357	393	389	363	364	387	372	347	329	416	407	388	398	377	352	350	391	367	359	396	402	349	373	383	380	349	371	385	397	406	369	369	360	344	340	337	396	361	388	376	359	348	348	398	329	352	358	365	348	381	415	362	380	381	371	362	400	362	358	359	374	342	384	385	381	401	385	391	365	366	381	399	386	348	354	333	357	400	400	388	403	405	401	402	378	353	375	390	333	363	372	360	373	377	383	387	375	382	403	372	369	385	370	364	357	334	378	374	348	357	327	408	352	398	348	379	343	365	380	360	366	348	364	387	350	353	355	355	349	379	394	357	347	382	419	346	362	361	365	319	388	356	395	345	395	382	367	368	360	361	383	421	381	358	382	345	353	320	408	356	366	342	357	379	387	356	390	353	355	374	408	383	399	369	394	395	372	381	401	369	333	359	378	377	383	383	385	372	360	397	352	348	395	419	336	350	404	378	381	367	347	365	418	395	400	371	376	383	356	335	373	373	378	367	416	383	383	361	366	376	374	354	360	402	374	360	366	377	375	408	368	367	412	409	385	383	372	334	379	373	357	413	372	360	383	398	416	367	348	325	389	375	338	364	417	335	365	391	341	378	323	395	379	375	365	410	372	420	326	354	358	348	407	342	380	371	380	387	341	406	372	405	357	341	367	382	409	378	386	390	390	378	395	378	384	384	426	358	395	395	397	368	361	380	368	357	377	371	369	360	383	357	379	395	407	384	400	410	374	406	371	372	397	394	359	394	372	391	346	341	360	341	344	360	382	382	401	388	344	384	368	371	366	403	366	380	364	369	371	438	381	366	384	353	398	359	397	402	359	387	381	365	380	437	388	363	394	351	364	360	405	389	363	376	392	381	364	396	384	369	394	376	376	388	376	384	385	408	393	343	387	330	370	360	339	380	391	358	342	384	389	373	358	378	339	411	389	385	372	375	365	397	398	385	378	325	373	402	377	360	389	350	384	377	355	375	366	392	361	359	331	360	382	391	363	340	382	377	381	393	344	389	399	340	359	373	367	369	348	429	352	381	389	332	408	354	370	364	402	409	391	383	354	403	387	385	342	388	403	417	366	370	332	362	347	399	372	377	370	398	357	370	402	391	358	353	364	398	379	406	376	390	376	406	356	398	420	403	388	387	366	364	372	395	412	404	370	398	420	368	379	360	361	383	354	391	375	416	373	375	388	381	377	408	368	354	361	355	360	371	366	376	370	354	350	368	402	381	418	400	403	374	387	373	360	366	392	403	403	378	380	333	350	369	384	382	361	357	369	375	365	372	398	381	367	375	378	356	334	404	427	410	383	391	346	331	363	380	369	356	369	377	395	384	383	379	393	423	378	327	389	385	375	392	383
31802	33520	42642	46024	36784	12980	5369	2860	2377	2018	1916	2541	7191	11477	11326	7931	1537	819	795	828	800	815	879	852	817	810	876	881	765	809	773	828	861	840	838	778	787	797	815	823	784	770	806	831	827	823	803	795	830	805	801	810	816	831	819	805	803	775	832	840	798	758	753	829	764	815	827	800	831	803	793	851	839	780	779	875	746	773	793	827	790	844	817	785	842	780	831	810	817	807	835	836	800	796	806	891	823	812	828	793	838	823	824	787	814	818	827	858	795	810	830	811	873	887	827	813	859	823	785	773	818	775	839	837	795	829	808	887	803	849	798	812	823	828	807	783	837	851	794	803	826	807	841	801	817	783	829	780	797	762	876	814	806	818	808	798	790	820	773	787	793	814	851	784	833	821	853	750	850	824	832	754	874	859	797	821	829	843	828	778	854	785	860	817	888	806	788	808	768	787	812	810	838	779	839	810	755	835	808	790	814	812	758	838	802	861	811	820	847	858	808	844	778	753	859	860	828	820	825	751	829	817	813	829	812	798	796	784	872	842	818	790	830	855	776	818	811	798	825	798	828	776	809	850	813	777	800	835	797	798	818	824	831	814	824	850	837	842	832	797	872	855	848	830	828	820	823	880	845	778	794	795	836	796	787	846	837	782	855	855	827	810	763	868	791	795	826	822	791	806	799	830	802	844	825	819	864	792	799	793	812	830	781	821	840	832	816	838	846	893	842	844	822	802	797	757	827	791	829	821	842	790	826	876	835	871	805	833	819	782	805	824	822	823	799	822	827	814	848	835	835	854	796	802	824	799	805	806	843	837	817	823	792	795	793	830	846	773	833	811	815	829	813	799	816	791	782	812	860	800	839	788	862	827	756	810	848	828	818	839	847	814	820	830	821	790	797	779	870	832	827	844	813	791	839	828	825	799	806	839	770	805	808	832	789	865	860	817	836	831	816	805	804	866	797	810	819	833	874	820	815	776	792	824	836	815	811	811	807	845	816	836	836	833	801	849	844	779	832	829	827	844	869	835	845	775	819	813	796	802	851	879	848	835	807	816	841	823	814	833	823	817	783	850	831	827	832	819	831	873	775	813	850	871	763	816	817	831	779	789	783	812	831	853	837	840	814	797	894	801	834	814	821	807	847	817	842	841	804	756	768	842	749	838	833	818	813	835	811	820	832	790	765	848	815	796	824	821	848	807	817	844	831	816	843	797	761	839	820	799	788	798	796	832	856	770	779	816	863	762	804	858	844	800	830	799	809	807	811	769	830	794	802	742	791	846	807	805	865	816	771	819	813	853	812	796	889	729	834	828	799	816	780	834	840	824	791	816	818	752	814	790	863	800	801	790	795	841	763	785	765	819	801	748	837	804	776	852	833	793	826	802	809	824	806	821	868	791	806	859	830	832	784	782	853	837	813	825	858	796	793	768	779	819	863	819	824	819	837	834	814	779	764	838	774	806	809	853	812	813	771	849	833	799	810	784	775	827	877	853	796	802	798	844	835	788	799	806	775	807	833	788	846	838	816	800	819	838	826	823	829	802	732	807	804	796	775	780	778	770	797	850	810	831	781	746	820	818	770	818	812	828	758	842	826	832	782	831	849	796	823	827	821	844	824	811	770	822	854	793	842	790	801	835	825	854	818	810	854	798	847	781	837	839	814	812	828	808	841	825	844	821	751	797	853	746	814	817	794	822	817	837	875	808	852	785	868	836	789	773	831	821	820	840	870	833	773	804	771	845	803	756	784	828	774	818	808	812	826	795	806	850	811	847	781	873	801	859	797	851	819	830	763	821	828	861	789	826	811	806	785	785	866	842	819	810	830	876	839	819	824	796	776	857	833	867	831	836	839	849	770	827	803	829	810	773	814	817	847	788	841	830	812	813	809	765	792	834	822	801	782	849	841	807	819	841	828	790	833	801	836	817	802	840	815	780	808	833	762	831	752	790	820	827	791	794	801	826	832	819	789	828	820	763	803	827	815	788	776	840	848	817	834	767	829	766	807	831	768	790	782	778	774	825	838	836	812	763	789	863	828	830	817	784	846	819	810	800	872	806	854	792	800	826	838	786	779	841	795	785	772	838	829	814	793	803	854	785	800	793	778	802	820	784	849	822	786	834	783	826	766	814	832	820	768	806	759	812	828	790	768	821	788	837	836	848	809	803	798	785	795	820	837	795	809	851	806	816	787	803	768	821	835	826	855	791	793	820	815	802	785	782	842	785	833	859	780	792	851	842	809	802	883	798	783	901	809	778	824	827	831	814	840	835	807	771	820	820	844	819	784	816	794	763	814	809	784	844	787	864	847	847	786	805	827	821	799	846	834	814	818	839	824	784	807	838	817	783	797	829	791	786	819	809	806	824	870	807	841	802	854	832	792	788	809	862	832	785	784	785	835	812	830	796	816	836	812	850	838	822	822	756	770	783	821	875	751	781	787	801	798	821	815	857	827	888	783	821	798	799	785	837	795	806	780	838	787	798	798	859	846	820	847	827	817	821	856	768	852	815	797	832	826	846	831	864	807	837	812	793	863	824	791	788	806	843	826	779	834	821	804	809	851	808	805	777	802	816	816	824	817	767	749	829	815	823	872	849	807	807	811	804	755	826	814	802	836	790	788	802	814	823	787	858	802	827	783	796	826	816	818	786	842	815	866	815	826	845	801	814	871	859	813	792	810	789	824	854	835	800	809	832	799	798	789	787	809	791	824	841	804	814	824	765	802	804	778	837	768	808	757	866	831	852	802	838	816	838	786	787	821	846	810	826	786	842	841	815	846	786	778	807	816	830	859	831	824	834	875	820	848	792	853	820	852	835	788	755	802	828	820	831	759	785	800	820	791	781	832	807	788	793	808	783	809	808	836	835	788	829	782	789	831	794	767	784	787	804	837	827	780	808	759	819	813	829	810	838	851	758	805	807	768	810	837	755	842	811	830	814	790	791	767	774	842	822	804	791	832	731	821	802	855	816	812	786	759	813	791	841	847	781	776	763	820	811	832	862	785	842	863	801	831	758	809	788	799	781	748	865	753	826	786	833	802	803	776	820	846	856	776	841	798	766	823	791	823	852	854	806	834	785	811	749	780	806	815	786	763	867	826	814	796	839	812	825	863	821	786	790	816	831	857	754	805	790	835	830	845	782	849	792	833	780	771	763	813	817	797	772	780	808	795	809	782	805	845	816	881	798	825	825	814	850	899	786	794	823	821	788	796	786	844	816	841	842	831	799	802	809	859	792	803	827	793	808	805	866	862	823	740	831	840	828	821	768	784	786	784	840	805	839	833	840	824	842	834	788	803	815	901	827	796	832	812	803	835	863	779	812	838	819	822	751	790	759	829	787	779	787	812	820	769	817	823	836	774	841	806	823	833	823	803	795	793	840	754	808	828	834	775	823	750	758	771	786	798	813	800	833	808	853	795	833	773	837	857	823	850	836	827	850	837	813	838	809	834	791	849	758	823	803	825	836	863	718	809	857	828	795	853	861	812	783	784	776
22271	12791	9147	4863	2887	1265	556	386	309	281	224	231	220	255	238	214	222	195	188	216	193	184	198	170	198	172	183	206	207	200	217	204	210	176	217	172	187	178	170	225	192	204	181	179	205	207	190	176	172	207	197	215	190	186	200	198	205	206	209	187	196	237	188	221	193	168	217	214	211	172	196	166	208	212	232	212	169	186	221	233	213	159	187	241	194	214	181	207	212	193	195	211	161	228	197	210	201	198	179	165	207	162	204	208	168	190	189	182	192	204	206	203	216	194	200	217	179	196	194	191	198	206	233	199	202	176	150	198	195	198	205	201	201	190	181	190	201	209	193	198	194	206	180	196	216	189	206	200	184	188	195	182	211	205	203	194	173	193	197	203	192	180	172	203	218	214	202	194	199	190	193	208	187	190	189	192	194	214	204	185	180	180	197	224	180	174	217	211	164	191	198	148	200	204	184	192	195	212	201	179	187	185	196	185	197	193	215	184	205	216	200	209	201	203	199	197	208	206	218	198	205	206	212	217	223	208	218	198	185	206	203	180	192	189	214	212	206	165	205	201	184	211	184	218	186	161	191	192	165	194	203	181	191	174	194	171	203	208	210	194	202	210	164	192	213	197	193	200	195	203	171	167	202	212	191	189	200	197	182	209	212	226	195	206	210	197	167	207	180	192	205	215	202	196	205	169	192	212	200	191	188	189	206	205	191	215	179	217	198	210	197	203	200	156	159	201	188	241	163	181	214	199	186	159	215	216	189	174	192	193	190	196	181	201	176	217	192	200	195	198	190	201	196	199	192	184	194	196	205	195	179	206	189	211	204	193	223	238	192	201	182	238	217	213	185	197	183	218	187	181	160	200	196	167	210	169	194	196	191	189	199	194	174	220	178	168	201	183	171	208	208	170	214	205	150	206	190	207	194	214	218	169	194	161	176	201	206	203	206	212	191	221	201	189	206	216	204	220	193	200	170	183	224	198	208	187	190	199	186	188	222	192	182	204	190	190	217	188	186	166	175	184	221	190	210	185	188	205	185	196	191	190	199	193	181	199	193	188	219	195	191	216	208	208	192	181	206	173	195	185	192	200	158	201	192	213	209	204	171	199	201	177	196	213	191	185	197	185	224	174	203	197	182	209	172	192	176	205	172	205	171	194	172	179	181	207	186	211	209	180	206	177	207	177	220	178	193	204	223	208	188	211	218	196	201	185	178	176	194	210	196	187	218	181	221	198	205	213	206	205	191	178	191	207	217	187	198	189	194	187	195	208	189	187	209	203	181	201	183	206	193	182	217	197	193	186	214	205	234	206	184	200	210	161	201	233	224	184	208	199	203	222	161	218	208	196	179	192	217	166	191	192	218	192	198	197	187	166	213	184	201	200	210	219	172	185	208	200	204	195	196	192	193	184	225	207	233	200	206	199	182	172	174	193	215	177	187	201	170	199	179	178	206	214	184	198	191	191	193	213	189	189	228	194	187	211	205	192	193	175	201	168	215	216	177	204	198	181	195	207	177	206	186	197	188	189	204	175	166	183	184	177	194	190	197	192	200	213	196	203	196	239	178	184	205	211	201	195	188	214	200	180	204	194	209	208	198	206	207	204	204	229	207	199	201	197	199	183	189	197	194	198	175	178	201	178	187	189	201	209	176	220	230	180	202	176	181	178	204	182	218	218	199	209	202	185	206	161	219	215	187	187	182	197	195	198	191	178	207	232	199	217	200	171	185	203	174	213	190	182	167	198	194	198	205	188	200	188	206	196	209	182	192	191	201	189	170	169	180	182	196	184	205	224	185	180	205	185	175	187	161	190	195	194	208	204	226	207	203	186	196	203	208	179	186	218	213	203	225	193	183	185	199	187	206	221	174	188	219	197	215	197	182	208	210	200	200	203	210	168	203	205	194	186	201	185	180	226	204	196	171	202	199	169	213	184	182	180	193	198	205	231	208	184	192	169	183	187	193	196	195	195	204	188	185	217	201	207	233	191	205	204	199	167	197	204	196	219	191	203	215	199	218	189	172	196	198	195	201	205	161	198	204	224	164	202	203	212	205	195	227	199	173	201	195	186	176	226	194	205	194	183	173	166	184	214	213	173	192	182	197	193	186	204	210	207	214	212	201	172	180	205	206	186	171	217	203	228	174	186	229	196	196	206	199	215	214	222	189	184	199	220	173	183	179	189	205	219	223	176	208	197	188	187	172	197	196	192	181	200	212	178	186	175	196	214	204	195	200	202	221	198	168	186	188	174	192	181	199	191	187	184	182	185	193	210	175	199	184	219	210	204	221	212	201	194	196	188	224	231	212	198	185	191	178	218	176	192	201	208	209	189	197	221	180	190	213	197	205	169	185	205	193	210	165	173	202	189	193	223	219	189	190	190	175	203	189	192	179	205	194	192	189	199	170	211	209	167	177	162	199	198	182	154	187	225	205	196	193	204	225	224	193	224	190	232	194	219	203	193	211	197	204	190	213	218	195	215	251	201	213	201	180	202	221	198	202	181	235	197	170	199	231	181	182	193	207	180	211	208	180	197	174	166	215	178	221	178	157	184	212	192	178	199	182	200	196	189	182	201	180	175	156	190	189	176	206	213	198	195	207	179	177	190	210	205	189	185	226	186	198	203	202	200	207	153	175	199	183	197	207	186	206	204	191	215	219	253	226	190	177	207	214	180	206	194	191	201	196	192	198	197	194	208	233	190	187	188	200	194	164	197	217	206	217	163	179	187	186	197	192	188	183	204	174	192	190	191	185	213	187	193	219	204	188	182	172	217	174	192	222	192	191	188	195	193	198	198	192	196	170	197	202	198	165	175	203	185	203	208	158	213	166	205	188	226	166	185	190	190	214	197	220	223	167	192	179	178	211	195	199	212	195	201	182	193	183	171	184	220	173	190	213	193	232	186	208	174	195	215	201	185	181	187	191	194	200	196	207	202	171	203	181	177	200	180	208	222	192	207	198	174	197	215	199	176	184	201	201	197	187	207	201	187	202	217	202	205	195	193	178	194	187	207	184	192	202	208	184	218	198	181	189	194	177	202	205	217	187	166	185	200	173	211	198	189	172	198	182	189	192	192	190	209	201	195	219	184	200	182	184	210	182	211	216	187	207	218	191	203	189	220	158	217	190	210	195	194	190	229	194	181	177	187	203	198	208	188	252	211	188	196	223	198	223	193	174	178	207	228	194	197	188	197	195	209	218	199	209	197	222	181	191	196	196	195	186	213	197	195	191	232	183	211	224	198	200	169	183	201	190	212	192	197	175	171	172	196	207	190	201	178	178	194	204	188	193	183	179	205	190	195	186	213	178	208	212	198	179	188	193	190	211	160	197	207	210	204	175	172	206	171	214	207	202	205	197	198	197	189	190	170	185	192	219	204	175	198	171	185	200	178	193	209	193	194	209	175	199	173	199	214	214	177	169	203	199	204	185	159	191	216	194	187	201	193	207	196	195	181	178	167	201	207	196	185	172	205	208	176	179	189	189	197	195	199
13474	10306	14273	11821	9310	4171	2060	1372	1091	786	654	682	713	752	680	529	460	471	472	413	469	463	493	486	447	480	442	482	467	489	481	474	525	508	433	446	475	477	498	468	447	470	484	463	487	456	476	449	475	520	452	438	471	504	468	449	488	467	454	462	475	455	477	509	421	466	445	479	478	462	453	445	455	441	467	459	465	476	447	448	436	458	450	485	440	480	439	501	470	470	497	473	440	504	478	457	474	442	495	515	469	456	496	468	456	473	430	458	433	489	470	442	438	456	490	466	471	481	469	463	478	467	432	450	478	500	510	463	439	480	482	442	475	489	490	489	466	479	480	450	468	473	515	469	426	459	479	471	495	439	485	447	466	470	463	475	481	489	416	462	514	442	441	486	444	492	430	469	427	499	425	481	502	444	472	436	470	454	448	451	508	469	474	439	485	454	442	431	474	456	481	475	473	433	472	464	487	466	484	441	467	459	487	441	476	486	500	470	501	446	458	469	414	487	499	498	485	486	434	459	459	488	468	495	441	518	463	463	493	485	463	465	433	460	464	477	444	468	452	466	493	451	472	463	477	487	503	417	483	494	475	482	455	525	476	463	455	437	444	480	472	481	425	526	449	435	468	512	435	488	462	495	483	516	477	456	476	491	483	429	469	431	503	411	478	488	471	490	520	483	475	463	477	485	461	449	465	444	498	462	464	485	463	472	500	457	468	426	490	494	448	454	447	466	433	499	447	476	475	465	462	444	496	461	467	471	503	435	481	482	469	453	498	478	456	491	482	454	462	451	480	480	453	458	496	454	480	460	482	479	498	424	489	446	452	428	489	487	453	453	445	499	462	445	451	459	443	437	444	447	474	477	485	437	481	470	455	463	458	470	439	490	510	490	473	426	480	454	480	453	459	455	463	485	474	485	490	476	443	507	468	478	461	436	491	475	456	431	487	479	502	459	474	487	445	453	492	467	448	445	482	452	489	504	456	483	434	497	481	461	421	457	486	472	472	492	464	436	474	487	479	463	447	447	439	451	467	464	433	456	504	460	480	494	452	442	451	504	469	474	448	448	447	474	479	476	464	424	489	446	440	460	477	491	461	499	481	484	473	472	462	462	445	474	456	485	486	437	462	492	416	454	451	452	491	431	457	444	462	442	485	502	496	433	447	434	456	472	426	495	493	464	466	459	494	472	442	443	461	500	474	426	459	445	463	485	445	461	460	455	450	441	469	489	446	486	474	500	511	425	486	481	461	508	473	468	449	479	487	464	455	457	457	482	490	452	469	466	500	454	491	483	489	448	474	465	479	439	481	481	458	459	485	450	443	466	455	427	438	515	456	483	487	469	444	472	461	464	460	514	455	463	462	465	468	445	498	480	496	419	479	480	477	466	520	495	497	471	510	482	460	494	488	482	484	429	493	425	428	469	422	459	482	453	462	481	444	451	497	430	488	456	476	485	460	446	410	448	468	510	493	456	476	471	482	422	457	502	471	455	485	431	473	453	442	483	481	473	492	499	448	480	484	458	479	428	450	452	469	522	471	459	437	467	451	456	487	455	490	482	469	447	510	439	483	486	480	457	428	460	468	460	480	459	488	449	464	502	505	504	482	458	473	458	505	477	449	489	460	462	458	476	470	455	477	479	438	442	465	479	436	468	504	481	456	469	447	440	437	501	435	485	430	472	469	491	494	480	479	526	480	469	474	477	471	450	460	451	479	485	475	462	453	483	481	500	501	462	458	477	477	461	496	509	467	463	491	456	478	465	480	465	421	460	490	477	523	495	482	458	481	502	454	468	504	461	448	464	478	478	466	433	446	472	498	466	501	483	450	454	463	448	474	478	447	478	451	487	492	505	509	444	477	467	490	498	505	454	484	464	464	472	436	470	459	458	488	467	460	470	468	478	474	433	495	440	460	462	468	445	505	458	455	441	464	450	445	460	447	476	436	444	468	512	478	472	504	476	453	465	462	451	497	452	435	459	443	471	471	467	461	461	472	496	443	473	463	452	445	424	449	473	497	444	505	472	476	485	478	478	446	461	487	468	472	497	449	496	419	458	475	470	449	476	465	467	460	449	476	474	475	466	441	467	475	453	494	464	463	469	488	447	491	477	472	471	472	485	519	489	473	505	445	437	469	430	492	477	471	488	481	491	475	481	483	469	453	490	483	472	467	456	454	469	451	468	467	472	482	466	437	451	507	427	444	427	479	456	441	470	483	489	458	472	478	438	466	475	461	495	454	502	524	442	448	479	465	515	458	467	495	462	463	448	468	498	425	459	477	502	445	467	454	506	489	441	517	476	488	455	501	477	499	451	480	438	470	418	419	458	447	484	469	459	460	468	482	461	498	452	489	435	475	461	457	495	467	532	463	441	476	494	499	470	461	470	476	453	476	507	479	483	475	499	456	445	469	471	442	489	465	456	497	459	487	439	456	467	478	481	453	482	480	462	492	497	466	426	442	456	456	478	500	453	460	461	449	419	454	482	471	447	458	465	492	462	477	436	477	409	469	461	443	513	466	474	508	438	483	476	470	463	469	457	457	496	501	470	465	499	489	435	516	456	478	469	482	438	490	447	456	432	483	448	468	431	481	458	478	462	499	462	454	489	449	472	487	511	444	452	465	450	486	436	507	482	466	455	445	458	449	461	472	495	464	494	501	444	487	449	495	478	451	479	457	467	470	472	483	507	464	465	452	475	500	447	487	493	493	458	450	469	447	450	483	467	488	478	495	458	483	488	440	460	508	447	462	446	486	462	497	467	455	459	471	449	465	459	481	453	485	429	495	470	446	451	450	484	449	479	512	465	471	475	484	438	449	446	424	441	479	452	444	470	450	447	480	457	521	452	434	480	520	443	480	462	403	488	457	475	486	467	483	477	460	486	420	483	498	459	491	481	511	483	438	501	481	474	428	482	492	493	470	465	457	474	469	475	475	469	534	463	470	472	472	466	440	470	511	482	446	472	407	525	466	477	512	473	429	448	454	448	466	470	470	499	448	465	481	432	438	493	487	530	432	487	457	455	481	431	439	448	465	485	513	452	477	450	465	475	468	455	458	478	437	444	459	438	489	501	474	472	464	433	473	476	435	462	473	459	462	508	475	479	457	415	486	463	463	456	454	442	435	449	451	463	466	505	467	457	463	482	484	462	431	460	454	485	430	455	489	444	463	469	446	460	448	480	514	498	448	484	472	460	469	473	426	464	479	449	472	493	519	515	479	452	493	462	491	465	464	465	459	435	501	491	437	495	466	448	473	459	480	463	461	454	476	423	476	476	507	464	436	487	495	483	453	436	461	431	438	457	469	493	487	486	524	438	486	450	472	462	479	501	459	470	465	513	508	408	475	450	464	464	475	438	438	484	447	454	463	438	497	416	430	469	477	477	458	497	455	480	490	478	446	470	447	439	439	465	474	441	477	499	478	466	467	461	420	422	456	476	476	474	507	419	452	439	415	485	487	448	450	494	479	456	430	484	457	489	464	483	429	463	448	446
42596	31799	34695	29522	19972	6214	1500	652	442	397	433	816	1278	1431	1162	734	390	299	316	279	349	317	305	312	343	305	299	335	285	318	327	301	292	297	294	331	303	305	278	351	328	298	320	304	334	293	302	296	331	273	328	327	351	281	290	313	327	285	327	326	268	287	333	303	318	320	301	291	301	305	300	309	310	288	300	299	310	264	272	303	309	329	298	282	347	307	323	310	305	320	299	348	332	300	333	308	324	322	280	304	272	305	320	288	281	316	307	306	313	313	292	321	312	287	307	304	307	339	310	304	278	328	263	279	303	291	338	345	334	326	323	280	301	327	320	319	306	312	321	297	282	306	317	308	312	343	277	322	319	325	310	327	289	299	311	344	273	305	294	319	325	309	318	301	307	316	337	326	310	309	287	287	308	284	293	311	294	315	287	313	304	308	313	273	307	298	298	305	302	356	324	310	290	292	321	323	327	320	296	307	291	283	318	301	298	333	319	327	283	281	307	322	339	300	302	290	301	305	274	286	291	290	293	318	298	282	307	266	338	299	290	304	306	304	303	309	297	300	304	296	304	301	274	300	292	329	337	344	322	271	280	287	308	283	321	299	262	334	305	314	320	301	316	321	285	268	282	283	328	324	282	279	300	305	310	310	283	326	300	299	293	319	300	316	304	302	304	306	273	311	332	295	289	275	312	303	309	300	309	294	294	277	291	324	312	305	281	306	312	296	303	297	292	296	299	346	322	303	309	318	300	296	289	300	275	271	325	315	302	325	276	302	322	316	304	294	292	303	317	302	330	309	330	327	312	310	337	298	319	289	308	344	340	316	299	299	292	300	298	295	340	305	306	303	309	300	255	276	342	316	288	293	335	297	288	346	320	357	346	300	316	302	284	312	303	299	311	289	313	327	279	272	299	325	330	313	333	291	338	337	308	305	277	316	317	328	306	295	288	283	311	315	301	342	262	301	331	287	296	286	298	322	329	308	292	304	263	292	275	332	325	304	320	299	278	284	322	272	318	315	310	302	313	335	326	306	303	303	295	308	317	346	317	301	298	322	331	292	291	309	318	309	272	283	299	309	325	317	332	316	333	326	314	351	295	273	318	282	342	333	313	305	345	289	341	317	285	295	341	312	313	309	283	320	278	301	276	316	315	290	306	292	297	319	325	300	284	293	305	306	329	299	326	297	299	288	343	255	291	303	304	276	273	292	320	289	301	307	306	264	297	347	303	306	310	307	330	309	319	328	333	325	274	292	316	354	273	265	291	299	310	318	282	306	334	292	324	285	265	312	297	291	314	306	304	291	285	294	323	329	296	313	267	315	276	328	298	317	283	291	292	289	323	293	283	335	304	344	314	296	307	282	313	297	308	298	285	311	289	305	310	314	288	270	290	308	326	288	328	334	296	314	301	316	298	295	328	311	312	317	296	311	330	290	274	321	301	294	286	320	281	273	278	290	272	291	278	320	294	320	321	316	333	289	324	316	288	349	278	291	296	284	306	290	312	282	318	283	286	310	262	300	299	325	314	289	325	318	299	301	305	290	293	334	281	311	297	324	304	314	292	324	273	313	285	326	272	334	316	324	328	300	294	286	293	341	275	295	311	304	320	289	304	281	318	305	302	285	307	293	306	296	313	323	304	308	290	314	326	311	278	320	295	288	328	319	330	310	310	326	298	306	299	347	299	301	333	275	317	321	295	283	306	276	301	304	294	315	323	313	317	294	327	289	308	314	306	299	288	350	322	296	324	308	317	310	333	316	308	314	302	304	296	304	300	309	327	286	317	280	312	313	298	265	339	283	315	289	316	290	313	298	286	297	339	317	295	323	309	335	288	281	317	342	320	289	330	318	315	305	310	303	320	287	310	326	298	307	296	319	295	274	276	270	296	318	283	311	290	286	341	337	335	319	326	296	306	317	312	302	305	306	315	273	281	309	339	301	318	308	307	310	276	306	291	294	324	306	298	338	333	322	289	306	318	334	355	318	291	291	299	301	283	289	306	284	279	292	316	306	304	299	307	281	297	305	300	313	297	316	314	287	315	269	290	284	300	304	305	291	287	301	299	250	308	331	290	301	361	329	285	309	309	331	314	307	314	336	328	322	288	316	308	342	281	308	310	339	313	326	296	271	339	327	306	280	303	307	295	329	315	288	310	305	311	335	306	323	331	301	322	302	327	322	264	304	300	308	316	326	341	285	287	313	321	314	301	275	318	299	320	271	293	320	339	316	290	277	299	304	313	280	319	300	294	317	295	352	315	301	304	305	294	310	294	296	313	313	287	278	302	302	287	294	313	288	328	335	305	328	294	280	312	301	327	308	283	281	337	301	291	291	297	311	298	328	298	288	319	291	300	333	314	305	267	290	292	298	305	274	298	332	310	308	283	300	325	336	296	343	324	298	319	316	305	306	282	296	299	339	291	342	294	323	310	334	287	248	302	297	270	325	306	301	300	270	304	308	324	280	335	279	276	317	273	294	315	307	299	311	310	308	304	282	304	283	315	332	294	341	303	267	293	304	284	295	324	298	311	337	349	337	321	309	300	318	309	288	311	300	319	301	298	276	318	357	297	300	305	307	314	300	272	303	322	296	323	308	319	305	303	296	279	294	294	322	349	319	304	297	322	323	311	319	271	273	303	314	354	288	313	316	324	296	291	310	353	281	315	310	290	279	321	321	292	311	309	310	347	324	302	294	292	314	308	306	327	313	323	315	302	310	334	293	281	339	285	300	321	304	316	308	313	327	293	308	323	323	295	318	325	280	337	301	334	287	326	298	279	304	314	316	301	277	306	295	304	266	333	311	300	303	316	290	291	325	297	300	342	308	320	313	289	290	320	346	301	293	302	330	312	306	280	325	320	300	294	316	316	310	291	288	286	308	273	325	315	295	317	323	289	285	296	304	308	324	266	299	263	323	289	273	300	316	242	325	302	288	308	328	282	351	350	278	297	284	311	287	310	304	299	322	323	316	259	328	332	343	311	307	294	301	281	334	308	279	288	282	343	331	350	255	279	310	318	285	273	280	321	298	309	315	273	309	339	320	311	302	295	340	281	326	306	347	299	294	311	284	315	289	302	298	306	303	316	301	303	294	279	282	304	295	301	341	317	293	291	329	324	301	315	300	325	314	283	326	298	324	328	302	307	290	281	286	332	286	299	318	332	293	321	268	299	321	315	324	284	300	317	316	281	258	334	300	290	300	285	309	285	314	297	312	272	293	330	320	310	301	309	293	300	309	302	331	305	299	339	297	289	275	303	311	306	286	310	339	314	317	290	263	290	304	299	282	297	292	284	305	299	307	329	314	337	313	297	292	281	302	295	331	324	289	292	304	261	294	300	318	307	314	297	289	301	298	329	306	302	304	289	306	326	326	332	311	329	318	316	270	305	307	263	310	326	265	293	321	293	299	320	283	323	317	297	286	330	301	281	305	281	333	298	324	316	300	323	304	295	282	279	318	319	282	328	315	281	299	324	264	337	315	292	303	298	324	342	289
27680	25439	36485	38596	28568	11997	4005	1861	1407	1139	1409	3616	6107	6393	5027	2961	881	652	706	679	700	657	681	685	703	686	621	643	682	671	717	631	638	716	669	676	709	701	703	667	665	669	689	707	702	705	698	638	685	678	723	693	664	690	730	684	692	704	640	694	676	677	714	681	667	689	713	708	702	669	656	661	710	671	685	694	673	680	665	719	708	692	717	712	672	745	674	678	662	705	650	674	690	685	695	661	649	715	700	691	716	690	672	713	690	742	696	649	651	695	639	699	693	723	646	689	696	683	724	684	714	730	702	686	690	662	706	712	669	706	613	727	693	705	653	707	688	761	733	672	742	681	698	669	700	689	707	694	690	681	722	737	728	679	670	668	661	711	694	714	700	700	662	695	681	690	645	639	729	699	700	669	676	673	660	647	636	668	710	660	678	671	694	697	691	654	687	680	717	653	679	721	667	690	713	710	694	661	654	700	706	742	666	721	727	694	638	675	678	713	660	699	706	673	667	680	671	719	737	699	670	699	644	692	694	651	692	686	649	710	659	666	677	725	651	725	662	665	676	670	670	686	667	679	664	651	694	690	643	643	703	680	670	684	717	720	741	675	669	693	660	682	686	684	689	671	714	684	680	695	675	628	680	725	701	675	686	709	652	704	703	674	707	695	703	682	700	665	681	686	675	708	643	680	642	646	701	640	686	677	624	720	700	666	700	700	697	696	737	725	722	660	662	698	679	661	684	685	675	665	678	615	678	635	722	711	649	689	728	685	670	641	698	683	681	660	704	675	705	694	720	695	663	664	689	695	711	729	664	645	653	683	692	712	676	678	686	651	696	697	671	656	632	673	632	707	646	689	737	701	675	655	710	746	690	720	654	662	675	687	677	699	647	682	684	654	649	685	665	660	678	642	691	699	689	703	724	675	703	662	689	698	631	628	637	693	661	684	650	722	650	734	670	742	743	696	685	660	683	711	690	696	697	692	688	669	673	647	719	677	662	658	685	707	674	716	662	676	719	676	642	711	709	702	704	678	712	694	696	655	709	683	670	676	679	720	711	667	676	650	688	707	690	675	689	723	651	710	652	671	667	652	635	663	699	719	705	655	695	663	665	717	658	653	686	670	656	699	662	683	690	688	718	647	694	656	685	712	662	700	704	649	655	722	683	680	658	689	639	656	730	693	665	725	710	673	701	729	721	683	668	652	702	649	696	697	694	687	717	661	645	671	682	675	697	697	664	689	697	675	647	695	655	685	681	660	707	674	661	707	642	723	678	657	706	692	649	692	681	717	668	692	749	664	710	690	671	660	694	704	722	708	724	690	717	677	702	706	687	655	692	706	649	697	682	722	687	717	706	719	722	720	695	715	711	666	712	718	701	682	689	674	641	697	688	653	732	692	645	685	686	682	673	715	694	661	691	710	703	735	685	673	689	692	677	723	668	727	632	729	721	702	645	666	692	703	656	665	668	690	698	647	707	611	670	667	718	626	663	660	675	712	661	724	685	664	686	669	649	656	647	695	723	646	671	681	644	651	728	699	714	725	691	690	680	694	662	696	647	691	663	660	693	653	686	658	683	718	694	643	712	694	711	689	652	664	694	638	685	683	719	687	662	692	677	671	698	723	693	700	669	679	675	648	733	662	684	675	691	684	680	699	681	722	729	701	693	651	689	674	713	631	715	715	721	653	698	655	713	720	636	716	673	689	714	701	677	679	727	729	661	746	710	683	677	652	706	676	686	701	740	699	711	687	686	673	690	657	670	731	705	723	714	683	714	699	716	657	694	728	697	718	746	674	676	686	675	670	679	647	710	688	677	680	678	657	710	712	682	689	671	671	718	714	672	668	735	643	697	724	692	674	677	668	725	705	677	711	682	695	678	685	680	673	685	670	661	673	695	731	723	643	678	705	689	679	697	676	691	654	718	692	705	677	664	704	643	727	675	708	693	709	770	672	694	679	718	679	698	699	667	652	624	687	634	697	667	725	686	682	688	688	728	729	671	661	655	673	656	707	655	643	678	650	682	652	636	719	722	699	707	667	714	682	706	693	665	649	694	726	675	699	665	702	671	681	625	663	696	668	682	680	665	709	669	644	706	725	697	702	714	686	665	682	704	681	656	701	740	671	709	637	640	667	696	692	690	692	698	691	661	704	746	706	682	662	653	640	679	729	724	684	670	709	710	693	666	668	723	718	700	694	666	665	701	708	706	701	680	687	635	668	650	702	717	653	679	720	681	681	712	703	670	701	700	734	695	702	699	704	692	691	646	698	677	694	688	671	720	687	723	701	679	672	719	661	675	694	701	674	712	704	698	702	729	705	712	626	687	694	690	656	668	734	708	699	680	695	667	663	657	716	639	710	686	699	690	693	690	722	729	678	656	681	643	703	695	698	720	721	666	706	689	657	686	676	714	716	673	652	682	663	632	664	681	704	668	660	648	696	652	672	653	653	659	683	662	691	709	688	694	709	730	689	681	677	657	735	678	683	710	669	701	702	672	703	652	678	656	713	713	696	671	689	656	668	698	704	707	691	692	689	664	674	681	655	688	697	680	655	686	710	686	646	670	657	697	683	719	662	736	720	687	690	662	662	666	682	660	703	692	673	680	695	753	692	632	707	679	685	670	699	673	701	717	645	652	647	682	648	698	630	685	724	706	698	710	688	687	723	705	699	716	691	704	681	665	704	699	695	711	664	659	675	722	704	676	675	718	666	683	674	704	642	690	645	642	736	666	679	726	705	658	700	676	686	686	654	736	682	685	700	693	719	706	669	722	690	707	723	691	686	691	704	757	715	688	699	687	688	672	623	694	683	691	670	699	686	662	704	674	713	725	690	727	699	670	687	743	654	688	692	647	643	681	693	671	687	645	690	698	700	685	688	664	659	697	705	697	741	672	694	637	708	716	726	722	729	652	690	687	666	694	667	731	661	659	699	713	693	678	735	684	668	686	644	705	691	733	687	688	695	740	684	700	709	666	689	699	674	717	688	649	696	687	678	648	708	681	706	680	630	689	679	719	705	706	700	681	711	707	696	723	688	691	658	671	638	642	691	703	715	734	672	655	671	664	702	684	634	643	657	711	713	665	706	671	705	681	701	668	698	655	719	641	678	702	664	666	676	669	680	699	713	690	667	689	695	702	665	695	667	709	665	731	672	734	681	679	687	691	693	700	680	657	704	705	695	708	708	661	679	695	680	706	711	654	685	644	678	672	678	657	657	704	684	687	699	664	702	699	685	676	665	684	663	663	675	671	704	696	696	652	689	668	710	711	749	675	709	652	661	675	706	685	676	688	718	682	698	664	714	642	680	622	706	664	685	696	660	685	715	732	726	699	733	640	649	675	672	718	687	663	687	743	718	712	663	640	663	679	657	688	694	705	660	716	710	703	685	710	702	709	668	604	680	698	641	667	698	685	700	747	720	682	624	702	674	610	634	711	654	753	699	742	699	715	672	687	659	682	689	684	664	658	634	692	711	707	687	664	623	660	656	699	690
51793	41972	42654	39053	27225	12149	2280	766	561	511	536	1024	2082	2230	1960	1473	492	379	385	317	342	396	362	381	411	379	373	360	369	315	400	370	373	345	337	351	387	372	380	383	415	399	353	390	395	358	388	357	383	366	320	363	361	352	378	356	322	387	358	355	364	379	354	345	361	365	340	340	367	324	346	360	370	370	344	346	354	345	361	377	345	362	373	373	359	410	352	310	380	357	357	367	368	362	364	382	373	365	354	310	375	348	401	371	382	381	359	348	356	398	341	377	365	343	367	363	330	387	378	364	393	348	368	331	331	399	357	373	364	351	366	381	359	382	365	331	357	369	343	359	326	334	383	373	397	407	362	390	367	338	363	392	324	375	384	379	369	341	351	355	370	359	338	378	350	354	374	349	330	370	339	380	342	370	333	369	370	391	377	338	321	347	365	328	336	312	351	341	376	376	331	337	362	377	361	380	405	370	342	330	358	373	367	377	378	341	354	367	348	356	366	385	345	353	353	394	382	372	355	334	366	393	355	333	351	370	345	368	365	339	344	364	365	370	355	374	341	379	352	369	377	379	356	362	357	386	363	361	359	371	385	398	341	380	358	337	342	386	370	334	346	332	394	342	383	332	336	336	399	372	357	356	395	347	363	365	356	356	388	394	346	341	340	318	341	344	354	356	388	372	354	373	367	336	329	364	371	394	366	383	370	360	356	349	350	345	350	366	367	347	356	418	314	371	368	321	364	342	367	376	365	342	352	356	387	348	374	370	358	364	392	361	312	346	362	339	375	361	351	376	363	356	337	363	345	296	379	357	360	354	367	359	308	340	386	366	363	358	374	345	366	361	348	382	393	341	354	332	353	384	367	401	400	375	358	362	376	363	362	392	362	364	361	397	318	402	363	397	401	388	346	376	368	362	358	337	347	377	342	400	299	358	360	363	344	372	338	357	400	325	327	363	349	339	378	345	341	288	377	345	375	353	366	351	357	378	366	385	395	344	377	354	336	335	394	376	359	365	371	326	332	380	385	382	345	356	356	367	347	350	365	362	376	398	311	400	353	400	333	358	358	380	345	365	344	332	328	384	366	328	339	343	377	382	362	317	402	360	337	374	396	340	347	321	366	341	382	322	351	366	372	372	330	391	348	378	355	364	309	342	381	360	370	363	357	381	371	346	393	380	369	388	378	389	370	333	384	338	339	344	360	360	365	371	321	375	401	365	396	366	393	368	352	385	366	379	381	396	367	348	407	384	351	395	395	348	347	362	373	367	350	361	350	399	358	396	360	347	369	388	388	348	356	329	371	330	378	374	329	400	334	338	395	361	375	366	342	378	366	333	336	398	375	375	343	348	378	363	316	338	400	339	338	336	357	338	338	358	374	367	375	384	387	357	383	373	393	359	342	366	336	353	326	341	394	365	406	400	368	362	388	343	371	348	384	347	326	342	355	370	362	342	360	340	347	389	355	364	380	376	344	362	362	349	385	346	354	343	390	368	369	320	386	400	362	327	369	395	372	342	364	366	343	375	371	357	322	328	343	371	371	312	364	372	357	364	347	311	334	375	357	351	385	358	341	394	394	363	367	391	372	402	353	363	360	339	365	386	325	336	330	419	342	319	388	347	342	345	366	361	363	345	390	318	402	398	349	415	396	361	408	374	375	362	375	339	340	356	360	352	388	336	361	386	328	383	363	326	362	386	382	340	384	377	338	385	329	372	366	366	363	397	362	343	366	371	381	375	380	373	349	390	384	331	356	360	350	353	382	370	376	355	380	388	348	351	367	371	388	360	381	383	363	370	356	392	401	368	350	396	352	373	373	349	343	345	385	351	373	395	392	372	360	382	389	342	344	343	330	365	314	353	366	369	371	391	404	380	324	353	394	351	336	365	365	340	365	361	348	368	335	390	372	334	364	342	332	328	337	344	354	377	373	375	352	361	391	372	403	361	330	355	362	344	348	325	362	396	355	397	380	333	346	360	391	353	334	380	374	364	363	348	374	365	329	364	382	371	396	373	351	348	384	398	349	372	364	350	375	339	358	349	351	300	372	353	355	345	352	362	367	324	358	364	317	339	356	337	361	330	320	385	344	360	339	382	368	369	388	374	357	355	347	366	358	396	368	323	403	387	361	344	374	371	365	350	377	379	358	341	347	383	346	371	367	379	373	370	345	328	361	404	380	349	390	350	387	372	341	375	360	368	324	363	338	380	368	370	359	369	347	358	394	370	385	356	353	338	368	347	378	380	341	296	352	360	370	353	334	358	376	373	381	351	380	389	360	356	375	331	346	327	379	369	368	382	388	341	366	364	339	379	361	342	354	379	352	377	371	358	344	343	389	356	371	386	338	382	385	363	344	326	337	353	374	365	372	350	347	376	336	368	347	377	357	362	351	369	349	358	356	370	377	373	350	390	346	364	344	366	357	367	326	385	362	362	392	374	399	378	382	348	328	360	343	368	344	357	343	352	375	347	410	384	387	332	365	354	336	344	350	357	369	364	341	364	360	335	375	350	364	353	345	374	368	380	351	360	358	359	348	356	379	361	358	336	359	327	375	359	364	363	334	363	349	348	363	365	372	386	365	358	372	356	364	331	329	381	370	370	373	400	382	382	318	367	327	323	376	372	336	361	374	369	349	346	367	378	399	394	414	348	374	352	375	343	339	373	365	384	346	358	345	392	376	382	365	361	331	357	369	361	341	358	331	360	370	380	366	328	353	384	374	398	322	344	394	359	313	362	351	404	345	385	362	354	322	361	376	371	402	366	366	351	364	392	363	351	366	342	362	349	369	355	347	380	370	391	386	373	369	378	342	360	343	363	356	350	391	371	381	360	369	377	401	384	357	361	371	344	363	378	326	336	360	341	352	345	350	360	353	343	342	392	334	337	342	356	382	311	352	350	358	341	408	341	350	342	384	375	315	338	369	352	340	368	394	368	329	377	360	365	368	358	338	362	373	382	359	378	355	303	344	354	377	404	400	328	342	369	342	408	347	364	344	352	374	340	355	406	371	339	382	331	343	344	344	344	329	384	415	411	350	341	383	344	323	370	375	344	385	376	376	340	367	360	397	358	366	361	373	354	359	416	321	389	389	384	332	309	369	353	338	400	356	335	392	370	362	366	364	338	346	346	313	368	388	353	356	355	371	399	376	354	347	357	373	393	363	326	369	358	411	334	353	351	379	380	397	370	381	372	404	358	364	336	352	343	381	391	357	318	398	388	368	370	391	385	361	376	363	377	374	378	345	378	388	368	364	391	371	375	363	353	376	365	389	367	363	332	329	364	365	367	370	421	374	387	411	380	389	413	329	355	352	341	368	375	356	364	375	344	372	356	329	359	372	328	359	379	366	372	420	350	387	376	345	360	355	341	372	360	352	366	382	369	368	330	391	344	345	328	373	341	378	342	384	360	340	363	331	354	344	367	345	331	387	372	375	374	377	363	342	381	370	363	366	359	359	387	374	366	386	366	342	315	333	366	362	364	379	384	329	320	374	326
33069	33797	42611	45678	35460	17637	3814	2144	1759	1540	1749	4573	9472	9776	8839	5792	1163	766	801	794	832	800	791	797	814	731	807	825	834	791	818	815	800	772	797	823	786	787	797	808	782	805	783	767	769	799	801	813	734	793	797	814	802	790	784	858	764	767	779	780	800	800	770	776	777	801	775	781	728	768	786	812	828	815	834	838	818	777	819	756	805	779	764	766	738	745	739	849	790	770	766	774	775	756	804	823	791	781	785	777	786	753	756	813	784	744	738	827	797	733	822	835	750	812	730	788	814	840	796	817	788	765	816	727	826	820	745	752	788	802	752	797	763	756	771	756	714	793	780	801	797	766	765	770	753	803	764	752	781	766	788	699	760	751	752	776	751	817	780	755	759	783	764	768	787	804	798	787	806	770	799	779	781	765	775	755	760	792	771	790	793	758	757	768	763	768	732	745	768	789	770	744	796	780	749	742	726	823	782	795	753	780	784	762	756	786	776	802	785	773	759	808	781	767	775	786	744	805	781	811	784	731	770	809	813	744	795	772	762	703	769	764	794	828	808	742	772	774	788	753	773	829	791	789	810	820	806	755	779	766	777	768	787	772	800	783	793	814	757	785	757	778	836	788	741	740	761	801	767	768	754	775	797	770	803	769	796	756	737	793	760	761	817	833	744	822	736	816	798	789	769	770	764	753	759	799	835	778	734	756	791	745	811	780	788	783	799	790	820	744	748	780	764	784	772	821	794	777	784	777	784	807	764	774	779	796	771	837	753	791	814	760	764	802	775	762	786	772	809	842	792	768	830	757	809	781	743	823	813	755	778	774	764	779	776	791	797	773	790	765	769	758	799	776	797	757	762	750	749	808	774	788	793	798	743	799	799	792	830	720	762	785	782	797	760	748	788	754	798	797	782	770	807	735	775	789	806	740	823	755	744	796	817	733	764	723	798	780	765	849	807	756	750	786	774	788	792	762	787	821	757	736	787	725	808	792	776	793	818	795	766	777	799	766	733	773	752	779	766	842	762	806	787	769	783	815	781	836	788	784	768	831	812	832	789	773	765	711	777	763	749	783	809	735	741	785	775	759	760	815	807	787	768	775	761	823	770	768	778	724	770	774	768	845	790	755	817	762	766	814	739	810	776	798	806	821	797	837	770	770	777	811	736	764	838	741	752	746	807	806	786	790	763	740	828	788	824	755	843	792	827	736	804	771	792	736	842	765	769	805	751	775	809	786	774	803	792	790	762	822	750	739	769	706	783	800	754	774	742	756	789	777	775	773	779	762	763	699	760	809	817	764	809	771	774	712	765	783	816	798	784	808	769	797	741	746	741	767	757	782	786	795	740	798	771	776	786	797	803	770	728	798	813	763	810	802	829	729	783	812	796	769	781	776	791	763	792	757	786	791	770	747	783	755	757	797	744	767	783	804	720	754	770	770	762	760	785	757	784	718	793	789	794	764	707	741	792	769	798	812	827	803	825	811	772	764	805	785	766	789	784	761	781	785	793	751	791	784	748	819	836	805	771	803	748	763	769	791	789	806	805	761	756	818	777	761	783	808	788	798	790	797	806	782	741	752	757	799	759	734	805	769	814	725	829	770	818	763	767	786	729	798	822	798	757	805	748	819	757	792	791	780	758	758	780	784	774	787	823	805	815	796	756	771	787	797	778	797	770	723	809	747	787	779	756	779	810	822	775	774	806	754	759	795	766	772	798	753	780	743	830	797	808	743	811	768	779	836	770	813	798	801	812	759	787	811	762	742	808	758	803	778	781	780	749	753	850	744	751	775	773	833	770	784	794	789	768	829	803	819	736	750	792	802	799	776	788	787	769	775	790	803	800	781	819	777	756	749	733	729	760	740	812	776	822	795	743	788	778	815	769	749	826	801	806	770	825	790	793	782	770	774	820	786	838	753	786	828	821	822	763	778	772	808	775	778	770	821	815	731	807	789	771	762	777	783	838	792	778	786	766	770	785	799	725	755	822	733	777	793	787	737	786	765	758	772	746	778	775	756	782	798	784	822	755	787	729	820	757	813	842	784	768	764	774	825	799	766	781	816	788	750	773	757	779	729	785	803	775	773	772	755	773	775	812	768	787	810	769	815	771	755	829	759	782	791	779	797	779	787	793	851	732	793	796	787	722	814	742	813	771	793	759	787	792	772	783	757	768	791	800	734	795	803	772	772	793	770	766	828	802	727	800	712	792	780	778	757	724	766	777	775	776	815	771	806	770	755	793	804	771	724	790	777	751	767	774	767	788	784	802	765	756	754	771	761	802	803	791	807	790	761	796	784	729	799	743	749	779	716	782	777	760	763	766	787	805	818	799	768	773	790	807	801	820	845	741	768	762	746	749	767	788	796	796	765	753	812	739	753	826	806	822	788	764	738	757	755	800	789	798	833	809	744	784	786	760	758	786	756	808	770	767	768	789	779	708	727	834	709	785	745	771	806	763	738	763	767	791	748	786	795	757	803	771	764	731	757	734	827	785	772	734	752	795	794	811	757	801	768	794	764	742	806	760	762	799	757	789	820	803	758	810	777	791	779	762	777	754	779	762	747	752	757	722	779	782	771	755	783	789	817	802	793	838	788	759	777	798	789	770	740	725	774	769	806	775	787	760	762	782	785	752	784	771	780	742	801	763	802	781	733	818	733	723	757	826	772	768	763	820	816	758	810	792	783	728	809	797	797	759	753	780	777	790	819	813	790	783	789	787	793	769	756	753	815	761	736	737	776	769	785	740	775	815	743	805	793	757	822	814	760	776	801	773	797	813	772	742	782	812	781	789	824	849	807	775	824	780	768	775	809	821	809	786	726	797	796	751	798	776	766	826	784	785	806	816	801	790	811	792	801	782	753	788	803	750	771	795	776	772	760	742	777	771	769	765	784	770	786	755	748	760	797	815	774	711	751	768	752	782	822	773	802	779	764	803	792	752	816	744	760	786	748	790	826	764	752	810	767	796	803	762	782	786	830	758	772	754	810	826	798	805	761	832	782	770	794	784	794	798	809	778	765	774	760	810	804	769	789	778	807	822	793	762	794	765	809	800	775	817	782	747	835	771	774	801	806	776	731	775	791	790	805	762	755	767	774	788	800	771	772	782	816	828	793	753	807	801	800	781	734	764	786	782	768	753	747	800	798	744	740	806	829	748	793	828	752	789	777	783	734	811	828	803	782	760	786	823	789	805	796	779	761	769	818	778	766	839	822	760	790	794	775	779	813	796	750	785	728	801	815	754	770	758	789	814	762	795	785	811	801	764	764	801	774	811	782	804	760	803	770	752	746	776	831	774	801	773	781	823	773	810	758	790	806	787	766	741	774	801	784	772	769	791	758	795	791	772	781	747	780	788	777	780	791	816	789	857	794	761	775	785	779	778	772	802	806	802	712	760	798	757	732	776	767	774	780	767	817	795	776	776	782	801	765	742	838	788	723	807	784	796	769	817	762	818	759	817	809	797	757	742	764	752	784	763	749	781	783	799	766	761	819	805	840
22374	12475	8624	4963	1885	827	361	247	208	224	209	207	189	219	244	253	188	154	151	166	159	165	182	163	174	186	167	170	163	176	190	176	178	176	180	193	171	168	152	163	202	170	185	165	169	173	170	159	164	167	166	159	172	166	175	166	166	161	162	163	172	175	168	188	156	157	196	173	179	186	154	163	164	202	178	182	156	176	176	139	173	161	151	180	180	151	161	170	163	172	166	150	158	190	153	184	157	159	172	162	165	139	167	151	170	174	191	177	162	172	219	164	161	157	148	181	181	177	203	168	163	171	188	172	176	179	144	188	187	160	163	162	144	175	145	162	192	201	179	175	176	184	155	155	176	165	182	176	173	156	161	166	173	169	159	180	176	170	175	172	178	178	158	178	162	169	173	168	193	179	191	154	165	175	190	165	180	187	167	163	161	171	165	198	167	154	157	156	167	196	184	165	175	165	159	161	161	163	174	153	163	185	181	181	142	162	179	195	199	192	153	151	175	172	175	196	175	187	158	176	153	163	174	180	175	180	160	181	160	174	159	178	178	160	174	170	185	172	142	162	176	150	165	168	157	193	156	174	144	172	160	177	175	160	195	183	167	196	159	166	147	156	162	159	172	190	162	158	192	169	152	150	177	189	177	172	157	166	163	148	174	140	171	170	157	175	157	177	181	161	190	174	155	168	159	167	143	157	168	176	192	152	161	162	199	177	181	160	172	151	184	165	178	166	164	172	198	159	152	182	187	170	159	175	186	189	160	177	172	174	177	157	158	164	155	170	157	161	181	181	150	183	177	157	155	169	168	168	162	172	175	172	163	167	141	173	207	199	165	172	181	143	196	181	171	176	137	147	172	152	170	177	142	158	141	190	166	194	173	162	169	154	204	171	153	156	176	146	176	183	189	177	173	167	179	174	147	156	141	174	179	179	177	203	155	159	167	205	175	165	178	181	176	164	158	191	180	188	162	158	180	174	158	165	155	192	165	158	168	151	180	161	181	170	155	178	144	179	155	161	185	194	178	173	172	188	193	172	179	158	179	198	164	168	160	155	183	167	142	162	180	163	166	186	161	179	167	161	195	162	173	179	164	162	161	169	192	179	167	169	188	150	175	163	174	182	194	145	186	178	160	153	181	201	166	149	163	161	146	176	175	163	174	187	174	170	167	182	181	163	175	171	169	186	150	171	201	184	180	187	146	185	168	173	159	172	160	167	198	170	151	181	174	151	146	179	171	152	165	160	163	163	157	155	166	177	183	181	150	158	184	177	182	174	186	184	186	168	188	173	156	157	172	174	176	169	147	169	198	172	190	161	175	184	169	164	138	173	173	152	184	181	155	181	159	182	151	191	166	165	169	159	176	176	180	171	188	139	169	172	168	203	200	184	132	169	197	160	172	162	175	182	164	167	165	184	175	158	187	204	191	153	122	165	174	160	173	195	163	172	168	179	159	170	137	179	149	171	173	189	185	158	175	164	147	166	187	162	200	173	171	155	193	166	175	181	167	171	173	193	161	187	170	160	196	168	182	171	172	171	151	172	179	151	167	154	161	161	180	160	154	144	171	161	165	175	174	184	168	159	161	150	167	166	178	149	182	159	188	189	170	161	163	148	149	132	178	159	155	147	174	171	168	160	162	182	161	189	199	151	161	162	184	164	182	180	182	174	157	162	162	182	175	163	158	164	182	160	160	157	151	176	198	177	165	151	158	160	189	157	174	144	165	163	162	173	164	173	161	154	178	147	159	149	189	168	181	161	150	176	187	150	187	155	171	169	161	187	160	177	175	208	176	160	144	159	178	168	176	170	189	172	179	165	172	173	173	163	171	190	192	163	169	183	209	178	173	182	188	172	178	164	191	178	182	148	142	174	152	163	172	146	153	172	163	170	164	147	164	172	150	137	138	174	184	185	200	167	169	173	179	170	165	191	170	179	173	154	175	151	168	211	184	156	175	162	169	150	162	177	175	157	164	149	183	163	158	169	176	181	178	145	190	150	146	153	163	172	168	184	178	192	140	186	191	163	168	178	151	168	148	166	172	188	173	157	189	174	175	177	199	155	156	157	171	184	148	161	168	185	183	155	154	180	192	165	175	165	171	160	168	175	177	173	166	165	181	160	179	179	157	153	175	168	166	185	190	190	209	182	170	170	135	179	200	174	167	173	167	168	139	176	158	146	172	162	160	148	164	163	177	168	172	193	175	171	186	176	164	177	155	182	177	161	152	180	190	185	151	154	167	182	172	166	171	176	181	165	174	183	171	153	177	149	169	162	165	172	165	174	180	153	185	178	158	192	169	156	177	187	178	168	145	192	193	177	184	186	160	196	176	139	175	188	177	156	157	187	182	159	207	176	140	159	165	163	183	169	171	166	160	193	176	181	161	162	169	167	176	196	169	164	152	182	155	161	170	142	156	176	169	163	176	172	175	173	151	157	170	191	177	155	168	159	153	159	164	188	173	193	180	177	136	145	130	158	161	136	168	181	193	159	169	171	177	172	155	165	166	174	151	190	191	199	201	180	171	155	177	173	163	167	177	179	186	176	167	163	184	162	169	170	176	148	171	155	189	160	184	166	182	160	148	163	165	166	159	182	185	152	159	187	168	183	179	175	173	173	185	195	161	147	179	171	170	170	186	156	188	158	163	159	177	158	163	166	149	180	148	169	205	192	196	157	168	164	173	174	173	173	160	161	148	189	152	168	161	159	183	160	160	152	174	187	156	197	157	163	162	140	164	170	146	183	166	166	165	173	193	169	154	177	170	168	154	188	181	179	174	174	149	195	170	167	147	177	152	156	156	198	176	148	159	169	192	179	188	180	156	163	162	172	175	187	167	169	158	179	155	154	160	175	165	174	171	143	189	149	185	168	167	197	165	180	188	167	164	172	187	182	173	145	187	172	162	184	163	166	176	163	147	175	158	154	165	184	150	182	162	176	180	171	162	182	198	162	189	166	135	173	143	161	157	165	170	174	183	151	169	167	181	180	172	167	157	176	166	175	168	183	173	157	159	169	180	199	166	152	152	160	191	157	171	180	177	182	165	184	168	167	161	170	178	159	157	160	188	166	181	178	155	162	162	175	168	145	170	192	180	172	155	182	157	170	174	200	163	173	175	189	170	176	154	165	198	150	160	169	189	176	158	168	181	193	163	134	147	159	174	173	161	188	178	157	164	173	175	187	151	169	195	160	173	192	151	165	162	185	168	166	172	186	168	175	181	158	169	184	181	177	171	154	159	186	163	166	180	150	172	171	186	152	173	180	189	171	172	181	176	163	157	176	138	178	167	159	127	154	173	157	172	152	161	160	170	173	162	170	151	183	187	177	162	172	172	164	189	161	186	187	182	145	179	158	188	216	171	168	174	165	173	183	153	193	169	167	173	190	186	161	167	156	161	161	169	166	167	174	157	158	179	186	172	159	184	195	176	184	168	198	169	167	143	156	150	179	152	169	174	169	185	162	148	166	183	163	153	173	168	193	192	185	174	163	155	196
13320	10340	13600	11779	6009	2828	1282	813	693	603	568	597	602	679	685	577	430	412	398	388	427	435	439	451	415	388	414	421	457	419	430	418	440	441	443	424	443	434	371	390	429	392	429	436	424	418	433	432	390	405	358	417	425	422	439	403	423	397	405	410	422	370	380	462	422	428	406	428	418	397	437	405	388	419	437	379	471	457	396	407	420	436	426	402	443	404	443	390	415	463	424	417	448	420	422	405	369	433	437	411	439	409	401	399	421	428	384	410	405	412	387	441	419	395	431	390	420	402	406	380	400	410	409	446	383	426	425	430	414	421	427	424	386	417	409	403	408	422	391	409	414	426	450	415	425	445	446	411	449	422	429	422	442	455	422	392	450	420	424	410	441	376	436	413	424	416	434	448	408	419	401	458	372	404	394	440	423	434	430	399	418	422	447	442	424	409	406	398	432	410	413	433	417	371	422	389	400	421	398	437	422	374	442	443	414	407	384	412	398	451	420	385	405	446	451	362	379	408	459	456	395	422	434	403	451	443	410	372	430	411	402	400	394	409	426	400	442	418	446	433	430	407	423	413	422	445	406	447	408	420	411	386	432	402	384	465	432	410	434	455	386	414	416	405	413	415	404	443	394	426	416	386	406	423	402	388	427	395	419	389	382	452	440	376	437	407	392	417	382	427	433	421	408	440	407	457	387	421	411	436	422	429	390	422	438	422	433	403	406	427	443	385	426	406	415	420	415	391	433	409	380	421	400	405	411	435	432	408	408	380	430	422	407	410	425	448	417	414	428	440	410	392	437	439	416	423	421	403	451	415	418	431	386	410	418	479	430	390	435	455	430	414	424	395	418	456	390	422	407	405	402	479	413	439	399	455	426	414	462	428	413	445	434	431	402	414	388	441	416	406	400	429	444	433	424	396	359	425	418	431	426	377	426	435	425	434	436	434	414	396	391	412	428	385	448	411	438	448	437	402	432	425	394	409	404	388	401	450	398	403	398	430	436	428	417	455	433	429	442	431	428	418	433	425	428	443	406	426	473	394	399	440	428	441	385	422	439	436	424	426	418	422	385	391	431	403	415	418	422	434	417	403	411	389	402	405	397	439	378	404	415	382	432	388	404	396	396	406	419	390	438	436	407	412	440	439	456	414	405	414	422	440	440	428	423	402	414	383	415	407	440	418	422	443	376	417	433	409	407	431	423	399	436	411	409	428	430	452	427	416	429	423	391	379	429	420	428	411	423	427	433	403	427	434	418	455	423	410	431	403	377	430	438	411	402	424	410	397	436	423	411	451	447	419	461	401	446	431	404	412	411	433	428	405	443	402	434	446	408	402	433	415	436	475	411	387	386	393	428	389	425	420	404	468	367	418	412	407	401	417	416	394	418	419	396	417	402	409	420	414	394	413	426	415	439	446	421	392	435	428	407	424	415	412	411	436	413	402	402	409	407	425	409	416	416	402	401	384	405	411	420	433	383	446	417	450	404	416	423	431	420	408	424	417	426	436	406	416	435	436	423	439	415	428	446	418	412	396	436	414	408	404	416	405	423	400	411	447	421	420	416	434	433	423	393	395	429	444	425	429	429	438	429	424	425	394	456	415	426	415	424	405	421	432	444	412	400	416	426	432	396	426	388	438	427	432	391	396	405	430	445	379	420	431	426	423	464	447	441	390	416	418	427	433	396	428	435	397	455	455	469	413	452	413	425	445	392	391	424	415	408	381	392	443	403	425	400	419	430	448	428	417	436	426	406	385	417	435	423	430	429	419	424	431	397	412	368	418	431	416	401	393	404	410	417	408	418	430	449	439	409	427	404	433	412	398	442	404	405	443	406	442	417	443	394	440	432	428	430	424	422	407	412	445	426	447	398	405	422	418	410	440	422	433	421	390	432	414	406	423	401	439	430	437	400	455	409	416	416	412	387	436	455	428	406	374	433	454	399	419	404	429	374	413	411	397	411	415	417	431	460	453	417	411	392	440	452	419	411	388	422	424	389	415	418	398	425	451	433	417	414	409	436	439	430	426	419	402	405	409	411	391	408	431	430	439	405	407	428	403	404	415	450	410	422	419	406	399	441	418	476	373	432	383	442	427	406	407	431	427	414	418	435	416	447	413	413	435	441	403	442	429	430	395	412	407	429	384	405	399	436	411	435	396	434	415	420	425	396	421	457	414	388	449	430	388	405	407	424	395	398	389	387	455	433	385	410	417	433	452	397	395	372	393	439	424	412	385	419	414	399	398	456	390	423	401	424	446	425	420	390	376	426	432	445	416	415	416	419	429	417	428	458	434	412	349	407	349	387	396	442	405	423	428	419	419	445	431	418	434	420	410	421	421	404	403	409	434	426	428	392	436	399	435	418	416	427	386	437	404	432	431	447	438	417	412	410	414	413	433	461	410	432	392	431	401	425	422	413	432	428	404	439	413	426	429	401	393	398	399	415	440	466	423	415	427	428	402	395	421	434	423	389	425	408	413	425	444	410	404	409	408	408	432	407	421	401	421	416	426	410	403	412	403	402	447	414	472	401	455	451	411	417	432	440	431	419	451	431	423	414	408	426	456	414	417	398	432	402	418	397	432	464	438	417	460	461	416	404	436	385	370	398	421	385	405	430	411	403	415	427	418	442	399	417	403	397	462	436	448	437	447	421	415	435	436	441	379	387	454	406	410	445	394	381	448	417	442	431	421	414	429	433	420	415	457	468	420	388	416	414	424	407	455	419	439	414	402	458	395	422	433	405	408	424	382	425	458	429	413	450	419	396	420	401	378	392	387	412	408	391	405	457	424	409	395	422	436	421	403	408	438	419	426	422	456	454	431	415	430	438	445	429	421	429	449	413	385	415	441	420	424	400	428	398	408	454	387	411	446	381	410	431	424	396	444	420	422	426	447	417	437	431	413	453	434	398	397	453	405	417	499	426	397	401	395	428	415	422	420	400	453	393	390	425	403	425	405	427	413	409	429	417	392	423	409	412	457	399	407	424	407	405	459	382	434	404	376	389	446	439	419	408	381	412	431	390	442	407	406	426	431	457	417	426	417	376	444	425	408	399	408	427	372	448	441	440	407	406	424	429	421	410	453	420	426	419	455	407	394	384	404	400	450	417	476	416	389	447	436	426	465	403	406	418	400	375	406	425	379	417	415	412	378	432	447	404	396	430	408	431	407	439	424	430	430	390	408	434	384	438	421	431	384	396	397	425	431	410	423	446	421	417	454	408	445	409	397	425	386	401	403	428	429	423	457	394	439	446	421	408	444	413	402	416	434	451	446	430	389	411	387	407	437	493	414	411	414	424	445	417	371	426	445	464	407	427	404	416	425	368	430	408	441	427	430	472	438	402	438	404	454	368	415	412	420	408	412	429	398	427	434	410	398	406	371	385	413	419	429	434	433	379	399	390	415	414	433	413	391	436	429	430	427	420	424	410	396	384	443	430	412	367	424	411	440	450	401	412	426	469	411	405	430	426	421	410	456	467	413	435	395	409	416	436	442
42351	33121	35456	31419	19672	6606	1634	786	464	419	445	433	427	1050	1157	1219	346	277	287	266	283	290	286	282	291	294	277	278	285	290	312	297	256	247	288	333	308	291	301	295	294	302	284	290	264	301	283	306	257	264	278	287	274	290	298	289	281	262	292	282	286	293	284	288	268	247	274	284	245	285	255	272	309	311	292	284	302	272	271	285	278	294	287	273	256	290	282	321	285	292	268	298	292	286	278	246	287	277	291	326	305	303	328	286	300	292	285	282	225	271	268	251	283	256	311	284	301	277	269	274	296	288	315	303	285	250	289	267	274	269	311	267	244	282	272	317	314	320	315	320	295	276	285	267	307	245	269	248	289	254	281	300	286	275	284	312	265	291	292	291	282	239	315	276	284	295	304	305	268	241	288	277	276	269	293	279	299	321	310	281	273	284	229	291	307	308	291	295	288	314	303	297	297	289	272	300	279	305	280	302	290	276	275	282	305	295	278	291	258	312	283	301	261	300	294	263	279	267	303	311	270	281	287	312	257	287	303	292	274	305	285	295	290	298	296	288	305	307	292	283	281	281	272	281	288	256	274	296	279	264	293	294	282	298	282	256	308	266	303	282	282	277	290	286	260	293	278	338	281	276	317	245	239	249	270	293	268	277	288	254	306	256	304	310	296	287	281	263	277	279	290	300	286	265	278	284	276	275	278	288	285	275	302	308	306	273	294	271	263	299	263	278	279	266	289	285	296	294	275	245	249	290	256	287	289	278	284	292	283	289	291	292	283	288	305	260	305	290	279	266	283	255	273	315	294	260	310	277	268	267	285	293	251	297	259	309	281	282	238	261	301	297	301	321	260	300	270	241	296	312	311	306	295	241	279	341	302	310	273	302	271	284	232	283	262	255	275	323	289	266	295	288	298	278	281	257	278	297	275	257	303	289	305	279	263	266	291	309	278	280	277	296	272	290	312	298	301	281	278	312	288	270	306	267	300	320	288	276	264	263	278	311	275	301	277	289	319	259	290	283	261	262	276	316	280	254	286	272	267	278	273	277	291	281	292	256	280	295	267	318	283	283	254	290	281	274	290	287	290	267	298	283	276	302	286	263	259	270	267	254	282	289	307	294	241	301	296	265	289	287	292	308	275	286	278	298	305	273	273	313	278	287	287	268	266	282	297	270	295	307	295	291	304	286	259	315	303	308	282	270	284	280	295	336	281	277	315	301	273	268	252	315	264	318	245	313	259	295	275	270	316	297	291	275	281	285	291	285	285	253	246	289	289	298	282	280	315	287	282	296	256	270	268	274	285	298	300	271	315	323	268	271	301	347	317	267	284	258	291	316	244	275	271	309	291	262	281	290	294	328	303	283	296	271	286	289	272	294	292	300	260	266	295	279	275	304	261	267	281	292	317	283	305	257	331	276	288	267	282	269	324	293	290	272	302	284	304	274	263	290	294	279	287	287	305	288	255	290	302	310	293	304	292	321	306	237	283	283	289	294	254	295	284	291	289	275	292	291	282	265	290	263	293	264	316	277	289	311	308	273	257	299	270	303	298	310	288	266	300	275	348	313	294	280	284	265	277	304	276	317	283	267	287	291	253	285	247	278	289	308	282	322	315	261	283	280	304	263	272	308	275	291	292	276	277	311	296	256	302	268	265	296	297	298	276	291	263	263	296	259	272	298	282	288	302	282	264	268	289	320	278	291	333	295	288	297	316	276	295	285	270	272	264	288	285	269	290	262	281	277	293	266	273	279	253	310	291	261	257	287	253	285	253	274	298	297	302	254	288	290	298	233	312	272	296	260	297	307	287	313	289	278	277	305	285	282	302	270	263	289	256	306	292	282	241	306	315	261	311	304	300	257	267	280	256	277	297	314	278	259	291	298	282	292	267	327	277	284	275	298	266	292	311	286	296	294	294	304	320	301	307	310	276	259	314	307	307	254	306	301	257	282	272	279	280	267	277	278	316	288	323	263	282	296	311	273	283	301	294	300	284	281	290	294	316	306	286	280	299	262	302	283	301	318	285	258	274	311	313	238	288	280	294	267	317	306	288	270	257	280	300	316	309	283	284	313	279	268	248	249	273	278	260	315	310	301	303	310	264	281	288	281	266	237	337	265	292	305	255	295	289	277	286	303	289	274	296	274	260	253	302	291	288	273	279	282	282	280	293	308	323	309	277	323	297	297	285	289	281	276	278	279	318	280	282	277	271	304	270	297	277	284	289	283	290	281	291	276	280	283	291	290	264	284	281	293	278	265	293	285	314	322	269	273	280	310	291	299	290	301	269	289	270	279	277	291	310	316	315	312	258	294	293	259	265	282	287	268	297	309	304	291	281	283	288	312	274	257	279	272	309	264	270	279	296	250	302	290	276	270	272	271	298	289	295	296	262	271	266	286	268	282	291	310	277	287	287	269	272	253	283	290	292	286	294	297	274	266	267	293	288	289	239	278	281	278	296	265	310	285	258	307	311	290	294	293	264	251	304	306	298	283	283	299	277	274	254	296	302	284	249	268	291	299	281	296	315	274	285	280	270	270	281	298	291	262	273	280	301	291	235	276	267	300	283	302	267	261	259	280	276	248	284	311	295	259	268	253	321	256	273	285	287	278	273	298	284	290	290	309	320	276	274	295	318	296	292	293	261	253	312	250	271	256	296	288	307	305	298	247	321	290	312	316	294	292	283	291	295	298	282	279	264	280	280	246	276	296	312	289	292	275	297	258	256	274	287	283	266	284	294	290	304	283	286	300	307	276	295	259	251	291	281	259	293	269	294	285	276	267	299	308	299	270	278	306	275	293	277	289	271	290	321	307	288	281	292	291	279	312	271	300	295	280	266	260	265	290	288	299	325	268	272	261	264	278	299	287	257	314	276	284	295	328	280	273	259	283	263	259	310	316	296	272	282	276	278	301	267	280	256	272	313	281	274	261	288	253	273	286	315	287	297	288	287	282	267	288	281	272	267	293	261	300	296	272	277	254	287	275	257	286	285	318	272	275	279	294	265	286	281	315	258	285	275	252	276	292	296	317	310	305	306	291	267	314	292	321	301	270	292	287	295	294	261	283	261	264	265	283	270	296	307	277	289	287	277	275	319	254	253	279	279	271	294	282	299	325	263	293	274	321	296	277	306	276	304	277	277	295	292	257	274	278	282	267	297	314	275	299	267	313	301	324	296	265	290	255	275	287	270	296	271	319	300	274	306	291	297	285	288	283	248	275	295	272	265	263	265	279	295	274	279	297	278	313	272	283	317	290	285	287	271	261	293	294	291	271	288	269	269	304	268	278	290	255	274	247	290	302	304	303	324	291	281	266	293	264	282	273	300	286	286	264	270	292	309	259	275	307	298	276	297	310	297	254	259	274	277	296	289	307	250	285	292	265	302	267	295	281	267	301	308	283	297	288	312	306	273	303	231	274	267	317	277	276	309	277	313	305	287	284	267	294	290	285	266	275	284	284	277	296	310	294	277	314	254	254	297	265	283	313	284	294	261	299
27206	26566	37629	39377	28427	11808	4732	2638	1623	1435	1716	1377	1548	5205	5333	5694	890	639	617	683	653	629	634	668	668	614	644	660	642	631	615	623	680	612	641	607	699	665	691	643	660	664	637	664	610	655	678	647	668	633	677	636	636	664	670	644	635	649	694	644	669	622	667	594	648	657	679	663	663	634	659	634	670	648	629	679	614	665	637	621	704	684	686	652	654	688	673	677	628	641	649	660	637	652	669	684	623	659	652	637	617	640	626	664	661	652	642	644	602	680	598	646	672	649	587	669	638	642	648	653	692	646	663	678	609	666	611	664	643	605	638	650	719	652	715	629	655	625	650	643	649	670	601	685	656	636	649	647	631	628	648	623	665	620	665	655	653	600	672	657	636	611	654	628	637	629	670	630	663	650	632	678	624	631	625	618	635	659	677	648	623	678	614	635	618	633	622	681	667	645	626	648	654	626	683	612	595	686	614	664	665	680	651	644	691	632	651	627	662	629	637	641	676	647	639	670	704	682	691	589	646	703	593	675	647	644	702	691	631	688	688	631	625	640	645	666	625	659	586	662	646	638	639	597	632	629	658	647	616	720	637	618	670	635	643	667	633	629	702	633	604	653	650	672	644	644	614	664	685	683	686	663	636	640	645	643	676	652	640	672	629	607	605	630	664	677	638	656	671	627	616	625	713	648	672	660	599	637	659	679	648	645	647	678	640	644	696	648	694	637	635	707	677	667	638	636	648	641	714	626	626	625	649	649	643	689	667	668	609	667	699	601	615	622	635	616	610	616	601	669	662	625	682	654	654	601	616	686	669	671	681	627	651	665	617	630	660	649	615	669	632	602	628	664	634	661	676	642	660	658	658	637	641	628	623	637	651	622	639	616	672	593	637	660	633	660	621	668	643	671	656	677	648	638	608	657	666	623	675	680	622	648	663	659	704	638	657	649	660	609	665	664	662	638	643	686	657	684	670	706	625	672	651	675	597	659	601	655	676	653	604	646	669	652	644	629	621	610	648	665	676	642	630	655	645	674	596	628	690	638	676	637	669	642	658	669	638	641	673	627	658	612	687	632	711	632	623	635	708	654	585	619	675	653	662	611	707	667	652	600	661	662	630	668	636	692	611	638	658	622	631	616	645	654	674	661	643	644	661	604	629	656	645	658	679	672	655	665	689	651	663	642	651	657	645	626	674	663	682	639	726	647	645	599	646	633	630	655	647	618	681	636	643	658	616	642	661	659	650	685	653	664	666	651	656	661	670	613	629	668	645	585	579	631	657	638	687	649	634	626	637	654	673	669	650	661	641	584	628	641	615	660	655	663	692	688	635	660	665	639	651	669	616	697	668	623	657	594	608	633	620	637	666	662	655	646	689	638	628	621	661	608	643	650	631	662	654	634	628	691	618	652	675	588	610	637	663	627	658	633	623	647	670	625	713	642	650	653	658	619	646	594	673	650	638	622	603	598	619	637	711	650	636	621	647	648	678	642	659	656	686	617	645	654	656	649	672	593	661	654	631	675	653	634	641	654	625	628	670	690	645	652	667	693	638	674	661	651	648	638	681	659	675	666	663	626	615	624	633	628	665	681	650	633	664	701	654	628	680	628	651	649	658	660	642	599	608	699	636	662	699	653	643	689	620	660	614	675	642	668	637	631	653	638	692	642	607	654	625	662	636	654	698	605	686	648	666	626	621	673	647	642	663	628	603	645	665	630	634	647	652	651	625	647	625	605	658	665	620	608	637	646	657	624	677	663	650	636	639	638	642	664	697	636	655	650	655	608	637	625	655	603	640	650	629	665	678	631	658	691	635	644	642	682	686	654	603	681	657	623	666	650	648	644	615	648	630	708	615	618	621	643	672	676	592	670	625	649	641	658	628	694	624	623	645	656	646	587	619	655	632	657	648	601	666	661	655	675	653	644	641	655	609	683	650	639	645	647	655	630	614	640	620	654	697	608	626	642	613	654	637	676	639	675	658	674	631	674	681	679	616	619	651	646	697	664	663	665	602	677	673	654	675	662	663	641	677	622	654	655	637	649	672	618	644	679	679	642	648	648	672	662	655	662	618	612	652	638	646	624	645	615	668	657	684	671	651	675	648	638	673	645	603	633	637	681	610	673	634	653	659	669	662	632	667	634	644	619	632	630	627	660	671	660	620	625	607	622	644	663	661	646	640	652	626	691	669	680	632	639	672	686	687	641	654	640	666	634	642	647	630	663	697	617	612	609	637	649	652	618	637	649	651	645	649	679	671	664	590	627	668	659	634	694	591	640	634	652	636	681	636	644	635	687	647	662	672	623	650	636	642	645	639	627	660	678	612	644	647	651	639	659	677	642	670	705	664	659	671	641	638	648	606	651	644	636	591	620	619	617	633	670	598	626	680	620	634	648	651	648	610	625	628	616	630	639	682	647	668	662	638	607	652	648	642	665	643	648	652	633	636	689	682	671	633	633	655	616	701	648	640	657	644	620	637	617	679	692	622	588	711	683	623	647	640	644	680	615	665	649	658	656	666	651	638	665	612	670	638	635	664	644	648	638	663	659	682	649	657	619	661	675	642	664	577	646	614	647	662	653	636	651	629	678	606	661	627	631	625	666	664	679	665	644	619	611	644	660	650	634	630	647	677	635	629	654	662	597	676	634	609	620	648	646	617	680	696	623	636	677	570	562	624	630	618	666	636	625	634	671	586	678	600	680	624	622	663	639	621	681	657	618	676	631	643	624	670	616	677	643	672	631	624	664	671	692	692	651	657	694	669	604	664	674	630	637	636	628	636	647	621	670	635	635	629	599	622	686	683	620	640	673	644	671	654	661	683	670	613	669	657	664	685	606	670	654	639	632	683	676	668	655	647	669	620	645	658	685	599	595	672	627	603	640	652	663	646	647	664	639	651	669	666	690	657	618	636	638	677	670	695	640	667	626	641	650	657	677	652	604	689	645	609	630	669	640	640	669	679	640	643	635	623	681	639	662	589	708	646	665	618	653	638	673	601	661	629	668	630	624	656	647	643	682	625	700	648	631	633	658	664	627	614	647	662	614	660	678	621	657	638	676	685	625	676	645	618	653	628	658	639	635	649	643	613	668	640	665	662	681	664	628	619	687	652	610	643	644	607	616	672	660	590	629	636	638	645	664	675	684	663	652	689	630	648	622	650	637	638	668	629	674	610	627	597	611	670	660	676	669	622	642	682	687	618	623	614	661	686	643	616	638	658	649	640	662	583	663	653	627	630	596	652	595	621	653	598	654	617	598	621	661	664	660	634	667	660	681	632	665	653	640	598	630	672	604	648	584	642	631	632	618	669	648	632	680	639	643	642	642	651	643	620	635	653	660	626	630	628	614	673	613	649	648	653	622	656	625	643	670	640	648	633	624	636	630	623	637	662	657	625	655	624	655	658	681	654	610	659	668	598	651	622	688	616	640	659	620	635	620	624	639	648	659	618	649	667	644	668	651	665	672	606	637	655	646	644	640	602	642	657	681	609	695	636	646
52241	42768	45799	41138	30676	13291	3406	1143	858	713	669	626	465	793	1550	2298	691	351	338	349	371	362	361	350	320	370	379	349	380	345	339	345	313	352	326	331	323	375	351	385	315	321	355	347	339	356	339	388	350	331	346	362	364	329	326	368	382	356	407	365	376	351	347	333	347	342	349	354	349	369	342	349	344	316	382	353	339	388	330	326	366	333	316	333	341	377	326	318	381	356	333	339	342	387	378	365	362	371	348	363	370	337	364	349	369	374	367	325	347	367	345	353	342	350	397	373	337	346	304	372	383	379	362	351	343	352	389	352	343	349	351	340	327	364	378	342	377	314	391	366	329	376	344	339	371	357	379	352	336	346	331	333	379	344	361	376	332	360	333	322	355	365	334	342	339	356	325	340	334	359	333	302	347	353	348	354	369	342	339	351	342	367	342	353	320	340	353	384	351	350	317	331	372	381	316	372	355	356	386	330	325	324	314	367	305	359	326	339	380	352	375	318	382	343	358	326	368	319	373	347	354	330	357	339	345	393	364	370	376	359	375	339	367	352	345	332	372	331	381	360	378	343	362	379	370	356	353	328	360	325	378	365	356	336	309	376	395	361	354	387	358	355	374	345	365	373	352	352	376	340	375	372	353	382	348	327	358	391	337	345	378	358	317	329	341	340	336	354	371	365	345	377	331	342	339	402	380	345	296	356	362	353	328	393	329	359	317	334	383	364	331	331	374	369	370	355	344	328	330	359	334	382	350	337	353	353	365	347	382	361	371	350	373	375	385	366	336	370	338	361	345	375	304	335	315	381	360	332	365	342	367	334	336	337	359	332	348	368	336	346	328	393	365	325	337	321	339	346	342	361	367	333	333	359	368	341	331	390	352	350	334	376	337	375	364	336	340	334	368	370	398	335	366	363	360	358	333	337	332	350	338	328	365	343	304	335	345	360	397	339	368	361	324	362	344	338	322	355	334	339	376	342	343	378	340	354	359	346	387	372	356	390	347	389	357	361	356	347	335	331	327	370	373	391	360	324	381	357	359	386	351	372	332	372	324	328	336	342	320	352	337	307	353	372	337	315	350	328	367	340	352	349	368	335	352	323	303	371	356	386	354	351	367	343	359	352	351	338	361	347	375	367	348	336	354	345	361	356	356	400	369	363	376	336	333	336	318	369	352	342	374	362	334	353	345	342	384	332	358	344	344	339	354	345	396	380	329	369	349	319	357	350	350	357	361	302	340	329	329	368	341	365	336	372	356	297	390	355	366	325	337	347	348	306	336	338	323	347	328	352	364	340	317	385	373	371	392	366	372	368	306	324	344	335	340	355	348	307	344	321	361	350	323	355	366	326	347	346	374	349	343	360	332	366	358	327	379	360	324	358	352	338	327	335	341	396	396	376	341	369	358	353	363	367	372	331	337	388	354	329	329	365	367	371	351	346	351	371	337	353	370	383	366	316	352	364	327	379	374	345	341	337	366	357	345	335	359	343	335	370	350	390	360	362	349	376	325	384	341	368	316	349	372	340	361	381	359	351	346	340	354	345	353	349	360	357	379	372	320	365	339	341	348	339	354	377	333	361	320	331	354	356	357	379	361	330	364	381	351	340	360	328	318	327	368	357	357	358	367	374	349	355	344	369	377	376	363	380	336	370	365	340	347	329	375	301	322	359	339	339	355	345	358	347	339	381	334	315	352	366	354	320	292	345	379	370	320	374	355	382	348	349	356	314	330	359	345	354	353	368	367	318	352	343	340	338	359	340	408	324	330	352	367	355	344	330	347	335	351	334	322	379	340	318	313	344	363	349	359	349	330	369	353	342	363	356	366	343	375	378	371	333	333	377	346	370	308	372	345	370	325	310	339	346	346	365	360	344	371	372	333	313	350	373	319	393	314	366	347	390	355	337	362	306	373	344	352	332	314	329	366	306	360	355	381	352	383	361	377	322	338	339	365	337	326	358	297	325	357	369	311	315	363	351	388	359	374	334	352	362	334	371	327	353	343	371	377	349	324	330	361	374	389	383	396	313	356	344	360	378	346	338	319	356	351	369	334	328	356	380	327	375	352	313	353	355	341	322	359	328	363	335	348	358	356	345	356	328	348	359	364	324	342	359	357	354	316	330	376	354	368	342	379	350	351	364	357	346	357	343	368	377	376	373	365	354	318	335	359	348	338	316	354	319	332	332	340	307	304	324	350	349	383	383	328	326	358	379	363	347	343	339	385	346	315	363	384	340	326	315	354	360	388	343	339	330	336	350	366	367	355	371	322	330	355	347	369	368	343	342	358	345	360	337	354	352	382	320	346	357	366	342	388	369	345	336	323	359	369	348	354	374	352	343	355	328	373	338	368	372	370	333	357	348	334	347	329	353	304	322	323	345	333	321	333	360	365	336	344	337	392	371	354	368	332	380	369	342	356	344	339	323	355	352	335	342	333	334	377	328	345	373	320	341	364	323	330	347	397	381	353	302	359	367	361	321	365	374	372	332	374	332	332	356	348	331	296	367	346	354	332	338	335	330	353	356	347	346	315	356	356	356	338	349	356	332	358	371	303	365	350	374	337	370	361	339	396	353	356	338	364	328	350	359	357	317	380	341	334	363	308	371	348	340	348	329	366	356	360	367	381	352	336	323	370	375	375	343	419	371	326	322	345	313	347	372	353	356	339	352	352	338	360	351	393	363	363	304	364	340	343	344	381	365	329	354	336	330	340	353	331	314	337	379	332	333	351	339	355	318	348	357	376	326	339	334	329	353	374	359	352	374	354	357	362	362	372	337	379	360	349	340	330	365	302	383	361	366	372	358	319	311	299	343	330	362	336	340	336	322	304	364	356	332	330	364	366	350	349	342	346	304	319	354	374	346	352	331	338	347	367	339	312	380	335	351	397	405	374	352	354	343	327	348	343	374	385	326	342	339	300	335	350	364	328	356	378	337	341	334	358	346	373	307	349	356	336	385	418	372	377	339	380	340	359	330	340	332	368	364	320	350	379	333	333	411	333	356	382	358	353	361	357	318	362	342	376	348	337	364	326	343	334	316	366	367	364	376	388	364	336	396	405	353	359	394	371	318	323	331	401	348	368	369	348	369	336	367	351	347	371	377	335	340	344	346	345	393	366	347	312	350	330	341	339	349	312	316	323	342	327	328	322	355	351	327	345	362	397	363	352	364	362	354	348	380	342	333	365	349	367	374	349	341	355	304	342	314	339	366	355	354	366	354	323	353	304	369	342	352	351	355	316	349	362	366	370	366	346	348	364	328	342	344	390	362	332	334	371	330	375	340	355	344	344	345	367	339	299	365	387	354	351	351	347	329	342	359	330	369	371	376	358	356	353	332	359	382	346	341	376	366	362	349	330	341	333	363	342	338	339	370	351	358	346	372	351	318	346	337	415	382	314	336	338	308	342	347	369	339	357	360	369	337	371	342	365	333	369	335	340	376	374	347	333	364	357	333	321	352	336	352	334	341	347	358	358	352	350	403	345	371	354	359	342	327
33673	34167	45127	47011	37721	17928	6404	3668	2776	2704	2301	1897	1525	3434	7253	10072	1959	799	758	772	795	776	801	809	722	799	832	796	736	776	799	754	779	753	727	795	779	765	731	754	796	727	835	776	794	722	752	819	770	725	737	784	761	731	763	769	758	768	786	738	794	769	760	763	739	783	814	811	790	715	770	755	760	750	756	711	783	734	797	766	759	755	780	754	764	770	764	773	742	758	735	810	771	756	772	781	755	782	796	711	766	727	706	746	740	735	742	738	784	752	786	765	784	804	716	744	752	771	766	735	795	763	733	774	726	759	764	765	761	741	713	757	822	739	759	741	730	719	742	747	757	768	785	775	746	763	780	764	737	726	771	741	734	744	790	743	735	775	790	775	789	745	785	743	762	713	762	739	738	734	763	733	670	756	780	750	835	743	779	780	788	816	790	735	742	772	785	754	775	758	757	752	759	762	757	740	740	765	795	717	759	753	739	799	744	769	747	762	735	791	751	773	841	770	772	695	780	715	765	724	826	760	798	742	786	746	756	736	767	775	750	760	763	738	765	781	767	754	781	743	772	738	768	720	752	777	770	766	761	767	755	792	742	816	782	719	753	764	777	717	768	781	751	823	785	713	783	783	738	735	748	724	755	742	738	734	797	768	784	749	761	815	776	738	738	809	767	740	761	798	798	773	810	757	792	770	797	744	796	724	779	785	777	720	770	743	754	797	790	776	782	750	798	766	791	739	694	726	766	796	778	720	782	746	722	777	789	797	755	759	764	741	757	725	772	821	774	789	833	769	772	761	790	811	747	752	789	717	803	739	795	803	753	712	787	771	750	744	801	767	746	777	755	763	803	800	758	733	726	800	766	739	774	722	792	786	747	755	812	724	723	816	721	768	737	818	759	742	813	740	773	745	802	746	743	769	767	804	771	845	775	745	738	788	780	798	783	747	776	763	772	782	752	779	758	747	802	730	759	763	761	772	783	794	755	785	777	737	786	738	780	754	733	773	799	753	731	737	732	729	797	787	746	768	795	722	753	764	809	792	773	788	768	760	763	732	723	770	806	759	736	785	758	775	793	764	736	714	724	779	739	788	760	780	735	737	773	796	733	734	770	775	759	771	752	759	783	801	732	776	737	745	720	766	771	728	789	759	771	785	719	718	775	742	749	733	755	773	737	744	759	751	732	779	774	774	739	789	803	752	782	760	751	735	746	776	783	698	747	784	799	726	715	768	750	749	749	774	752	729	765	754	758	735	755	798	702	802	774	773	737	736	788	847	757	729	758	731	732	791	767	790	771	785	737	743	691	763	782	753	747	752	741	773	788	762	761	740	766	749	758	702	762	757	722	716	750	776	769	729	761	759	822	791	812	740	754	778	723	750	757	704	768	740	761	745	793	713	759	733	763	768	781	785	772	758	768	765	814	746	747	763	749	759	804	775	759	778	730	793	744	775	736	749	778	706	795	742	722	693	750	791	762	745	752	800	742	742	745	738	743	801	763	766	777	797	756	741	780	782	707	676	769	764	801	763	792	740	742	755	763	741	765	731	793	773	756	757	742	797	768	737	763	735	790	759	762	724	738	768	754	801	759	792	754	796	708	746	764	790	741	807	746	774	720	788	751	783	791	750	814	752	730	829	748	807	799	765	724	740	759	765	736	764	691	753	731	764	750	741	776	758	806	813	735	730	780	746	757	759	777	783	777	740	744	841	735	779	777	739	781	754	832	756	735	759	786	780	732	742	764	775	793	739	759	716	721	789	778	790	802	788	774	773	751	763	743	790	773	778	754	709	710	773	788	767	728	752	704	765	768	797	736	773	806	757	758	788	750	737	756	763	800	744	763	772	759	856	697	736	764	782	760	750	759	808	769	781	773	738	801	773	737	769	699	721	797	742	759	765	812	751	776	786	718	777	770	755	839	816	809	695	754	773	835	769	770	764	689	749	761	753	778	761	755	739	767	787	797	782	737	733	726	759	801	809	741	825	805	747	833	774	752	740	741	774	788	775	780	749	771	778	758	737	721	770	766	767	779	747	779	767	734	770	776	787	746	762	769	759	776	781	736	787	749	748	747	795	756	791	772	717	790	717	720	813	754	757	796	740	758	759	793	724	741	764	743	782	730	821	803	764	784	811	747	755	709	698	760	785	748	809	735	725	741	775	751	776	715	776	755	778	748	791	787	752	799	781	821	775	779	785	746	775	688	771	770	762	764	771	764	802	769	773	754	768	736	803	732	752	813	813	737	747	766	749	769	755	789	758	748	771	783	702	808	776	775	762	745	827	748	716	821	770	743	799	753	763	757	754	772	722	759	766	755	767	730	730	742	769	748	765	733	779	736	747	751	732	744	799	768	736	795	779	742	754	728	763	741	759	719	784	747	755	744	806	774	739	820	749	788	776	797	763	840	738	746	762	699	722	780	759	779	738	734	752	752	750	776	751	753	722	748	709	763	739	782	740	819	774	793	762	791	770	786	803	777	771	766	781	724	742	731	738	779	801	776	703	750	801	750	824	747	783	727	770	741	791	770	747	779	775	764	785	777	782	754	804	740	775	772	806	779	730	769	772	746	768	751	756	733	801	719	773	720	771	749	746	743	789	771	770	804	786	775	742	751	741	766	749	772	795	786	833	745	743	740	749	789	725	770	765	763	751	778	735	755	785	774	750	830	746	736	740	734	729	758	770	764	742	733	753	783	782	805	757	801	762	750	797	752	744	769	763	774	762	798	773	784	763	747	733	729	752	748	791	777	759	781	732	709	733	795	757	737	744	789	714	742	750	770	755	792	718	728	740	734	790	729	746	779	764	718	732	744	789	785	755	808	710	788	779	798	822	743	790	749	750	756	735	730	754	763	777	765	738	748	735	726	703	759	734	778	751	771	758	771	729	769	718	778	761	729	752	711	815	739	748	814	809	743	767	758	726	741	761	712	762	768	756	762	769	753	707	718	752	799	760	740	774	763	784	722	757	775	758	756	737	813	805	752	742	782	770	775	774	768	742	781	812	740	791	755	725	762	790	702	774	747	744	749	787	796	742	793	763	770	767	760	788	786	758	711	774	779	759	721	819	771	776	736	752	784	750	790	773	726	817	789	790	778	736	784	783	825	783	761	791	757	727	749	810	751	754	729	746	758	785	736	734	696	712	772	795	709	755	790	744	762	780	787	748	744	803	746	752	739	792	745	763	762	777	749	762	822	759	709	761	775	746	748	743	767	808	800	760	721	698	772	751	766	735	788	738	755	732	785	757	733	806	786	807	765	772	724	790	756	749	782	740	739	728	772	783	757	765	772	748	723	690	758	766	763	786	724	761	812	785	732	754	767	781	795	754	733	775	691	775	745	744	820	737	761	778	770	724	759	777	745	822	762	752	772	748	729	738	724	807	758	775	748	803	732	740	756	737	734	796	786	750	767	759	744	745	789	754	797	760	813	744	729	763	794	745	770	777	752	786	741	725	758	817	781	796	748	750	832	806	813	793	724	774	754	698	765	762
22673	12485	7939	4705	2347	879	510	360	330	328	298	221	259	195	284	224	199	195	183	207	190	206	181	197	196	185	225	188	185	203	181	186	181	166	162	210	178	193	207	191	184	179	183	173	200	194	197	187	185	204	173	205	209	195	160	191	202	203	194	178	205	175	198	195	209	162	190	190	203	191	166	207	200	192	196	163	178	171	214	189	172	192	174	195	205	193	169	214	191	183	178	188	176	207	174	192	205	206	175	189	179	211	183	193	184	173	181	191	216	196	201	186	161	189	167	193	177	182	178	197	175	181	189	190	184	213	194	191	209	202	213	183	195	193	181	180	176	185	205	193	205	190	196	192	193	215	192	178	183	190	190	198	174	214	175	207	187	194	185	196	190	206	192	174	192	192	191	167	175	196	184	195	196	195	195	185	191	190	200	161	185	198	173	180	186	195	170	187	178	164	204	192	168	204	194	168	173	197	210	161	197	173	200	193	175	175	187	188	208	180	197	169	191	200	186	178	182	188	182	192	156	199	186	189	185	189	177	204	164	199	194	202	192	185	183	181	203	192	192	178	203	186	200	196	195	181	181	196	206	205	205	197	202	175	184	173	170	188	168	185	210	178	175	190	191	182	195	179	176	219	192	176	165	180	207	191	165	201	178	188	203	196	199	187	188	206	177	180	181	197	194	190	192	191	177	174	175	202	184	205	162	201	181	181	194	184	207	179	165	188	195	168	174	185	172	204	209	203	166	204	167	194	191	185	179	157	184	186	178	187	187	187	182	188	180	190	175	197	188	178	177	210	189	188	190	161	196	204	197	195	190	176	179	176	210	196	151	189	178	194	168	186	203	167	174	196	201	206	184	187	176	165	185	212	195	183	166	176	169	182	184	188	200	196	168	174	212	181	210	192	168	187	208	177	206	222	208	184	186	162	179	180	162	176	175	191	172	173	192	170	209	191	173	183	188	189	176	186	170	201	210	203	156	184	179	168	201	189	189	202	175	189	169	188	174	175	206	191	194	182	182	158	190	189	197	196	233	187	193	203	205	197	184	188	206	202	191	209	197	225	194	213	190	185	190	187	190	181	202	169	198	194	188	184	180	178	190	176	180	180	214	185	153	186	196	202	178	201	201	191	215	210	196	182	188	200	197	176	191	199	175	188	207	182	188	179	195	184	195	202	179	170	176	170	179	185	189	190	194	197	184	210	189	194	176	181	198	172	205	195	201	190	207	183	176	165	175	184	211	175	193	155	177	208	200	193	192	174	203	196	206	208	180	184	186	182	202	178	186	157	181	174	195	195	192	220	172	193	178	214	180	202	173	191	206	181	233	179	170	164	200	164	177	191	165	204	214	197	176	219	183	183	186	178	193	181	175	189	177	213	164	171	191	177	199	184	164	168	188	179	198	190	167	206	182	173	189	176	178	172	184	189	170	195	186	204	190	199	185	202	177	185	165	204	188	191	186	181	193	178	201	194	183	172	187	208	187	176	186	178	194	167	180	191	194	180	188	185	214	179	174	199	175	182	195	198	204	189	211	185	190	181	178	192	183	184	176	195	172	186	180	182	185	186	173	204	179	188	189	185	158	186	200	179	197	171	200	181	184	180	195	173	185	187	182	188	191	182	201	198	201	202	193	177	195	197	187	163	164	172	191	189	189	193	188	195	179	188	207	184	173	190	185	168	164	170	191	205	203	186	186	196	185	191	158	182	193	174	181	205	173	198	203	166	195	191	174	196	223	195	174	141	202	180	218	186	194	161	178	194	195	177	159	176	187	190	203	174	198	205	198	196	149	170	157	194	161	199	198	175	172	186	157	200	187	199	193	183	186	173	183	183	187	208	174	196	172	185	173	170	192	183	180	197	164	197	194	195	183	216	191	211	204	167	214	175	207	176	178	217	192	199	187	185	188	189	204	167	197	212	188	197	191	220	220	194	195	199	200	184	198	172	155	186	162	175	179	167	190	204	165	183	185	199	193	195	199	195	190	214	189	178	184	178	176	173	170	203	186	181	195	175	179	166	186	185	188	174	196	202	188	193	201	192	179	180	152	200	173	184	184	176	188	175	189	190	195	177	194	179	168	195	177	184	184	184	191	180	211	215	181	176	163	187	180	195	171	181	190	181	186	197	173	177	180	173	170	181	177	159	168	193	203	164	190	193	194	185	183	166	166	182	183	179	175	172	197	185	181	203	199	185	200	189	193	190	196	182	207	198	190	167	202	191	200	159	205	195	179	191	186	204	203	191	170	179	173	188	159	193	182	162	179	181	186	184	171	169	203	193	180	162	192	202	171	174	167	179	177	197	199	200	203	199	231	151	186	191	190	195	216	190	191	190	185	198	194	190	175	172	203	191	183	204	172	186	213	198	183	189	183	185	178	189	174	182	180	192	191	185	196	195	196	179	196	173	181	194	192	211	187	173	179	170	173	191	194	167	205	209	180	196	182	186	199	177	196	182	173	176	186	186	192	188	225	209	194	218	207	197	218	181	196	187	180	179	170	202	196	172	205	205	188	171	181	183	193	188	201	160	164	175	198	185	196	134	185	201	194	167	172	170	184	184	164	181	188	184	219	183	175	195	158	192	181	181	229	194	192	187	172	196	186	186	176	197	178	200	179	178	156	186	202	198	192	165	159	191	189	188	194	205	182	200	169	185	207	174	202	187	192	183	190	188	191	152	179	179	180	166	171	170	215	169	201	168	183	198	166	180	186	173	180	182	192	184	201	193	187	174	174	182	174	188	229	192	220	190	201	168	219	200	194	198	171	168	202	192	152	201	147	195	197	159	197	192	191	197	202	177	136	168	177	188	175	197	185	194	201	176	192	189	186	195	189	189	182	192	192	201	172	190	193	183	189	186	193	176	206	184	206	176	204	189	181	131	184	186	188	161	193	188	160	177	154	207	184	155	157	189	176	195	186	195	190	204	204	185	185	202	205	192	214	179	168	167	187	202	188	182	198	168	174	185	221	206	158	203	201	178	200	146	185	196	179	182	173	178	192	182	185	191	185	178	178	187	187	192	205	181	167	181	179	187	190	169	197	188	220	191	181	193	182	160	177	191	182	182	184	173	228	203	193	197	179	179	196	200	181	169	200	210	176	184	171	176	182	181	173	174	170	203	162	205	189	156	162	182	188	194	174	203	184	205	203	167	177	212	186	179	212	210	181	194	190	191	171	202	213	182	175	204	183	183	197	157	182	176	218	160	197	206	178	192	181	194	176	190	202	206	198	183	189	163	190	173	171	184	195	195	194	197	170	203	197	179	182	199	205	173	169	175	188	179	200	169	197	209	203	180	180	183	176	197	190	195	198	188	188	169	184	192	186	172	203	168	206	179	203	186	190	189	181	170	215	199	194	195	191	188	199	195	188	174	194	205	189	204	161	230	171	201	201	165	181	177	204	201	179	167	179	187	194	186	176	218	181	187	185	189	165	198	204	162	212	175	182	182	190	209	184	197	180	186	200	172	184	198	188	189	202	202	194	184	161	193
13639	9818	12792	11894	7663	3197	2011	1485	1156	1153	1119	778	730	718	762	721	505	450	410	475	474	390	484	438	432	459	436	487	410	445	434	417	484	444	426	486	452	441	486	453	466	399	426	442	442	462	468	451	443	448	469	450	452	405	472	466	432	456	466	471	413	443	443	456	467	428	451	490	451	443	482	461	472	473	466	452	472	432	444	458	450	464	448	445	437	456	432	444	444	489	487	467	462	469	467	461	412	453	456	456	429	456	454	444	504	471	486	464	462	477	464	432	422	455	410	452	465	468	430	456	431	475	427	482	456	425	424	478	462	455	466	441	413	426	471	449	442	477	433	474	484	459	479	445	437	463	465	448	520	488	439	441	455	444	476	457	488	468	415	495	445	441	442	468	495	424	431	434	487	430	430	450	454	435	422	456	441	476	451	441	489	430	461	457	427	483	442	446	499	478	473	449	434	460	440	449	457	466	434	505	478	509	468	415	429	459	418	468	505	429	465	429	465	436	430	452	461	453	419	422	470	436	468	419	456	462	447	462	467	466	442	503	446	452	443	453	449	445	465	469	443	480	488	465	465	465	456	431	480	425	479	454	506	445	454	460	452	452	439	455	458	462	462	514	452	481	434	477	486	499	483	447	434	413	472	454	448	437	458	452	462	429	438	430	500	469	432	440	444	462	454	486	406	496	463	464	472	459	432	458	471	470	475	444	459	453	441	463	446	446	436	442	437	475	442	478	442	403	445	444	480	446	450	466	453	451	463	435	410	449	426	427	460	479	458	482	475	426	448	430	454	443	480	466	438	488	445	484	432	432	417	410	463	467	480	473	454	449	431	476	448	481	475	437	489	465	477	413	439	458	429	450	465	497	433	436	503	498	436	443	444	436	432	469	513	438	487	445	452	443	476	472	489	449	448	464	452	457	449	444	505	443	422	456	454	490	485	467	464	438	445	438	442	439	457	441	468	484	473	410	461	466	425	440	473	461	480	474	443	440	438	468	412	445	477	446	425	485	429	446	429	445	446	449	483	469	474	449	428	457	410	439	444	474	436	447	431	457	439	440	441	451	421	457	484	478	439	454	465	466	461	445	426	482	411	499	418	437	458	414	446	496	434	456	450	460	462	455	478	461	432	455	475	473	446	439	476	458	449	440	412	499	462	492	466	475	439	461	456	457	441	447	481	439	428	447	454	434	484	436	474	447	452	432	459	471	465	481	457	440	470	416	507	463	440	457	432	451	460	467	444	452	484	424	431	415	478	450	459	457	454	456	463	444	451	463	433	459	424	451	447	438	432	477	460	489	456	475	457	448	485	451	472	436	444	459	473	422	430	413	453	469	441	455	502	436	425	421	430	468	458	436	434	442	474	492	428	449	463	458	456	487	492	475	459	443	441	465	455	487	472	467	463	455	465	467	457	429	406	459	452	457	458	486	477	471	468	425	424	445	466	465	456	473	471	436	494	448	450	473	478	474	453	471	456	435	463	419	440	455	456	468	456	458	471	458	453	456	441	441	473	487	453	399	465	437	454	417	459	440	433	462	458	437	496	459	461	468	445	431	434	447	458	439	455	471	479	487	463	441	455	406	466	432	473	440	443	481	450	480	462	465	472	443	425	430	442	458	463	430	433	491	436	445	449	495	442	438	473	451	472	438	423	435	441	451	469	477	499	456	435	451	465	412	458	443	438	461	442	428	438	478	464	464	440	484	430	481	436	451	422	415	452	445	439	469	476	457	472	428	426	465	421	477	404	471	429	437	467	430	450	428	427	518	453	461	413	443	465	462	484	458	455	390	426	424	468	428	455	461	439	441	439	438	470	480	465	443	410	489	450	430	455	450	452	491	467	441	536	489	417	440	484	445	466	462	466	408	450	433	467	443	429	432	483	442	439	454	436	470	430	449	460	428	427	467	453	436	474	487	433	412	459	434	467	425	481	463	463	480	449	452	467	484	421	434	447	429	458	472	493	479	440	440	437	491	444	411	482	465	455	478	443	483	427	433	416	431	440	466	448	487	417	409	449	445	474	452	462	460	417	447	470	467	492	476	445	424	490	434	457	419	458	446	472	472	464	464	478	487	481	452	464	471	478	460	483	465	458	497	440	452	436	494	470	438	478	412	442	424	427	441	490	512	430	428	500	476	450	478	481	434	492	471	468	442	426	439	446	424	469	486	496	448	440	413	438	506	468	410	489	478	456	445	460	431	494	444	442	465	487	467	482	466	465	473	440	467	465	449	449	435	445	485	426	447	452	472	495	428	483	473	454	448	441	443	498	457	428	447	442	435	482	465	483	488	477	414	462	435	495	469	472	452	415	410	459	455	437	439	441	447	462	461	482	439	441	408	444	442	445	413	446	459	454	451	465	458	469	405	479	439	472	433	461	447	434	459	414	480	457	430	424	448	469	462	452	413	447	438	469	473	476	444	489	459	429	449	422	483	442	450	482	437	472	473	454	465	460	437	464	422	477	450	432	477	469	471	458	481	473	498	413	458	437	457	466	451	426	451	492	451	416	433	445	409	452	478	474	452	455	455	464	446	450	455	464	438	470	469	485	456	452	455	424	473	446	472	458	447	461	447	449	451	481	435	435	435	420	449	465	443	431	440	468	448	463	435	430	445	436	444	418	457	473	449	429	459	457	460	474	461	454	455	425	446	482	441	468	470	436	436	474	474	445	457	417	448	444	470	464	484	442	418	427	458	443	454	441	443	420	474	477	432	481	465	489	446	474	400	458	471	472	442	421	429	455	482	468	432	404	460	441	433	465	406	449	476	448	483	453	432	447	449	463	440	461	473	426	462	425	490	443	464	477	474	429	419	467	482	433	449	451	423	450	445	456	481	489	491	431	451	493	439	476	456	430	414	457	472	480	454	410	410	433	453	459	466	484	486	463	479	425	457	469	474	443	396	417	467	479	469	417	446	447	496	459	432	484	398	453	429	468	466	419	459	457	445	427	405	439	439	448	486	422	453	475	460	436	461	480	434	455	420	442	502	461	453	450	408	475	444	435	481	439	487	502	439	473	443	464	404	455	460	463	465	488	423	471	440	465	452	438	432	424	453	448	428	447	461	462	464	473	437	435	431	461	478	454	403	445	433	468	457	445	438	452	473	463	433	488	482	425	459	446	420	418	430	449	438	477	449	455	471	433	474	414	463	467	451	455	464	459	459	452	435	468	449	468	483	413	454	466	458	460	439	424	416	446	450	465	451	455	462	453	461	436	434	467	444	454	443	444	446	441	478	445	454	458	446	445	428	446	447	413	446	428	461	455	444	500	433	447	466	487	384	456	446	453	396	462	442	461	466	438	461	447	478	444	472	454	482	477	421	464	470	434	475	458	439	464	416	459	462	453	474	423	456	463	452	421	462	449	493	436	468	448	481	435	456	460	448	441	456	462	475	461	474	431	472	461	450	458	422	449	408	483	419	447	443	460	477	441	445	483	447	442	459	455	472	480	463	444	406	473	481	448	460	464	456	448	460	416	459	468	430
42611	32233	36666	32374	18920	6573	1739	884	706	625	571	521	463	467	888	1327	755	307	287	317	296	312	292	309	333	313	317	343	339	317	293	334	320	295	342	304	303	274	321	300	292	298	309	299	285	273	321	318	306	327	349	315	298	313	306	287	312	328	305	311	342	319	355	331	343	323	309	302	324	321	310	335	300	343	264	331	273	333	300	308	325	315	288	270	288	310	318	302	293	304	313	307	315	297	322	308	328	300	309	336	335	359	326	303	307	310	285	347	300	318	305	301	310	275	320	306	348	297	315	309	311	296	302	309	298	311	290	316	306	340	310	294	302	315	325	288	320	322	283	317	322	348	306	298	300	329	311	289	330	278	294	325	296	306	272	340	290	350	293	332	320	299	307	291	283	306	328	275	293	282	303	294	308	320	274	297	296	307	281	327	336	281	308	295	320	318	350	334	306	326	295	311	302	376	314	315	300	314	311	293	319	333	325	300	314	340	329	330	310	305	319	350	326	267	343	311	295	319	304	283	329	298	315	297	337	338	328	286	277	326	343	310	336	261	301	332	324	328	321	306	324	295	296	320	333	297	296	315	343	298	307	339	319	317	310	309	314	293	326	340	296	308	300	327	262	323	288	300	304	291	292	283	309	313	308	288	292	307	346	330	337	329	302	304	270	307	315	309	291	311	332	301	305	274	310	317	318	308	322	326	281	311	321	297	307	297	323	307	307	337	307	319	317	332	281	311	302	299	329	304	345	326	345	346	352	295	326	298	294	341	347	326	310	308	316	311	297	308	286	333	306	315	289	302	319	292	284	329	295	350	318	322	295	297	298	274	319	295	323	344	290	313	294	307	339	323	330	300	316	290	306	316	326	269	350	315	281	337	294	316	309	340	300	308	318	330	285	309	321	304	326	333	315	318	329	333	322	311	288	328	316	310	281	324	303	307	306	351	337	287	317	317	284	314	320	290	299	335	334	326	322	274	301	313	313	298	334	303	341	337	310	293	321	282	335	297	318	347	277	339	305	316	304	288	309	334	297	272	313	293	293	350	313	289	314	305	323	296	309	319	317	338	273	281	309	296	310	320	337	339	297	312	329	297	292	340	300	320	328	304	347	299	331	339	335	333	291	305	311	316	339	323	305	286	322	295	301	323	317	291	298	289	307	296	330	293	289	312	296	315	328	328	307	320	341	335	304	314	332	305	295	299	297	326	317	312	321	291	305	334	277	283	303	329	307	300	282	304	306	293	290	305	320	326	327	332	338	293	294	325	285	289	331	297	323	297	336	284	311	309	352	279	284	348	359	308	304	327	306	308	290	301	342	308	317	321	310	323	301	300	306	319	299	315	326	328	305	320	317	321	263	293	323	317	330	362	327	309	315	295	335	329	291	285	321	367	347	325	311	340	308	294	330	335	326	308	319	315	311	304	303	310	295	331	319	332	283	302	324	331	294	308	321	275	312	323	310	282	308	318	306	291	311	324	294	301	308	289	311	336	287	296	315	305	293	291	305	294	318	326	339	283	303	312	297	294	321	289	292	285	303	313	320	351	336	312	292	322	320	296	320	310	318	307	313	325	325	286	316	296	280	297	296	282	295	319	333	330	322	291	295	364	314	301	315	306	292	299	306	313	300	338	305	317	294	276	340	318	337	298	313	314	272	324	319	355	338	299	324	322	313	289	328	294	316	340	296	295	288	338	320	303	311	313	318	320	311	314	271	329	314	301	276	288	295	317	296	322	325	322	298	314	293	270	298	306	340	320	314	330	318	277	314	311	324	321	291	320	314	304	293	280	308	315	304	334	304	309	291	297	315	283	319	292	316	336	300	327	316	339	327	315	317	327	329	312	300	306	329	322	312	326	325	296	330	296	306	322	310	293	298	309	312	315	332	332	310	286	313	300	313	314	302	318	279	318	323	306	320	297	327	296	307	291	317	301	285	305	287	296	351	310	305	307	283	326	348	279	297	290	331	295	315	287	283	288	314	339	301	339	322	325	284	321	286	333	318	328	288	307	319	299	300	329	331	313	330	312	326	343	316	320	307	303	336	280	302	333	341	316	320	313	334	362	269	318	337	317	362	312	328	320	324	292	335	299	321	311	309	286	295	297	304	310	308	309	331	334	313	310	300	314	307	277	281	318	339	332	288	319	318	317	299	290	312	335	319	345	320	310	325	324	300	296	317	320	323	282	312	299	295	304	312	301	289	316	291	300	281	285	303	284	325	293	288	351	295	357	309	270	311	343	310	303	357	298	342	307	311	299	298	311	279	276	281	284	326	327	324	301	323	319	327	305	324	311	338	322	314	322	309	328	284	325	325	303	286	308	307	289	344	261	270	318	345	313	350	295	345	313	313	286	296	317	295	307	297	329	318	291	338	328	321	323	311	302	310	313	288	279	307	353	297	319	328	302	314	299	316	325	287	315	326	293	322	323	292	320	326	289	322	290	316	303	307	290	291	280	297	334	292	322	326	340	306	325	341	280	289	302	347	329	299	329	322	310	295	315	291	318	309	292	273	294	330	319	305	297	320	304	347	326	320	310	337	332	360	311	340	308	311	308	312	296	287	339	311	354	316	295	302	326	337	319	321	347	291	325	294	327	308	309	314	267	320	325	313	296	307	319	308	300	313	353	299	315	331	312	308	297	280	310	285	350	298	323	297	278	297	322	273	297	277	311	281	295	314	302	315	320	322	311	268	318	335	365	285	299	324	328	322	302	298	291	319	302	318	317	328	308	325	308	304	314	317	298	331	284	306	350	310	323	309	321	290	310	317	312	340	290	303	300	333	318	346	334	314	316	307	312	326	310	299	322	295	290	329	306	292	317	335	320	325	287	294	292	310	338	311	320	264	303	284	302	283	300	311	296	289	348	322	326	296	334	291	334	309	347	298	308	312	290	322	310	351	282	306	306	253	317	306	300	329	296	288	302	339	295	279	302	312	310	328	334	320	323	304	299	357	272	301	289	337	336	292	329	282	274	318	301	328	312	289	314	306	295	318	281	332	266	315	312	308	312	311	317	265	304	292	274	292	323	337	316	309	297	334	305	306	314	322	331	291	285	322	329	327	304	272	326	291	328	283	317	330	314	302	303	327	309	315	285	321	282	331	322	304	283	327	321	288	276	295	283	313	319	305	316	327	302	301	295	296	331	325	251	308	324	319	303	293	279	293	283	298	294	340	321	296	327	272	289	326	308	312	333	295	308	327	345	293	342	277	336	309	309	317	367	308	290	297	323	311	298	308	302	305	318	296	327	301	319	277	317	320	305	289	306	320	350	274	295	301	274	327	310	327	342	333	327	315	280	283	313	300	279	308	303	304	298	325	305	306	302	304	356	314	299	324	283	341	302	293	303	299	354	328	266	292	313	311	274	300	311	313	306	339	332	292	333	282	353	328	312	295	316	320	295	306	291	336	333	330	330	319	320	293	297	280	316	310	276	314	325	298	340	327	302	291	276	338	297	323	272	294	326	296	307	339	296	287	312	297	321	318	304
27497	25965	39178	39424	26767	12316	5481	3215	2577	2602	2025	1722	1535	1655	4012	6252	2701	721	700	714	764	698	695	734	659	695	743	724	699	746	706	725	676	719	681	707	653	717	713	701	696	703	660	684	688	690	664	737	670	699	703	713	646	680	730	703	678	724	703	690	699	699	708	665	685	704	676	694	742	719	685	730	720	728	678	744	683	696	689	748	717	682	747	734	697	727	692	715	702	662	669	749	679	685	715	714	748	672	708	675	674	692	691	687	673	705	727	679	675	655	690	693	677	699	686	696	667	680	720	665	709	720	702	741	681	708	680	682	708	708	688	687	685	704	713	709	681	646	689	730	721	664	670	680	694	732	709	689	753	669	664	681	684	718	726	707	681	715	719	663	706	662	657	700	704	666	637	683	708	728	699	725	695	737	715	669	680	708	713	707	694	704	699	715	701	739	656	665	668	694	687	668	694	687	697	695	689	712	695	718	675	713	681	684	653	702	709	702	756	661	601	721	681	694	699	735	660	669	699	724	678	710	733	673	679	723	710	714	652	744	744	656	703	697	706	698	719	726	710	698	686	698	728	700	683	703	657	732	745	666	710	695	687	687	745	706	709	740	724	690	715	667	700	697	731	715	684	657	714	720	705	699	673	708	737	746	720	679	682	738	681	711	702	724	708	627	683	709	711	666	722	701	727	671	734	703	718	736	728	700	689	667	746	710	759	700	680	723	668	687	690	730	688	698	775	694	701	697	714	647	670	682	672	746	709	724	701	733	705	667	718	697	721	680	686	735	722	696	750	645	708	714	709	692	715	665	720	680	683	672	706	699	691	648	670	772	670	630	666	682	718	665	720	756	692	715	655	720	662	696	702	689	683	688	684	727	630	713	696	709	664	693	666	684	722	660	653	667	693	735	667	663	686	698	727	678	689	685	710	727	687	712	644	734	700	707	699	677	744	699	702	715	719	717	705	701	698	747	682	681	715	747	708	703	659	724	701	714	704	711	723	701	749	731	694	687	719	732	680	712	691	716	695	772	626	734	761	730	691	722	699	707	724	730	699	742	724	674	727	680	692	708	713	743	698	754	663	681	703	728	697	717	693	659	670	671	659	684	703	676	719	716	690	694	711	733	681	732	702	704	658	690	670	671	703	633	653	735	668	742	681	716	707	697	705	699	691	721	648	645	695	715	692	711	741	679	756	707	684	673	711	670	726	712	709	707	706	684	718	705	708	654	674	696	674	700	706	666	685	746	675	719	687	706	697	713	713	685	702	732	670	694	713	717	719	741	750	721	692	671	701	695	733	684	691	711	701	685	701	681	728	700	682	659	717	696	712	702	680	762	698	674	727	683	709	758	674	666	662	696	679	680	687	721	707	678	707	765	648	688	677	727	680	731	720	719	667	690	734	744	733	731	723	697	720	680	683	733	711	715	706	703	728	639	684	689	755	706	675	705	743	708	699	712	697	673	733	725	698	670	678	725	670	664	710	711	663	702	708	718	777	681	713	671	693	726	672	689	719	737	715	714	674	735	693	738	696	700	713	770	683	762	718	760	715	743	683	710	671	704	728	708	732	729	694	708	697	722	717	691	674	696	751	688	698	672	702	674	668	706	740	687	696	720	699	703	714	709	700	705	700	694	737	726	754	727	696	666	758	684	704	679	689	703	717	699	678	688	676	725	744	698	694	688	667	702	703	652	714	715	721	709	695	705	729	674	683	697	687	692	657	730	710	674	677	736	739	700	701	704	744	731	679	748	686	710	710	667	726	670	665	678	693	679	732	721	707	663	680	678	705	685	712	703	715	680	701	628	696	679	675	687	676	729	651	681	705	677	714	663	723	699	706	686	703	716	705	674	712	693	739	667	675	750	770	684	689	691	715	715	705	702	708	685	712	682	676	636	746	631	703	694	686	699	675	731	719	720	684	738	707	705	691	678	694	677	729	684	680	694	669	668	724	665	661	700	714	732	690	707	701	680	685	681	714	733	716	698	751	735	698	695	683	710	691	720	663	731	726	667	682	691	666	691	692	687	681	735	744	719	689	713	694	703	664	708	697	685	737	670	688	701	706	682	708	677	708	751	732	701	648	734	730	692	655	749	691	703	749	722	685	715	726	697	698	733	711	735	713	716	672	694	703	729	714	717	690	747	659	688	676	688	662	710	713	656	664	730	707	737	757	673	730	717	672	694	693	684	721	717	701	732	698	700	677	705	660	703	721	695	719	728	675	714	718	706	650	715	689	690	689	680	704	686	687	675	686	673	717	698	712	670	672	714	648	719	741	756	663	685	720	696	734	746	664	697	695	704	689	685	711	704	706	731	759	681	688	686	718	732	696	733	678	672	718	678	703	682	703	683	704	726	747	744	706	685	735	679	749	696	768	747	695	699	700	739	694	708	709	673	699	714	691	677	707	706	719	681	695	727	730	717	706	651	669	690	693	691	736	708	683	691	735	690	700	706	679	695	725	762	699	726	699	700	699	704	700	677	720	749	743	699	698	674	642	703	749	707	721	722	682	719	724	718	668	758	680	735	748	679	705	706	718	703	651	668	671	715	659	710	658	732	673	700	725	690	705	760	685	756	729	689	699	752	672	716	737	717	708	720	712	713	656	690	660	688	733	678	723	696	681	662	657	675	714	644	737	702	731	673	658	679	690	651	699	727	688	674	781	711	706	698	693	675	709	678	658	651	701	667	677	692	704	697	725	684	727	678	669	669	724	685	712	711	678	725	676	701	651	667	744	691	650	700	707	683	676	701	715	675	759	685	674	701	683	685	717	725	682	712	640	716	729	743	726	678	685	690	696	716	678	701	715	720	710	752	702	723	733	671	718	716	663	712	703	707	697	719	687	724	652	710	715	693	708	668	651	708	647	687	706	695	692	733	716	706	651	662	698	714	668	728	690	666	669	652	670	696	728	693	702	713	707	715	718	660	738	695	728	705	748	698	675	716	684	731	681	708	653	712	729	714	709	703	753	741	693	720	715	724	695	708	700	624	697	683	690	672	713	735	698	702	679	677	708	726	693	682	671	677	654	712	692	676	685	662	732	706	667	735	716	649	668	694	726	777	645	718	758	690	698	671	666	702	734	713	688	688	688	679	763	662	732	738	691	686	734	713	712	706	712	674	687	728	707	698	692	704	703	699	719	735	698	691	712	769	631	699	704	715	740	679	707	707	727	700	716	640	732	727	713	690	696	672	682	696	718	682	723	677	720	657	723	712	712	723	695	687	699	718	686	758	683	711	664	705	689	658	735	717	732	753	748	706	718	665	681	686	701	693	777	691	692	701	700	678	713	717	717	677	715	723	666	724	684	696	704	698	748	700	732	677	748	707	688	708	720	709	723	722	668	665	715	690	729	706	714	712	711	693	680	704	734	712	674	691	737	697	691	684	698	659	687	677	695	749	700	731	703	755	686	696	669	691	674	700	763	696	663	705	693	703	733	715	684	690	682	690	660	686	714	716	677	707	646	686	721	732	710	677	697	727	663	729	696	681
52150	42474	49102	42062	28210	15050	4794	1950	1404	1120	923	747	668	516	1330	2143	1148	431	377	403	353	375	352	361	380	379	406	359	382	401	358	389	350	383	396	393	381	371	356	377	384	348	400	384	377	362	372	344	389	371	378	387	380	347	369	398	313	389	381	398	381	363	412	381	399	381	374	351	383	368	399	377	383	377	391	379	385	357	377	383	375	394	402	381	405	416	431	413	407	373	416	348	434	372	365	358	363	366	376	411	369	374	359	378	386	350	379	380	360	374	361	401	362	375	364	388	404	347	354	400	357	414	389	362	375	380	367	397	369	369	407	387	418	390	405	417	384	357	380	336	350	368	372	410	389	367	371	377	379	386	408	420	360	364	368	356	379	374	348	389	372	402	340	386	340	358	376	377	363	365	382	388	398	362	380	378	359	394	394	386	419	359	406	389	376	384	415	383	373	374	417	383	347	350	371	390	379	410	351	417	356	379	377	346	409	386	357	405	403	389	377	364	354	380	375	382	387	386	371	386	346	390	367	430	426	388	400	399	389	368	399	412	367	401	349	397	377	412	393	376	368	354	402	373	402	369	366	391	386	366	367	372	401	404	395	373	344	347	380	363	350	378	379	379	367	404	352	386	375	370	376	353	400	379	393	387	383	346	349	386	399	385	361	421	407	395	341	359	350	364	327	388	385	413	396	387	391	389	355	396	378	417	356	404	399	379	332	395	386	398	439	374	386	384	412	378	403	387	396	385	391	375	344	403	358	395	362	351	394	458	404	366	403	362	356	375	421	370	373	383	397	389	347	427	391	373	366	402	345	382	359	395	386	381	392	390	417	365	367	339	374	384	381	371	413	374	374	371	399	368	369	399	372	383	394	378	341	352	349	405	389	383	374	362	361	391	356	373	354	368	396	399	386	321	384	379	387	427	364	383	435	411	348	356	333	422	381	392	357	408	384	376	362	363	351	344	354	374	373	421	401	395	408	396	367	390	376	377	367	381	377	386	383	369	386	368	362	376	373	299	356	371	403	350	349	360	385	364	398	397	372	362	407	388	366	358	383	393	354	385	371	372	392	377	356	432	346	408	387	362	420	379	352	370	331	374	422	376	391	362	361	367	355	374	367	369	364	340	375	377	389	384	367	393	381	354	400	352	366	367	349	380	386	354	372	391	379	372	362	413	345	374	376	421	380	406	392	380	349	384	380	399	392	370	384	408	403	383	353	376	392	408	384	371	395	445	393	380	381	393	408	389	406	378	364	359	384	376	357	375	405	386	388	384	398	411	399	382	345	396	364	405	353	391	342	395	392	400	353	395	418	400	383	353	380	342	384	386	354	375	345	385	361	362	367	407	384	391	386	373	385	380	380	366	413	415	406	375	368	382	373	352	360	380	377	373	418	321	377	360	402	399	367	375	374	341	368	360	362	379	411	408	382	388	372	379	382	381	375	346	375	402	378	401	411	392	363	360	388	385	372	374	382	390	366	390	403	426	378	396	403	424	369	397	370	363	372	403	387	389	380	391	370	366	355	371	366	361	366	347	387	403	438	352	391	398	376	389	373	370	373	345	393	367	385	379	382	387	371	399	357	404	346	368	415	346	364	382	391	387	349	346	340	363	376	396	365	404	357	391	354	412	365	359	370	353	403	411	371	341	337	358	407	405	358	393	386	388	379	373	390	385	388	385	371	370	364	390	385	371	392	388	420	367	365	374	362	348	377	395	382	374	381	389	414	368	384	362	381	402	407	375	373	368	338	334	372	354	384	408	378	430	358	374	380	378	367	375	375	365	347	371	420	397	408	376	339	373	396	394	383	411	377	338	387	367	371	373	372	371	395	394	347	395	377	377	368	346	413	387	346	363	367	369	374	369	385	375	354	364	420	392	368	422	346	425	365	365	372	358	400	362	375	383	370	370	377	361	361	386	386	393	417	417	350	359	378	369	399	350	349	397	319	353	373	381	369	370	347	384	381	361	397	388	353	381	344	362	390	410	331	359	333	372	327	399	401	379	375	373	410	353	391	388	373	417	391	392	410	389	364	337	399	434	381	406	433	376	370	365	364	398	374	385	392	388	372	372	369	377	366	376	371	386	362	389	370	360	355	409	393	362	367	407	384	384	391	383	351	359	392	410	422	384	396	399	349	362	372	381	393	399	392	400	357	391	392	368	363	387	386	376	387	374	382	375	353	367	382	379	370	395	412	371	358	364	392	375	353	393	347	382	357	371	391	344	371	373	345	342	371	389	391	364	387	399	397	372	355	384	337	406	422	389	385	372	398	394	371	378	388	354	398	389	365	382	349	380	380	388	411	369	376	376	366	430	360	432	397	389	388	356	380	382	402	376	404	380	404	382	366	396	399	412	393	364	379	413	383	389	427	358	418	383	361	400	421	368	332	387	357	397	354	361	387	357	386	387	376	349	395	354	389	362	357	389	369	366	364	381	401	385	410	380	393	389	410	419	334	428	377	415	384	366	382	419	375	378	372	387	343	333	408	366	393	388	386	410	374	357	343	399	405	382	373	381	384	374	366	416	392	388	372	366	393	365	369	387	377	367	370	380	385	367	354	364	382	398	412	383	388	383	405	362	359	411	405	349	386	364	382	386	400	397	359	346	345	391	414	375	376	387	399	377	416	358	332	385	355	355	384	386	391	398	372	367	395	382	413	414	346	387	384	375	371	346	367	364	366	384	356	409	379	358	340	410	345	415	363	361	406	399	413	395	379	358	379	362	341	354	370	373	358	353	387	362	402	344	380	416	380	389	369	374	405	396	387	395	376	408	419	391	339	389	388	388	405	391	343	375	383	360	368	366	389	389	344	374	362	387	354	375	373	364	361	376	390	373	394	372	350	371	378	383	388	360	377	368	381	393	396	355	364	389	377	355	364	380	389	426	444	394	392	353	362	331	418	360	373	387	362	397	400	370	394	364	405	413	378	378	357	405	378	387	360	380	388	359	317	369	427	389	393	381	370	371	394	398	368	374	384	388	391	404	401	402	366	355	359	408	364	418	394	366	398	372	409	401	386	390	372	344	396	406	384	398	356	371	397	372	356	348	402	414	443	348	405	382	430	387	389	371	334	358	399	419	374	397	405	398	378	415	370	371	381	378	371	350	375	395	353	402	383	357	367	434	373	384	358	373	405	399	402	393	375	370	365	385	365	379	416	353	351	366	385	362	365	397	370	356	391	380	426	395	360	372	353	399	402	406	385	410	375	357	380	404	405	421	395	345	370	387	387	388	372	393	406	353	376	363	370	380	365	389	347	418	384	398	411	394	374	414	391	351	361	368	416	384	382	361	372	369	360	384	350	364	375	379	363	395	395	344	361	416	380	369	368	367	365	377	400	410	398	402	337	368	372	369	346	371	369	370	368	359	362	355	359	399	320	401	418	362	396	378	372	378	375	349	355	438	357	358	406	410	414	396	378	376	408	377	370	421	390	404	352	372	415	372	434	329	371	401	408	372	369	408	340	353	372	391	409	388	396	357	398	356
33589	33763	48151	46828	36046	22056	10056	6828	5259	4559	3358	2587	2118	1661	6027	9454	4042	836	853	812	864	822	794	889	824	838	854	830	800	841	802	798	809	815	843	801	847	851	832	835	837	773	865	839	799	770	782	821	797	822	750	836	856	838	775	845	846	805	842	783	845	806	780	797	764	814	768	858	856	837	807	818	789	819	780	819	816	815	828	797	833	846	753	819	818	803	777	834	798	784	862	745	794	834	821	841	799	819	850	833	822	799	782	797	858	792	887	778	879	832	846	812	838	826	832	836	778	827	807	822	788	822	804	808	764	831	773	818	810	792	806	807	840	786	804	779	757	822	790	841	807	836	837	801	807	758	835	817	815	857	869	794	767	772	797	821	760	825	804	855	831	851	816	815	806	804	803	807	825	827	839	823	830	808	836	835	825	772	885	811	829	839	775	914	827	820	861	791	837	840	776	816	852	816	823	801	821	816	796	793	817	857	820	854	809	811	795	813	834	750	836	774	834	802	801	847	848	799	809	849	803	831	862	761	824	819	815	816	860	801	777	813	840	816	853	775	795	791	813	816	808	818	826	779	824	856	853	825	846	838	815	804	850	835	825	855	809	870	808	816	835	793	765	788	846	826	842	905	799	848	781	827	795	834	848	840	791	782	775	800	829	817	787	845	791	844	817	848	803	811	812	854	829	792	801	834	848	824	779	804	753	831	849	814	788	801	780	790	820	827	805	822	816	801	807	818	829	809	785	775	834	774	833	802	776	809	770	829	791	793	807	816	764	825	844	859	854	773	807	788	805	868	801	816	807	813	832	851	798	852	847	846	785	805	799	878	852	840	827	811	774	818	838	871	835	820	785	832	818	814	797	813	787	828	791	813	774	835	798	826	806	808	809	781	807	855	829	806	798	828	811	797	814	766	836	792	863	865	805	804	856	788	822	791	800	817	840	766	825	841	818	826	836	826	801	824	807	850	813	877	851	837	842	833	852	793	845	804	800	805	796	815	832	822	850	802	794	836	846	824	799	857	839	864	844	861	842	821	862	789	835	814	784	843	818	848	779	826	860	810	780	780	847	804	809	807	812	860	811	829	789	819	809	878	850	824	809	864	828	843	806	822	779	844	831	816	746	849	773	820	817	809	772	773	849	844	858	810	823	854	793	820	861	787	883	838	801	875	831	822	816	869	860	811	786	811	815	787	825	810	840	828	815	826	860	858	825	820	799	806	803	880	876	838	856	796	816	863	853	803	863	802	775	799	843	850	800	801	822	811	869	804	818	817	830	799	876	829	824	814	811	768	815	847	869	846	856	859	801	766	811	852	821	839	846	865	820	811	881	806	797	830	811	837	824	846	818	846	795	793	797	803	829	788	819	822	842	776	816	814	802	843	812	827	851	860	833	821	790	762	806	809	815	828	829	844	796	803	824	829	797	782	816	857	850	839	802	802	809	833	853	821	806	788	813	827	832	832	845	807	827	838	830	817	826	842	816	811	814	825	773	792	847	847	814	827	840	815	857	818	824	780	791	880	828	896	830	813	837	810	826	818	825	839	801	871	861	803	816	790	816	768	849	829	826	858	800	797	876	818	809	824	872	805	788	778	811	831	819	849	832	803	781	807	814	837	834	863	838	823	799	774	809	801	771	814	787	847	838	817	830	864	841	795	817	843	793	844	843	814	824	841	786	829	863	776	848	851	897	781	814	781	821	770	826	784	786	826	865	812	771	800	764	840	846	828	792	809	834	809	835	853	784	784	834	794	821	884	785	844	823	789	808	767	831	816	798	829	796	846	839	803	832	814	783	798	824	861	831	810	818	833	772	873	822	829	808	817	824	836	886	771	792	818	819	768	821	825	806	821	795	803	856	789	779	829	806	846	814	816	817	815	803	803	864	816	869	818	816	812	834	842	870	802	812	847	796	854	789	819	836	815	853	787	810	800	788	834	838	805	829	856	803	855	820	806	792	801	781	826	848	785	810	857	813	784	827	777	868	800	856	801	805	787	864	817	819	875	763	816	870	804	774	781	766	777	875	847	818	797	783	837	774	745	841	795	810	829	799	812	846	852	796	797	787	748	788	832	785	871	846	788	803	848	849	831	879	804	827	791	848	803	794	841	844	847	797	824	831	759	792	812	841	781	811	772	818	865	879	811	881	749	816	836	823	840	806	826	798	834	823	845	824	861	867	880	828	835	842	830	870	860	786	818	792	800	830	847	765	842	776	785	803	801	799	775	819	780	811	853	861	831	815	807	840	856	800	807	763	787	813	804	852	827	831	797	790	843	845	826	821	792	871	832	818	874	830	796	798	778	797	790	791	870	849	841	825	863	892	746	872	776	809	821	872	847	845	841	847	814	799	836	828	857	852	817	797	856	824	813	827	780	837	801	818	812	818	759	829	860	831	827	845	866	855	806	823	787	839	801	826	841	786	834	824	863	827	815	770	827	795	812	809	842	783	809	807	819	845	832	816	797	803	814	843	825	791	856	858	810	858	830	835	811	804	820	897	813	882	834	825	782	811	833	829	847	803	830	807	805	805	779	833	784	853	797	838	798	830	785	824	855	782	818	846	840	843	816	805	821	849	857	866	793	844	792	841	814	865	856	797	854	829	764	807	822	778	845	828	767	843	784	821	805	805	865	849	891	817	835	817	780	795	798	824	788	807	812	847	825	841	873	784	841	795	792	802	836	831	847	845	832	812	756	811	835	852	821	813	772	859	824	840	868	813	808	831	835	805	859	846	838	832	841	775	812	888	768	805	798	820	805	839	808	839	828	816	803	805	810	851	784	827	852	816	827	801	803	886	826	808	738	836	787	836	872	806	811	804	802	801	829	816	851	789	832	795	806	801	856	819	789	789	797	780	800	864	797	794	773	831	848	786	813	817	803	822	849	804	799	826	819	839	825	807	770	814	871	808	813	804	864	840	806	838	831	803	849	833	779	805	802	803	824	773	813	828	823	804	872	819	780	819	822	793	825	771	840	796	789	839	767	825	823	802	832	819	840	838	840	789	835	819	824	882	829	833	769	759	799	838	819	828	871	869	788	802	816	851	795	802	806	816	825	757	855	813	814	817	760	861	825	795	852	822	779	829	793	827	824	835	785	837	796	794	851	779	833	880	833	873	814	829	857	776	839	759	812	846	859	817	825	816	821	815	799	787	841	804	840	818	831	846	874	845	795	872	816	835	847	785	887	854	808	809	828	805	829	828	782	822	866	782	867	793	828	833	888	808	881	799	795	773	810	814	800	795	812	800	834	815	823	867	807	838	804	813	806	873	794	808	791	810	796	809	791	791	830	823	802	795	799	845	838	869	802	849	852	816	853	852	853	821	889	808	824	789	811	761	853	895	837	823	833	834	808	878	805	814	807	786	787	853	815	833	844	815	829	784	833	779	766	751	793	791	839	837	817	866	789	810	812	811	831	857	847	748	849	834	839	829	841	863	835	769	786	823	843	813	800	809	870	825	739	827	778	835	796	811	825	786	872	788	752	780	829
23847	12858	9368	5158	2437	1355	739	551	385	330	279	262	236	254	253	237	223	190	201	210	178	214	196	210	196	220	188	207	185	230	190	181	192	190	201	203	212	174	174	197	219	189	213	212	213	194	207	191	190	217	223	179	235	189	182	205	211	162	185	206	173	206	174	184	221	189	179	206	186	195	191	165	203	167	186	183	172	204	200	212	197	179	217	199	203	194	204	195	188	200	183	196	194	176	219	205	196	184	185	194	174	168	195	190	186	234	186	203	199	179	204	178	166	194	183	197	176	233	189	191	212	205	210	213	204	189	194	204	193	206	212	181	190	189	184	220	202	194	201	217	213	184	214	233	166	206	186	199	209	191	173	192	187	203	196	209	191	196	206	190	151	195	183	195	200	195	207	207	213	195	205	219	202	180	189	199	184	202	198	211	202	179	184	230	214	206	180	174	184	201	220	206	215	186	194	215	192	202	223	232	181	182	197	206	199	219	197	216	224	201	245	181	248	221	211	219	208	193	190	192	186	174	186	197	218	204	192	188	181	198	208	198	201	228	206	200	226	195	202	197	183	197	192	182	190	165	199	228	190	188	209	174	178	173	202	198	221	200	215	175	200	195	200	190	193	231	209	194	195	188	192	213	201	171	203	194	185	181	196	183	168	207	204	198	213	188	196	174	173	183	205	208	194	224	211	183	190	217	209	183	195	198	192	204	205	188	211	201	216	211	194	176	198	185	180	214	195	216	233	202	209	186	190	198	206	178	206	253	187	201	228	208	190	207	206	190	192	209	202	166	196	202	175	188	208	218	181	218	204	194	170	201	175	211	222	192	207	182	191	219	165	205	219	201	173	193	199	226	227	205	202	187	200	193	202	206	166	205	227	187	182	190	196	212	224	212	194	182	183	205	207	182	183	198	206	185	209	179	216	235	206	202	180	233	205	184	223	173	206	188	187	191	209	201	230	194	238	190	195	231	190	199	202	212	196	221	209	192	193	203	221	191	205	200	214	203	173	207	212	205	210	191	215	216	192	182	183	201	207	177	186	187	215	223	189	196	189	197	230	207	201	220	199	218	223	175	199	224	189	200	183	205	183	180	192	171	196	189	210	198	198	221	199	202	184	203	209	196	193	174	176	197	195	185	207	185	184	174	208	218	200	200	192	182	207	191	204	210	213	217	176	211	194	183	182	218	207	225	192	203	178	206	204	206	209	182	209	222	199	210	213	191	205	190	198	198	188	199	191	191	205	210	184	184	208	188	194	204	186	196	173	192	187	188	206	204	195	183	200	207	200	191	223	225	190	225	200	196	174	164	183	188	182	194	195	206	198	199	210	191	228	206	221	195	186	181	181	224	175	199	214	189	190	182	214	205	202	195	196	216	197	209	181	178	225	208	204	200	213	188	192	196	195	167	196	197	221	202	219	196	220	160	202	178	190	195	184	211	212	190	205	218	193	182	192	189	190	164	212	193	181	199	209	201	189	191	197	204	214	200	216	187	165	244	213	173	175	182	187	198	204	180	205	181	196	184	165	207	220	208	179	213	200	210	188	187	195	211	183	200	165	183	210	199	193	192	199	221	193	198	196	216	227	208	203	182	196	208	211	192	172	190	216	214	213	202	207	196	212	199	191	170	212	192	174	197	189	226	186	184	212	212	209	182	192	228	214	194	181	193	196	174	191	202	186	207	221	169	191	223	197	210	189	201	189	207	207	212	212	188	208	202	217	210	185	200	202	182	215	192	197	214	212	213	219	229	195	186	216	206	190	200	189	217	224	208	207	201	199	226	197	216	184	197	185	195	182	197	178	187	213	217	207	166	189	211	232	189	179	203	195	203	180	172	181	201	202	177	189	186	213	210	188	170	199	190	221	184	181	170	165	184	186	203	194	186	223	173	201	191	209	213	196	189	191	192	173	205	182	187	185	186	166	189	188	199	173	197	203	193	214	193	180	244	179	166	171	201	162	204	200	181	206	204	184	206	192	159	182	191	200	220	200	211	207	190	191	182	188	185	175	190	204	186	217	229	181	188	215	179	194	181	197	191	199	217	190	205	193	204	200	210	203	182	185	182	207	195	218	204	182	207	192	232	189	180	219	188	194	178	206	220	183	212	207	197	194	203	201	211	177	198	182	185	203	201	181	178	211	217	208	192	198	199	182	191	170	213	189	232	203	198	176	224	214	211	183	178	203	193	182	179	189	201	190	184	191	192	195	190	192	175	209	187	200	184	218	190	215	207	175	189	216	200	207	189	207	180	169	188	214	209	185	212	219	192	183	231	197	191	198	192	222	204	207	180	223	194	212	211	197	182	176	185	180	187	209	186	177	187	199	165	170	206	217	191	200	180	197	183	218	197	211	154	177	195	215	209	189	223	211	157	189	209	192	173	206	191	187	216	196	202	192	218	202	223	204	182	227	213	197	202	190	207	196	196	225	217	182	191	234	191	199	191	203	214	202	202	207	166	198	212	169	176	202	186	210	208	213	194	194	199	193	206	197	179	202	174	177	189	193	218	193	197	189	205	234	208	212	186	204	185	198	198	193	173	201	217	181	198	173	169	196	214	182	179	195	180	211	219	187	193	211	199	216	190	185	191	207	202	196	184	210	193	205	210	191	171	196	208	193	216	210	201	178	178	176	206	202	202	212	216	171	210	217	210	195	189	160	216	228	196	197	197	191	216	193	179	169	183	171	215	205	200	184	193	191	240	190	197	204	178	218	172	215	191	204	239	223	211	198	201	184	232	191	200	172	209	213	177	195	187	211	201	208	199	198	184	200	189	180	199	170	188	181	178	183	192	193	202	181	194	192	190	183	199	188	207	206	203	174	196	188	188	224	197	199	169	193	175	192	186	173	155	205	168	185	192	196	183	198	205	185	201	191	205	220	191	208	197	180	185	221	194	215	192	196	178	196	185	176	200	180	170	206	190	182	231	189	206	198	203	201	191	198	182	184	183	204	188	181	202	196	209	190	229	202	194	171	169	224	233	195	166	174	205	206	199	196	193	209	198	210	182	192	198	190	228	186	183	193	198	191	220	224	184	223	207	226	210	182	173	204	177	204	207	210	210	209	178	233	189	177	200	200	180	212	195	175	220	204	204	194	180	200	170	170	205	187	197	214	201	198	186	211	186	208	197	198	176	184	203	209	212	195	197	192	187	184	206	215	197	187	196	204	176	216	215	189	202	201	214	184	207	203	216	209	152	190	205	210	227	193	223	200	214	176	203	204	171	184	169	186	218	179	176	185	203	197	184	216	180	186	196	204	202	221	208	209	198	203	201	195	207	217	214	189	197	200	195	196	205	188	198	196	187	214	201	202	215	208	188	198	191	221	201	191	242	213	188	202	204	191	216	161	183	182	179	198	194	196	199	184	194	223	208	176	218	206	194	178	183	204	186	203	189	213	181	192	187	200	238	217	172	205	208	221	222	193	224	194	194	204	204	185	198	187	191	193	210	180	198	178	199	205	197	224	202	207	197	192	190	210	189	196	161
14138	10010	14644	12849	8128	5213	2849	2243	1471	1185	947	820	732	681	674	710	561	484	490	486	487	424	478	506	461	459	455	481	453	467	509	459	499	447	459	473	477	466	437	460	420	472	484	481	446	488	489	480	471	438	489	457	458	482	439	464	442	443	462	495	503	495	486	463	452	459	473	471	456	491	442	466	472	470	450	486	482	504	481	441	445	515	447	447	467	477	449	468	474	477	478	490	464	447	450	449	494	487	435	459	467	466	513	450	467	472	496	469	436	458	467	479	509	504	498	449	471	508	455	483	463	465	524	500	425	486	475	470	484	482	483	491	467	470	467	503	471	479	465	456	493	432	518	508	468	445	467	484	458	446	458	458	489	459	443	502	507	516	478	425	468	474	465	556	503	461	461	508	472	494	448	490	516	516	461	513	487	455	473	487	509	463	459	457	510	475	482	461	489	462	441	475	461	457	486	482	480	456	456	488	466	455	457	505	475	477	472	458	481	495	462	462	455	496	461	503	453	482	474	447	472	441	485	445	455	445	466	461	504	500	452	519	462	514	477	446	437	443	426	458	445	484	504	449	496	473	482	464	464	489	455	486	453	448	460	471	467	472	480	495	478	473	417	452	514	471	478	510	480	480	469	468	463	437	491	455	465	478	493	478	447	462	465	504	470	472	456	489	462	453	469	514	527	443	506	463	493	467	474	466	475	502	483	473	472	451	433	445	458	445	427	438	444	461	461	500	474	510	454	473	447	450	426	449	426	484	468	483	475	497	508	459	447	462	519	476	503	486	470	431	488	496	483	496	480	446	493	482	456	486	443	479	508	477	469	473	454	482	479	448	501	452	444	471	437	483	532	452	468	505	469	487	495	485	495	478	454	466	481	438	513	480	467	490	495	490	448	467	501	474	428	423	485	463	472	451	433	470	480	523	471	490	482	455	488	434	494	428	466	454	441	454	489	480	508	476	490	469	474	472	486	447	449	465	464	480	475	504	445	454	449	458	414	458	440	471	448	503	496	456	440	463	462	476	490	469	437	472	480	461	484	489	449	484	432	485	472	442	499	528	489	475	521	507	522	517	485	490	466	470	440	437	492	423	462	497	474	468	458	507	462	457	494	448	498	515	464	483	469	455	490	517	467	467	483	474	462	469	471	418	454	487	430	474	501	505	477	450	467	452	452	501	481	466	484	502	448	465	459	516	478	477	525	483	497	487	449	484	505	495	469	458	431	453	478	462	460	485	421	461	465	473	427	480	447	470	443	474	508	443	501	476	459	481	458	461	471	492	432	482	455	438	508	465	486	479	452	479	456	457	506	450	494	469	473	451	514	502	467	482	458	470	442	461	481	471	470	469	459	489	469	496	481	490	503	465	431	445	445	449	472	504	501	517	483	494	446	493	492	459	478	465	516	486	492	465	492	477	476	468	451	477	473	458	480	477	527	467	492	471	473	468	509	447	484	485	477	484	458	500	470	475	470	441	501	478	457	512	490	478	483	484	489	468	473	463	447	497	463	521	482	464	474	469	447	440	469	463	481	477	472	507	446	508	466	462	442	450	486	490	481	493	462	488	434	422	462	457	476	485	460	486	458	470	513	459	491	475	458	474	466	464	464	481	480	486	472	462	496	458	467	463	457	470	459	435	467	477	462	522	479	459	462	481	474	455	472	493	469	453	467	489	466	462	473	460	477	493	437	472	456	448	440	499	469	492	496	489	454	455	495	501	456	470	484	456	454	477	493	477	450	445	492	479	482	458	485	467	473	446	480	438	497	479	505	465	454	460	471	473	469	484	488	463	488	491	456	459	455	444	436	524	484	423	456	443	462	457	493	469	484	461	463	487	464	455	466	481	485	466	439	500	460	473	494	509	434	486	505	469	438	516	502	493	455	441	438	449	448	465	482	461	426	474	475	441	453	453	454	461	491	479	471	486	506	463	487	478	453	463	448	433	476	465	488	496	481	470	484	455	460	459	471	503	469	474	456	466	478	491	454	476	482	490	496	446	488	500	465	453	469	467	490	480	452	454	452	466	465	479	446	447	459	501	441	496	478	480	457	433	465	477	469	456	478	479	474	504	499	479	473	448	461	468	486	469	485	460	446	441	489	490	501	499	485	470	490	468	504	466	463	532	475	480	445	487	510	474	469	494	444	476	505	468	461	497	481	442	485	497	435	471	452	497	453	503	475	486	488	509	455	470	454	477	452	483	445	509	440	486	469	455	445	472	464	494	465	468	474	469	476	474	456	465	510	489	486	507	485	494	449	490	484	470	475	483	476	497	436	433	499	478	485	475	504	522	509	445	504	461	494	452	488	498	450	460	483	465	483	459	487	471	470	492	486	456	484	484	482	490	460	422	454	465	475	467	479	452	447	456	479	525	515	488	478	483	476	500	528	461	491	509	486	477	505	465	457	488	478	464	497	512	438	488	450	491	467	453	530	491	441	492	440	516	471	501	442	443	472	461	476	508	493	484	471	469	449	459	454	464	484	466	483	476	522	458	510	477	499	436	432	492	480	455	467	460	509	488	511	471	485	449	452	472	450	490	484	452	470	483	473	455	466	460	513	466	503	496	482	496	455	459	506	490	478	479	510	514	452	473	499	458	498	458	468	486	442	515	467	474	489	471	460	483	479	492	463	477	446	477	479	487	463	492	482	460	459	494	478	471	463	453	471	485	464	452	470	452	462	508	462	464	434	489	447	498	458	464	484	487	467	458	434	435	458	459	479	447	492	458	475	482	429	458	495	438	516	474	495	495	462	441	462	450	498	498	505	477	494	489	485	453	484	469	477	497	455	469	485	490	488	452	412	507	508	442	463	530	466	462	497	494	463	465	465	469	472	479	475	442	447	479	449	489	468	477	468	456	446	484	439	450	456	482	505	463	467	467	460	460	470	458	489	490	467	491	459	478	465	489	457	486	434	444	469	425	449	501	468	466	472	461	492	506	509	452	466	495	505	425	485	457	476	487	460	438	472	456	474	485	450	467	481	478	424	493	503	460	435	501	492	516	458	451	504	460	456	492	486	500	465	475	519	451	461	461	467	529	475	502	443	476	513	470	469	496	475	467	480	482	469	496	462	481	443	418	460	442	494	516	454	487	454	470	469	438	465	465	503	480	487	495	462	501	471	469	498	461	477	466	475	470	496	439	483	500	464	494	518	454	449	497	459	473	503	463	459	470	474	481	482	477	475	434	519	490	487	475	492	506	454	467	436	477	479	458	499	452	487	460	485	481	460	498	499	471	473	462	496	433	491	503	485	488	472	431	490	457	464	472	487	500	454	475	473	512	520	477	483	513	480	492	494	441	479	434	438	478	465	499	492	468	488	493	446	462	477	465	484	460	494	472	501	466	486	442	490	444	469	486	476	465	458	490	456	481	465	478	477	488	476	474	445	463	452	473	444	469	467	478	480	468	446	469	473	459	432	447	466	466	488	473	474	479	437	501	433	496	480	464	505	499	479	468	510	500	446	460	505	491	489	445	470	484	462	475
43376	32653	35985	32636	18236	6749	1586	643	537	440	390	425	621	1035	1365	1069	441	317	316	326	313	329	284	278	288	293	285	261	306	306	271	287	310	303	286	302	328	291	290	306	278	299	293	316	333	332	297	268	309	274	275	269	328	354	295	301	288	309	290	282	304	292	320	313	276	311	282	278	287	315	330	289	301	305	324	323	300	297	292	289	270	323	309	262	281	313	308	303	308	294	316	258	287	320	287	275	306	315	288	295	282	283	324	297	275	293	275	281	323	327	293	287	307	303	302	292	315	316	298	273	288	298	340	336	278	310	327	256	315	287	305	324	290	308	283	320	325	311	305	284	284	281	285	321	283	283	380	268	302	326	342	298	287	321	288	309	293	273	295	324	267	301	310	350	306	297	290	278	293	313	299	286	312	320	281	263	293	283	292	268	301	316	334	322	322	317	327	292	303	280	269	299	284	283	296	304	298	300	279	288	302	346	301	335	301	329	338	287	342	306	302	364	293	298	332	276	290	331	279	310	301	300	323	318	314	318	264	293	315	290	313	330	274	321	318	313	287	272	298	283	265	315	262	296	346	298	281	318	339	315	301	287	291	307	312	298	273	285	308	326	281	290	301	327	307	321	345	325	300	269	273	293	305	273	309	342	295	292	323	284	288	285	284	292	285	277	304	311	310	292	267	324	322	292	289	295	323	261	324	322	296	311	333	305	333	314	315	296	296	287	300	298	290	315	330	316	287	290	286	278	292	294	285	279	318	283	287	306	291	303	321	303	327	251	296	283	325	319	295	311	311	305	310	304	291	300	307	316	309	284	321	324	306	305	276	317	295	290	267	286	303	336	290	311	286	279	290	308	309	287	293	306	308	276	319	306	310	320	253	324	295	276	310	291	304	297	346	295	273	267	297	311	323	286	311	308	294	307	307	282	300	304	289	306	294	310	306	269	341	309	301	308	288	307	272	322	304	287	299	325	270	324	344	294	276	297	285	308	292	311	270	289	305	296	287	296	274	308	336	320	341	293	304	295	306	293	291	275	330	306	324	300	276	334	306	286	302	301	297	333	273	308	281	313	293	288	283	268	320	290	320	297	343	313	322	327	264	262	304	277	296	266	280	286	292	279	326	287	320	318	309	292	319	290	269	343	263	290	318	323	284	303	280	298	289	302	292	327	300	270	273	327	304	279	260	286	299	311	312	272	294	292	307	309	321	295	284	315	352	289	289	287	325	310	280	312	314	311	298	310	316	324	307	290	293	307	284	306	271	332	293	285	278	303	287	282	308	309	270	298	316	298	313	305	276	319	300	311	289	311	309	318	289	330	312	305	286	309	314	369	302	326	327	336	269	288	295	305	355	287	299	289	282	299	328	307	263	314	301	339	275	292	293	273	285	320	258	275	310	317	291	301	327	308	281	302	336	321	287	339	330	313	280	331	307	270	337	285	292	293	284	262	300	320	337	314	303	286	295	295	296	301	302	289	282	304	290	312	301	287	302	345	283	335	312	310	316	283	317	308	275	289	307	296	309	283	307	315	334	257	279	304	291	290	324	324	280	327	289	287	314	307	278	297	306	299	296	291	287	284	293	295	278	322	328	306	303	313	333	323	305	309	291	301	305	266	301	319	297	313	270	287	319	312	299	274	314	256	267	319	318	303	323	326	301	272	329	287	289	279	304	297	277	254	314	291	303	287	273	285	276	322	325	267	276	303	318	308	282	260	311	282	291	321	285	304	311	304	322	301	290	276	305	309	276	328	308	285	293	292	306	309	282	288	312	297	340	297	317	291	317	321	288	284	285	307	345	297	332	302	297	319	310	303	301	302	298	311	312	273	312	269	285	301	320	293	313	302	292	259	332	290	319	243	288	293	282	313	277	315	303	267	303	300	291	287	257	308	349	277	278	299	288	351	272	281	288	343	310	302	309	300	306	303	288	318	295	316	308	303	294	293	318	322	320	334	308	313	245	317	288	314	290	342	291	287	283	281	291	281	305	325	288	289	272	281	261	316	283	294	300	280	301	325	307	300	301	315	309	318	289	280	292	286	296	299	282	302	303	301	337	324	329	314	286	338	284	315	305	282	312	307	292	271	323	314	300	304	328	324	328	303	305	300	297	291	320	270	276	286	337	271	295	326	305	287	283	364	314	285	300	298	311	312	276	300	287	311	276	291	259	279	297	316	306	298	275	286	289	304	289	306	291	296	291	306	317	296	290	309	301	307	273	314	329	306	299	266	294	321	322	327	292	291	282	298	322	315	308	313	306	350	305	308	305	291	299	324	265	279	278	312	278	308	308	288	289	305	279	300	318	295	292	313	303	324	336	319	284	290	307	299	284	310	280	307	289	296	294	293	295	306	315	323	291	296	294	282	317	277	319	310	312	319	296	280	326	282	301	307	288	340	317	304	297	292	356	315	343	298	319	278	304	300	304	301	295	285	311	284	306	300	295	272	304	341	271	328	292	334	322	269	309	315	296	293	333	297	308	312	327	313	287	325	340	312	318	280	271	324	321	290	354	340	286	283	285	326	296	307	344	286	306	282	291	329	331	331	292	334	316	287	283	322	295	273	294	310	311	312	290	284	307	316	265	324	298	354	286	291	319	332	287	325	329	302	344	294	293	303	306	308	276	274	286	313	283	302	289	309	314	298	286	321	298	283	281	291	300	275	341	329	272	317	326	295	285	295	283	325	306	329	311	300	307	299	303	297	290	311	304	286	285	290	305	294	299	319	313	298	301	316	290	303	302	254	292	304	297	296	270	305	316	307	341	296	304	279	297	312	294	291	298	298	287	312	320	284	316	317	289	280	292	311	315	311	298	305	296	289	305	276	320	319	295	295	276	275	323	288	293	324	323	303	290	259	333	283	280	307	306	318	337	303	292	299	296	320	293	309	279	305	353	301	339	279	312	323	271	291	317	295	287	318	306	333	315	285	314	317	293	310	293	293	303	285	321	304	295	284	295	303	325	278	333	274	305	309	287	309	310	312	307	361	296	282	279	267	285	292	302	331	278	299	297	322	300	333	288	312	319	295	260	287	309	285	306	330	319	282	303	289	294	320	348	334	307	281	249	264	289	283	318	305	294	285	295	293	301	314	303	326	317	331	282	278	309	283	293	308	305	286	295	302	290	290	303	294	282	331	307	316	297	286	278	296	316	288	294	251	347	302	301	329	289	313	339	283	316	303	279	296	316	307	290	306	310	312	298	273	270	297	313	316	298	307	309	306	266	311	293	325	295	316	303	268	293	319	324	269	355	315	303	282	320	330	337	305	306	323	309	309	324	292	325	305	291	348	309	301	282	303	290	244	287	302	302	294	314	331	315	327	301	276	286	279	294	318	269	294	309	277	338	293	280	286	299	287	294	290	333	297	294	280	288	304	327	326	311	290	307	317	336	318	288	281	301	295	283	298	281	304	302	342	300	306	289	284	290	316	292	344	308	308	314	323	308	262	306	274	278	312	269	295	310	314	295	283	327	335	291	321	308	292	292	292
27925	25677	38038	39252	27317	12984	4617	2091	1737	1459	1118	1304	2618	4563	6054	5150	1476	715	628	680	680	786	691	736	715	663	729	643	693	740	669	654	636	692	698	722	715	670	683	660	679	654	709	689	627	727	698	695	647	670	732	712	690	651	662	647	687	710	699	714	667	698	724	628	644	650	709	699	736	710	678	695	722	702	712	679	643	642	689	674	648	673	672	673	630	704	746	695	679	723	648	696	676	655	707	674	729	697	639	682	677	690	680	683	674	707	665	674	748	695	687	683	646	682	715	680	692	666	683	681	715	697	714	684	690	682	677	639	670	680	672	664	664	697	662	671	682	734	697	644	633	631	715	721	672	689	669	683	723	686	649	668	644	661	691	668	688	670	656	691	708	635	676	639	709	665	701	717	695	725	677	649	680	727	697	671	692	702	680	644	664	699	692	646	703	652	694	724	655	667	685	670	653	679	705	719	648	675	671	662	655	683	676	690	685	676	673	682	710	699	719	687	662	728	680	695	660	715	684	659	673	676	655	670	662	675	661	659	672	674	722	676	710	678	710	657	642	723	665	725	669	696	682	662	691	665	671	638	646	668	735	653	719	709	656	718	674	692	678	659	705	657	667	662	669	675	653	689	689	663	688	667	701	686	664	647	660	709	675	654	660	705	681	700	675	731	669	690	668	673	627	720	718	641	701	661	680	661	638	692	677	745	645	631	705	657	675	697	655	702	671	717	657	677	729	650	687	712	638	688	684	707	682	730	689	704	674	652	641	668	669	665	718	694	675	653	671	669	721	724	677	710	719	663	736	711	673	684	668	706	707	649	655	724	645	659	698	630	680	677	725	713	673	678	694	688	701	701	676	659	680	609	745	705	629	712	677	699	693	709	684	723	673	667	662	716	665	672	707	645	671	695	681	679	694	690	665	684	725	705	685	699	714	675	708	690	673	690	686	678	648	731	647	658	680	654	681	699	696	709	666	702	716	714	719	650	662	660	691	688	657	643	667	651	651	705	682	692	680	730	697	715	670	702	679	721	663	643	689	672	675	683	712	641	713	690	645	685	656	702	664	681	657	696	667	663	672	702	714	675	685	659	660	651	717	640	663	681	630	690	695	653	684	690	688	689	664	644	641	679	682	661	684	660	698	654	695	630	650	719	676	666	706	709	695	734	687	734	708	678	681	716	668	682	675	700	689	696	654	724	726	657	688	668	694	696	680	672	682	673	639	674	687	711	648	647	710	715	649	688	705	661	708	697	685	697	712	684	736	676	654	680	723	675	663	678	667	671	694	665	710	677	706	648	646	706	698	710	703	679	657	680	675	724	716	688	664	717	654	707	665	668	686	682	663	710	684	668	736	699	692	676	702	676	667	677	675	707	692	660	682	728	685	647	680	740	644	665	675	732	669	694	685	630	663	685	648	719	708	696	699	689	676	694	653	665	677	716	667	732	662	704	703	690	669	675	674	728	685	661	637	677	704	722	685	644	710	683	711	716	690	685	689	722	681	708	705	690	643	686	696	660	717	675	674	684	639	718	692	689	691	671	662	697	677	682	707	663	702	673	680	651	704	701	682	761	716	664	639	668	661	681	673	625	669	691	693	653	690	690	662	705	666	691	672	690	687	696	668	662	662	682	701	709	653	693	678	712	657	655	706	658	693	658	689	677	693	643	662	680	717	685	718	679	633	690	696	654	649	695	728	630	680	694	693	675	664	706	715	698	729	661	683	732	715	685	696	683	672	669	741	649	707	673	655	685	716	725	719	708	686	676	636	689	698	662	698	711	657	687	669	692	717	593	658	700	668	688	691	661	707	695	660	670	643	667	686	706	674	657	702	667	684	682	674	714	637	661	676	682	693	672	686	670	675	682	705	697	666	666	693	658	680	701	657	678	620	679	705	713	676	647	687	638	692	638	686	693	713	640	655	676	709	697	671	709	697	707	657	716	681	633	694	725	655	700	686	699	664	661	669	677	668	669	712	669	692	656	687	660	680	701	655	665	700	657	688	725	656	683	651	676	701	717	697	720	709	718	634	652	711	680	674	736	696	692	695	719	661	686	686	706	652	702	654	715	660	655	613	714	695	720	708	624	698	644	679	672	669	648	690	655	685	705	628	720	734	731	672	683	665	617	739	703	691	670	648	711	685	696	692	708	714	728	643	652	644	650	695	699	756	657	658	641	648	710	720	698	711	642	658	718	623	669	691	744	703	627	698	679	701	721	682	666	724	678	666	685	689	708	670	697	654	713	687	668	657	675	636	671	638	660	680	682	709	682	674	703	694	679	663	668	708	650	651	719	666	689	672	656	637	673	711	643	719	651	664	705	659	683	678	668	669	685	653	688	741	675	638	676	677	654	709	706	751	684	705	687	700	669	677	659	692	661	721	702	663	710	652	688	679	705	689	675	705	623	689	689	654	667	689	675	683	682	636	648	727	634	688	705	655	714	685	669	702	632	678	678	698	686	725	669	697	643	702	665	672	679	655	729	680	626	648	684	660	629	673	622	656	727	667	720	729	664	668	704	718	718	658	738	723	679	657	682	740	709	668	700	673	699	618	658	661	681	703	674	656	647	663	673	652	662	735	676	694	682	678	643	669	671	644	647	702	667	734	687	729	685	656	666	712	659	719	626	690	688	661	706	649	652	637	682	669	687	643	687	712	663	688	673	727	711	686	686	720	653	679	638	713	645	703	723	648	675	642	670	682	676	681	712	736	701	700	706	688	716	729	695	666	661	676	667	652	655	712	699	688	640	678	672	633	675	703	684	662	717	653	673	624	721	652	650	672	722	626	684	689	699	641	708	649	698	706	707	681	694	648	710	730	677	676	733	664	701	692	695	673	633	668	644	712	665	698	716	707	654	692	702	669	646	651	660	721	693	701	667	655	684	673	660	641	676	704	704	721	637	680	670	702	655	673	707	618	716	693	695	687	726	691	700	700	729	672	694	701	740	719	754	668	652	653	661	683	707	724	641	685	638	677	673	674	668	679	741	691	637	693	662	706	662	681	670	681	644	715	700	681	662	704	671	671	693	665	704	680	717	689	694	735	694	635	719	676	695	647	692	698	687	653	654	660	700	697	723	673	675	715	735	661	626	680	669	701	699	701	628	626	680	758	715	685	675	691	691	688	636	673	695	706	702	671	663	715	705	660	756	672	668	647	669	735	669	680	680	696	687	717	668	622	662	660	666	668	664	714	672	709	680	658	703	690	661	687	655	659	678	723	679	682	706	697	723	647	605	696	666	681	634	685	656	640	739	699	675	686	682	700	723	644	705	702	638	699	671	686	651	710	678	692	689	744	677	636	692	686	700	715	701	710	681	725	650	673	668	703	688	690	686	644	657	695	710	646	753	653	664	627	719	689	662	673	677	699	698	712	672	704	703	668	700	639	676	685	689	706	732	719	668	659	697	647	672	681	684	693	654	678	661	702	694	692	673	687	687	651	665	634	682	702	666	683	667	671	699	704	671	659	684	686	684	672	662	677	697	640	676
52206	42592	48235	40142	26964	13586	4344	1362	826	747	603	586	730	1003	1760	2284	1679	440	367	390	387	381	430	407	383	392	364	393	422	345	396	396	385	387	365	376	365	374	375	374	386	430	355	356	387	381	395	372	355	396	316	366	383	376	386	371	350	388	393	383	363	392	379	391	384	405	350	357	397	365	380	356	389	353	372	383	381	386	370	357	379	342	381	406	403	362	326	355	381	387	326	380	380	359	383	370	397	365	412	389	361	370	382	399	402	402	389	387	348	375	378	397	375	352	373	377	391	380	343	354	395	427	363	373	372	369	378	418	380	325	375	384	367	329	393	374	398	377	365	399	371	355	381	354	367	379	395	410	389	385	390	384	379	391	382	383	391	370	377	425	417	372	363	371	391	373	388	364	405	422	385	387	371	397	406	382	382	365	378	405	377	376	386	377	382	344	372	362	381	388	409	379	377	367	386	335	371	359	378	374	384	393	369	387	386	377	395	394	412	421	384	383	339	384	394	393	365	381	366	378	409	381	382	382	350	365	404	379	410	397	375	370	363	367	377	383	382	337	344	368	361	375	372	380	372	389	407	360	365	369	380	371	374	349	360	391	397	358	356	408	369	394	390	384	368	405	372	407	372	398	390	379	388	351	368	391	383	369	364	377	414	365	364	400	389	394	416	368	397	374	356	384	374	397	359	336	391	405	386	382	359	419	377	387	394	411	371	354	383	371	399	389	372	379	383	396	401	402	352	384	383	420	355	348	385	402	388	365	399	337	361	409	392	397	369	354	368	375	350	388	331	374	387	370	373	392	367	362	386	373	390	374	378	370	358	349	390	405	382	382	398	383	357	396	354	419	418	357	387	368	373	414	391	363	385	359	395	356	405	388	427	391	382	389	376	362	393	385	358	383	383	385	407	379	374	376	375	381	401	375	367	377	408	373	377	370	375	336	393	381	372	371	392	361	368	331	409	372	413	404	400	354	352	385	344	378	381	387	372	331	361	355	419	377	344	383	355	367	359	412	377	380	382	375	368	381	356	364	389	398	360	365	424	395	362	352	366	363	364	349	398	420	390	368	371	382	400	356	351	338	371	397	398	383	401	346	387	370	363	417	354	350	384	377	360	345	346	365	354	404	396	400	412	403	373	389	351	384	374	395	384	381	378	366	378	389	370	387	388	372	352	377	391	421	334	355	409	374	397	426	380	388	371	355	385	367	410	410	436	378	421	391	369	387	400	369	380	381	371	407	373	381	372	381	382	357	389	380	376	378	365	399	378	403	373	386	334	354	385	338	382	327	408	360	450	343	401	401	367	399	401	383	337	373	385	388	382	374	436	350	377	387	374	379	385	372	370	364	343	378	369	389	398	401	373	377	362	387	400	362	378	404	387	370	385	363	374	389	372	352	368	375	359	410	357	384	362	383	359	379	429	398	359	410	400	387	368	384	371	347	376	388	393	338	390	404	388	392	369	353	359	361	396	404	360	372	411	390	405	407	375	360	378	372	336	429	389	349	370	354	414	402	357	357	335	382	374	361	375	393	381	414	357	391	363	338	397	399	345	430	317	350	386	376	377	390	398	403	367	371	377	391	357	380	363	358	355	352	414	372	402	389	359	357	421	403	359	396	382	374	400	371	368	348	402	376	392	373	389	404	366	396	389	393	394	406	354	414	390	382	374	403	377	396	409	377	389	381	391	387	393	383	391	417	421	366	421	392	386	374	389	376	376	357	352	382	409	378	407	379	384	401	340	387	432	396	350	417	402	363	345	365	392	379	358	395	397	386	377	376	352	373	414	371	360	345	361	386	375	403	376	377	414	442	376	397	393	359	375	366	385	377	377	403	363	372	385	378	365	434	401	368	375	399	396	384	384	369	371	362	411	358	372	370	417	387	334	345	390	376	355	342	391	349	371	377	359	382	393	366	361	336	380	394	357	392	405	361	390	370	344	415	424	430	374	377	353	400	399	397	385	409	329	379	389	333	390	369	379	417	413	372	422	366	415	395	400	359	403	364	417	393	399	395	352	420	389	362	379	389	393	360	342	406	424	324	382	386	387	386	384	382	413	389	396	360	396	374	403	409	383	369	372	372	358	429	392	402	385	376	337	401	378	341	345	409	398	351	360	390	386	386	410	359	354	344	389	388	375	345	390	344	381	397	379	362	369	407	391	366	396	379	358	375	371	381	374	379	430	376	322	354	371	383	379	355	398	405	398	396	385	368	374	332	388	344	389	369	383	378	382	377	348	405	397	416	396	363	401	422	371	369	389	374	388	392	387	395	365	365	395	395	386	386	366	405	377	351	405	365	364	379	372	434	347	359	376	373	391	392	371	379	360	334	383	431	382	392	381	352	399	379	402	384	415	408	388	390	403	408	388	392	372	370	377	383	373	396	381	365	417	381	372	375	377	409	366	391	382	345	377	364	406	391	394	405	387	398	378	388	392	353	383	383	382	384	378	425	385	376	371	362	391	369	364	367	388	376	379	360	403	408	353	385	355	396	354	409	398	358	367	383	376	382	374	371	426	392	402	396	392	386	405	363	362	348	388	376	388	382	390	402	370	395	396	467	374	392	387	398	384	372	371	393	344	397	383	382	381	350	387	336	394	387	379	357	339	394	410	348	412	384	412	371	403	401	367	390	382	392	383	359	412	402	412	386	380	340	342	419	408	402	420	378	380	412	344	371	396	389	416	376	356	357	382	379	381	419	382	377	391	390	349	390	375	401	384	362	330	375	398	360	375	346	390	411	375	411	415	376	390	388	381	373	408	405	368	371	398	356	344	368	377	384	420	391	388	352	359	407	407	364	366	373	386	381	380	344	428	362	394	366	375	396	342	374	378	431	387	372	346	360	383	372	379	339	352	388	391	369	361	369	347	382	421	376	360	361	346	347	348	371	374	393	380	351	390	410	353	359	390	370	358	385	394	376	363	412	386	371	393	368	327	368	348	350	388	423	378	382	330	396	363	355	426	363	374	386	363	403	423	385	390	327	344	365	403	357	399	349	386	377	395	373	361	365	360	346	391	379	375	364	374	408	415	406	390	405	367	320	375	373	380	396	412	396	362	387	378	381	370	360	382	347	363	372	379	356	379	380	367	408	369	404	402	352	367	397	370	361	391	416	380	411	408	392	387	373	367	357	359	367	403	361	333	352	380	417	421	395	352	378	375	357	391	338	362	388	417	362	342	349	376	381	367	353	394	387	404	370	339	360	412	350	366	344	404	397	416	386	384	372	368	379	373	371	365	368	386	409	378	390	400	372	400	392	399	435	389	385	403	374	391	359	395	389	358	399	378	414	354	370	392	399	395	394	356	379	383	351	353	389	373	379	348	382	420	392	400	359	351	391	392	397	377	393	362	368	372	396	380	358	392	376	379	364	386	382	394	418	375	396	389	380	398	364	338	407	375	382	383	388	397	400	429	367	355	335	404	371	372	386	394	402	360	349	414	353	367	379	353	393	362	361	362	367	362	376	348	358	385	365	349	387	354	372
33667	34061	46900	45752	34543	19426	9671	3655	2804	2632	1936	2129	2900	4204	7983	10331	6424	828	842	824	821	836	812	819	855	858	814	829	833	862	863	890	814	869	811	805	804	796	875	821	840	828	804	853	822	821	839	830	820	856	813	748	864	793	834	796	778	828	818	760	780	847	836	846	836	844	812	814	841	827	834	857	760	814	838	785	849	813	816	827	813	810	822	795	811	888	803	841	748	832	841	808	792	811	839	814	811	804	857	797	829	887	809	872	844	785	793	799	813	788	817	782	767	828	813	832	821	779	846	764	813	845	771	837	824	787	824	893	816	820	806	792	789	797	842	839	859	766	805	821	798	837	813	800	798	841	778	814	838	803	848	850	835	844	828	777	816	784	788	799	770	793	792	789	850	837	811	835	833	762	800	846	803	792	850	811	785	822	759	786	849	820	842	773	836	814	816	830	876	775	825	814	798	820	813	798	842	821	803	789	798	804	824	822	804	789	805	848	784	829	799	825	807	782	824	837	824	773	767	865	765	842	842	860	869	837	818	842	831	825	804	812	795	857	778	800	852	842	822	814	842	847	820	822	813	808	814	844	862	816	846	809	814	826	808	814	811	833	756	820	765	806	819	864	841	820	797	825	769	817	860	794	779	812	836	844	832	827	792	800	766	798	798	809	889	811	841	788	804	833	833	821	811	893	808	822	860	792	783	794	759	830	795	827	778	819	847	804	764	828	843	799	812	799	804	813	854	830	837	832	792	850	780	795	876	834	780	776	824	838	769	826	846	837	795	815	805	789	843	856	854	836	837	778	817	840	792	826	824	852	789	779	849	884	781	800	802	803	789	852	800	835	830	828	818	800	858	860	844	859	793	849	779	807	828	873	805	840	820	836	812	768	778	809	832	772	843	793	781	819	826	807	799	821	823	812	822	798	772	804	835	840	821	776	840	832	813	781	827	793	810	788	800	784	856	843	834	808	858	864	789	813	777	870	779	845	844	808	818	789	810	807	834	805	771	788	822	804	784	841	774	788	839	826	794	801	840	803	829	791	774	805	824	831	822	820	821	839	852	862	852	815	834	787	851	835	787	807	817	820	859	858	843	816	869	795	822	814	807	804	840	808	790	798	820	790	826	840	795	785	817	812	810	839	802	800	815	817	825	824	840	771	844	801	819	809	795	811	833	806	891	772	843	789	846	766	864	796	783	884	841	828	824	885	816	801	770	824	801	759	819	814	850	800	817	796	826	820	808	830	803	831	834	810	833	752	839	815	784	826	848	823	848	788	791	797	822	769	826	817	867	822	811	783	788	829	805	848	768	802	794	803	851	864	837	807	853	841	851	875	819	842	836	871	787	804	826	788	801	809	757	827	862	732	813	819	796	827	817	823	756	829	811	801	744	860	793	856	775	805	861	863	827	834	785	801	804	787	801	733	787	850	837	819	859	831	862	862	796	781	784	791	794	808	817	811	797	796	770	817	830	815	821	813	824	844	825	809	804	772	870	835	831	879	826	859	785	871	763	815	858	817	801	899	862	748	780	795	813	812	857	824	830	808	817	812	846	832	821	860	802	804	880	842	825	837	792	863	863	841	857	762	837	837	788	827	858	846	850	773	791	766	860	862	816	796	849	820	789	814	796	788	755	763	800	828	821	766	826	816	826	820	821	793	829	799	802	784	814	834	820	844	803	847	863	772	860	823	838	786	794	834	760	822	795	801	787	798	787	824	787	834	840	815	816	824	802	882	816	876	764	812	807	800	826	817	777	821	817	784	789	823	805	765	798	791	782	804	802	873	851	828	819	842	767	832	815	810	800	824	791	844	822	809	788	808	828	833	795	792	804	859	831	806	848	847	790	828	748	791	824	840	814	810	844	861	789	828	839	852	831	817	807	847	812	849	783	795	813	839	804	826	816	802	866	837	822	786	810	809	859	859	846	815	814	810	808	810	798	790	816	813	840	812	829	821	841	847	811	805	805	794	814	825	759	850	822	782	862	799	852	799	826	818	817	750	803	842	795	792	828	819	808	843	842	858	788	823	836	774	772	840	830	798	818	810	826	839	863	797	829	834	835	772	815	818	848	834	822	809	813	852	823	795	822	833	797	813	795	812	809	776	833	835	786	816	838	841	813	809	817	803	826	816	848	849	835	822	781	782	823	856	821	798	817	815	780	884	874	835	854	772	818	853	801	821	835	843	804	847	802	812	784	799	817	831	803	853	795	837	810	814	809	775	803	820	848	813	881	785	835	795	855	811	824	783	794	790	853	791	785	852	832	745	832	753	829	832	832	873	792	813	851	784	825	837	806	829	806	815	814	792	857	826	822	808	834	822	801	874	807	817	867	839	829	809	836	801	823	823	773	820	838	819	801	852	802	858	788	805	801	870	799	784	817	808	830	845	821	839	882	783	788	845	768	817	833	802	835	798	850	785	796	800	838	832	776	839	800	837	795	861	770	813	855	780	821	815	806	861	793	732	885	762	879	820	876	806	855	812	806	822	806	801	822	753	796	784	781	856	803	803	807	812	810	812	780	824	815	785	780	788	836	762	811	833	839	809	821	798	815	798	846	791	854	819	783	866	818	851	827	837	813	820	827	816	812	785	793	814	810	786	782	821	831	814	764	813	812	840	804	860	758	828	849	817	775	808	819	832	808	823	802	836	834	839	794	783	851	791	776	848	866	868	813	825	784	806	819	852	764	780	775	875	842	828	808	819	841	782	800	775	755	782	781	829	856	853	820	834	819	783	807	844	797	831	803	820	805	828	811	831	806	815	798	807	886	755	853	801	872	807	856	813	813	858	801	748	841	833	822	817	834	810	888	795	767	829	772	860	817	856	822	812	774	779	812	781	853	815	805	784	795	797	829	807	846	771	837	810	783	817	786	813	755	800	824	839	825	867	805	846	793	793	767	831	801	838	838	814	877	869	804	847	863	820	805	830	817	825	849	804	883	776	834	795	807	816	884	815	830	833	788	810	791	809	803	783	874	768	829	779	842	834	828	786	820	874	817	828	823	817	765	840	832	836	843	883	788	816	762	858	764	806	788	828	767	768	821	809	809	840	844	821	888	857	727	836	799	853	829	836	797	763	851	803	894	840	809	822	833	839	791	859	810	770	831	850	890	796	833	781	821	799	804	834	800	770	787	840	797	824	810	817	785	767	800	848	828	845	813	810	838	825	785	768	845	839	825	836	802	843	795	823	836	826	840	803	816	791	791	802	836	771	820	812	851	840	793	849	768	801	807	856	748	880	762	831	848	793	797	797	813	794	864	775	861	815	848	816	807	823	880	800	813	763	840	796	850	832	786	802	810	802	810	877	803	794	864	812	768	863	813	819	827	782	802	775	805	859	793	857	822	830	816	882	841	853	761	814	814	864	807	845	794	813	814	820	785	843	847	775	782	782	761	816	786	824	806	818	766	834	744	828	838	773	799	837	834	840	832	840	823	768	794	847	815	812	809	811	787	842	786	808	862	811	823	841	796	826	842	819	823	812	806	847
22488	13047	8935	4554	1840	944	646	646	573	464	349	337	336	293	264	271	268	221	191	206	225	195	223	210	202	258	249	211	206	235	235	225	218	206	216	197	205	217	233	196	182	216	189	201	207	226	231	201	223	201	224	209	209	198	213	236	203	210	209	207	214	207	205	212	217	183	216	210	198	210	214	218	227	195	242	260	229	196	185	179	222	214	214	207	186	235	227	200	222	230	217	203	235	217	197	226	210	203	238	210	228	209	209	200	171	224	215	215	216	230	202	232	246	217	208	214	217	204	211	210	242	224	219	231	227	234	194	180	238	233	213	218	229	247	219	217	210	212	207	225	214	184	199	240	215	239	191	196	221	184	193	218	194	218	204	201	233	222	207	198	211	217	233	215	189	221	245	186	197	221	213	208	249	211	228	193	207	205	179	227	208	221	223	231	210	223	240	215	226	229	237	212	238	217	201	236	216	201	197	185	239	225	220	215	209	224	201	218	220	199	224	242	183	237	222	214	238	219	233	200	230	203	211	202	219	244	219	204	201	219	231	226	193	208	202	189	213	201	199	230	241	243	209	214	197	189	188	215	199	218	240	232	214	213	227	226	204	194	218	196	204	199	206	198	228	211	215	209	224	215	226	219	207	202	226	233	198	205	196	191	190	213	204	212	194	222	222	210	182	192	208	218	204	206	229	208	245	215	238	224	215	230	238	196	198	171	207	225	204	203	205	212	219	235	225	181	209	218	202	241	210	235	199	194	204	206	196	178	216	223	213	205	204	211	213	189	201	198	205	247	199	217	228	229	203	199	212	204	200	203	227	226	205	216	237	231	223	192	206	191	203	204	207	205	224	196	209	226	207	213	208	233	221	250	211	214	223	231	210	210	248	200	219	236	246	223	215	211	208	219	203	209	205	228	211	231	215	178	216	225	219	220	226	202	221	223	223	207	215	219	214	207	211	192	196	221	204	212	215	196	230	222	219	215	211	214	193	197	193	222	205	213	198	195	196	231	207	210	210	211	217	202	218	229	210	195	205	227	184	205	185	184	185	202	220	185	209	204	237	191	204	183	181	209	220	188	178	219	219	197	212	199	201	220	214	220	213	200	196	213	228	212	217	206	224	228	210	191	223	201	203	195	222	202	186	228	240	213	196	221	186	210	220	210	182	205	183	189	189	211	177	188	225	215	188	211	211	227	195	201	193	230	224	181	198	193	199	216	210	234	197	182	212	198	222	200	205	211	227	217	207	203	200	193	216	198	213	243	238	226	232	236	208	197	225	190	222	226	204	226	191	223	186	209	214	218	189	217	194	222	228	226	195	227	217	215	228	224	211	185	183	168	212	198	208	182	202	227	223	191	208	220	193	237	226	206	196	198	232	241	199	192	258	238	210	193	233	227	215	216	195	239	208	187	230	234	213	241	196	188	249	191	224	200	199	178	204	200	213	199	202	192	228	251	203	221	239	237	215	203	213	223	208	208	200	234	227	191	204	207	205	193	220	224	217	221	187	204	200	206	217	216	198	188	229	175	201	203	208	230	218	204	202	228	198	205	209	212	206	196	227	229	197	196	210	224	233	190	203	206	196	209	187	218	203	223	199	214	204	228	175	219	206	212	188	195	212	228	227	201	213	193	218	245	187	210	207	219	204	224	226	198	178	199	222	220	191	200	214	218	229	209	188	239	203	213	190	237	211	181	226	184	212	236	219	224	219	195	203	242	216	227	183	223	207	183	221	226	224	249	211	192	230	222	186	177	221	216	230	225	231	186	192	220	213	185	222	221	222	197	231	196	200	205	234	183	218	206	218	202	197	206	205	205	204	194	235	201	187	219	216	214	226	235	196	233	207	227	213	198	225	239	218	205	225	220	221	220	230	238	229	207	211	228	219	226	201	212	205	212	242	194	207	220	266	246	237	203	206	214	213	212	220	209	218	195	214	222	215	232	221	214	236	190	196	181	215	208	223	191	244	203	245	215	219	206	189	213	211	206	226	255	227	234	235	180	246	199	211	202	207	211	207	216	238	234	203	192	199	234	180	209	176	202	229	222	206	219	182	207	206	196	202	214	218	203	237	208	181	181	209	209	208	213	224	237	218	215	210	220	204	217	198	201	217	219	182	227	216	220	238	213	236	225	222	203	237	180	206	214	235	205	219	205	217	220	218	221	214	203	202	195	200	196	224	198	214	207	212	188	211	220	192	214	223	214	206	225	194	218	219	220	221	215	233	188	221	231	243	195	222	205	185	197	225	228	233	215	203	227	193	225	217	208	239	226	221	222	188	256	190	206	196	222	230	231	221	223	212	203	223	206	208	231	215	212	214	235	222	206	201	238	185	212	218	240	205	198	243	186	225	196	193	219	247	231	222	205	217	189	202	210	211	235	212	206	219	215	215	227	228	211	203	189	232	207	201	207	228	248	226	214	205	218	192	230	221	223	213	203	194	209	210	227	267	226	245	224	230	230	195	209	232	224	207	185	210	207	224	205	195	217	213	240	217	224	192	195	238	229	203	222	208	194	217	200	196	230	204	179	213	223	178	218	226	183	214	182	200	198	180	226	215	223	214	229	216	214	217	205	222	214	222	233	206	233	218	214	214	243	207	212	203	204	204	228	215	210	192	199	223	224	220	192	211	226	187	195	200	236	180	196	233	221	201	197	201	198	208	219	214	191	225	215	205	228	215	199	209	236	201	230	233	220	212	212	199	220	202	218	209	212	218	217	211	229	218	217	213	225	212	206	192	212	226	194	241	214	221	256	190	229	251	211	217	231	206	196	213	185	215	195	191	215	194	210	190	224	209	203	207	220	256	223	181	209	180	202	220	237	218	219	193	213	211	228	200	228	238	233	210	209	213	178	225	222	236	190	230	190	226	191	232	204	192	204	222	233	227	200	202	212	234	222	207	200	207	189	222	182	210	227	234	223	220	209	217	199	211	214	204	233	201	218	212	220	222	201	220	175	203	191	242	181	219	214	199	224	239	195	202	236	255	231	211	195	215	219	198	179	214	216	212	213	185	209	211	211	206	224	210	203	198	235	229	224	213	204	240	214	224	216	186	238	214	199	198	218	193	211	231	196	229	210	222	230	192	239	192	223	212	198	215	231	202	227	219	198	221	178	183	200	218	208	205	195	198	215	209	226	207	222	233	226	199	225	218	200	233	198	203	215	248	243	189	217	203	220	227	218	207	212	225	176	216	193	207	218	201	207	198	226	222	220	231	226	219	193	235	201	196	210	198	240	211	247	211	226	187	194	232	245	247	200	218	240	227	193	208	244	225	241	187	188	226	202	182	207	234	214	198	204	210	218	187	214	197	199	209	237	190	218	216	235	198	199	195	208	199	221	247	212	195	202	205	235	210	166	201	237	215	190	211	228	212	193	171	232	190	243	212	202	221	241	199	206	225	228	192	205	226	225	221	206	217	187	206	219	209	194	202	208	216	259	212	225	204	188	241	201	211	220	219	204	201	209	217	206	207	218	209	212	204	197	197	192
13315	10485	13833	11264	6398	3437	2726	2553	2167	1740	1346	1241	1108	853	709	674	665	498	533	484	486	542	479	503	530	528	520	510	513	519	530	507	500	538	456	510	462	505	506	480	496	510	464	494	510	498	537	472	478	530	494	472	481	500	510	507	499	514	529	494	507	485	522	515	479	504	512	503	507	511	506	518	531	477	476	536	480	514	492	493	538	534	517	513	488	520	498	523	503	515	521	510	494	483	449	513	511	480	502	531	495	503	531	532	497	539	497	509	481	469	485	490	476	500	481	480	499	524	495	509	482	499	510	480	495	513	512	487	500	502	557	526	525	503	492	521	527	509	517	514	524	542	482	512	527	534	511	510	511	539	476	489	511	493	515	472	509	495	503	544	536	558	495	509	495	473	514	473	487	518	511	484	497	478	503	495	510	510	486	525	519	515	515	476	514	479	519	477	556	481	496	493	517	484	492	487	507	524	545	470	547	534	489	522	468	518	511	456	480	501	500	502	497	507	473	488	459	465	531	521	478	498	507	515	492	474	509	492	526	515	513	472	493	506	496	555	504	538	498	482	508	501	541	514	516	490	495	548	538	477	478	517	506	494	548	475	501	527	506	471	483	516	492	483	500	504	485	513	550	477	485	486	499	520	514	492	510	497	481	477	543	492	502	506	485	484	507	499	523	477	524	509	520	506	528	521	530	555	456	502	507	529	513	474	513	535	489	523	493	480	501	495	542	467	511	471	513	512	520	502	485	462	487	504	516	481	452	527	503	468	494	499	495	501	542	539	509	452	499	466	499	500	502	500	503	468	472	484	511	522	513	491	461	492	483	487	466	498	493	509	478	518	513	514	535	511	464	468	476	492	517	518	506	514	479	525	499	523	526	501	510	504	515	499	493	497	479	467	526	523	512	488	545	489	486	490	521	528	480	509	488	525	492	468	489	500	494	484	527	515	508	515	522	550	483	528	485	506	506	500	501	505	545	517	506	493	501	433	509	507	464	535	509	472	502	496	504	492	522	512	494	538	535	490	498	481	516	508	498	492	501	507	477	517	483	543	489	503	495	498	517	527	471	467	500	475	470	482	468	493	463	480	479	494	521	540	534	497	512	481	492	516	495	485	507	522	457	485	491	482	466	486	522	497	483	483	489	488	529	547	510	503	482	476	531	501	524	513	514	490	498	506	483	505	508	496	473	536	483	512	464	468	463	539	494	492	487	462	502	489	468	502	509	539	557	481	514	529	516	501	540	511	507	496	493	538	498	540	520	489	511	528	463	484	468	502	515	539	562	535	474	479	505	509	480	491	487	514	487	528	480	502	493	532	517	518	486	514	527	544	498	487	502	493	444	494	493	500	488	502	501	517	498	516	477	492	515	500	459	521	523	519	501	516	476	502	516	501	513	470	499	482	512	465	506	489	531	518	488	476	486	483	505	471	503	513	503	488	523	497	529	470	498	510	476	488	501	500	471	485	502	496	505	446	484	489	521	507	483	487	501	530	517	495	510	520	533	468	543	502	509	531	527	491	524	510	487	491	455	522	490	507	503	504	467	474	499	483	483	540	517	498	474	517	505	501	576	490	538	460	561	501	518	525	513	497	494	489	489	491	508	531	511	505	514	497	517	491	521	534	494	476	487	465	522	488	471	549	482	510	576	510	483	512	498	480	514	528	501	536	540	509	491	543	510	514	489	532	511	564	508	501	484	516	479	492	497	492	483	517	517	516	535	503	522	471	533	510	487	485	497	504	487	503	509	476	539	496	501	540	497	520	540	493	482	502	552	523	523	503	484	514	488	508	498	519	484	503	498	512	495	512	492	478	459	530	529	465	530	510	527	515	510	508	504	471	469	515	523	497	533	492	537	533	519	500	492	496	486	510	537	474	503	486	511	462	487	516	491	515	506	511	542	491	512	482	531	502	473	484	500	502	487	529	543	489	512	482	506	467	484	494	464	522	527	476	497	493	500	499	536	495	518	489	482	572	500	538	503	509	533	503	509	529	507	517	528	457	512	490	537	505	553	502	530	490	497	497	467	511	545	515	525	516	518	481	541	510	540	532	495	468	485	484	535	489	513	499	522	521	525	470	464	479	503	515	495	514	477	517	497	489	508	504	452	506	535	498	502	501	510	495	493	498	509	465	520	494	511	480	529	499	524	508	536	498	497	502	490	485	493	499	482	554	503	487	476	512	500	522	500	486	489	538	502	515	532	513	531	526	557	487	507	494	518	490	502	477	516	503	516	503	460	448	520	510	536	511	522	511	527	476	507	514	529	492	501	511	525	483	505	482	534	531	502	512	471	510	478	508	508	491	500	505	523	557	528	528	487	487	506	460	478	508	541	534	536	488	478	493	498	478	458	515	505	475	504	488	474	488	509	483	495	535	498	510	490	504	503	482	489	527	462	512	507	519	530	479	510	502	491	493	476	533	512	483	515	494	517	497	532	470	522	467	536	493	475	499	545	506	462	502	493	483	529	473	523	512	479	464	522	503	532	503	510	483	479	514	502	498	496	509	508	525	473	465	500	518	500	483	527	509	478	535	521	508	487	484	502	492	500	500	501	504	509	493	503	460	493	501	510	500	496	505	527	480	514	521	487	481	503	500	481	503	478	530	482	471	498	547	552	518	536	560	536	487	516	497	481	512	509	522	523	506	516	488	513	524	491	483	523	469	523	510	523	519	497	490	477	533	442	500	528	522	490	548	475	483	533	497	502	515	469	526	482	515	485	523	505	478	509	484	475	489	492	534	516	480	479	519	501	516	534	522	516	501	514	504	504	514	518	506	503	482	494	552	515	523	558	522	532	517	525	541	472	479	490	467	519	485	536	461	508	531	509	493	549	522	461	512	505	496	504	507	492	512	499	517	497	540	538	514	538	522	507	510	514	506	502	525	490	545	509	516	456	494	517	505	479	552	514	492	488	535	452	462	513	512	513	509	532	501	511	501	496	540	487	495	504	527	499	528	516	506	498	521	501	529	459	487	506	480	487	484	480	496	529	516	526	531	505	525	479	530	482	488	481	491	524	515	494	534	495	532	497	508	491	472	502	477	491	528	522	483	532	548	500	476	501	508	498	507	486	530	486	478	476	500	522	463	496	481	511	516	518	526	500	495	485	515	473	520	464	461	500	514	518	512	507	494	482	522	481	521	477	497	499	522	546	484	529	474	489	479	474	513	517	570	509	467	461	534	459	501	511	509	509	497	498	489	498	479	476	485	548	502	469	508	494	508	485	536	511	511	476	490	517	472	481	496	504	527	505	519	500	498	488	456	506	527	525	480	512	501	550	539	495	541	529	501	470	556	476	495	505	488	507	467	455	493	501	503	491	503	528	503	538	529	502	499	474	462	483	488	504	495	526	510	499	505	478	501	477	515	493	483	460	477	529	507	544	551	509	517	527	458	531	535	518	490	563	534	544	481	487	548	488	540	490	508	506	579	426	526	530	498	542	479	486	492	507	554	481	454	475	462	494	519	480	468	472	487	507	507	549	497
41998	33068	38053	32674	19735	8786	2323	783	595	502	524	517	507	753	1278	1403	844	298	343	332	327	315	321	316	326	341	294	334	350	308	304	324	342	365	340	309	325	330	340	296	306	324	320	338	324	336	342	324	279	333	329	320	313	337	296	330	334	372	343	327	326	336	304	330	303	309	347	355	306	322	359	317	294	317	295	332	306	307	338	338	320	311	323	357	307	345	328	319	314	343	314	330	310	345	338	334	316	327	330	324	312	318	300	327	329	346	347	337	286	315	333	345	352	308	303	315	338	332	322	346	338	353	299	353	361	360	317	320	327	314	308	323	330	316	377	335	329	330	323	329	341	312	298	324	333	306	324	352	354	289	307	349	325	316	345	329	296	341	320	330	293	334	316	281	303	334	321	342	335	324	362	341	351	324	319	303	344	296	321	325	329	312	339	324	327	341	289	349	334	320	339	324	312	324	354	338	356	362	313	307	316	321	330	336	281	312	346	293	350	341	308	319	320	339	315	326	340	342	318	334	308	339	312	303	335	310	298	312	321	324	323	324	310	292	364	328	301	310	306	323	313	330	303	326	322	318	318	313	321	322	301	342	292	356	372	326	314	313	336	308	313	323	330	357	360	349	323	325	289	330	281	348	336	317	283	301	322	335	349	319	310	313	369	316	307	293	338	308	325	344	333	323	312	296	314	334	353	315	319	336	292	336	324	291	305	332	322	316	347	322	347	339	317	309	333	308	312	339	340	340	311	318	336	335	308	308	325	309	330	353	332	345	343	322	328	347	308	308	336	305	326	335	325	332	339	340	324	341	330	327	348	347	316	299	303	320	324	278	331	303	303	320	350	342	307	338	344	333	331	307	307	318	271	286	316	325	310	319	349	299	303	340	324	302	341	304	342	314	330	309	347	339	308	304	296	280	309	325	304	339	319	304	351	341	274	323	327	306	357	311	333	326	327	360	313	304	310	280	317	291	302	310	349	311	331	329	294	304	323	349	341	310	331	318	323	334	328	308	366	328	354	313	299	310	307	320	363	333	290	332	357	346	321	328	333	310	314	327	357	320	338	306	307	345	329	322	340	306	328	321	345	307	329	306	364	344	372	365	352	324	303	296	339	282	335	339	332	284	280	338	343	311	309	322	339	299	311	344	287	356	338	323	305	302	304	314	350	312	312	322	307	338	295	319	351	339	339	325	339	337	311	326	340	314	313	338	331	339	324	324	325	306	342	341	313	308	342	338	334	326	347	315	301	334	320	324	365	353	307	311	311	301	321	323	338	326	323	334	281	302	320	304	310	291	308	365	317	319	317	335	323	325	360	328	367	349	330	315	296	341	335	328	323	316	306	313	293	315	359	350	343	314	363	313	310	318	333	305	295	334	360	327	337	321	338	322	298	326	323	279	298	321	309	334	310	364	357	335	306	334	336	303	307	344	315	345	313	299	321	342	346	299	293	300	322	342	325	337	296	333	300	309	345	312	345	311	320	320	319	334	323	366	310	294	283	330	342	335	294	329	361	340	296	340	296	335	329	281	282	313	334	354	350	302	325	319	314	353	324	344	332	359	378	328	290	271	299	331	315	312	338	312	346	338	342	322	347	332	342	301	302	332	329	318	338	330	338	278	305	329	302	340	317	322	357	342	325	305	331	366	357	285	343	346	331	317	361	349	349	298	331	341	313	336	316	365	338	325	312	357	325	338	339	330	291	363	349	340	326	332	316	329	345	335	327	316	340	305	324	306	329	321	327	316	331	336	322	348	288	326	329	326	342	335	303	310	320	295	331	295	299	309	347	329	319	286	288	313	354	317	358	315	332	343	322	312	336	332	334	352	308	321	314	363	313	315	334	289	317	326	324	329	311	328	315	310	334	363	325	324	337	314	301	320	311	344	324	350	311	333	310	313	345	331	303	308	319	330	326	324	294	333	340	330	333	315	335	323	354	315	327	323	325	305	329	323	320	334	347	331	294	318	322	352	335	307	355	322	327	283	291	312	283	304	334	311	316	335	354	303	323	281	319	338	366	327	306	309	310	330	333	325	303	336	331	290	373	337	317	336	341	309	317	328	308	299	328	320	335	349	326	344	348	300	341	296	326	342	310	329	346	315	318	319	341	344	356	342	297	318	307	335	358	347	332	304	320	319	326	338	333	347	309	306	349	355	338	311	273	324	316	358	314	342	345	311	351	321	288	304	288	294	324	336	340	334	331	344	310	304	301	310	322	294	322	314	326	349	352	313	306	351	328	329	345	317	333	328	362	327	315	316	276	272	341	286	303	333	351	301	297	326	296	331	333	347	348	342	322	327	249	337	348	333	315	334	363	315	372	312	310	332	302	356	322	337	337	298	343	368	311	352	298	328	341	317	296	301	325	347	334	340	305	357	354	330	313	321	311	302	335	342	312	308	309	314	313	325	336	320	290	340	324	289	318	354	317	321	290	294	343	308	322	331	335	338	318	331	279	310	328	326	333	335	324	348	333	289	324	324	342	275	315	349	311	303	292	352	315	314	323	338	311	345	323	337	354	312	342	335	326	293	311	301	344	303	365	327	298	321	356	336	321	315	316	329	307	343	325	327	326	321	293	328	315	338	344	330	286	336	309	286	342	307	302	328	315	344	329	341	306	360	332	328	306	316	338	332	347	303	338	356	329	345	334	335	334	341	299	294	337	325	293	316	280	327	307	331	352	360	316	317	312	369	320	331	317	322	323	326	346	310	346	316	292	315	319	349	362	341	382	338	321	281	310	301	351	348	328	339	355	330	334	340	276	275	343	309	319	330	330	306	301	300	333	311	341	362	319	316	343	304	308	298	332	367	316	349	308	338	299	322	324	354	329	307	302	301	315	321	310	342	306	339	344	344	342	363	315	340	347	299	330	316	328	343	318	323	315	307	307	322	348	347	326	329	335	318	339	305	344	279	342	340	322	334	331	300	334	311	312	316	354	314	308	319	330	356	351	342	303	332	308	386	323	301	331	304	338	352	323	326	332	329	341	321	333	355	299	323	323	335	320	331	365	302	340	342	357	362	297	337	326	287	321	321	270	319	324	293	319	288	337	326	307	317	329	333	321	322	334	318	340	314	300	371	352	308	319	306	357	319	305	330	319	343	347	304	352	323	316	386	322	358	315	343	343	332	329	335	355	327	330	341	306	306	349	313	325	340	349	342	307	330	305	404	336	313	279	327	304	304	333	303	337	330	322	296	290	283	343	346	336	393	326	343	312	322	315	321	330	307	319	343	289	304	325	290	343	326	309	332	334	322	304	340	342	317	334	339	341	317	365	309	314	346	327	321	349	330	324	322	368	328	296	348	320	332	337	303	338	293	332	304	340	294	294	362	328	309	327	313	342	329	315	351	301	320	309	311	317	339	315	296	293	305	308	337	337	341	355	297	338	326	338	319	364	347	343	291	315	303	332	332	324	321	332	299	303	315	345	314	306	315	338	289	330	337	313	341	354	351	325	341	333	333	313	335	306	340	334	339	331	314	287	328
27106	26702	39370	39576	28623	17036	6846	2688	2014	1740	1914	1714	1769	3176	5791	6427	3198	776	714	704	721	727	774	750	711	726	716	693	754	766	723	760	709	713	763	704	754	713	738	744	744	721	692	722	732	698	681	720	760	759	748	718	744	751	713	700	716	707	739	678	746	743	714	725	710	722	711	718	737	706	696	760	791	704	720	697	733	715	734	701	743	746	660	744	750	687	706	720	777	709	719	688	681	784	717	716	745	715	709	721	740	714	761	790	775	717	708	781	695	744	729	734	731	801	702	747	700	710	719	720	759	709	696	730	690	742	743	705	704	686	717	756	781	739	735	718	738	730	718	683	758	761	742	713	737	740	693	700	747	743	752	681	712	746	716	730	791	721	759	724	781	744	791	739	742	727	736	743	773	760	714	680	754	726	721	727	754	747	785	681	752	750	731	736	698	722	751	709	756	745	750	772	730	745	755	745	745	786	689	702	717	693	695	729	747	687	711	732	722	742	712	708	719	713	720	752	772	739	711	681	748	776	752	786	727	779	726	759	729	705	706	709	712	706	773	739	761	673	726	715	706	763	731	724	767	741	751	772	710	724	748	736	718	696	711	688	779	687	744	758	717	700	750	763	722	718	768	696	728	738	730	715	720	690	797	681	733	689	736	739	758	697	751	741	717	727	686	701	721	726	735	693	712	677	709	755	738	709	729	716	694	770	701	697	719	672	694	713	728	739	761	737	715	708	739	770	719	701	674	751	747	769	722	709	686	693	723	756	763	724	749	713	744	659	752	732	730	756	699	730	779	719	711	676	757	701	718	695	687	723	709	749	764	721	754	716	733	728	769	733	787	707	681	718	721	679	655	702	738	721	666	669	707	761	711	702	743	749	764	711	734	691	693	734	761	695	738	707	734	733	758	719	744	728	709	754	712	734	738	707	780	747	717	735	722	720	748	737	726	713	733	792	683	738	699	746	709	693	695	711	742	690	739	697	746	704	716	774	724	705	734	757	776	756	760	706	767	722	717	764	743	739	715	728	681	746	731	671	764	705	681	719	742	706	718	721	756	779	645	727	763	780	721	683	721	726	705	725	711	747	772	743	734	689	712	695	771	747	724	726	688	719	767	725	709	709	731	687	690	751	676	676	729	678	743	710	735	711	741	691	702	735	723	708	761	718	726	717	715	687	719	745	706	738	748	724	787	748	699	696	755	752	731	718	698	697	673	698	737	743	724	712	785	761	696	695	692	707	734	712	715	707	703	707	715	740	725	726	684	697	715	733	747	725	706	748	724	756	732	728	697	727	773	723	735	749	762	696	710	752	724	749	731	737	780	754	726	691	765	769	721	703	723	732	717	714	730	721	769	723	751	748	746	667	723	727	709	723	718	739	715	742	708	725	748	727	726	756	669	716	758	712	751	745	751	713	706	743	668	769	665	728	736	675	718	713	707	731	700	736	740	716	716	732	732	717	683	697	749	697	724	711	726	729	732	710	764	754	729	764	720	697	681	681	680	712	741	747	731	694	714	763	700	703	684	695	713	734	735	752	733	773	717	730	684	761	723	698	777	773	724	745	761	762	732	750	711	774	738	724	755	717	689	742	676	791	755	762	693	696	770	728	726	688	701	735	719	743	689	724	741	716	720	782	680	735	703	725	736	679	734	737	692	733	708	759	681	756	726	704	686	710	713	778	752	772	726	725	713	746	721	738	738	775	736	701	707	709	713	757	741	730	705	702	756	742	765	711	716	733	732	723	736	719	745	741	711	770	717	731	701	715	727	729	717	696	765	728	756	760	686	774	730	698	728	760	740	704	777	693	742	689	738	740	679	749	719	735	736	704	733	768	702	708	690	707	686	729	726	743	663	718	708	720	730	710	674	725	669	720	678	678	754	689	723	733	740	704	732	743	730	774	728	641	699	735	725	756	719	746	704	727	741	735	702	740	705	671	700	705	738	712	745	688	756	745	714	696	708	719	673	676	729	720	742	729	746	745	710	717	774	731	691	707	689	756	708	734	756	717	737	739	756	716	767	734	710	693	760	711	735	732	721	739	679	746	765	765	704	760	697	730	713	673	771	737	747	763	740	740	706	730	693	692	685	745	718	789	712	744	761	724	708	752	709	780	716	693	756	714	690	761	749	695	720	737	772	742	735	715	737	758	759	712	704	751	751	721	717	687	727	693	770	749	706	725	764	746	728	757	713	744	743	738	714	704	744	686	720	723	746	741	716	700	779	715	737	710	728	768	698	681	775	740	773	707	751	745	740	753	773	749	739	724	785	732	772	722	751	739	760	752	776	720	751	716	756	749	710	726	726	709	718	703	746	718	770	719	671	720	693	729	755	701	693	727	723	740	683	771	693	719	746	739	713	701	714	690	760	729	716	710	804	739	709	713	709	778	762	719	757	730	678	713	749	731	756	755	737	689	706	737	724	751	746	737	766	748	720	715	769	760	702	735	710	782	697	715	747	750	715	718	722	716	714	744	667	738	685	745	717	741	722	747	725	729	741	741	706	711	683	716	712	726	723	766	783	785	741	744	704	745	763	759	723	754	753	710	721	752	712	760	724	730	700	773	722	730	725	703	770	737	737	720	711	729	733	720	711	669	694	735	716	720	705	744	778	726	787	746	670	761	733	743	786	720	723	727	730	772	749	736	709	743	758	698	779	726	730	716	698	728	778	748	696	732	725	802	699	707	738	712	742	692	754	711	717	676	713	752	763	742	760	716	684	744	704	724	690	745	671	757	743	749	700	741	760	695	732	739	699	703	740	734	716	697	762	733	701	722	726	726	725	736	702	738	756	711	740	736	713	736	713	763	747	773	714	779	719	683	694	721	741	693	651	709	737	690	731	723	805	717	674	742	708	675	683	729	741	725	718	727	713	720	714	697	695	728	740	776	697	711	743	698	748	721	708	731	691	716	745	736	724	706	785	734	717	725	708	733	720	749	735	719	722	752	741	678	733	751	690	728	673	752	739	752	747	709	703	754	739	692	748	727	717	707	686	710	690	694	731	721	722	696	706	733	723	752	715	764	744	717	708	711	732	734	688	783	672	761	781	722	737	747	705	746	744	729	728	732	732	747	690	681	743	725	726	760	723	729	789	717	714	694	730	751	737	764	749	771	755	740	741	747	730	710	756	734	740	748	728	688	739	711	752	687	722	726	793	712	679	666	748	744	705	694	744	747	710	750	644	729	711	711	637	754	733	754	787	740	708	754	739	713	754	729	783	699	767	678	726	734	731	680	696	689	808	712	752	731	682	752	709	723	711	684	710	692	723	751	742	716	713	724	781	686	709	722	737	714	701	698	731	739	735	720	701	785	732	762	727	723	808	785	753	770	724	656	725	712	691	688	729	744	757	784	738	753	738	704	693	794	749	765	697	739	721	726	731	737	708	715	770	718	726	723	786	779	805	757	722	703	716	760	735	745	724	693	714	729	697	709	725	758	718	681	739	748	725	694	711	706	762	729	774	719	717	720	746	723	740	688	755	726	743	713
51764	43006	46964	38737	26955	14096	3394	919	655	613	588	599	994	1567	2512	2310	923	389	360	381	392	322	393	372	401	349	382	376	381	374	398	384	357	374	351	360	363	381	363	361	377	409	363	383	375	361	364	406	358	345	408	375	379	352	357	348	361	397	427	399	336	375	380	374	362	398	323	377	379	331	368	352	394	375	382	384	391	370	392	372	378	351	376	368	360	381	389	343	404	396	391	402	355	355	387	403	404	377	370	392	374	373	370	382	374	406	374	401	367	375	385	354	332	359	399	351	380	319	403	365	378	354	373	369	374	354	369	364	375	336	379	360	364	392	360	370	397	389	357	350	361	369	436	385	354	372	412	321	374	402	360	416	381	388	379	347	395	359	367	349	339	377	376	352	378	353	376	369	380	359	340	362	349	361	361	355	341	390	390	396	383	354	410	406	407	397	386	397	363	390	375	371	363	338	353	387	337	370	342	379	354	415	351	374	385	369	368	378	357	361	361	374	362	381	347	388	360	345	373	375	363	373	378	374	403	356	387	310	354	381	317	325	391	391	386	386	368	365	341	310	360	384	374	346	382	368	372	366	388	362	366	355	378	350	351	393	394	348	392	356	352	384	382	367	393	386	313	374	360	392	375	373	374	366	394	386	367	381	383	384	379	328	385	387	382	377	348	344	383	347	378	338	361	388	398	383	371	367	369	390	380	362	358	401	383	404	374	374	396	328	420	404	400	357	375	382	358	414	358	385	344	401	353	376	431	397	400	355	387	383	367	366	383	399	401	394	368	385	376	364	400	364	392	379	375	395	404	333	404	360	412	357	392	382	345	417	389	364	403	376	377	393	387	409	394	371	383	376	401	402	392	395	390	388	422	351	379	388	365	385	400	372	345	397	401	362	367	410	321	387	370	389	399	398	381	350	374	419	381	346	377	371	362	358	361	378	389	380	347	379	389	384	402	392	398	368	411	376	361	434	390	398	377	369	379	386	336	360	399	364	391	374	359	391	401	396	356	394	382	369	377	388	389	388	364	339	383	399	352	394	377	391	361	386	410	356	361	358	364	373	390	343	345	384	368	354	386	358	393	358	359	372	366	379	384	393	370	389	381	387	350	383	367	347	356	352	361	369	346	366	358	348	382	343	393	396	378	370	363	382	390	399	379	374	361	418	371	335	366	367	324	344	374	382	359	348	348	406	379	387	372	367	355	393	362	380	356	378	339	358	363	372	359	360	368	380	408	366	356	349	363	357	396	382	385	353	383	339	383	389	350	386	401	356	342	347	416	379	414	389	393	384	406	347	404	368	342	356	349	363	361	352	372	361	342	355	354	343	417	444	381	342	364	372	359	360	387	383	363	342	381	404	398	380	361	365	373	373	392	359	369	372	356	370	336	378	341	360	375	402	350	376	331	373	377	383	375	371	360	376	348	401	368	375	386	370	395	382	378	412	388	372	383	379	417	368	382	370	348	354	381	377	370	371	411	396	405	396	348	365	370	414	347	372	351	358	370	367	373	379	371	400	379	402	391	429	378	365	396	338	365	385	356	384	384	410	364	368	416	403	348	380	397	349	372	373	385	358	384	405	392	394	369	368	374	406	430	383	398	417	388	374	398	397	381	401	365	398	387	378	404	375	401	335	334	359	339	391	375	376	397	364	352	380	389	365	366	374	361	393	368	372	392	383	381	371	369	380	386	371	402	362	333	394	385	381	374	383	391	380	358	376	380	390	372	334	354	374	370	386	371	351	379	381	388	387	372	330	408	333	350	375	385	376	415	388	370	368	372	336	359	369	351	343	381	382	348	384	405	363	409	353	318	349	378	377	348	363	353	368	332	378	373	372	391	409	399	379	366	354	394	348	380	369	400	394	344	386	373	366	327	330	392	354	368	317	340	342	401	401	342	373	349	375	356	371	347	364	354	386	363	369	363	405	376	370	366	376	362	367	340	379	384	389	366	373	385	342	366	351	364	371	353	367	391	380	350	363	375	374	355	384	340	384	411	338	318	405	369	354	377	434	356	352	377	378	389	383	390	348	387	389	383	397	359	366	358	354	364	336	361	385	402	329	368	399	386	327	366	356	350	369	393	354	391	366	370	392	369	423	350	370	333	355	370	371	356	381	400	402	380	375	349	381	414	404	384	353	377	333	349	373	361	434	383	401	359	407	334	358	355	372	385	377	379	384	370	375	392	420	422	386	392	388	381	374	408	376	376	365	383	371	379	352	350	375	407	384	385	383	383	379	401	404	351	398	367	359	375	335	388	377	354	395	403	377	372	345	397	394	386	344	415	372	410	359	359	370	418	373	369	374	355	352	355	314	337	364	360	419	358	376	341	352	380	362	331	401	408	365	367	386	376	368	403	376	361	364	298	374	348	385	362	348	382	372	365	350	373	408	373	392	398	377	356	384	351	374	395	380	362	359	382	362	384	387	396	373	359	387	340	377	351	385	377	375	385	365	364	380	377	361	333	369	375	371	378	360	412	405	369	350	407	358	382	366	353	347	427	388	382	387	417	348	352	364	337	345	372	399	353	379	348	347	361	365	368	399	351	328	348	345	358	397	379	367	373	357	331	348	401	367	352	344	342	366	398	374	371	389	358	328	394	370	399	390	365	375	377	393	341	354	369	358	369	363	401	360	365	351	366	396	388	390	390	402	412	349	415	380	398	370	344	351	395	385	346	380	367	388	372	363	364	374	331	391	367	381	363	380	351	425	371	364	410	358	362	337	386	325	375	366	341	381	364	376	404	355	334	385	369	371	405	373	348	336	369	362	337	368	367	381	379	384	392	357	412	376	381	391	375	366	346	369	364	351	404	379	391	396	363	383	378	393	345	392	373	396	379	363	376	394	397	365	362	374	388	403	373	370	371	362	414	378	375	368	371	334	382	350	359	389	387	369	384	345	378	372	377	353	368	356	389	344	410	391	378	358	348	405	364	333	359	355	334	364	387	404	361	393	385	385	348	379	404	382	342	347	373	392	395	373	354	355	404	400	396	376	391	380	354	406	387	354	386	381	368	368	334	341	371	403	389	395	350	360	367	345	376	346	358	400	406	368	374	343	376	361	360	398	394	398	362	375	397	360	333	365	375	363	389	352	385	408	358	357	370	345	364	409	346	372	341	367	363	375	356	363	380	339	413	365	348	383	375	377	368	359	339	370	386	339	377	354	369	361	375	363	354	375	404	421	383	395	356	355	386	363	353	405	369	359	339	362	397	408	347	349	398	382	344	391	359	364	365	377	364	387	348	393	350	360	412	365	348	374	351	422	382	374	385	400	374	374	337	352	366	378	359	381	424	384	366	390	371	367	345	393	358	379	348	359	379	356	355	406	430	356	399	355	347	347	371	345	378	384	371	358	369	383	365	393	382	361	366	408	374	338	389	393	336	390	389	352	407	386	399	355	370	398	359	395	373	332	391	393	373	347	371	382	401	366	363	354	403	419	393	358	396	401	356	381	384	387	399	367	399	344	389	376	352	345	376	394	357	379
33280	34495	45327	44102	35442	22009	5990	2535	2062	2171	1730	1876	3938	7158	10990	10206	2878	858	835	816	768	832	864	817	839	880	849	920	785	757	802	775	820	814	829	818	807	811	801	769	790	774	784	811	742	761	837	798	788	785	799	848	800	842	849	811	826	804	847	821	813	758	823	800	853	843	833	794	777	777	837	791	789	845	740	851	819	819	866	839	786	740	852	826	854	815	787	826	811	830	771	821	871	854	776	809	859	788	814	835	815	798	799	823	831	782	840	840	745	828	852	772	809	766	772	807	828	827	798	798	802	770	773	870	812	829	826	772	829	755	743	741	778	794	809	789	843	759	798	795	831	798	820	812	803	798	796	765	785	794	829	831	811	779	787	800	832	765	794	798	797	821	828	803	788	794	841	805	783	818	768	779	810	769	812	787	780	799	761	809	784	797	847	804	806	796	880	816	789	805	831	786	779	834	791	811	832	811	816	816	813	802	803	768	764	824	830	801	814	818	770	787	809	804	744	841	848	802	784	782	778	842	824	790	821	792	798	780	778	843	830	812	850	796	820	802	778	831	778	819	801	776	773	788	769	774	835	823	778	742	806	832	798	840	846	767	849	794	810	835	754	829	801	863	797	796	826	838	776	811	775	803	778	806	810	812	829	784	778	801	824	812	817	785	821	818	812	805	811	773	832	824	804	767	826	851	785	845	808	773	794	778	836	785	809	819	800	812	819	772	819	847	844	818	780	808	795	779	835	825	764	804	773	783	802	768	773	818	804	779	837	787	776	835	775	801	826	862	794	787	793	803	780	834	803	779	818	784	805	770	826	823	796	801	767	816	835	818	829	801	743	764	822	831	796	811	789	844	831	765	740	812	769	853	788	797	775	819	787	787	832	810	809	788	816	844	804	848	825	811	799	763	850	829	823	820	760	818	783	800	827	780	872	796	813	808	793	810	787	764	807	797	823	798	843	788	829	843	781	866	809	838	795	839	787	750	845	840	805	794	785	796	845	768	834	797	812	808	806	786	859	827	812	794	786	822	806	851	851	813	807	788	807	821	787	794	775	823	763	799	812	853	822	727	818	802	813	827	793	796	831	774	789	782	778	816	816	779	846	784	848	846	819	814	844	779	823	855	832	791	792	793	781	837	808	817	842	842	815	815	781	816	864	803	849	801	783	820	845	819	828	837	762	800	842	838	752	828	807	792	816	808	805	763	830	800	793	810	807	803	846	802	762	843	809	821	804	783	752	795	823	830	767	784	845	818	772	822	767	766	825	813	789	797	792	800	830	852	838	795	819	784	778	802	790	831	816	841	817	779	795	805	811	796	850	822	809	818	818	826	802	822	870	805	828	802	826	803	830	825	802	820	834	814	812	824	769	832	812	811	834	822	749	827	803	798	766	830	782	809	772	815	856	774	829	795	776	808	842	841	829	830	822	768	841	778	794	832	827	834	805	894	863	803	818	822	815	836	777	812	813	835	834	827	797	826	817	838	800	792	837	784	786	787	823	730	829	866	808	800	833	809	747	729	755	817	803	828	752	845	790	752	839	803	823	802	746	844	786	830	757	786	821	817	793	818	835	804	810	812	816	825	801	789	807	796	855	820	817	804	819	824	788	787	783	828	786	787	824	784	827	796	792	827	772	826	790	829	809	810	760	789	842	804	793	794	802	805	781	795	787	843	768	785	779	800	800	827	817	829	848	855	813	750	837	793	769	845	779	807	844	824	789	786	794	760	800	803	821	823	841	778	789	782	777	857	791	806	795	851	804	819	771	805	789	834	796	760	837	823	837	833	835	763	877	768	832	800	819	800	823	806	815	829	808	802	732	820	836	782	846	800	793	775	816	810	842	803	829	792	769	840	826	885	807	777	781	840	802	831	815	776	794	789	828	793	851	839	855	766	795	825	770	797	790	807	802	840	815	880	809	805	782	856	820	829	782	773	820	768	795	785	822	804	844	820	850	820	825	791	832	819	783	837	803	744	795	810	796	801	815	788	789	789	835	818	757	815	789	829	811	777	803	803	823	830	723	803	806	814	749	847	867	816	761	813	807	761	809	865	789	800	826	836	823	795	787	785	821	789	804	819	782	791	845	825	812	818	805	794	819	826	802	796	815	817	793	793	808	797	806	795	793	777	770	878	896	788	834	832	849	805	814	795	825	800	789	841	819	778	836	764	813	829	812	801	796	780	790	794	821	793	783	796	819	855	793	820	819	842	859	822	791	802	826	805	804	827	862	808	840	804	804	795	794	751	825	807	825	849	767	796	836	823	817	837	807	811	810	816	793	797	814	769	813	782	799	754	839	803	830	759	769	798	795	777	758	828	821	802	814	831	802	779	844	814	818	753	799	754	756	848	741	784	847	818	796	829	804	848	764	828	792	790	781	767	816	780	830	786	808	816	839	802	809	747	815	751	761	816	814	783	811	771	789	814	787	771	826	844	825	832	798	795	784	861	781	805	760	831	824	849	800	738	836	787	743	812	822	770	792	838	730	785	745	781	805	790	776	779	785	794	795	833	799	827	772	791	793	823	833	832	774	835	827	845	790	846	850	800	818	797	783	804	785	847	786	823	803	835	807	815	793	809	759	781	843	744	807	834	812	833	797	816	799	842	853	789	788	807	804	803	811	838	822	800	775	854	810	732	790	844	828	815	808	770	797	819	794	806	829	803	826	847	810	781	785	804	829	809	762	806	793	772	841	814	807	797	816	827	842	786	807	791	772	784	750	783	824	780	824	805	800	826	808	834	816	793	865	778	845	808	800	838	839	790	820	746	820	778	830	850	761	862	808	776	832	758	754	794	831	825	824	809	777	831	872	818	811	778	787	804	794	758	765	841	766	790	824	849	780	825	815	853	814	786	790	792	786	832	796	741	787	789	767	788	828	824	813	793	773	815	895	810	752	789	799	831	805	813	823	792	788	808	812	809	796	776	808	818	813	826	826	784	735	777	797	752	801	846	821	782	825	833	790	808	799	834	843	774	846	802	801	793	808	830	815	837	785	764	824	798	817	784	840	789	818	808	786	783	777	773	887	793	830	821	781	769	777	825	799	779	785	883	798	792	801	790	807	802	878	810	799	815	801	784	812	848	820	782	840	834	822	821	811	818	833	814	823	826	809	814	827	834	822	826	825	832	767	763	770	827	778	759	758	776	826	820	835	823	833	789	773	776	798	766	812	788	793	774	819	837	795	780	811	783	771	811	813	757	799	797	835	783	820	818	863	785	885	868	797	772	781	784	826	766	816	799	805	813	800	785	811	825	763	777	765	816	812	818	818	771	778	806	795	816	818	791	810	853	847	786	824	821	797	874	773	760	830	780	811	812	776	822	786	786	782	804	751	794	811	780	782	791	819	800	790	807	793	788	826	844	783	827	798	747	801	798	797	752	811	820	802	802	825	799	833	784	828	829	816	764	838	822	853	760	819	816	810	802	817	814	814	817	860	770	813	830	860	812	809	782	810	855	843	820	824	801	767	816	774	785	778	806	746	821
23710	12406	8032	4284	2254	870	464	420	380	291	199	259	236	220	198	211	215	183	177	179	165	187	177	170	175	206	182	172	153	176	206	189	173	186	170	186	171	163	176	176	187	171	179	177	171	164	177	165	174	181	186	163	167	174	189	195	192	160	186	174	192	195	170	178	158	180	175	167	154	169	209	183	138	165	199	174	178	162	160	175	163	168	182	219	170	154	175	172	176	173	175	163	182	184	195	158	189	174	196	165	186	172	164	190	171	184	201	200	167	191	168	175	180	192	201	189	186	181	163	183	170	175	175	193	167	197	191	183	165	168	160	179	137	180	172	182	181	177	164	184	163	174	173	195	176	173	172	178	159	164	193	185	195	194	177	194	203	178	185	194	194	176	183	185	194	166	183	195	183	190	176	185	168	205	176	186	167	178	169	168	178	176	191	186	184	159	186	201	173	167	182	173	202	175	181	186	196	173	153	188	171	191	163	188	164	190	170	162	197	185	215	184	162	168	196	179	178	201	188	174	165	193	199	176	154	201	203	199	174	178	174	172	166	179	170	171	177	196	183	176	193	208	212	189	183	176	193	192	164	190	208	178	163	190	167	194	207	166	189	161	178	169	195	191	177	166	198	183	199	171	186	203	195	185	188	183	173	199	185	189	175	176	203	195	169	181	201	172	189	184	180	171	184	184	168	148	179	188	179	181	190	184	192	153	201	176	186	182	206	163	162	183	217	162	173	171	182	188	179	173	182	179	183	183	194	182	197	186	176	172	145	188	151	156	211	165	172	187	214	193	187	190	181	181	181	203	155	170	181	176	208	159	208	165	144	157	172	164	180	176	179	186	173	194	188	182	157	147	173	169	184	169	178	196	182	196	190	196	159	162	180	166	206	191	190	175	154	183	165	166	188	176	183	194	207	177	178	182	172	172	177	190	185	171	189	152	174	171	204	169	196	195	186	185	167	161	192	193	168	182	150	196	205	175	167	182	211	175	194	185	187	169	175	167	173	182	161	181	184	190	181	214	194	167	179	183	184	172	176	189	181	162	177	175	197	181	191	191	188	165	156	189	171	187	190	198	203	166	187	150	166	192	157	193	187	149	178	164	178	179	157	167	176	176	185	157	172	206	190	185	239	174	176	193	167	189	155	178	157	157	210	197	210	188	175	174	160	181	175	195	188	191	161	185	190	168	164	189	161	191	175	187	169	169	199	159	191	199	181	154	159	192	178	173	187	153	180	154	177	177	165	222	184	190	206	144	204	188	185	188	203	175	183	198	156	200	162	165	199	191	173	149	168	194	184	188	169	171	203	187	212	195	168	204	157	196	194	176	202	190	182	193	179	157	173	204	177	198	217	182	176	172	180	182	189	186	174	181	194	190	182	185	170	175	158	159	183	211	208	199	181	178	178	187	173	178	186	181	197	183	180	182	206	186	164	187	165	192	192	191	182	168	164	186	182	194	162	166	171	180	170	178	194	185	174	160	179	148	165	174	193	174	198	177	172	177	197	191	182	176	184	187	176	202	169	163	174	173	190	186	184	180	164	177	171	164	196	157	192	200	156	149	174	175	167	194	192	187	191	176	184	192	194	158	187	172	162	190	180	171	150	166	180	167	176	162	188	162	183	177	207	175	199	182	157	181	170	189	171	142	169	177	195	179	172	188	190	180	195	187	165	193	201	205	189	175	185	160	188	174	178	189	180	179	188	171	179	167	210	180	184	172	147	196	172	211	174	171	185	188	181	184	173	171	173	183	197	171	199	169	196	177	166	186	165	185	188	191	166	165	165	179	138	176	187	193	157	174	167	183	182	172	181	201	212	160	188	167	178	163	205	188	186	191	183	191	198	187	174	174	186	200	176	166	196	191	184	162	175	136	203	166	161	174	191	168	200	182	188	180	211	193	168	187	210	195	184	170	185	155	203	193	174	196	157	179	178	175	195	171	164	178	175	204	192	170	202	197	199	186	172	167	182	171	176	160	196	197	175	167	159	166	191	187	180	174	160	185	178	155	166	174	187	175	157	170	157	161	155	177	182	210	182	168	172	185	176	174	158	223	173	184	158	184	186	167	166	187	166	170	155	184	175	157	167	159	164	176	188	146	185	167	169	190	220	199	179	179	191	179	173	195	173	176	180	171	172	160	167	171	164	190	187	177	175	161	195	178	160	183	198	176	192	176	162	189	210	163	181	178	168	189	191	167	183	171	179	168	167	161	185	170	177	151	167	155	188	198	179	164	176	174	181	192	189	201	182	174	200	189	205	180	167	199	172	177	169	168	176	189	205	180	189	185	152	205	186	167	193	179	204	192	180	195	162	200	173	189	180	189	178	210	160	198	190	159	194	166	167	164	179	179	176	173	207	197	184	170	161	190	194	196	180	172	177	174	182	189	200	194	183	195	172	170	162	192	157	194	201	195	167	181	146	184	193	169	170	178	168	164	190	167	158	167	182	196	164	167	173	162	200	166	176	191	166	190	184	178	168	197	189	165	202	189	183	180	193	191	172	175	190	190	165	180	181	186	171	212	155	177	184	176	191	188	187	193	165	187	166	199	149	161	197	189	193	171	214	196	207	193	178	175	193	178	188	187	208	191	200	192	179	194	171	173	196	173	161	176	175	180	192	164	153	173	193	180	166	155	189	163	157	171	154	191	163	182	173	172	179	193	158	185	195	174	168	182	149	180	201	187	174	171	167	188	201	161	173	147	176	173	178	189	202	156	171	173	196	184	160	203	163	199	159	189	157	168	164	177	192	169	183	140	172	174	146	177	173	167	193	186	158	166	184	171	185	193	175	217	186	171	188	179	178	190	196	175	217	168	171	180	186	191	201	175	187	163	176	172	177	155	176	167	193	205	202	163	175	177	178	187	204	195	184	185	184	160	203	176	158	181	172	172	171	168	169	173	193	178	188	187	157	192	173	190	168	162	196	189	188	218	170	164	184	188	182	186	171	159	187	172	194	186	171	179	191	202	182	150	178	164	185	186	179	195	182	210	183	184	176	190	189	184	186	179	148	158	168	191	159	169	165	191	163	186	173	164	189	189	179	184	182	195	162	174	145	172	191	172	187	176	213	166	188	165	188	172	194	182	194	176	170	171	158	184	183	200	187	182	212	190	168	170	181	167	174	176	178	193	162	182	162	193	170	168	174	177	181	149	177	165	193	159	153	164	185	163	180	190	175	187	190	165	180	182	191	170	201	178	196	191	161	165	205	176	184	172	193	192	177	189	195	183	172	142	188	191	175	183	183	174	186	173	189	163	209	184	156	182	191	196	177	167	200	198	168	218	197	165	198	163	176	199	176	213	200	179	186	147	194	205	184	174	185	187	152	160	181	179	154	204	177	182	169	171	182	214	175	172	193	174	177	169	166	204	181	179	164	202	157	174	165	192	201	188	181	171	186	172	172	173	191	168	178	173	182	193	181	196	188	148	198	178	170	189	167	182	161	147	191	185	185	187	181	176	182	175	161	164	182	171	167	166	177	172	177	209
14308	9895	12519	11237	7406	3255	1694	1504	1424	921	741	796	861	698	541	660	548	465	446	430	440	475	424	443	458	439	439	414	458	439	420	420	446	440	409	471	450	454	445	435	422	427	387	416	435	420	415	442	466	422	474	422	475	406	408	440	461	474	417	425	451	458	436	404	448	470	430	418	408	447	433	419	432	437	418	405	421	444	405	442	422	422	436	430	419	397	436	436	445	417	462	462	415	425	419	468	412	467	438	460	439	468	435	420	439	442	421	414	445	426	410	416	418	409	430	468	442	441	439	431	439	420	469	415	369	414	433	464	426	450	450	420	411	458	436	446	438	394	427	428	433	462	424	428	418	442	455	380	461	428	463	444	432	413	444	428	444	414	406	425	427	463	423	418	464	417	403	424	419	440	449	455	424	444	420	414	440	443	435	438	417	495	435	406	429	419	394	455	445	448	406	447	459	451	440	416	452	419	423	433	422	450	440	434	467	412	451	452	432	423	414	430	443	499	430	396	434	428	407	439	470	459	427	416	432	428	446	445	445	432	401	492	449	438	419	418	430	444	421	408	436	450	443	419	402	463	451	395	477	457	414	446	428	450	462	436	427	387	438	404	464	456	421	456	419	466	418	431	446	434	398	452	455	410	426	438	446	412	442	457	410	434	402	442	464	454	424	411	417	443	417	420	429	439	443	417	425	467	496	398	460	423	447	443	432	447	417	451	432	442	457	412	436	441	399	449	399	463	465	422	408	452	424	429	433	475	436	426	445	446	437	426	439	436	492	440	439	426	414	467	411	419	407	466	474	442	430	439	431	402	446	451	463	438	440	433	411	389	427	423	461	429	401	447	473	461	448	439	428	438	427	451	437	416	476	457	442	447	444	443	435	432	433	429	402	454	440	483	433	437	426	420	418	479	452	424	413	425	423	443	412	447	447	443	439	401	398	433	382	453	437	412	464	460	433	459	449	411	442	421	385	447	425	441	411	440	454	433	425	417	426	427	419	414	442	460	483	410	413	440	442	451	447	459	428	459	420	435	405	432	457	444	457	433	446	434	440	432	420	398	448	409	414	437	388	432	457	407	405	432	459	438	483	444	477	444	413	431	441	454	448	428	471	405	466	430	447	409	399	456	413	417	387	436	465	430	447	405	434	449	422	445	430	403	436	446	473	414	456	447	433	460	448	465	446	418	429	405	466	448	430	448	439	444	420	455	445	426	447	416	417	451	439	448	444	405	431	425	465	448	421	455	450	466	445	421	428	440	436	453	456	429	484	431	436	394	399	413	467	398	427	441	403	413	418	404	408	430	424	443	421	437	471	448	458	436	429	390	455	434	443	403	427	431	423	395	416	436	422	443	455	435	415	445	411	439	437	425	405	455	415	413	423	459	454	443	451	438	421	434	480	439	430	430	458	413	407	410	459	437	445	417	439	427	447	428	477	465	449	429	420	413	438	429	406	436	385	425	427	436	461	425	432	430	419	439	409	436	422	464	431	426	452	423	457	440	466	409	446	460	465	451	429	467	417	410	443	442	462	429	409	450	448	449	489	454	434	429	447	407	443	419	429	455	428	451	491	425	442	444	460	407	423	407	426	427	432	470	426	425	419	437	467	417	432	445	450	439	465	456	445	410	411	460	449	445	433	427	456	452	428	419	465	424	409	436	436	439	418	451	404	488	405	450	423	455	467	435	426	437	403	457	442	436	401	440	463	456	457	416	384	441	425	423	439	440	381	428	440	448	475	428	449	413	445	453	433	459	465	473	415	418	442	421	452	418	452	438	416	400	396	423	417	445	427	441	431	414	420	435	465	465	466	411	463	430	441	436	445	465	400	436	438	454	428	428	426	432	416	412	421	443	439	449	442	440	424	432	445	485	460	428	442	457	469	432	447	435	438	471	469	427	440	465	450	410	452	455	453	423	450	437	442	407	385	433	411	451	439	448	417	458	417	421	455	386	428	451	435	434	433	451	433	460	428	447	437	367	428	408	466	452	469	424	421	431	423	460	409	450	407	434	431	438	442	399	421	425	417	418	462	435	429	425	453	394	467	434	442	430	413	430	442	436	464	402	445	401	454	445	419	415	490	458	427	408	449	450	451	436	452	447	456	439	438	432	416	433	420	427	446	447	411	434	427	434	439	470	445	428	444	437	417	437	403	442	445	426	465	444	464	467	443	432	405	429	440	418	449	470	484	428	438	405	421	441	437	422	442	427	459	445	439	410	450	465	391	397	419	446	427	422	463	426	446	413	417	453	438	489	464	452	413	469	438	445	421	447	457	438	420	419	442	456	423	406	415	440	436	429	418	434	468	433	425	411	421	421	402	442	425	405	441	408	431	441	411	433	443	432	424	443	435	434	403	468	422	436	431	430	394	433	418	434	462	446	420	436	437	422	439	442	433	416	423	440	464	455	438	422	412	416	446	392	410	475	438	460	404	399	451	412	452	433	419	443	459	447	422	437	472	410	430	443	442	416	442	424	439	459	462	409	422	447	446	408	452	398	422	430	423	414	435	456	456	432	497	410	452	419	446	410	461	440	420	432	422	436	436	422	386	414	439	431	443	438	412	465	394	410	422	427	446	436	428	447	417	446	467	430	413	423	411	475	432	435	445	441	429	442	385	415	416	403	432	389	457	425	434	421	441	427	412	464	449	443	434	414	414	423	452	454	437	440	413	384	421	416	405	409	415	464	422	456	461	428	423	442	399	412	438	419	451	413	454	453	449	433	448	448	418	441	433	456	428	428	445	454	464	458	419	416	459	439	422	431	418	462	437	462	433	426	433	442	405	423	474	453	457	404	460	444	435	426	434	411	427	435	441	442	436	427	438	438	455	442	400	433	406	435	399	484	417	415	448	414	442	420	438	475	436	419	424	413	435	457	432	431	458	439	412	432	414	481	430	411	435	444	399	437	425	446	453	411	468	424	431	460	438	432	409	505	439	456	434	453	458	408	453	433	424	436	434	436	418	439	421	433	451	444	432	422	448	405	436	386	443	426	446	441	455	449	397	414	430	406	419	424	494	399	459	450	397	439	428	402	460	420	431	442	396	432	437	422	456	440	447	430	456	401	431	439	461	428	407	447	436	446	434	410	473	464	415	431	424	458	431	411	439	428	417	473	427	461	450	449	429	423	410	438	457	433	426	427	403	482	404	452	435	432	395	414	436	422	392	470	434	462	412	450	420	456	435	470	449	437	426	434	466	440	425	428	436	437	445	444	432	457	448	440	478	430	449	446	431	414	441	433	415	428	445	492	423	417	451	438	447	401	430	434	447	473	417	427	435	421	467	431	448	434	412	432	448	431	455	442	462	474	453	483	436	430	447	427	447	447	417	448	411	443	440	436	435	457	408	428	437	442	440	440	423	453	421	438	412	405	460	448	455	447	432	470	394	439	462	421	441	426	409	434	436	442	426	422	441	450	481	448	426	433	411	413	435	462	430	449	422	476	454	418	421	448	474	466	427	426	413	457	428	446	443	416	421	455	418	419
42414	32982	36644	30370	17213	7918	2451	1407	838	555	355	397	476	674	775	1143	741	296	273	306	288	293	301	293	298	314	270	311	344	302	282	289	288	286	273	283	290	286	333	304	285	289	282	308	290	307	264	279	320	319	320	310	279	259	268	268	276	321	291	271	306	307	299	297	277	287	293	301	285	263	312	292	278	296	322	303	303	293	289	310	313	317	312	300	299	295	266	298	308	264	305	309	301	284	305	309	309	332	310	316	285	267	336	277	292	270	295	278	275	306	300	256	284	292	318	319	270	291	349	249	321	312	284	290	289	317	278	293	303	307	322	284	274	335	276	312	275	285	279	290	303	313	291	300	292	305	314	291	275	294	308	269	292	302	307	276	281	346	304	302	281	264	326	316	309	283	302	304	294	299	297	292	294	284	325	292	290	323	281	282	290	272	315	307	304	322	299	299	315	323	305	279	311	272	325	330	270	289	308	287	285	288	275	294	289	272	282	270	304	314	318	287	284	253	302	299	287	294	266	304	315	289	300	332	311	306	305	306	316	317	297	312	310	296	281	314	288	313	301	316	301	268	308	310	317	275	342	297	313	274	284	273	301	312	295	291	276	309	297	294	268	319	330	311	280	301	312	297	295	282	292	295	300	283	278	273	274	290	324	330	307	282	301	298	276	279	301	287	308	317	326	300	309	304	300	313	302	296	317	283	278	289	294	270	333	276	281	253	289	308	280	299	298	300	338	311	303	316	271	269	288	324	306	298	296	289	290	287	305	318	280	309	309	295	272	321	329	305	311	306	282	328	295	301	274	303	307	306	331	297	296	281	305	330	289	302	306	322	302	317	291	321	282	309	322	306	296	298	300	274	324	287	282	298	277	312	340	288	308	310	309	316	292	269	310	335	255	274	291	290	307	290	294	307	281	276	291	300	298	316	289	282	273	344	313	281	318	272	302	319	335	282	295	276	332	304	315	304	301	350	302	307	262	269	281	281	301	298	321	275	290	297	314	264	297	324	308	280	279	293	296	282	296	307	287	289	319	317	306	338	299	313	283	268	296	293	300	304	281	299	280	354	288	268	303	315	315	305	267	339	301	309	297	311	296	269	281	278	309	316	284	294	314	271	285	308	292	298	304	318	305	283	322	286	283	322	358	269	284	285	314	282	264	313	357	281	291	297	308	300	290	276	280	292	287	331	269	287	309	272	281	285	281	281	349	288	319	339	299	288	255	327	315	284	286	295	327	299	308	314	320	279	319	327	302	312	290	302	296	273	326	293	299	314	302	253	342	277	306	299	320	311	331	305	297	301	305	319	301	290	304	305	285	306	292	314	315	300	282	333	325	297	315	292	253	321	306	298	313	335	297	315	337	296	292	278	284	315	327	304	290	302	302	301	316	286	318	292	294	308	319	275	320	315	280	301	279	279	296	326	291	256	342	321	298	301	298	288	317	307	317	299	305	291	276	267	297	306	303	285	297	296	272	287	291	316	327	273	322	301	315	291	300	284	301	276	296	270	300	294	333	301	306	300	281	321	291	297	297	305	291	284	279	300	281	293	294	273	295	305	297	293	295	305	293	268	308	283	291	321	291	279	282	317	296	307	259	289	310	273	268	287	301	295	290	302	259	285	312	320	273	305	307	281	304	285	294	315	302	274	279	279	288	289	281	292	292	315	287	261	319	310	302	309	304	272	313	280	315	322	293	325	307	299	292	308	278	285	271	278	297	332	298	260	308	296	297	314	293	311	306	305	296	283	308	258	298	314	266	305	317	284	304	312	300	300	292	288	273	272	319	260	316	323	277	296	301	272	296	284	305	296	291	316	330	302	301	275	286	309	273	298	282	304	297	260	308	314	308	264	308	309	318	314	292	329	346	281	305	297	298	328	295	299	302	317	317	271	306	288	301	287	328	296	253	305	290	284	285	302	287	267	305	314	309	293	298	315	278	304	299	290	308	282	305	295	286	299	307	279	302	302	284	316	323	312	292	306	332	253	284	303	292	278	327	293	288	296	300	313	280	269	317	293	284	330	277	308	295	279	309	333	312	281	334	258	307	304	285	314	282	312	289	316	304	315	306	304	298	301	293	298	285	319	309	301	314	298	299	293	337	299	247	308	312	279	323	292	307	345	307	306	294	335	301	303	290	289	295	333	321	295	291	336	306	285	296	294	312	259	285	292	321	265	306	291	312	266	300	277	277	289	286	309	325	286	319	309	306	324	294	307	354	313	304	279	311	315	301	308	273	319	325	299	313	294	307	293	301	276	262	292	307	309	292	306	305	322	298	299	294	297	315	286	336	287	278	304	293	305	332	360	350	321	275	277	277	301	281	303	296	292	287	306	272	283	237	312	305	285	284	298	302	303	274	287	279	287	314	287	294	311	311	286	323	290	271	288	297	300	285	331	338	292	275	258	301	318	336	266	250	299	296	303	299	269	314	290	252	278	284	314	291	318	303	275	323	300	288	308	314	314	277	292	331	298	299	333	272	328	314	301	310	260	293	299	312	322	299	306	294	285	296	298	283	308	245	265	303	307	302	286	304	315	288	282	292	300	282	310	316	297	301	284	296	273	299	275	316	269	289	286	273	306	281	282	297	310	326	306	292	281	283	297	309	279	295	307	303	310	288	334	313	304	314	276	276	261	312	290	337	280	262	332	314	327	311	290	311	272	285	314	319	280	291	294	288	315	294	269	275	320	306	253	304	268	316	295	284	346	291	295	315	294	323	288	288	294	286	311	291	272	290	297	280	329	288	291	280	309	288	263	282	294	296	285	299	250	280	297	331	277	284	289	322	274	305	303	327	281	284	306	305	314	304	314	286	296	296	278	270	316	289	293	297	300	314	297	262	346	295	287	274	295	264	296	282	288	303	267	301	289	273	268	275	309	316	279	297	299	285	282	289	287	318	295	296	310	295	290	287	282	295	312	307	290	298	312	313	335	328	280	315	336	273	270	291	295	305	289	285	274	296	326	284	300	266	325	317	329	279	245	285	282	266	262	306	321	312	253	297	317	315	291	286	311	318	291	302	285	301	307	305	297	274	282	297	318	284	285	303	312	294	285	279	272	315	294	352	293	288	267	294	326	294	310	306	299	300	302	311	263	321	305	256	299	290	274	307	270	287	289	301	282	330	285	242	325	301	307	301	283	281	277	286	304	307	268	305	277	285	289	250	281	290	279	303	298	278	298	268	336	298	320	301	286	283	284	280	292	308	302	317	340	330	304	335	269	311	295	326	260	297	270	284	334	300	317	308	271	315	275	303	287	280	281	284	286	316	278	296	292	287	304	303	304	315	290	285	300	299	304	272	309	299	289	299	317	290	304	311	265	285	308	277	324	313	326	300	286	329	316	320	306	290	311	293	303	320	294	311	277	307	301	300	281	298	294	265	304	298	319	292	302	282	281	298	308	310	290	297	314	299	321	296	295	289	270	281	314	280	274	280	283	326	289	287	306	264	290	294	281	309	325	256	260	293	265	276	320	328	314	299	259	301	310
27574	26393	38227	37021	25287	16829	7260	5403	3092	1999	1108	1173	1987	3135	3641	5545	2764	670	626	656	654	712	670	699	695	680	659	697	715	647	618	656	648	681	717	739	741	699	666	654	726	659	660	719	682	654	703	628	655	661	676	641	673	650	652	674	624	717	663	675	636	709	692	702	645	651	630	663	682	703	659	668	676	642	672	670	692	625	670	654	647	639	655	684	646	683	702	695	676	658	658	661	644	726	667	664	647	658	672	701	676	674	679	674	656	687	636	710	638	684	684	619	657	664	710	684	718	692	661	638	705	653	693	699	683	675	655	641	673	640	671	639	615	635	699	654	669	682	681	654	707	634	665	681	680	668	709	687	663	678	649	707	633	660	677	675	694	671	670	678	645	638	672	665	655	681	610	631	696	690	602	679	673	677	655	679	652	660	654	629	617	620	626	630	666	675	627	661	658	668	644	700	674	650	613	742	694	655	692	677	680	640	648	695	693	700	644	680	627	653	654	701	667	683	671	639	630	626	682	673	650	647	640	689	629	678	687	652	667	668	701	638	703	622	656	665	664	674	629	700	660	643	709	639	707	694	656	612	677	649	693	703	656	667	683	653	666	603	633	675	658	688	720	694	677	703	654	658	642	676	681	698	648	678	646	658	643	635	608	667	655	646	616	696	677	637	661	653	665	651	668	654	671	653	648	656	649	704	643	662	608	681	645	685	631	631	666	700	665	640	694	656	689	683	656	677	698	622	683	673	661	685	676	649	678	676	725	611	628	643	688	644	689	661	647	615	607	659	658	657	640	627	651	685	657	615	664	638	680	676	680	682	671	659	668	675	661	645	668	645	696	653	639	665	630	681	645	684	652	650	733	691	664	670	673	663	644	720	629	702	660	645	664	654	651	681	695	648	670	667	644	669	696	632	719	684	655	672	681	652	696	642	748	714	658	717	679	645	692	676	662	654	647	685	621	655	637	671	628	616	661	651	626	659	631	692	639	674	644	716	687	661	656	677	607	674	649	685	689	677	666	648	698	679	648	642	716	696	646	661	660	667	664	674	630	701	630	683	653	670	702	662	663	664	648	670	599	656	638	703	639	634	652	683	647	661	653	695	659	660	679	635	663	671	659	660	656	664	685	680	654	673	668	655	648	640	663	641	706	663	669	627	678	637	596	676	646	689	700	686	680	675	705	700	688	639	666	592	667	715	698	702	659	663	668	697	696	644	700	659	670	665	642	643	718	692	647	635	700	657	659	658	671	692	725	677	670	634	682	718	668	661	663	640	660	652	657	676	704	722	678	674	710	623	734	662	654	667	644	670	671	643	649	655	650	641	649	640	707	645	677	650	673	648	698	651	660	672	677	677	660	662	665	635	625	657	708	624	665	691	681	670	642	678	674	677	631	684	682	638	684	640	661	632	682	622	614	664	665	662	648	654	653	639	638	660	647	660	680	681	666	657	672	708	700	707	670	625	740	677	688	668	643	695	658	685	677	644	671	658	668	686	618	682	674	670	647	697	682	712	696	640	669	692	654	645	703	700	647	681	702	625	671	679	678	704	665	645	646	646	691	645	667	665	666	674	671	650	656	718	685	650	621	665	650	634	680	628	647	659	642	660	636	666	653	653	670	665	632	664	591	639	644	680	657	631	657	688	656	640	648	656	719	698	704	658	646	647	638	714	656	649	664	647	699	689	607	688	670	629	664	668	641	662	700	641	720	641	674	672	650	639	655	656	696	649	689	655	643	629	699	682	669	676	639	670	679	677	645	642	691	616	642	682	682	705	672	639	629	663	676	661	637	701	683	708	653	687	640	657	661	685	632	670	639	664	654	685	659	684	697	652	660	691	704	637	668	662	626	642	669	660	636	634	679	646	622	610	654	679	666	700	645	654	676	674	616	671	651	595	650	621	626	701	621	631	692	638	668	671	674	659	676	642	632	663	658	664	668	641	665	667	658	663	646	715	635	656	653	664	673	644	725	668	644	617	637	644	671	671	661	675	698	638	618	646	671	673	666	680	656	660	631	657	605	672	672	641	664	658	654	700	656	660	683	647	650	717	689	649	666	633	631	660	670	632	661	659	704	670	704	668	683	636	642	679	640	684	686	707	644	683	688	648	659	628	702	692	626	711	692	657	631	654	693	681	666	669	684	657	676	645	723	641	719	694	636	642	695	654	637	682	669	638	660	683	664	652	696	716	654	650	656	701	680	690	697	652	715	690	710	629	654	612	655	652	670	622	654	662	655	669	678	702	663	697	701	705	655	649	711	704	647	640	693	644	671	622	664	616	673	685	732	682	645	631	667	692	658	683	669	676	662	652	649	683	595	696	708	671	680	645	638	666	646	671	672	651	638	646	686	694	639	662	649	674	631	667	666	684	690	682	682	687	682	685	663	642	635	611	656	627	648	614	662	683	691	671	636	663	626	669	621	670	678	652	672	632	653	657	675	690	666	686	667	655	642	726	702	690	622	675	655	642	640	698	675	643	655	662	633	660	676	682	652	679	628	662	644	649	666	668	697	655	674	632	703	651	656	670	691	697	647	675	650	623	692	738	684	663	660	673	667	621	677	632	657	660	652	676	681	694	641	664	639	676	650	656	652	692	669	636	695	699	664	682	699	640	664	663	650	673	697	636	655	692	689	723	666	685	666	667	646	685	671	639	680	637	690	662	699	668	630	645	719	644	665	651	686	667	671	645	703	671	668	705	681	668	675	677	658	695	675	662	626	658	635	671	709	672	697	659	696	654	655	700	684	665	643	654	621	681	634	639	678	679	661	708	673	606	676	651	653	682	670	649	730	654	723	701	647	626	660	681	642	671	693	663	684	676	656	676	652	620	618	680	652	688	628	635	665	673	691	700	651	670	670	632	665	634	687	624	651	643	672	641	683	624	688	694	647	630	682	673	708	635	659	645	653	673	693	641	685	680	643	659	685	635	667	659	637	697	632	654	609	743	697	639	639	650	689	638	653	658	657	695	693	638	689	649	644	672	666	664	662	658	688	681	692	683	662	657	666	685	631	640	659	669	666	678	713	630	688	687	680	734	662	654	680	694	670	671	664	645	659	684	622	639	701	653	630	642	669	683	658	660	653	655	717	651	689	661	686	646	655	657	663	622	654	659	698	662	668	656	660	691	635	653	654	686	699	687	621	686	687	673	697	671	651	694	666	670	638	675	695	640	675	660	668	650	694	646	716	693	648	673	653	689	624	616	625	639	653	691	664	656	642	678	691	633	686	677	713	660	643	684	673	682	633	669	616	704	678	638	655	672	675	681	655	669	682	624	633	633	668	659	634	710	657	633	658	651	687	638	651	684	664	661	660	708	681	688	653	663	675	677	683	702	654	634	666	594	689	702	685	689	667	655	654	658	642	658	656	642	686	667	617	677	633	682	676	639	672	668	673	621	655	677	668	680	654	661	708	658	660	649	741	649	635	640	629	649	684	606	634	644	641	639	703	679	709	681	660	731	635	646	630	687	660	644	686	687	649	658	699	676
51099	43225	44863	38123	26968	14754	6370	2282	1075	638	543	565	620	989	1537	1934	1316	385	388	365	351	382	354	358	386	348	402	389	378	360	391	381	358	350	351	326	334	342	414	376	345	358	361	369	389	402	384	365	336	346	392	360	349	334	330	384	349	375	339	373	365	343	386	361	322	341	354	366	349	383	358	339	364	367	348	390	354	367	367	359	394	347	338	362	323	335	351	373	342	338	331	360	387	364	361	355	337	360	361	366	362	409	344	346	328	338	394	385	353	351	349	370	370	393	356	394	303	337	378	333	350	417	383	346	356	320	358	365	364	353	341	373	379	365	348	373	357	399	336	363	369	345	356	372	346	341	367	373	329	371	339	346	379	385	342	355	383	362	353	380	353	393	349	382	387	348	334	385	330	365	363	367	360	334	333	364	361	414	384	345	316	344	355	346	363	367	375	337	351	374	343	351	362	341	361	362	343	393	352	392	372	344	376	373	341	367	354	375	356	333	324	400	382	365	394	331	362	387	372	360	334	354	393	376	366	363	398	328	375	370	335	384	362	380	377	337	379	376	367	331	335	355	372	357	381	367	349	353	357	406	336	342	377	349	347	371	366	348	373	348	375	355	356	343	382	396	390	381	308	360	387	363	396	398	385	383	375	325	336	340	380	335	338	362	352	348	393	382	376	370	418	336	335	363	400	375	372	388	341	350	355	377	365	342	323	377	328	332	391	346	358	372	372	346	371	365	362	340	423	400	344	371	369	375	331	363	365	357	353	367	375	344	364	326	364	355	343	339	373	402	372	377	359	353	398	346	342	355	343	351	348	343	349	380	397	391	333	375	353	372	380	326	349	347	359	354	361	409	392	335	328	379	376	361	362	325	340	315	365	348	383	356	380	356	370	337	364	379	348	351	383	336	390	343	393	354	365	343	384	417	365	338	379	358	366	339	359	361	338	311	399	391	340	333	384	386	363	374	382	343	333	377	365	345	343	373	354	347	357	401	351	356	327	340	358	331	369	339	357	366	361	416	382	348	360	341	321	385	376	371	402	348	380	353	376	364	351	373	357	345	366	336	379	375	354	361	369	370	383	353	358	346	346	347	391	352	384	341	377	361	334	373	355	380	375	376	383	361	339	376	355	344	366	357	380	353	336	326	377	395	354	353	343	340	309	366	345	400	315	343	374	376	368	362	400	383	355	395	360	376	349	371	356	409	395	385	354	337	342	381	375	338	359	353	345	396	370	403	417	376	373	369	349	381	368	357	342	396	339	397	363	397	366	385	368	361	393	350	352	372	377	376	360	316	365	369	389	371	333	390	373	324	343	353	359	331	366	367	393	376	389	396	361	370	382	369	319	354	343	378	388	327	346	368	364	358	363	367	374	358	340	366	349	373	357	373	400	347	362	397	357	369	367	362	355	352	371	381	359	370	357	346	281	378	379	372	341	390	373	367	355	362	345	348	373	399	336	366	351	315	338	404	370	358	377	354	328	401	349	391	367	376	352	357	360	341	354	374	326	309	345	365	383	390	332	351	377	383	351	392	364	330	352	356	334	393	354	402	373	369	353	356	335	367	326	367	381	369	371	374	333	388	368	366	370	335	384	350	365	335	375	368	363	364	363	366	380	339	322	331	347	393	350	378	376	373	324	373	364	389	362	375	375	368	342	332	386	363	364	368	390	344	371	339	362	370	357	393	348	338	329	370	348	366	349	350	339	340	392	385	332	384	344	361	353	332	330	349	356	387	346	352	372	330	361	356	356	333	369	360	365	355	388	348	354	325	330	377	354	373	367	385	364	368	353	359	363	366	346	359	382	360	362	372	405	408	381	360	382	341	370	367	349	353	337	359	347	373	379	350	327	371	358	325	375	359	389	359	377	346	379	368	331	360	378	347	362	334	396	359	372	357	384	358	381	341	352	361	325	376	364	357	335	373	382	375	380	394	406	375	358	352	379	328	341	387	402	357	337	351	370	364	374	347	348	380	367	365	398	397	351	379	384	361	376	361	357	377	344	363	324	363	381	413	366	365	351	393	363	369	366	383	387	387	374	336	378	344	331	357	353	371	390	374	360	341	358	361	339	336	341	371	346	370	377	335	324	383	363	373	331	377	378	393	346	379	355	344	425	377	361	352	357	364	359	359	395	359	353	341	354	341	366	383	371	389	362	371	369	352	393	420	373	372	361	348	352	359	372	351	358	397	375	360	349	381	364	382	360	327	379	380	362	335	327	359	381	384	368	365	358	344	343	338	329	307	414	388	366	364	310	337	360	362	389	360	387	352	363	337	342	352	385	337	334	366	382	341	357	345	345	404	370	375	406	342	373	336	351	351	376	342	352	378	355	346	373	354	381	350	370	376	379	376	350	349	335	371	389	349	379	343	357	337	364	376	379	338	342	322	358	330	369	365	352	360	349	353	386	340	345	344	355	362	366	325	387	381	399	366	387	358	371	372	364	366	378	395	375	347	384	373	375	401	328	383	382	357	359	340	317	381	333	326	337	380	386	389	359	385	350	370	348	362	401	357	360	354	369	398	397	363	379	342	372	362	353	394	326	365	395	374	374	343	400	357	351	388	379	348	314	383	373	383	383	372	380	395	357	384	371	405	363	387	361	361	371	355	382	369	389	341	353	368	346	386	345	376	394	355	304	349	340	376	368	372	376	366	328	392	366	331	362	329	363	350	386	355	376	352	342	337	333	376	361	340	355	367	414	410	369	324	367	369	363	397	352	403	361	354	371	332	344	365	411	356	368	352	351	350	359	364	330	367	371	377	406	309	330	356	309	352	401	335	351	330	355	349	359	390	373	321	364	393	346	377	313	355	329	356	348	369	336	358	388	341	378	352	368	375	373	361	376	339	343	357	334	368	373	383	418	392	365	354	393	348	343	320	372	332	373	370	357	387	367	358	368	354	372	395	374	355	333	359	411	358	369	350	375	396	334	367	380	364	358	341	375	388	357	393	348	354	386	350	385	295	339	315	362	368	334	353	332	396	354	391	366	380	392	355	346	353	356	357	387	321	333	346	373	333	351	336	339	374	338	382	408	337	352	391	347	370	364	348	373	353	432	375	404	352	359	359	375	340	364	366	325	364	377	365	342	373	381	341	377	348	387	390	372	354	353	356	312	368	357	379	349	357	360	394	367	383	358	359	400	364	369	358	391	385	382	359	366	410	353	325	359	345	358	398	342	362	354	351	376	343	325	368	363	348	358	371	347	386	391	345	363	322	305	337	366	331	359	358	367	339	360	339	406	330	322	333	372	373	340	342	351	360	358	363	401	362	347	361	381	337	365	363	380	396	367	387	369	366	371	336	384	369	370	338	359	361	376	375	354	386	396	388	361	367	374	364	334	357	350	361	361	357	379	370	390	373	348	344	317	379	355	404	377	353	352	385	337	362	389	401	358	332	347	372	356	362	417	385	360	380	369	352	372	330	354	367	351	385	368	402	365	345	379	350	349	326	383	353	343	393	378	376	325	382	354	374	347	378	380	378
33241	34392	43956	44988	33323	25804	13792	7419	3853	2009	1564	1699	2364	4401	6936	8722	4914	795	817	799	806	778	777	763	787	889	778	808	812	811	729	786	805	792	817	754	837	768	779	802	817	836	805	809	767	840	798	767	753	756	742	802	830	788	773	730	815	772	760	771	784	716	756	763	776	759	771	788	799	777	776	737	820	793	834	724	744	788	770	776	813	768	764	759	772	754	777	756	785	761	751	772	733	780	797	794	768	812	809	763	764	757	815	796	803	761	788	764	772	763	800	742	811	773	767	792	757	767	766	771	793	780	769	763	748	767	826	844	795	754	762	775	822	761	806	744	781	719	776	776	759	843	790	735	769	775	727	810	796	771	767	847	810	799	760	760	753	799	771	749	766	750	764	760	769	780	769	815	773	795	796	725	780	789	760	795	776	775	773	793	734	795	799	796	750	815	792	779	794	834	769	766	776	737	771	808	738	735	785	812	801	811	773	747	814	733	801	741	740	802	756	808	789	778	704	805	797	774	796	765	777	748	820	747	783	831	781	722	771	754	771	742	720	744	770	788	718	820	744	828	799	802	784	778	793	768	782	744	762	804	739	818	788	784	783	777	749	739	780	849	776	810	746	767	722	760	768	760	804	779	772	771	793	830	739	774	805	804	792	766	803	779	782	783	797	817	794	764	780	739	756	764	770	771	792	773	770	784	765	803	766	795	783	821	732	755	721	776	712	776	762	773	758	775	765	797	761	807	803	790	778	833	798	775	775	754	771	772	807	804	814	800	780	780	784	779	739	792	800	812	839	780	795	819	806	777	727	755	845	767	754	810	780	746	707	827	778	776	761	753	805	789	728	770	806	771	755	726	845	728	774	800	757	784	797	749	786	719	774	730	777	800	774	784	742	815	759	804	744	739	822	789	752	843	827	760	786	750	785	764	774	791	768	751	821	790	793	775	762	804	756	783	751	788	758	748	859	759	790	811	775	807	773	785	787	804	707	789	766	775	790	723	773	782	751	764	786	748	762	784	735	790	826	817	806	799	753	774	770	782	806	792	768	779	829	775	815	773	806	790	760	765	758	827	833	798	765	818	813	736	791	783	763	764	793	750	764	805	745	792	754	809	779	772	791	778	847	761	787	758	743	770	757	778	766	801	808	785	718	776	850	804	797	788	785	777	765	831	764	795	779	833	739	771	769	776	776	761	771	738	786	752	745	752	746	784	771	735	778	762	761	785	693	779	802	792	800	768	812	844	770	743	866	780	805	774	806	790	747	739	757	783	728	786	801	774	747	782	759	818	755	764	814	807	728	813	735	778	778	738	792	812	773	739	803	766	805	809	793	734	772	794	792	738	768	779	767	800	775	820	786	773	766	740	760	778	753	781	786	797	793	785	755	789	741	808	787	761	775	763	797	796	718	785	790	801	770	767	780	766	762	810	770	775	785	736	740	758	812	777	765	750	768	782	754	773	767	780	752	754	751	828	815	839	777	773	772	814	789	783	793	792	823	773	790	814	776	801	765	770	751	812	773	773	806	767	778	776	765	725	793	813	817	781	790	827	807	811	793	763	811	770	802	805	785	817	824	813	779	773	767	789	787	803	728	807	768	771	801	752	747	792	758	771	774	853	758	778	753	812	709	752	800	804	795	786	767	770	735	740	732	787	760	829	748	774	779	733	804	780	817	758	773	766	746	781	779	760	793	757	773	808	802	839	779	758	739	795	751	767	774	785	734	750	775	773	748	793	796	808	766	802	782	774	735	787	783	769	782	811	735	804	762	788	794	755	795	805	797	787	817	796	783	789	762	799	794	781	783	725	742	768	782	775	786	768	749	754	790	783	765	759	794	801	740	807	767	774	729	768	771	775	782	831	824	757	782	777	759	819	764	748	800	796	752	786	733	743	826	740	816	796	803	828	802	746	762	776	754	792	790	827	767	742	753	783	798	733	833	780	786	815	788	796	777	740	752	793	805	778	794	772	787	716	781	736	750	780	743	794	754	746	805	757	749	762	795	777	811	776	756	827	773	761	778	773	726	845	820	796	737	784	752	805	781	773	752	768	768	754	772	777	754	770	773	830	743	757	774	813	810	795	772	775	692	845	749	783	763	796	800	776	732	772	806	765	755	784	781	814	736	785	814	809	792	745	776	773	780	826	759	804	771	794	772	791	763	766	798	777	822	781	815	809	770	774	796	718	806	781	774	794	795	742	778	804	784	768	773	787	796	797	780	739	799	789	763	808	780	806	739	717	764	785	778	751	772	724	769	753	803	737	799	775	791	796	780	773	799	790	786	816	800	789	762	769	781	749	794	760	782	776	804	749	809	812	771	772	790	768	828	821	841	771	801	741	842	788	807	766	829	789	742	816	766	829	751	767	763	785	767	806	801	786	778	811	787	768	786	748	807	765	778	777	810	750	772	779	760	777	709	820	780	754	824	774	776	766	795	756	827	796	748	764	776	754	740	836	778	798	774	798	764	812	790	793	825	795	784	771	741	765	761	727	821	798	775	793	825	784	812	805	813	749	745	767	774	800	780	754	793	761	790	734	774	821	727	742	774	780	716	807	781	768	774	838	744	786	807	786	772	740	777	758	751	797	773	759	755	773	720	782	797	784	737	754	777	782	766	781	790	812	764	808	826	766	789	765	798	754	802	752	730	801	802	810	761	724	825	772	750	760	775	740	749	796	781	747	774	766	781	793	766	808	764	766	765	792	772	820	747	788	842	743	781	767	755	787	784	759	799	800	759	860	756	752	730	735	810	772	742	811	708	785	798	753	782	802	794	717	798	815	823	808	803	790	751	760	776	820	818	762	802	764	771	777	708	808	804	786	752	800	804	733	773	756	793	819	787	803	762	811	805	764	794	748	761	819	778	790	773	782	782	768	743	779	766	761	782	783	757	759	773	764	780	813	750	768	787	790	803	764	769	781	810	760	790	810	804	773	762	732	764	733	812	800	797	761	775	711	815	772	794	771	761	776	771	730	758	783	737	795	732	758	776	785	793	739	773	799	736	810	788	821	799	792	757	807	800	810	769	821	771	746	798	744	761	778	782	773	775	784	777	752	795	776	780	720	757	775	766	797	814	757	788	762	806	775	813	790	793	819	757	757	826	810	778	800	768	707	830	775	817	778	788	777	817	759	775	722	780	798	748	762	746	764	778	755	776	793	802	812	795	799	799	826	811	739	747	755	739	798	767	751	763	813	817	783	762	729	775	778	761	769	795	779	820	793	739	756	777	780	767	792	787	738	771	829	741	762	810	787	769	767	797	778	710	748	756	722	816	747	766	737	783	763	791	772	798	770	796	786	763	814	741	816	839	762	807	743	760	828	822	737	762	741	798	804	854	770	778	816	800	798	768	751	730	791	778	803	797	809	793	767	813	774	781	743	813	795	718	803	784	723	780	763	749	795	744	776	735	765	752	823	819	770	750	825	805	780	755	724	772	770	796	766	734	803	777	738	780	753	759	749	838	775	774	772	769	799	764	789	800	791	786	762
23170	12926	9156	4913	1864	1129	628	375	250	252	225	181	204	195	248	220	230	173	201	189	174	171	184	184	195	179	180	188	197	158	188	190	211	180	194	197	187	184	180	162	198	178	191	179	177	185	183	181	161	174	161	150	185	180	180	170	168	183	194	173	171	138	158	155	183	207	194	164	208	189	202	175	163	164	195	168	178	188	182	181	190	181	182	196	182	181	173	188	177	165	176	163	164	150	192	177	186	201	178	186	190	201	201	180	194	183	177	185	162	166	174	185	191	157	166	188	152	199	167	207	211	196	151	197	169	165	163	167	173	166	156	181	169	170	186	180	198	171	188	179	204	189	208	176	178	201	186	200	148	153	146	170	184	188	176	184	167	153	168	168	189	193	196	173	152	196	203	164	176	184	191	195	208	175	182	175	175	180	169	162	148	185	184	169	182	196	176	174	174	194	197	179	176	166	179	171	158	181	196	175	178	169	154	191	183	191	199	204	175	186	175	187	185	187	158	178	187	155	155	195	188	174	176	150	191	173	182	183	161	190	170	207	193	186	200	187	183	206	191	181	218	177	173	177	172	173	169	172	188	196	145	187	199	167	191	185	199	197	203	178	186	186	177	176	187	162	179	181	189	166	180	186	184	178	196	190	189	173	181	169	201	202	180	168	215	198	185	155	168	206	166	198	198	195	189	176	193	173	186	181	159	180	168	177	183	165	187	172	176	188	177	205	180	197	185	177	157	175	168	217	185	173	185	200	172	156	203	184	178	191	179	179	193	175	186	176	181	174	174	193	162	196	167	198	176	170	184	174	180	165	158	168	196	181	167	158	187	196	157	177	152	159	182	184	165	179	186	174	163	178	159	160	210	182	175	209	192	197	166	178	177	180	169	186	157	209	176	194	182	195	162	154	173	151	177	177	195	180	204	192	188	193	192	170	189	205	165	184	185	178	165	173	146	178	177	188	175	169	159	204	172	188	182	187	164	154	167	198	176	179	176	174	182	183	157	202	179	197	193	196	217	166	196	189	171	155	176	168	185	168	199	185	216	189	177	180	196	183	186	178	173	136	184	170	177	191	160	187	177	182	214	165	165	186	189	210	184	180	150	180	166	168	186	150	172	194	174	178	164	162	171	186	193	177	215	185	190	200	192	201	195	188	193	190	185	182	201	188	160	180	176	177	199	190	183	193	184	175	170	175	184	162	176	173	222	193	193	162	195	175	192	216	159	163	179	186	186	190	198	200	176	181	169	170	180	178	179	191	159	188	187	197	154	206	207	195	199	192	197	221	190	207	193	165	190	200	181	182	185	202	210	191	188	171	190	204	182	191	154	208	174	168	175	180	216	175	182	203	209	185	198	202	174	186	177	168	171	144	167	166	167	201	198	179	174	164	157	171	175	145	192	181	178	190	168	177	155	184	158	189	150	169	171	185	185	196	191	187	193	165	180	192	183	197	210	182	180	194	167	180	194	172	202	189	172	153	189	219	205	193	163	169	184	187	164	171	188	191	152	172	173	215	169	188	167	196	184	177	151	152	184	187	171	189	162	188	192	198	202	166	195	172	206	167	155	173	164	171	157	175	175	197	147	170	179	164	179	164	157	188	155	186	164	191	184	183	195	185	184	176	171	187	192	171	232	199	146	189	177	179	182	203	192	173	179	161	199	216	183	214	192	169	179	187	164	179	176	198	173	185	166	186	165	170	180	174	172	171	172	203	176	186	173	189	157	180	178	158	145	174	181	183	201	162	177	161	157	179	172	185	213	172	185	187	196	170	172	195	160	206	153	199	172	192	183	188	205	165	176	187	175	172	171	164	180	193	188	160	174	180	170	200	192	178	171	172	175	197	188	180	195	184	155	200	178	170	158	191	183	185	175	192	187	213	189	188	176	208	174	185	183	189	185	163	194	176	182	174	191	184	167	161	185	170	166	183	201	187	170	188	186	189	168	188	181	166	177	199	193	179	203	169	183	144	195	179	177	175	165	196	198	164	209	179	188	211	182	171	185	201	191	180	159	186	163	202	165	177	195	204	194	184	189	174	165	173	157	173	196	188	170	157	191	181	191	186	185	191	177	195	177	154	165	175	179	194	188	168	159	145	175	160	184	184	181	159	210	176	186	173	178	190	201	166	169	188	164	181	197	198	195	183	182	180	191	189	185	191	185	187	182	179	211	198	191	184	206	178	171	191	197	205	178	185	176	177	197	172	175	179	193	196	177	169	171	162	178	191	157	170	169	183	176	170	172	184	171	205	185	188	186	195	170	193	184	185	177	185	161	183	208	160	182	200	195	163	195	166	139	165	189	190	146	140	175	171	161	168	222	174	187	177	194	198	217	172	176	187	181	185	157	190	207	169	177	170	178	156	173	141	224	184	159	201	181	174	187	170	172	189	170	186	199	203	176	193	178	201	178	181	175	177	181	157	186	202	189	189	208	214	163	161	176	193	173	189	168	169	195	193	180	159	149	153	149	192	168	190	178	198	164	188	155	170	144	164	190	170	176	175	175	158	176	176	174	176	178	171	182	174	207	180	196	164	216	167	179	181	167	159	163	214	214	160	195	186	181	172	172	169	188	150	136	193	172	175	180	189	172	186	196	165	172	186	190	181	211	166	189	172	177	177	167	197	202	182	168	172	161	168	154	201	202	185	181	171	190	189	187	203	195	170	187	183	201	175	179	182	194	188	172	193	171	155	221	172	168	177	181	209	187	201	177	183	180	182	171	178	200	187	194	166	174	173	165	164	198	187	173	150	165	195	168	168	153	200	181	170	155	161	169	181	174	165	188	193	182	196	201	180	189	162	161	188	198	219	173	180	199	171	201	168	168	181	169	206	207	170	184	191	183	164	197	167	206	200	197	184	170	193	225	196	173	202	187	166	185	166	201	200	181	182	184	172	179	183	179	183	190	157	167	194	171	171	155	196	192	169	191	192	175	185	193	181	160	167	173	182	190	189	188	198	175	172	173	205	186	166	180	165	197	165	183	185	187	189	190	157	191	194	182	182	189	175	183	173	199	173	193	212	178	189	184	163	149	167	190	165	161	186	166	155	176	188	190	150	179	186	158	187	168	198	175	146	193	179	160	190	178	194	183	167	172	176	162	151	196	195	176	182	172	193	192	192	169	150	205	176	171	185	179	170	162	190	189	188	177	183	175	180	193	191	171	178	164	186	188	193	183	165	168	197	182	208	178	186	179	173	154	185	188	177	204	194	172	159	172	183	170	174	176	187	203	188	213	197	197	162	182	192	169	156	190	190	201	195	199	198	178	193	167	180	182	188	179	212	196	198	207	154	180	189	178	149	200	170	191	181	185	177	170	146	165	166	193	191	158	176	174	187	184	192	190	168	172	204	200	185	166	164	175	193	170	164	178	172	187	193	186	180	186	165	175	185	162	189	197	157	175	168	192	174	197	173	179	208	202	164	181	174	174	165	162	167	181	195	172	203	185	172	168	185	191	183	185	189	200	188	161	183	195	180	181	171	171	206
14172	10143	14067	11985	6655	4590	2520	1397	792	716	643	584	559	637	631	610	490	436	458	420	449	432	411	475	437	433	415	446	402	401	430	409	436	413	426	422	429	433	435	419	435	406	470	446	432	429	430	451	443	437	458	436	437	446	437	421	455	430	417	473	431	426	404	424	433	421	390	406	417	448	463	437	429	475	465	428	465	422	498	427	439	438	428	421	431	439	437	451	434	431	448	464	462	449	439	461	433	473	426	452	407	454	437	456	428	403	442	445	463	395	443	452	461	417	427	426	432	471	482	412	421	441	432	470	449	446	411	441	427	406	465	435	431	433	459	435	401	404	436	428	410	435	440	440	409	476	413	420	357	469	429	457	430	428	429	433	445	393	461	437	397	387	432	482	429	428	434	458	419	449	428	402	446	438	452	440	468	434	430	434	433	425	462	403	425	469	435	428	408	445	422	473	407	422	435	425	421	422	468	477	454	452	388	445	459	439	420	428	417	439	427	411	472	450	452	406	419	395	440	439	447	470	423	440	459	467	443	401	406	440	440	434	447	431	407	409	392	469	413	425	430	431	435	424	457	453	468	434	427	435	434	457	463	449	464	438	428	439	428	423	434	415	433	444	395	449	447	441	432	410	457	430	453	420	435	437	461	411	464	429	416	456	401	461	379	403	431	480	448	437	445	429	427	420	430	438	420	440	440	444	456	447	415	449	435	427	440	446	433	437	433	463	433	414	446	453	441	447	412	434	461	438	449	442	429	456	424	465	428	450	435	454	448	438	375	447	424	426	424	446	424	440	440	403	406	398	431	446	448	496	397	435	454	431	459	469	432	417	437	448	418	459	412	426	388	437	414	456	446	435	460	477	463	447	406	467	432	423	459	452	417	428	438	446	453	417	409	448	430	448	459	450	447	453	468	451	398	445	454	438	440	455	414	454	452	407	418	457	413	427	434	464	431	413	465	428	419	425	486	428	445	431	438	445	410	406	424	432	445	435	443	444	408	444	393	450	426	426	412	439	411	424	459	414	447	462	435	477	403	394	415	435	470	410	420	410	435	388	459	433	420	457	442	439	421	414	461	422	442	408	438	452	452	447	415	378	438	439	433	433	443	431	425	410	444	461	452	454	408	412	445	443	427	485	464	471	397	403	435	456	422	445	433	437	408	478	439	428	443	442	450	416	415	441	459	395	438	455	410	431	411	476	447	462	409	474	476	430	422	441	432	454	402	420	477	440	406	431	495	446	428	425	430	452	438	414	420	415	430	438	424	441	462	419	399	399	431	463	470	454	430	420	436	453	422	428	452	473	456	433	427	451	411	424	429	403	441	402	460	404	436	411	481	450	449	435	467	429	399	404	446	434	441	431	434	442	435	458	446	478	440	479	434	436	419	435	475	427	389	435	420	439	440	413	432	439	438	434	425	469	440	459	435	457	439	439	462	441	447	464	443	411	450	414	432	427	453	444	451	459	409	386	475	435	475	449	443	426	443	449	444	419	465	467	445	457	441	414	433	461	472	435	410	412	426	467	433	453	423	419	428	430	422	426	429	438	420	431	457	444	475	376	472	470	434	441	412	425	468	434	471	457	403	432	411	390	440	423	437	461	431	448	437	427	436	434	424	426	439	471	463	448	448	481	456	420	395	431	440	424	433	402	434	431	412	445	455	439	422	418	450	434	434	431	446	404	461	427	420	448	458	441	442	436	454	459	449	483	429	427	421	410	432	452	453	408	427	442	439	405	469	446	430	428	442	459	443	408	422	401	422	438	399	414	427	404	430	429	438	415	433	441	417	419	394	418	419	416	418	448	455	435	426	415	443	441	491	445	449	434	461	439	406	447	432	412	462	463	420	422	423	444	433	442	452	406	437	449	467	460	447	438	427	452	449	422	468	431	447	446	473	436	445	428	451	417	435	455	405	448	440	414	448	406	455	434	408	417	437	423	445	396	413	434	436	432	430	407	413	446	420	393	407	435	468	441	429	449	456	412	431	422	437	399	445	440	381	424	403	433	461	432	439	406	430	391	394	444	432	410	388	452	449	425	460	461	462	429	466	465	424	442	461	395	417	440	392	436	422	454	413	473	444	430	427	394	407	432	420	436	420	459	480	396	444	412	439	439	458	418	440	451	470	457	452	421	435	446	453	449	456	425	459	408	446	447	465	428	435	434	448	446	439	445	482	441	448	446	434	448	420	433	432	445	399	408	444	440	435	425	445	456	447	422	422	428	468	450	450	437	370	426	378	435	431	458	428	429	464	415	461	465	472	420	435	451	424	488	431	439	437	420	408	436	421	422	418	424	443	421	454	423	416	417	417	458	415	432	444	416	426	435	445	438	464	432	455	449	429	420	433	410	437	472	465	422	459	444	432	475	423	458	431	430	439	442	434	436	454	438	437	415	437	457	441	451	431	441	466	441	444	446	451	459	430	429	470	440	459	454	390	402	427	441	420	445	418	393	413	424	452	436	402	435	433	439	387	473	417	381	427	449	404	431	424	430	446	401	430	435	440	465	425	433	464	428	445	427	445	447	430	437	413	458	452	428	407	445	417	447	414	455	424	432	501	400	430	411	455	451	437	419	430	485	445	454	450	449	428	425	454	455	393	431	446	477	432	427	409	443	425	466	402	428	440	418	424	466	471	410	385	427	429	414	439	395	474	458	473	420	416	436	439	394	429	421	407	456	431	438	437	414	447	430	422	472	441	431	477	424	409	428	488	421	447	391	450	466	451	462	437	449	412	408	437	411	460	423	416	464	444	444	429	439	410	463	435	428	422	430	418	384	441	458	450	426	424	447	432	438	415	427	424	415	387	442	436	456	424	453	424	438	459	457	454	428	418	419	462	460	427	426	450	393	427	392	409	458	436	426	409	426	453	430	433	446	418	432	428	471	443	418	429	439	419	460	458	431	432	456	440	450	434	436	457	432	418	393	438	457	416	440	433	436	435	421	465	387	439	398	426	407	412	428	437	441	438	417	411	459	428	432	375	466	423	424	457	470	450	454	432	402	457	423	427	414	451	385	460	450	444	433	441	438	417	411	451	417	394	471	415	449	411	412	458	440	451	436	458	432	445	456	402	478	415	472	439	449	440	444	427	394	427	422	429	437	409	453	443	425	445	413	448	451	434	438	435	444	455	434	461	431	451	469	431	442	411	434	455	467	423	424	442	453	415	444	455	473	414	476	440	437	455	403	460	431	420	433	425	446	436	449	450	456	448	409	461	421	441	392	413	433	437	433	442	439	406	446	453	471	477	459	441	407	459	417	407	405	474	447	433	449	434	459	422	445	466	432	444	408	446	391	430	414	443	473	426	393	433	442	453	478	424	490	436	426	457	439	426	426	446	432	451	425	409	438	418	420	413	450	422	452	441	446	445	433	409	460	443	459	424	443	434	507	404	416	414	426	423	432	427	425	407	441	403	434	445	428	470	437	439	421	410	404	466	446	422	440	439	422	406	457	419	427	432	464	458	473	452	449	445	433	442	446	466	421
42187	33265	37560	31074	19219	10814	2757	843	649	453	379	423	647	1152	1349	1155	480	306	301	285	303	302	317	288	250	314	311	295	265	295	341	304	326	291	301	302	308	294	287	290	279	304	295	294	251	287	286	298	285	293	244	251	272	318	294	294	305	287	271	348	290	296	324	280	293	289	313	312	322	272	297	307	314	333	330	316	327	332	302	292	320	292	354	291	320	299	292	264	309	276	277	291	280	295	342	301	309	280	318	319	283	299	311	314	317	289	310	289	320	332	297	316	290	319	326	337	320	294	315	296	324	317	288	285	308	299	292	273	281	306	353	267	289	281	291	311	308	280	283	320	289	323	285	310	310	281	270	281	293	303	316	319	295	310	337	296	305	312	290	314	292	287	293	355	302	290	293	286	317	351	301	292	325	313	327	308	285	319	267	312	294	300	308	296	299	307	333	297	323	275	306	333	301	265	295	308	278	278	315	289	291	263	302	278	269	320	299	276	354	323	299	305	306	304	293	270	302	281	294	288	288	295	318	294	294	289	294	286	293	281	314	295	319	269	309	279	293	320	291	297	297	293	299	293	304	272	296	313	281	330	295	310	300	292	286	297	320	309	309	302	288	319	312	298	320	265	307	314	330	272	305	319	327	299	333	288	288	310	302	289	298	312	258	334	336	306	315	297	304	306	288	308	285	299	273	288	283	263	278	301	283	313	278	295	287	252	319	327	265	271	293	277	326	309	320	300	325	290	280	320	289	273	295	276	263	310	300	281	265	314	288	307	297	295	302	309	282	309	322	293	309	298	293	314	299	290	296	265	285	283	286	323	289	326	304	315	296	303	285	320	295	293	317	320	295	286	275	305	288	315	331	326	282	313	304	325	306	262	307	341	318	295	314	285	285	261	281	324	284	288	306	283	310	289	285	280	299	298	290	303	300	295	309	332	301	287	271	327	301	296	313	312	285	287	300	312	299	317	279	276	278	301	301	280	319	294	298	274	316	304	279	315	312	288	307	279	282	325	288	339	281	298	297	306	301	337	288	277	323	303	314	347	273	296	293	303	275	294	305	303	272	331	300	320	311	284	315	298	311	350	337	321	308	293	303	319	272	310	301	305	265	299	284	312	308	309	269	302	308	331	308	295	281	289	321	302	291	291	275	319	273	300	331	327	293	307	292	304	305	283	301	310	276	291	312	312	316	327	301	311	293	321	317	279	332	319	297	294	307	268	290	283	321	286	305	277	297	268	308	289	286	289	296	289	274	357	315	338	283	304	320	325	287	237	278	296	277	305	294	300	303	318	321	300	262	274	307	311	290	293	320	310	282	279	298	336	280	317	287	301	273	276	298	282	297	288	310	259	278	314	275	311	367	290	300	290	288	331	277	294	292	303	331	300	304	275	294	299	314	299	297	324	290	312	314	284	281	319	266	326	282	319	288	288	268	335	315	291	280	282	291	330	329	306	309	313	288	300	316	304	343	267	282	308	322	290	317	338	270	331	329	324	342	316	292	295	260	332	301	297	353	322	288	308	324	303	302	340	269	288	310	307	299	327	301	283	282	285	324	319	306	262	289	300	328	289	317	301	303	291	301	298	292	282	250	306	314	316	308	326	317	297	280	299	304	286	353	352	325	308	252	323	288	312	272	288	286	280	327	305	297	317	311	303	281	284	273	312	307	304	295	301	294	280	298	279	312	336	311	310	281	300	305	303	290	309	303	292	313	318	277	293	349	275	319	324	281	326	314	287	296	294	306	309	290	311	321	295	296	317	280	283	333	312	296	308	320	257	299	295	311	332	301	289	281	308	292	299	320	339	323	302	294	306	302	296	290	291	269	286	252	320	338	292	303	322	309	311	307	293	277	312	312	318	305	308	304	280	322	311	332	297	287	342	280	307	281	317	291	296	315	283	318	304	301	337	320	310	290	315	302	312	295	301	300	303	302	297	323	291	286	311	295	322	320	298	308	309	265	282	321	300	289	310	304	291	315	298	273	299	299	308	304	267	266	291	314	301	306	292	295	288	313	298	312	266	317	307	331	311	309	285	311	287	275	271	303	339	304	319	291	297	280	300	326	289	283	286	308	313	282	296	324	311	287	288	286	287	316	285	284	277	291	282	311	330	321	299	298	275	303	328	293	279	281	294	271	317	299	281	312	310	307	271	286	285	306	312	289	302	336	298	327	319	322	282	343	319	235	304	299	306	300	279	274	274	308	288	258	283	325	302	302	306	283	304	292	264	313	292	307	295	323	292	288	285	278	307	268	321	285	338	284	308	306	303	328	299	288	300	331	297	296	304	277	333	289	307	292	305	323	311	282	309	299	274	295	293	317	311	277	333	325	323	310	297	284	291	289	302	315	289	361	287	295	300	304	326	304	310	276	298	337	294	272	295	269	266	295	299	299	291	283	287	279	298	289	285	306	300	286	311	319	303	288	316	306	334	270	286	322	318	315	313	278	289	321	306	312	293	290	311	294	314	296	312	311	312	305	271	307	289	345	283	295	285	283	315	305	312	291	333	288	284	311	290	307	336	284	317	286	303	298	291	317	274	288	310	308	316	312	282	334	320	301	313	265	300	278	294	293	276	286	317	283	294	262	304	292	287	292	287	349	309	316	301	337	272	298	296	292	322	312	297	285	285	293	295	297	300	298	282	288	308	313	278	280	294	305	281	272	329	280	300	329	297	317	274	292	296	320	280	289	277	285	300	272	273	292	310	296	318	313	287	300	322	324	316	285	302	323	309	284	305	326	298	307	303	310	285	297	305	296	280	289	329	317	289	339	314	293	279	337	275	327	274	315	284	271	295	301	293	322	268	311	274	270	303	271	294	304	310	315	282	282	311	348	336	294	298	297	267	312	296	280	320	292	295	301	315	315	304	285	320	319	315	268	317	297	308	314	283	269	293	271	285	270	266	325	309	322	316	306	280	317	292	322	284	318	307	315	287	310	313	322	345	324	298	314	297	289	303	265	278	335	323	286	327	300	288	318	323	319	310	324	318	270	292	287	309	315	324	288	321	279	306	282	316	287	313	304	269	307	259	296	308	313	318	298	296	302	282	281	275	285	329	283	287	320	310	315	315	306	272	298	314	285	288	333	347	304	304	312	303	273	317	273	298	300	321	306	307	285	284	332	286	289	286	329	245	291	290	307	313	288	312	333	290	311	303	283	305	301	281	314	311	269	285	331	324	317	329	322	302	310	315	307	282	323	282	293	294	291	313	321	309	296	310	292	306	310	303	276	302	287	265	303	298	288	304	304	307	322	292	345	320	292	317	311	281	305	280	308	293	310	315	287	318	291	280	289	329	311	311	301	295	304	331	302	298	341	304	303	278	286	267	324	300	298	274	319	320	315	304	269	318	324	292	253	294	314	275	283	287	309	325	310	289	331	295	294	296	245	276	307	311	312	288	287	296	276	282	280	315	300	325	297	338	295	287	289	304	320	315	321	306	284	287	306	280	307	293	316	317	302	306	343	327	286	298	306	334	315	303	316	287
27412	26937	38830	37915	29026	22195	6278	2818	2151	1405	1202	1225	2852	5562	6337	4988	1388	694	636	661	671	704	639	634	705	698	697	692	690	682	652	645	665	648	699	640	713	678	676	689	681	723	683	635	661	716	676	687	705	673	668	623	655	679	656	639	685	656	679	693	634	696	651	652	636	694	656	694	658	712	643	692	628	685	677	680	693	695	682	684	662	666	685	664	666	680	668	674	645	692	635	635	681	684	657	667	677	679	684	665	698	676	655	665	648	698	694	695	659	620	700	666	718	738	676	681	647	670	660	685	684	700	684	695	672	682	625	730	647	657	700	691	662	699	671	686	683	639	650	680	647	721	664	673	690	661	684	636	669	676	683	656	687	743	683	709	709	644	654	644	690	687	641	744	674	710	669	655	685	663	658	673	662	625	676	696	676	657	691	645	673	709	682	703	646	709	703	677	672	666	695	643	719	689	704	707	717	723	676	630	689	684	649	694	654	636	668	711	671	703	663	638	659	679	684	693	674	650	641	656	706	676	678	689	686	677	697	664	682	706	697	680	676	634	673	672	647	702	702	691	675	664	690	702	636	664	658	735	681	663	719	672	717	654	651	687	632	700	674	649	649	695	666	617	664	659	686	641	666	643	652	632	627	670	657	712	687	690	672	665	647	665	662	630	654	692	654	738	713	672	638	671	722	672	701	672	654	717	684	700	640	689	637	686	691	707	657	702	687	670	651	650	666	681	650	680	692	641	709	657	699	659	669	667	641	709	683	676	648	682	652	715	698	730	699	684	675	639	643	656	660	705	701	686	635	686	736	692	653	641	654	660	661	673	658	685	685	654	673	686	659	649	665	667	692	668	676	626	696	681	678	686	680	670	687	628	655	649	653	611	631	637	696	656	679	654	668	639	735	685	676	641	671	710	661	651	694	731	664	712	698	656	648	656	696	703	694	714	651	697	682	699	680	637	686	696	665	695	683	645	642	674	696	699	666	669	686	652	677	666	740	645	712	693	660	593	679	694	693	661	652	665	650	700	671	652	692	628	653	651	695	717	721	645	723	648	666	673	662	676	648	665	684	677	707	653	659	674	695	676	665	649	704	664	697	711	639	694	733	706	669	698	672	653	648	644	672	696	645	696	694	666	653	712	646	612	681	715	673	693	708	733	619	672	706	642	664	696	653	665	698	650	697	655	678	645	679	742	672	703	692	692	668	606	662	713	667	655	691	634	665	679	664	627	643	664	689	652	677	727	694	689	669	672	682	662	655	684	638	675	631	657	675	703	692	680	676	675	657	677	655	662	652	663	673	597	670	685	680	700	693	715	672	671	718	721	631	700	691	635	682	714	681	633	664	642	663	650	634	646	678	689	644	682	650	646	684	673	728	688	633	704	608	684	678	685	698	688	683	677	640	632	673	686	676	682	723	661	641	648	650	688	712	655	660	685	636	682	710	623	680	653	667	672	656	664	644	673	646	653	612	702	692	649	651	657	689	701	672	671	648	609	656	685	699	699	629	667	659	681	689	659	671	687	703	704	689	668	692	680	660	694	629	649	645	685	693	723	658	669	664	721	645	604	673	676	658	683	703	685	672	658	645	707	670	675	654	654	655	703	641	747	651	727	715	661	634	625	629	689	698	654	650	657	662	638	677	667	672	682	624	634	681	648	725	703	689	676	672	663	683	689	696	658	692	676	639	724	662	707	633	676	701	679	725	668	708	619	679	657	671	691	640	661	650	652	665	683	657	648	678	652	687	678	654	641	659	651	680	673	647	718	710	655	691	668	628	715	704	648	669	680	668	633	653	680	645	636	696	655	656	675	677	695	636	711	684	699	635	681	667	672	680	682	661	689	710	615	668	718	707	689	651	671	685	689	657	679	652	688	714	660	646	681	690	612	717	692	706	704	674	666	695	645	681	680	630	674	665	639	702	684	673	661	695	712	744	681	664	694	719	705	615	649	636	644	664	722	712	681	673	680	674	655	716	697	708	667	668	665	661	666	673	689	666	687	655	664	662	651	658	636	688	654	711	652	717	698	683	688	694	705	654	694	676	685	683	660	672	697	639	659	671	693	669	677	618	699	670	691	681	647	630	693	723	634	709	642	713	653	712	679	667	626	689	671	714	702	693	654	647	663	684	652	658	683	691	679	695	705	646	727	654	655	716	663	665	690	667	663	689	684	683	700	744	666	631	664	646	660	668	686	653	647	687	651	667	705	679	678	649	714	656	676	667	674	706	692	677	689	723	677	663	675	678	677	688	654	664	683	680	641	655	643	648	661	660	686	697	678	666	721	663	703	679	666	684	647	663	660	675	695	720	672	697	674	661	701	724	620	698	680	678	698	642	656	677	660	641	679	729	675	714	689	685	628	677	667	709	669	702	689	623	655	670	678	678	678	640	709	684	680	648	672	682	673	653	697	657	658	684	638	704	679	657	691	644	684	664	714	636	695	689	674	667	711	639	683	687	666	640	650	646	684	625	705	716	657	694	670	700	661	667	667	657	688	662	669	689	683	660	686	680	646	665	628	652	673	702	683	639	645	649	640	655	666	634	689	647	705	681	685	669	679	634	679	699	685	662	615	694	658	664	689	669	694	665	704	662	662	659	677	688	626	615	699	653	638	665	661	673	708	667	654	681	703	675	681	716	641	671	693	652	697	676	686	656	631	599	658	684	696	663	671	664	689	664	710	679	637	673	707	714	666	690	677	687	673	680	624	689	685	688	683	662	638	671	687	708	709	647	710	693	706	726	655	677	707	699	709	686	719	671	673	703	676	621	642	695	676	658	667	650	656	695	686	700	664	677	691	709	652	633	642	730	670	650	690	730	649	667	664	605	664	676	653	633	714	654	737	698	726	649	684	615	609	623	669	643	690	625	636	603	660	685	700	634	680	628	653	665	691	626	667	641	619	641	648	669	647	683	650	696	663	705	689	669	691	699	676	691	659	661	688	653	700	660	654	661	691	691	627	702	631	663	646	617	690	656	663	637	686	697	685	707	642	681	667	653	633	691	669	684	662	690	661	643	641	708	653	626	621	691	661	656	693	620	620	703	654	652	681	702	693	721	705	660	737	692	702	707	644	645	710	689	685	701	685	720	661	718	683	674	617	665	656	615	697	673	687	671	613	657	657	657	620	676	650	636	702	649	694	671	663	649	697	630	719	681	688	674	666	690	688	712	686	607	667	696	633	612	710	649	685	623	668	693	671	666	652	624	644	679	741	693	682	695	651	649	653	706	644	645	660	686	651	689	654	676	667	673	658	670	640	723	700	684	614	700	690	656	710	676	684	693	739	683	716	657	665	658	673	670	684	713	663	626	658	658	716	693	615	646	654	644	710	653	677	681	648	643	685	695	675	660	726	637	658	700	685	674	685	638	689	647	646	649	690	706	648	658	691	642	646	678	712	680	690	657	645	692	688	671	670	667	700	651	700	683	678	629	711	690	673	641	668	659	683	686	679	676	663	689	688	682	678	676	635	688	711	690	705	629	690	665	726
51286	41714	44546	39491	26460	14687	4474	988	716	597	573	586	1118	2297	2503	1965	764	379	379	390	388	335	365	328	330	357	377	357	367	374	376	401	376	393	379	408	387	400	377	352	353	336	350	344	358	384	365	330	394	418	401	373	359	349	427	393	392	320	374	372	355	365	379	332	381	360	382	382	351	412	406	375	371	353	367	346	395	356	392	373	375	361	381	377	334	349	378	350	373	382	393	376	373	364	344	362	380	361	359	378	401	397	384	321	364	351	352	360	336	378	359	356	391	365	397	384	387	377	346	365	371	395	346	371	366	413	366	405	396	380	363	329	346	347	337	344	358	348	376	363	373	327	358	399	342	394	385	373	359	371	371	351	361	356	396	351	364	353	380	408	350	377	348	344	359	374	350	356	357	361	401	392	332	325	389	382	389	375	347	369	376	360	377	391	371	342	402	375	382	336	351	371	354	370	371	342	407	354	341	388	325	340	358	355	407	386	355	410	330	343	381	367	379	342	368	380	395	376	375	363	374	414	383	362	386	360	367	366	350	380	364	366	375	364	362	395	373	402	408	351	363	394	401	386	345	344	376	370	384	348	343	341	338	391	354	369	374	391	359	385	357	364	366	337	354	367	378	403	360	369	404	356	376	379	359	402	386	391	336	358	357	358	370	389	389	367	381	357	335	325	374	385	388	378	395	419	374	387	404	374	398	356	405	376	367	357	363	344	389	364	377	386	352	371	392	355	344	369	375	371	378	359	365	356	345	368	366	374	382	376	364	356	366	370	397	384	355	378	342	342	345	359	352	350	395	366	378	352	351	377	363	338	375	394	358	323	401	380	326	382	382	386	398	406	372	350	370	335	393	369	363	381	410	389	327	389	370	341	390	425	450	349	372	381	357	347	329	355	390	380	375	355	369	342	350	377	372	400	341	328	397	388	365	413	394	389	358	363	363	348	352	378	337	395	375	384	358	355	396	340	401	375	354	375	393	361	339	388	390	361	358	361	324	356	389	386	405	372	352	325	352	348	371	382	377	358	358	360	389	390	356	342	351	370	375	356	404	377	347	355	420	373	374	358	379	378	339	348	345	342	353	401	372	372	380	360	343	330	357	366	391	370	342	334	362	356	365	349	384	343	390	370	342	376	385	375	381	367	401	337	325	384	362	421	381	363	351	329	424	353	358	351	362	359	419	377	365	372	362	346	401	351	378	377	359	374	357	319	409	387	427	382	373	358	379	380	329	373	373	348	373	343	393	361	344	346	359	377	391	345	333	353	358	393	381	370	317	371	357	397	401	389	402	409	395	360	370	362	364	378	395	369	348	403	370	378	391	360	381	373	394	334	375	336	383	397	359	373	377	389	348	386	364	368	379	386	363	362	345	354	379	367	412	376	380	380	368	363	373	363	397	407	375	346	364	372	413	373	371	379	363	377	341	378	360	355	396	376	369	407	359	376	364	345	388	402	367	369	367	398	395	409	386	398	382	334	356	371	375	414	395	369	372	389	393	359	401	408	397	385	395	394	386	373	376	358	391	392	363	377	363	372	396	391	352	367	369	374	345	397	372	364	381	347	419	396	363	379	357	357	384	376	364	391	387	376	351	397	419	375	377	353	372	380	362	369	360	397	342	401	370	425	343	374	361	358	361	389	374	359	369	356	329	371	364	372	372	396	362	366	356	362	403	351	359	359	355	333	369	346	371	384	371	375	381	380	364	365	360	396	359	362	400	379	398	361	358	372	342	405	373	379	399	374	341	379	388	351	344	372	382	390	347	416	333	371	396	386	379	358	375	390	361	359	364	364	335	361	364	388	367	346	353	386	379	345	385	364	351	345	331	375	383	388	372	327	412	398	382	390	370	398	409	334	394	396	397	354	341	398	371	361	417	385	389	361	380	342	382	382	321	369	354	383	361	344	361	348	381	371	340	327	359	378	389	369	352	374	361	380	386	368	363	375	386	382	379	363	344	321	332	351	418	363	352	347	411	347	364	338	385	372	382	414	376	381	365	364	367	381	340	350	374	327	373	371	419	356	439	401	408	368	370	346	368	323	350	356	383	361	384	408	369	372	371	333	362	386	362	363	405	362	371	430	382	359	400	399	391	359	339	373	374	354	349	390	345	385	377	372	350	387	347	353	369	341	351	365	366	333	363	390	368	376	389	362	374	358	325	364	345	350	409	368	360	351	392	364	393	395	355	382	339	366	378	361	363	407	416	366	404	385	372	343	403	366	349	374	358	325	403	383	409	388	393	372	344	398	393	360	399	379	366	391	346	347	382	370	347	388	355	389	394	350	385	371	356	373	348	404	325	414	348	397	328	372	387	376	373	358	330	378	336	368	354	377	384	409	380	352	399	375	344	416	386	351	358	380	332	368	396	341	366	372	380	364	408	359	375	359	414	380	378	361	361	395	410	383	396	349	380	384	386	375	384	356	381	364	364	406	393	423	351	371	389	378	379	359	386	349	364	404	334	393	357	343	326	349	366	358	367	390	371	365	350	357	349	368	392	374	360	380	353	378	348	367	387	367	395	349	382	367	375	350	344	362	399	347	351	348	415	374	354	316	375	373	348	381	387	392	365	365	388	399	378	378	364	399	387	341	359	357	398	387	342	378	345	351	367	380	356	413	406	355	329	352	355	377	364	361	364	396	399	369	376	345	365	349	377	376	383	374	357	347	395	336	390	342	353	387	381	354	359	368	348	355	374	384	370	354	396	368	337	362	329	350	379	375	395	353	359	386	381	368	378	376	355	365	342	370	393	388	398	374	370	376	387	350	366	356	328	395	362	378	373	370	356	342	353	376	368	372	360	394	376	371	388	336	392	372	385	350	408	372	349	356	361	348	360	388	381	361	372	371	381	372	383	386	409	387	338	426	370	384	390	385	349	342	365	355	369	384	381	379	366	400	396	389	379	362	393	377	393	377	386	376	381	368	382	338	386	377	349	381	392	385	376	373	369	353	380	338	362	374	375	357	385	400	375	351	355	358	331	363	355	379	377	396	376	352	377	376	338	354	404	351	359	349	359	376	398	370	369	358	390	365	357	407	342	374	342	379	355	341	389	345	360	360	337	389	407	381	362	369	382	389	377	367	396	341	385	352	366	325	368	365	397	402	353	325	354	382	372	377	399	370	339	391	362	406	370	381	379	368	345	372	337	409	386	284	376	367	364	355	320	368	381	377	330	385	358	359	373	371	360	385	341	377	332	398	346	346	376	374	368	361	337	381	379	395	387	382	376	370	365	393	378	356	369	381	344	360	338	376	350	384	352	352	398	365	359	357	328	366	367	375	340	357	365	398	362	411	378	384	346	376	354	394	366	368	362	354	381	371	369	343	397	398	357	366	359	343	360	346	339	376	386	362	381	332	335	350	384	345	357	366	360	333	344	366	341	388	354	393	329	348	396	378	351	382	379	350	332	364	352	351	374	360	343	368	353	356	404	366	389	353	369	377	411	299	332	353	374	346	349	374	364	402	359	340	392	342	369	412	381	374
33127	33153	44035	45144	34301	23518	8515	2675	2380	1795	1689	1764	5232	10131	11241	8292	2275	802	793	827	763	744	801	783	813	814	837	800	801	786	800	818	778	791	778	744	777	800	836	814	797	806	742	829	740	782	711	760	834	747	789	819	826	784	793	771	811	767	764	840	780	806	792	787	810	807	762	842	791	792	773	825	798	820	753	873	822	840	807	820	816	755	847	807	811	751	769	729	798	797	738	763	815	808	741	744	818	760	783	780	789	787	784	770	829	774	798	809	803	820	783	784	808	744	806	763	818	806	824	811	766	792	777	827	775	793	800	791	764	738	795	768	785	795	781	834	809	805	781	765	757	845	801	766	800	829	803	791	775	774	771	807	782	825	807	724	760	792	793	787	816	810	814	804	764	698	808	810	752	781	730	761	780	848	792	799	815	782	786	840	764	848	844	795	802	748	775	803	819	765	826	745	807	807	745	761	785	774	784	806	802	805	796	836	821	761	822	803	799	843	737	814	822	737	752	798	770	760	757	772	773	801	779	820	838	790	804	803	801	821	733	741	817	782	864	761	785	731	842	795	825	768	823	798	819	792	789	795	847	763	762	842	771	813	840	789	777	781	815	756	831	777	761	815	773	840	786	822	797	815	839	765	789	763	810	767	856	833	799	778	713	806	820	787	803	776	792	820	769	769	760	806	820	792	782	790	784	780	769	753	783	759	769	813	825	825	810	777	814	782	775	823	790	809	823	808	781	757	799	781	796	797	774	804	827	774	797	828	847	795	735	801	815	777	783	745	783	777	792	825	787	790	800	730	813	774	821	799	764	794	763	799	784	745	838	746	786	785	804	765	784	772	767	805	848	773	766	810	799	788	792	739	765	844	794	825	818	771	847	797	803	793	846	756	814	770	770	745	797	781	822	781	789	821	856	833	835	810	804	791	811	741	773	781	795	789	816	767	790	821	795	814	802	805	824	813	811	793	789	824	798	830	803	822	759	800	844	777	801	790	796	770	768	811	851	818	847	808	784	794	775	803	803	804	798	745	858	832	775	793	754	779	806	833	745	803	800	771	777	770	811	792	827	777	799	821	833	833	855	805	825	820	779	795	779	801	778	781	742	808	794	798	813	773	742	799	776	790	807	801	775	813	793	836	749	828	784	839	804	809	790	789	806	822	788	752	807	764	799	786	801	826	797	742	799	803	787	770	815	792	810	822	801	818	770	771	822	783	841	789	758	797	744	757	780	763	765	778	787	777	812	801	841	815	807	757	804	829	808	784	810	756	775	821	775	779	841	781	802	792	802	789	774	818	774	758	778	766	795	803	814	797	793	818	805	818	802	789	825	770	855	820	760	774	758	811	794	749	785	815	790	772	795	807	760	811	814	792	746	789	793	749	795	838	815	819	774	837	816	798	771	848	781	852	800	738	805	793	808	863	762	778	770	784	789	788	761	835	803	793	796	759	752	803	801	782	804	802	753	756	781	860	765	789	780	732	833	790	741	739	752	759	713	810	823	766	740	755	803	757	777	793	745	777	776	794	840	813	787	754	772	809	752	772	756	830	758	821	762	796	785	809	766	771	787	760	793	788	756	740	819	756	800	802	897	830	795	774	751	756	821	801	814	726	771	754	810	821	774	800	794	793	790	795	783	791	753	828	787	819	736	778	833	751	785	790	797	811	794	787	781	755	773	792	793	830	784	777	788	795	796	763	757	812	787	787	772	822	823	769	783	757	812	791	797	778	757	774	769	802	847	808	803	777	788	774	811	764	806	818	794	834	773	816	832	778	764	833	738	788	743	817	774	804	808	800	811	796	824	823	824	846	808	808	731	798	811	788	758	808	822	769	811	796	755	761	752	793	832	817	825	804	795	782	815	809	802	782	801	773	793	833	798	817	752	788	831	773	795	822	785	830	782	804	797	808	759	833	767	877	748	781	787	840	825	775	779	751	835	759	763	784	851	782	793	774	762	722	769	816	824	785	738	778	751	791	770	783	781	818	783	795	803	783	804	854	757	796	812	797	814	788	804	767	821	806	841	763	792	771	823	800	782	759	788	800	765	805	796	785	780	832	825	843	776	803	788	776	813	810	743	770	812	777	758	771	794	760	784	757	783	816	793	768	815	783	835	788	767	827	787	796	763	782	820	836	798	784	808	800	737	789	784	791	764	823	835	766	778	808	767	850	763	790	819	849	747	771	823	846	850	788	812	757	811	843	802	800	786	846	761	786	787	725	775	791	825	779	837	798	805	800	798	766	822	781	820	782	794	760	827	800	769	782	828	817	782	806	790	787	793	804	820	806	820	776	759	809	818	789	794	811	759	841	820	804	778	842	821	810	767	821	776	786	784	792	774	783	787	792	789	774	800	764	791	815	795	779	756	751	785	742	795	806	814	780	755	786	805	815	730	796	809	819	823	740	781	750	797	791	833	801	770	777	757	761	793	818	775	770	795	813	778	790	811	823	820	794	799	782	747	790	787	810	772	820	812	819	814	803	805	761	777	810	784	776	781	772	775	804	834	749	807	820	800	796	763	780	828	818	737	797	783	826	793	754	745	766	797	751	757	853	793	806	881	771	860	745	807	841	775	805	763	790	817	736	782	840	799	817	841	795	779	848	780	759	768	810	781	786	790	794	799	790	787	817	802	797	794	794	795	785	816	867	804	806	776	809	777	797	788	822	781	754	807	825	792	750	838	806	761	784	771	796	830	822	820	776	784	835	751	836	797	804	770	804	866	767	789	815	817	796	789	815	806	803	758	799	821	763	730	836	800	740	798	775	844	796	769	839	708	789	769	782	860	777	843	781	808	786	776	792	763	811	770	780	780	822	788	761	793	791	826	840	805	767	799	805	810	812	808	752	785	816	774	817	828	749	807	754	816	779	794	888	763	767	782	786	807	805	818	798	802	861	781	818	752	830	769	803	753	803	825	783	824	754	833	811	735	788	810	748	810	761	815	801	799	813	803	743	774	833	846	732	787	749	829	860	794	800	783	750	808	872	766	816	786	777	782	796	793	798	776	800	855	776	779	736	789	818	788	806	801	815	746	776	783	827	834	802	787	777	761	793	806	798	822	799	795	747	766	774	788	811	839	793	814	791	801	781	782	806	728	804	791	737	824	760	794	837	783	838	804	797	810	791	848	817	815	763	772	808	795	748	799	811	800	817	826	776	818	809	779	784	764	822	780	822	838	744	822	825	760	769	831	781	793	805	867	729	817	789	817	842	762	794	808	807	781	771	752	823	816	779	820	808	824	809	770	820	783	782	778	814	874	757	807	800	798	798	800	779	778	788	773	786	789	779	729	800	780	818	817	807	819	752	836	773	753	865	764	824	779	795	753	784	786	838	824	767	750	817	788	769	782	830	782	808	768	765	817	777	771	830	787	795	733	761	801	815	754	807	801	791	781	775	835	777	751	815	855	813	794	794	798	818	774	744	765	871	794	807	790	779	786	752	758	798	748	797	788	817	761	779	788	774	816	788	770	750	807	796	724	816	765	785
21596	12900	8507	4566	1899	1139	435	310	272	274	253	240	237	226	240	206	204	168	188	171	186	179	197	193	180	177	174	188	200	176	147	174	191	191	181	189	193	166	178	179	198	214	197	183	176	199	182	207	188	173	183	200	171	173	180	178	173	177	191	172	182	189	164	179	173	198	176	186	193	200	179	181	194	210	174	169	169	176	200	196	209	184	207	183	187	181	198	177	182	196	185	185	191	176	212	183	188	193	176	171	184	176	182	170	192	191	192	174	176	157	168	190	161	183	188	158	191	164	183	176	183	208	188	177	190	199	180	186	180	172	172	189	164	176	197	172	185	188	196	230	166	168	169	179	185	196	206	182	177	203	189	197	170	191	204	168	194	186	165	155	180	165	192	181	183	161	159	212	194	159	191	205	170	205	175	183	191	189	199	160	182	187	185	173	183	192	191	161	186	158	200	200	197	173	151	181	203	174	182	192	202	179	180	186	208	201	167	199	190	176	214	175	193	197	210	202	187	166	200	211	172	177	180	183	176	184	168	190	165	171	193	185	192	173	210	186	150	165	176	165	171	181	165	201	177	170	180	192	179	165	198	168	146	179	190	182	190	180	180	178	176	191	172	172	156	176	178	199	177	173	193	197	181	167	198	170	175	188	168	188	184	202	189	192	190	198	180	168	185	166	181	180	166	182	181	186	155	165	174	190	154	213	198	197	197	153	177	175	206	197	154	194	178	158	176	183	173	198	159	192	191	180	191	177	181	197	186	188	193	195	198	194	186	187	179	187	176	187	200	168	180	194	193	193	166	166	180	169	190	212	202	172	173	191	187	170	189	185	151	177	186	217	168	193	187	145	167	192	182	174	182	176	200	220	201	187	185	184	184	180	184	156	180	183	177	161	169	217	206	177	195	193	219	188	160	153	181	177	175	211	205	189	185	173	180	190	205	190	191	159	182	201	183	194	183	170	176	149	180	174	174	168	176	170	180	186	166	155	172	173	182	169	192	159	183	183	171	195	161	164	187	191	160	189	194	188	190	203	148	194	171	174	204	185	186	167	202	172	184	186	199	186	170	181	153	185	181	168	172	170	180	206	184	153	203	200	211	179	175	179	188	165	223	167	173	182	185	195	177	183	190	188	176	175	201	175	176	191	170	163	186	165	198	174	168	158	179	177	217	204	175	175	177	169	162	199	190	170	205	146	200	176	187	169	176	192	195	157	157	197	185	190	184	187	191	182	163	187	179	180	202	172	196	165	184	191	186	197	197	179	159	187	194	176	191	193	180	173	197	182	203	207	182	166	176	168	182	177	165	205	169	190	187	197	193	188	189	179	199	174	179	195	180	192	172	179	169	189	170	170	192	194	191	184	180	201	216	165	201	190	158	181	169	194	159	198	190	185	205	165	191	157	169	205	168	158	192	208	190	192	201	180	177	195	204	194	188	196	184	183	178	183	196	183	190	175	208	184	165	157	162	174	193	172	194	183	197	182	163	173	172	177	176	181	183	171	178	167	198	177	171	167	189	195	191	173	148	179	174	167	162	211	193	184	197	176	169	193	183	171	182	181	173	176	214	185	174	177	160	174	178	182	180	168	190	165	176	198	166	150	191	183	212	180	170	186	174	183	182	178	159	191	181	158	185	182	178	205	165	177	190	174	203	158	164	175	172	174	182	177	191	187	173	165	187	180	186	162	164	182	196	177	186	171	164	174	203	175	205	185	179	195	182	174	141	196	178	188	193	191	171	180	172	158	170	153	188	199	187	173	207	172	179	171	197	193	164	162	160	178	189	155	184	182	180	167	194	182	185	170	183	190	160	188	188	194	197	195	159	163	191	182	186	206	178	162	177	176	156	193	181	169	162	174	160	181	167	195	200	166	176	190	163	176	172	181	186	203	202	152	172	185	168	182	164	194	183	155	166	161	200	181	171	175	176	176	186	163	181	175	202	180	172	181	196	171	220	178	148	186	160	187	158	162	198	202	162	171	172	194	175	168	200	176	183	218	185	195	218	190	184	189	167	213	180	195	163	181	177	178	181	162	156	189	203	161	166	163	194	190	183	204	162	179	174	192	192	178	200	167	193	195	150	174	172	188	163	194	151	159	185	176	173	173	186	201	224	172	176	160	170	163	154	158	183	178	184	166	161	181	180	176	178	167	194	172	192	197	169	216	182	177	196	169	180	192	188	206	196	160	175	183	186	188	175	161	180	187	198	209	200	169	180	197	184	158	185	188	192	199	192	212	179	194	175	194	174	202	192	173	180	179	184	170	195	164	200	166	153	212	189	196	180	194	200	183	174	197	202	169	170	187	180	191	187	164	163	159	179	178	182	183	186	168	188	157	180	170	194	187	194	188	172	185	198	160	186	194	183	172	197	159	178	204	180	141	166	183	168	199	204	178	197	185	179	176	205	183	198	194	197	187	194	186	199	170	162	172	184	184	194	191	190	195	201	177	155	183	200	173	178	177	192	186	161	175	167	174	170	207	166	190	204	201	212	192	192	183	169	175	182	200	191	186	193	189	170	203	166	191	173	177	182	204	197	182	178	162	163	192	192	151	166	149	189	176	190	212	162	201	176	179	170	182	175	199	197	174	190	216	162	182	188	192	202	182	186	173	192	191	164	203	186	161	182	210	174	186	169	192	198	208	194	183	167	187	180	203	188	204	171	192	174	167	175	198	159	155	190	189	165	166	170	172	154	162	199	181	158	171	159	178	173	183	199	177	185	155	191	159	184	179	183	181	148	175	170	172	187	184	184	178	177	186	181	180	209	165	178	181	186	167	158	172	200	189	191	195	176	186	177	168	201	178	184	158	178	182	181	204	182	201	184	213	156	161	165	142	200	164	179	163	180	185	150	196	194	180	185	170	189	187	178	181	193	181	180	200	169	186	201	162	170	187	196	209	177	174	196	168	180	169	195	188	196	176	197	173	196	208	174	228	157	192	194	167	185	181	188	194	179	181	166	198	185	168	170	190	189	211	209	164	165	193	173	180	179	221	194	190	173	150	176	156	172	167	193	169	179	152	165	196	199	198	163	176	143	172	189	170	179	176	171	193	159	198	178	167	189	187	200	174	190	179	190	179	200	153	177	181	159	194	187	168	157	164	158	179	166	174	178	174	182	181	189	189	192	161	198	174	166	200	156	172	199	158	175	161	167	161	186	203	181	173	166	198	180	158	187	167	187	181	176	209	224	193	194	192	182	156	162	190	207	158	177	177	161	172	192	166	172	186	187	178	192	184	194	206	185	188	183	198	187	196	172	198	195	190	161	173	169	168	214	166	199	192	219	194	221	170	182	147	171	153	199	168	195	173	180	211	204	180	168	178	202	208	190	186	195	171	182	196	188	201	161	170	194	199	184	187	206	199	183	165	190	169	189	191	193	167	186	191	181	171	188	178	205	184	202	186	174	188	153	195	183	177	188	195	214	141	173	176	183	183	182	173	183	168	177	190	180	179	168	173	183	181	195	175	181	184	184	190	185	194	182	169
12936	10373	13191	11370	6591	4249	1697	1018	925	743	786	796	763	676	705	676	523	443	415	439	416	441	416	424	440	449	419	508	476	412	440	443	430	427	421	444	459	422	454	447	458	426	392	406	485	409	416	456	433	385	445	437	450	434	464	443	414	442	436	389	463	394	444	428	434	478	454	439	418	412	430	447	441	423	421	428	454	422	437	436	414	424	447	440	426	434	442	439	437	411	450	420	422	446	457	432	422	404	429	414	411	464	460	412	437	431	412	436	470	478	427	399	430	428	441	420	442	419	454	447	456	456	437	448	414	461	429	433	475	428	465	439	447	426	431	433	449	444	432	408	421	434	475	435	399	395	450	416	472	432	436	467	429	436	436	418	473	452	407	372	460	472	439	432	433	484	448	448	442	420	413	470	417	432	432	378	416	414	455	419	456	446	470	467	466	430	451	475	450	468	439	431	434	397	441	405	414	443	443	419	412	463	452	421	448	464	426	444	422	429	431	429	424	414	417	413	412	434	469	475	426	448	416	434	417	470	429	405	468	447	437	448	465	472	439	424	416	471	463	415	427	478	437	473	408	431	410	472	442	485	425	474	413	439	441	473	430	401	458	441	430	454	474	446	437	431	421	442	437	456	400	432	420	426	486	421	434	473	423	407	411	415	433	428	426	456	407	442	423	440	446	473	429	442	433	458	450	457	457	447	418	405	436	415	397	447	419	429	465	442	480	467	423	478	463	413	452	423	429	432	458	426	432	459	430	434	425	428	413	417	414	427	395	412	442	458	476	479	428	446	463	443	408	457	429	434	447	430	445	443	413	403	437	432	458	403	446	458	488	436	466	407	399	408	446	438	430	428	416	396	433	416	447	469	473	426	445	439	422	438	447	453	395	427	392	458	433	414	414	453	422	402	449	432	444	443	459	427	442	448	413	410	434	423	439	408	435	449	414	410	375	439	450	441	433	466	426	454	438	433	437	440	413	404	444	411	433	461	455	426	425	432	419	456	408	414	400	416	460	435	431	444	419	440	447	421	460	431	446	425	412	461	408	434	415	455	470	428	454	440	453	436	413	437	441	408	442	441	458	453	427	435	374	403	427	416	420	434	460	469	393	436	430	410	437	440	454	434	483	456	400	448	421	434	422	440	464	418	448	409	445	479	473	442	437	423	453	446	426	469	448	460	462	437	458	434	423	458	439	450	429	433	396	462	422	425	415	475	423	463	433	440	418	413	442	454	461	412	411	442	468	417	455	433	458	460	409	443	471	486	437	477	428	470	461	454	428	433	451	425	460	418	399	439	397	439	458	438	426	418	438	394	432	430	437	448	409	384	422	455	444	442	445	427	437	465	461	437	413	441	438	449	424	438	458	435	473	397	440	498	471	428	421	438	439	419	433	439	464	440	454	432	447	443	425	439	485	413	446	447	481	448	427	476	444	429	460	452	425	448	435	449	464	426	425	423	427	455	460	425	411	478	427	459	427	458	448	439	440	428	481	412	437	430	425	429	449	448	442	449	449	411	451	402	428	435	436	427	455	409	423	441	445	449	425	455	426	427	450	447	417	425	448	406	426	427	408	435	466	444	452	428	432	425	417	403	482	414	454	417	413	461	426	426	411	432	474	409	463	454	434	438	457	450	431	403	438	450	437	438	444	444	424	441	443	438	470	441	508	388	500	410	415	431	448	410	433	435	434	444	443	466	435	421	445	453	419	431	449	438	482	459	484	427	419	420	439	458	414	415	452	468	454	477	426	444	478	443	440	398	427	436	414	470	447	442	433	411	461	424	448	456	430	415	464	430	509	435	431	406	460	434	443	411	460	415	456	448	409	408	414	423	441	404	404	421	429	453	398	402	421	449	449	446	449	446	422	427	435	460	411	433	447	425	401	479	501	427	389	444	401	414	429	455	423	452	425	465	443	457	443	461	422	432	429	426	421	429	439	418	425	405	429	424	451	426	470	428	447	474	474	461	445	460	431	443	451	423	446	427	440	484	480	472	426	400	456	404	473	467	430	429	430	459	449	435	419	431	417	426	483	419	430	454	452	456	452	438	437	375	436	471	462	415	432	433	469	440	436	444	441	452	414	425	417	460	444	408	402	430	408	425	434	422	501	434	454	441	474	459	469	460	431	430	435	451	419	448	407	392	423	448	445	476	411	413	446	445	437	440	391	446	470	452	454	438	448	437	455	424	465	469	458	452	423	408	420	434	406	411	465	420	425	434	454	444	468	414	455	446	431	421	465	440	440	413	446	436	419	421	441	437	448	454	385	416	422	464	446	453	448	447	422	412	413	461	442	418	452	442	424	442	455	439	458	431	457	422	409	438	436	433	433	430	431	434	454	442	423	417	427	412	455	386	484	445	438	471	431	431	447	417	453	442	425	426	401	431	414	425	423	458	429	421	442	437	438	489	417	438	438	441	459	429	440	430	408	446	450	409	432	477	422	460	448	446	443	419	417	452	406	440	433	446	443	459	474	450	436	431	421	465	417	436	454	450	432	461	445	421	418	446	467	441	435	450	421	471	444	455	411	418	463	471	419	418	428	436	437	465	457	449	439	439	483	441	391	438	434	451	463	485	441	480	433	432	424	433	411	437	441	452	432	491	450	460	423	447	441	444	476	473	461	455	409	400	434	417	448	448	400	438	462	451	463	406	467	470	459	444	453	423	424	399	426	463	362	436	454	424	462	443	452	430	423	386	438	444	446	392	458	420	443	415	437	418	450	462	422	428	405	442	438	415	440	425	439	454	438	408	452	447	438	445	407	418	433	431	448	430	460	412	423	436	447	430	455	413	413	404	421	408	464	439	418	415	438	414	417	439	460	402	425	467	395	401	446	426	433	465	430	453	419	413	442	459	418	415	477	441	455	463	432	416	457	448	450	403	433	445	440	458	433	414	442	443	424	426	411	446	420	458	463	435	445	500	397	451	478	445	467	439	445	411	436	421	441	457	453	478	407	448	470	422	415	441	385	422	419	445	466	452	440	445	450	417	441	448	409	445	435	426	420	427	448	410	454	441	424	421	450	424	437	439	449	433	447	436	430	421	428	471	438	462	416	433	416	429	444	428	462	440	428	445	446	446	423	443	434	454	437	450	446	438	425	438	453	490	427	469	412	432	432	421	451	434	411	419	423	411	444	476	398	426	411	432	459	425	432	424	438	457	451	439	444	443	441	396	411	427	447	440	430	449	454	431	458	403	401	441	432	417	423	435	402	428	423	413	454	431	449	436	446	405	422	438	441	451	463	419	441	419	419	462	441	444	451	442	422	402	420	426	427	455	428	412	423	466	432	435	437	443	429	402	432	457	435	455	431	445	461	441	422	424	422	466	424	456	441	448	463	445	448	410	413	467	427	424	448	420	458	459	470	447	436	427	441	438	449	447	410	473	418	420	425	407	456	412	448	467	464	427	456	420	416	461	460	453	428	393	436	450	442	428	412	416	405	440	427	380	431	420	422	435	443	438	448	418	408	413	473	430	463	467	432	430
41810	31889	34305	28930	18014	8385	2152	949	764	666	501	417	397	538	1012	1243	937	305	313	289	303	306	300	325	311	280	303	311	297	293	261	306	261	312	310	291	281	321	296	296	293	319	301	289	301	307	263	300	297	321	302	308	293	306	306	318	316	284	277	336	298	304	315	256	321	299	308	307	290	276	316	299	310	314	305	294	255	273	305	307	297	301	317	298	317	291	320	278	294	335	328	305	296	300	257	357	292	309	299	338	280	306	303	316	292	276	280	332	275	318	288	289	292	298	291	288	348	302	318	341	273	306	311	286	294	333	302	285	252	290	305	328	322	273	313	291	313	312	269	300	320	305	293	306	321	299	330	299	266	267	336	300	295	275	281	287	302	278	277	285	278	305	268	307	333	340	289	279	314	284	262	309	305	275	308	275	298	276	316	286	312	296	295	313	309	293	285	306	310	310	311	308	296	296	303	294	286	296	305	318	320	283	288	295	311	247	305	307	299	278	307	276	279	274	272	275	309	327	271	310	311	319	320	306	308	318	298	301	315	285	307	275	318	296	307	296	267	312	315	286	281	262	282	266	272	317	308	296	252	303	292	300	326	301	318	285	293	303	282	288	270	300	296	305	314	255	285	269	312	307	311	300	283	330	283	289	326	278	293	293	293	298	289	304	290	267	298	313	334	300	283	313	276	283	319	339	287	330	319	310	292	274	303	283	293	284	288	308	305	267	292	294	318	296	326	338	309	314	300	282	287	268	312	304	262	280	302	298	299	340	348	281	325	296	284	301	304	315	347	325	289	302	322	302	308	321	321	291	286	296	298	309	306	274	277	342	310	310	296	336	288	328	314	326	303	304	296	307	317	270	265	280	276	339	277	285	278	316	265	285	305	279	283	317	323	329	279	291	304	305	295	283	289	286	290	312	304	286	281	296	297	289	288	274	304	319	290	285	280	268	273	299	309	302	307	296	276	279	292	310	327	304	310	299	279	301	267	281	315	303	308	277	286	289	312	302	309	313	275	304	282	332	299	289	284	256	319	290	290	301	299	326	301	308	300	303	255	318	293	329	303	301	276	300	289	296	300	297	292	304	290	295	316	331	308	267	276	297	287	317	298	275	275	289	322	290	307	329	314	336	316	313	306	319	312	316	307	259	309	302	289	308	325	313	278	299	292	280	280	278	322	313	267	282	286	273	304	305	304	324	304	322	303	295	292	277	297	289	294	281	305	307	323	309	300	327	281	293	282	333	324	311	281	300	294	301	333	329	300	280	314	296	301	318	268	310	323	295	343	296	316	315	291	307	329	280	314	294	310	290	282	294	318	314	304	276	302	310	304	263	332	253	320	306	310	254	290	301	309	272	310	306	285	298	287	329	310	331	274	302	290	275	342	290	305	321	282	304	294	359	283	298	310	322	269	284	284	308	308	322	304	284	293	266	316	301	277	280	284	310	333	323	265	317	272	277	292	312	273	340	308	317	327	287	291	289	316	326	290	296	272	292	302	303	318	289	322	293	323	296	296	307	324	318	289	311	271	298	301	324	316	295	294	292	297	291	295	318	307	285	295	269	295	313	283	321	320	301	332	336	347	320	241	284	301	330	298	286	293	298	281	308	308	295	280	306	306	310	307	313	294	275	297	290	311	296	320	297	274	310	269	286	318	295	294	320	300	294	344	303	297	300	334	309	295	305	279	300	295	277	314	302	288	311	331	288	291	342	306	307	295	290	291	296	293	265	291	340	293	325	285	320	314	309	319	330	317	309	262	264	291	290	284	313	293	285	297	307	295	300	301	289	335	294	310	347	294	302	332	291	307	320	304	294	297	326	303	343	313	303	294	275	272	283	281	270	286	324	283	308	319	294	291	298	301	297	306	311	327	350	277	299	317	303	326	313	312	310	291	290	316	290	302	316	297	313	324	282	292	315	323	285	308	314	300	336	295	271	270	298	246	294	302	315	323	263	298	261	319	312	307	299	261	308	286	277	385	302	279	314	317	270	314	276	312	297	307	288	257	302	312	303	280	302	333	297	295	314	315	301	308	311	316	269	298	288	327	288	278	298	327	289	319	276	303	311	306	291	292	322	321	316	285	298	315	306	353	276	306	301	320	334	292	292	291	300	291	291	316	295	298	266	292	296	291	303	305	306	276	272	311	313	309	274	282	295	267	258	307	268	303	354	272	306	277	318	320	262	295	294	272	363	313	320	303	321	286	321	294	330	300	287	314	314	302	281	318	293	321	328	299	310	279	302	303	322	318	349	347	256	290	300	280	324	305	286	315	303	293	294	287	303	295	318	331	304	302	326	273	314	300	288	305	284	323	319	316	299	312	293	292	301	332	321	271	327	298	331	281	296	285	287	293	334	322	365	278	323	267	289	318	316	286	320	323	300	329	302	273	271	314	318	273	299	300	286	319	265	314	300	284	321	320	289	300	275	294	331	287	306	279	277	293	306	304	264	306	289	285	298	274	355	295	310	322	310	314	295	307	297	300	288	290	291	326	272	315	299	281	295	317	322	271	329	315	290	288	310	288	307	314	307	318	296	269	293	324	277	296	298	298	254	268	239	299	269	285	295	315	289	300	308	288	293	324	286	301	314	301	286	310	304	319	321	298	304	298	272	308	255	299	284	325	316	289	328	287	321	290	271	293	311	282	306	308	298	295	308	312	270	288	297	300	309	277	280	314	298	280	287	287	320	313	316	289	325	292	310	299	308	296	271	293	297	289	269	285	330	293	301	296	303	319	286	263	313	297	293	283	270	294	288	321	260	286	291	294	282	312	278	280	296	285	314	303	308	285	317	295	296	274	283	277	304	301	284	293	304	294	297	306	302	303	304	265	287	297	304	260	259	296	300	309	292	289	301	328	313	316	318	284	302	298	300	275	289	280	308	328	269	300	299	296	310	281	287	293	300	268	298	321	287	307	322	294	314	332	325	319	293	290	318	337	325	303	281	277	293	316	318	285	332	336	306	258	291	303	286	307	293	299	291	288	291	273	296	298	275	319	279	304	304	308	280	301	333	329	314	311	302	295	265	280	296	309	313	329	283	278	310	309	281	276	316	304	287	287	282	308	305	298	323	309	259	319	295	315	280	305	279	305	329	328	277	298	291	300	314	317	306	298	293	309	317	274	352	320	268	296	324	291	281	316	332	331	295	302	282	278	329	287	315	298	293	292	341	316	337	293	304	326	300	303	305	291	292	296	303	283	327	300	304	289	292	325	284	285	292	316	294	285	260	278	285	276	277	292	296	312	321	289	305	273	290	302	304	306	328	312	294	289	314	309	329	327	312	284	326	351	320	305	333	262	296	293	290	299	287	303	267	289	343	292	294	297	311	314	288	333	297	293	300	285	283	303	294	292	301	310	275	320	320	296	313	278	319	315	293	333	335	323	309	300	268	345	291	294	319	301	287	321	315	322	320	282	283	305	279	278	258	309	273	322	277	267	293	320	324	307	310	277	291	277	299	308	328	322	298	299	300	285	293	347	303	304	284
27255	24616	36231	36406	27838	16623	6083	3333	3092	2435	1805	1199	1069	2289	4700	5914	4002	648	683	710	709	670	620	661	704	734	695	722	706	698	720	685	677	678	692	663	623	684	689	623	677	714	695	655	671	675	656	696	724	636	696	674	701	716	634	668	661	688	674	654	662	667	676	682	666	642	676	694	662	684	660	703	699	684	700	676	674	692	712	702	674	657	660	652	666	676	697	683	695	683	672	676	691	669	622	679	662	636	671	700	624	612	684	701	689	706	695	674	628	656	689	660	591	681	694	689	664	711	697	667	654	658	646	686	682	678	633	673	664	680	648	688	689	692	676	680	651	648	667	699	719	684	669	666	658	644	672	684	662	709	632	678	681	675	722	662	707	669	677	688	681	648	625	615	683	687	656	719	715	701	667	695	679	698	700	672	663	698	631	638	657	637	664	651	640	666	670	715	660	680	633	656	688	710	664	653	696	681	672	705	636	675	703	679	667	699	693	685	683	730	722	675	676	669	659	695	643	641	692	653	624	683	660	705	684	693	723	692	698	653	642	642	665	660	662	672	662	702	671	657	692	656	599	705	697	668	682	633	648	673	663	669	690	701	694	668	674	678	633	698	697	648	654	671	649	647	693	664	656	649	633	700	651	680	685	659	655	691	634	702	635	639	663	722	680	664	727	652	618	688	716	667	714	661	698	670	658	689	625	637	709	684	669	669	695	663	648	654	680	679	675	642	632	717	683	661	673	674	680	661	699	646	671	726	724	617	683	657	638	643	656	659	684	709	670	645	710	692	636	704	677	653	736	716	680	662	635	658	664	639	674	674	652	664	685	674	649	657	673	671	700	624	666	652	638	663	671	640	663	640	680	682	666	682	693	655	635	680	680	691	685	683	685	718	654	657	656	673	703	704	700	700	685	613	647	693	665	661	682	672	673	627	670	673	683	667	651	656	699	681	666	659	633	652	710	705	665	675	701	708	669	673	657	661	693	668	671	674	689	663	717	706	690	689	677	690	650	688	709	707	685	669	657	660	669	676	672	685	682	687	666	663	699	669	658	711	687	667	666	669	682	657	630	675	687	656	704	674	696	686	615	700	665	690	688	692	663	664	684	633	641	720	666	676	663	649	667	713	664	686	666	659	718	664	701	623	708	650	691	660	687	637	664	646	666	660	681	660	643	691	689	680	668	680	650	734	639	691	656	691	667	668	697	663	652	700	662	665	635	673	686	623	647	711	694	664	683	663	651	672	656	665	662	698	655	725	671	697	707	638	713	684	665	656	643	681	635	678	672	690	682	660	664	722	666	701	649	645	693	674	675	675	726	681	670	627	657	692	681	685	699	684	672	630	657	671	658	691	651	674	672	618	687	686	676	635	688	668	658	667	652	683	676	687	661	693	686	673	708	692	692	653	685	676	681	705	703	704	642	674	644	687	665	656	667	648	690	716	695	628	673	701	684	686	633	691	650	705	678	659	689	670	686	682	681	669	703	665	702	693	670	676	685	662	661	665	676	639	616	668	682	685	677	686	670	648	683	706	703	684	696	673	713	654	730	675	661	667	652	676	658	648	708	662	723	682	702	656	691	670	707	693	677	670	652	682	680	679	705	627	693	679	651	643	673	686	643	674	712	638	687	685	739	726	671	672	653	681	627	673	649	647	690	675	663	659	655	620	702	694	657	717	665	650	643	689	677	675	683	681	692	660	659	656	644	645	736	688	669	655	686	649	711	630	671	647	652	658	657	672	682	668	704	704	706	664	642	686	665	709	646	628	718	628	702	712	699	661	693	664	681	677	694	745	628	645	672	658	675	690	692	700	649	713	678	671	702	639	645	710	648	664	688	691	688	667	711	657	688	715	682	757	655	653	684	645	643	656	668	693	692	595	660	684	698	682	694	672	662	658	704	682	676	680	674	672	702	707	649	694	687	669	670	665	691	657	658	640	657	683	692	650	682	675	681	690	624	626	652	685	723	687	670	671	656	635	713	677	652	645	672	687	644	683	644	648	661	692	692	653	658	681	641	698	688	698	643	641	643	688	680	724	667	674	701	663	706	633	685	644	696	660	662	698	704	671	717	693	665	673	716	664	718	690	729	657	648	658	645	700	681	643	682	671	647	668	714	634	606	675	725	656	675	679	699	682	697	629	691	682	665	651	646	689	685	636	661	688	651	656	686	647	655	667	688	692	723	677	682	660	677	631	588	675	673	659	665	644	673	646	654	657	649	690	684	642	667	665	678	678	683	655	713	638	673	688	726	672	679	697	668	657	643	684	627	627	676	732	683	694	653	640	616	661	658	696	659	716	656	614	720	683	646	654	672	709	731	630	706	668	680	699	688	654	667	665	683	654	671	692	713	717	688	683	660	701	642	685	671	672	672	635	615	664	667	664	636	665	689	663	690	667	660	686	672	718	634	646	656	633	703	677	653	678	695	687	651	675	651	676	625	714	689	671	694	691	720	627	696	670	673	664	669	661	685	673	639	695	744	672	666	654	632	645	647	660	651	724	650	668	686	682	670	688	674	672	670	702	656	713	621	655	712	686	645	723	655	644	647	650	671	662	649	675	652	706	634	695	670	680	684	633	685	634	679	671	635	683	660	615	663	669	626	647	666	637	685	704	646	691	696	634	731	734	713	673	722	637	734	707	659	732	702	654	660	696	624	669	666	650	660	703	707	705	655	686	651	690	667	645	671	672	680	670	658	691	672	720	654	664	656	676	674	681	688	664	691	677	646	644	621	659	630	684	710	663	654	671	708	698	695	664	677	630	690	633	675	696	676	667	648	664	659	659	644	701	666	703	710	626	658	681	706	640	703	697	700	685	611	701	676	667	668	743	687	703	695	669	647	647	690	673	630	723	687	701	643	676	653	638	686	713	658	683	691	687	708	685	618	681	671	672	690	692	653	689	672	688	638	660	652	665	644	643	676	684	631	650	725	660	694	735	644	725	675	694	691	675	706	656	662	656	657	671	682	686	667	698	637	683	660	657	702	686	713	678	610	683	630	663	652	651	678	691	631	679	638	687	656	719	662	655	681	673	644	663	638	623	689	696	683	701	650	653	736	665	677	698	711	648	654	705	669	667	672	655	658	696	698	668	717	668	640	659	659	642	666	672	664	654	675	660	669	685	706	656	677	690	697	690	667	685	649	717	664	649	647	665	637	671	666	700	679	644	712	713	690	663	633	636	674	695	614	665	641	718	710	687	637	675	713	697	688	669	667	702	668	728	710	637	673	662	683	671	681	667	646	663	707	643	689	656	666	724	680	687	681	664	634	644	667	720	688	682	666	709	647	685	632	622	672	704	668	667	649	692	673	659	682	676	652	694	698	731	655	661	671	687	659	647	701	715	713	629	646	646	675	656	675	692	654	715	675	668	678	656	650	663	688	684	650	596	630	671	669	686	689	727	672	684	708	684	704	655	650	661	659	683	663	678	707	660	652	651	732	662	684	690	666	630	683	709	681	683	665	669	675	698	703	660	654	657	695	668	674	669
51283	41671	45880	40751	27702	15749	5192	1795	1276	1069	609	445	553	1105	2054	2080	1058	357	346	366	379	383	332	373	332	352	359	367	379	339	373	376	361	339	352	365	368	376	364	362	379	360	385	365	405	350	330	367	362	388	368	368	404	371	408	405	350	368	386	417	387	375	365	423	360	360	405	377	381	341	389	414	391	371	356	382	413	404	372	385	383	376	390	339	346	411	371	369	357	400	352	291	354	380	355	366	369	384	366	392	367	385	326	373	383	366	362	362	348	326	384	355	320	331	357	377	359	362	383	359	368	370	399	375	354	391	371	387	355	356	350	359	328	342	369	369	366	348	336	380	366	378	351	386	406	373	400	381	382	370	371	397	369	374	354	379	389	353	359	373	380	356	388	375	351	367	320	352	367	346	377	395	362	358	359	350	356	371	339	375	373	349	361	397	369	378	361	397	345	359	318	348	378	378	394	417	367	405	391	363	353	397	368	367	370	339	370	393	383	389	352	381	370	345	396	352	329	372	397	369	389	390	371	375	354	393	335	399	367	391	373	393	360	386	393	357	353	374	415	397	387	362	349	348	349	368	383	388	342	378	360	396	393	360	346	374	323	353	388	349	359	360	385	374	376	337	351	339	385	359	423	380	361	390	365	349	328	354	356	363	384	327	361	352	380	370	384	332	387	355	389	354	352	366	383	331	381	367	372	402	380	347	392	378	381	362	330	367	390	363	340	384	376	341	348	348	362	360	400	413	362	376	365	383	350	340	357	377	347	395	363	352	333	360	339	399	383	376	344	352	372	364	373	405	369	377	343	371	370	379	386	371	347	370	386	362	355	348	370	423	372	375	346	356	375	354	368	374	379	375	356	414	323	371	368	373	400	361	370	381	365	397	370	339	381	328	362	353	411	348	399	365	344	377	370	369	358	335	373	348	344	372	364	355	374	371	392	355	373	332	402	367	381	381	355	407	368	356	392	351	400	378	369	370	355	396	381	382	383	378	362	384	337	339	365	377	410	406	382	359	391	361	377	356	387	373	401	366	344	372	374	303	357	355	333	360	372	380	344	371	369	382	356	360	365	370	332	334	369	363	346	352	356	416	375	374	349	364	340	364	368	383	385	361	347	347	365	328	366	388	379	345	385	395	329	339	372	380	366	359	395	354	404	369	342	378	370	357	360	384	400	393	389	328	340	382	338	415	365	350	359	384	357	381	363	358	354	374	370	368	398	387	373	361	360	323	375	348	374	352	401	418	333	367	364	347	380	348	348	380	371	374	358	374	335	383	346	365	369	368	361	366	356	351	411	382	373	357	376	344	359	404	382	357	374	364	378	355	354	389	370	323	363	367	366	381	368	360	340	366	369	379	344	390	372	391	367	390	381	359	371	357	346	344	376	388	328	368	355	385	344	363	388	359	351	365	390	368	348	349	355	374	372	359	384	352	373	398	364	362	344	362	370	332	396	363	366	368	398	369	352	336	364	385	422	395	375	344	341	374	364	384	335	417	393	337	320	397	354	377	351	357	383	354	352	366	377	336	389	356	364	354	344	379	370	349	385	372	362	362	347	375	386	375	389	357	365	403	358	362	376	369	375	363	369	377	371	370	367	358	371	343	349	345	352	359	354	327	357	349	372	352	348	365	401	378	371	337	330	366	355	362	359	383	383	368	370	376	375	358	332	365	371	386	397	423	406	395	356	376	353	380	344	362	363	387	377	372	351	356	372	341	351	359	383	355	368	362	347	354	352	422	373	353	386	342	399	371	391	375	423	373	387	400	380	374	372	367	395	382	331	405	350	364	362	358	382	363	384	369	362	371	372	362	366	338	336	393	330	377	376	350	367	365	361	333	317	341	380	353	372	358	329	401	368	364	357	364	368	314	360	351	404	378	398	389	358	305	392	360	341	381	367	391	370	336	383	336	332	325	365	374	367	367	387	374	367	371	360	361	393	365	362	355	352	376	365	371	399	385	356	375	352	332	372	366	377	395	389	372	395	336	366	376	372	374	352	364	338	351	379	326	345	376	388	387	382	363	351	367	365	380	376	371	388	313	396	372	334	368	361	337	374	387	372	359	418	403	375	382	394	368	383	385	354	347	345	354	340	391	367	368	386	383	358	366	365	396	382	396	364	376	363	354	376	370	387	351	340	413	379	366	390	382	381	382	384	394	354	388	418	348	362	375	377	361	361	391	385	413	390	408	369	347	379	358	345	324	329	379	393	396	399	368	328	342	365	383	384	396	395	394	340	330	376	361	367	341	358	363	422	361	371	376	337	364	351	377	382	376	366	353	314	402	387	353	369	378	371	375	350	371	351	422	386	349	362	342	352	368	404	366	351	339	348	353	315	409	366	411	388	358	353	391	409	392	350	341	393	384	348	355	381	365	380	388	398	328	395	366	333	354	401	417	361	355	380	361	396	370	366	383	379	394	380	370	387	358	341	351	329	407	356	368	364	354	370	366	398	378	316	391	326	377	388	334	398	374	356	394	326	345	324	354	407	385	377	397	358	357	356	352	354	387	345	365	399	395	362	323	378	357	396	333	344	337	370	381	344	395	389	407	392	355	386	343	390	353	313	345	356	363	375	388	342	375	374	335	326	357	400	400	364	361	450	343	355	405	376	326	349	366	371	346	381	378	367	378	352	385	355	397	393	347	327	373	347	361	357	425	357	363	348	373	346	375	372	349	359	350	383	409	363	402	366	360	364	339	353	372	330	363	366	384	340	373	407	355	365	371	345	343	407	388	345	360	345	354	350	346	374	363	368	355	393	371	347	378	389	375	417	356	391	375	362	386	366	385	365	377	342	345	368	337	377	346	363	378	380	364	363	338	371	407	344	353	369	373	393	351	357	382	386	374	393	369	396	383	339	376	344	345	390	370	394	382	357	386	362	342	383	384	356	337	358	300	353	354	351	377	353	357	367	411	366	395	398	360	376	348	373	376	382	368	342	354	386	370	366	339	378	381	374	407	342	402	381	377	365	366	360	382	370	355	346	402	366	362	366	374	392	344	341	388	382	384	345	322	354	391	369	369	378	353	378	373	369	358	368	377	358	371	370	398	358	366	342	317	380	395	397	407	385	342	385	394	363	387	374	375	370	376	383	356	327	411	384	356	393	399	381	377	367	346	367	412	373	386	383	379	400	315	385	353	336	386	359	349	344	371	337	321	354	385	378	365	324	348	331	346	391	344	385	370	368	379	368	382	378	370	347	392	362	344	376	339	400	368	382	395	417	364	385	350	327	366	377	379	364	341	409	395	353	394	364	349	377	344	368	378	302	357	363	354	388	358	380	333	388	362	355	344	384	357	340	373	389	366	380	357	363	353	370	351	367	381	376	377	358	379	334	354	396	422	350	320	357	401	373	380	348	371	383	381	375	338	358	364	392	378	335	383	374	375	389	327	336	341	371	365	368	386	367	423	351	375	376	369	371	354	358	370	358	342	388	387	357	350	349	364	369	372	383	411	353	379	366	349	390	353	356	372	405	368	385	380
32604	33122	45647	45816	35670	23876	11009	5921	4844	4157	1824	1293	1728	4948	9616	9123	4108	808	753	819	773	825	802	746	798	801	771	815	798	791	807	777	787	798	748	796	803	800	776	812	757	770	742	776	775	776	773	842	811	764	774	761	797	726	853	725	763	786	809	788	808	788	777	777	813	793	850	782	819	833	773	802	829	735	807	739	811	768	821	764	776	742	715	821	840	811	796	799	808	827	794	782	819	745	783	763	781	756	770	778	766	819	815	809	812	799	769	760	816	828	766	788	792	847	720	759	793	773	787	776	777	797	793	786	722	772	808	784	841	775	778	785	760	749	841	757	803	775	844	769	774	784	831	771	792	783	809	784	786	798	798	783	783	787	770	786	784	788	795	789	804	785	780	764	751	777	764	759	774	801	762	785	799	788	786	837	793	838	785	812	830	740	805	800	756	769	789	843	736	738	802	782	805	852	754	792	762	744	766	774	772	755	722	797	832	770	835	782	824	734	812	779	752	764	771	833	760	772	831	771	765	746	767	858	801	728	811	783	796	744	816	835	794	763	786	820	757	796	788	814	777	789	741	842	799	792	796	785	782	740	784	806	853	760	780	817	743	780	784	753	758	818	822	759	747	793	820	808	802	760	793	837	776	796	791	807	767	817	792	823	738	736	828	812	751	798	746	760	782	769	755	745	802	795	806	807	802	814	835	798	813	793	816	826	742	830	793	801	824	736	790	830	853	855	748	808	797	789	815	792	782	783	761	766	800	823	831	779	787	817	778	759	747	768	814	784	830	819	721	773	756	793	771	788	787	810	811	796	820	817	816	762	766	765	780	794	794	779	806	754	817	802	794	823	827	776	785	736	760	782	785	781	798	795	810	764	768	764	823	757	796	769	765	757	746	764	815	792	756	774	844	786	754	784	833	823	802	788	767	742	779	788	826	800	782	774	760	763	752	765	818	759	796	735	739	770	751	814	761	788	849	830	738	787	795	744	797	795	790	765	795	825	783	793	838	771	772	763	775	789	739	746	804	820	773	794	773	755	802	786	796	804	799	798	802	768	764	794	797	751	762	797	787	782	752	777	754	731	757	775	794	790	774	778	793	849	788	796	834	756	715	770	827	789	804	768	795	786	823	772	795	761	793	766	803	820	801	754	808	789	805	795	767	732	778	799	786	801	853	794	790	794	767	794	762	768	807	776	798	792	790	776	786	763	782	791	808	790	755	764	792	744	851	739	743	836	789	791	791	769	759	767	746	806	788	819	771	799	761	773	801	819	820	816	832	767	776	863	783	782	752	732	779	793	775	808	753	828	815	782	779	753	806	718	799	777	758	760	831	830	795	758	817	792	784	787	798	810	805	775	851	753	815	794	752	827	791	749	779	766	768	784	799	724	757	764	787	816	823	810	790	752	778	805	754	782	779	819	780	803	814	792	743	828	730	824	772	832	775	796	776	784	760	788	773	805	774	746	776	767	755	838	793	755	858	765	779	835	803	817	791	737	801	825	810	789	816	754	739	849	770	802	789	818	801	791	795	778	813	759	785	715	807	825	791	792	764	769	793	774	784	838	792	778	730	788	776	791	775	772	804	834	791	785	725	764	788	763	764	805	832	815	790	805	773	779	806	759	797	805	772	814	772	807	782	789	761	765	778	817	783	784	794	790	804	791	788	806	838	767	824	817	788	759	768	806	847	822	804	790	800	771	814	798	788	774	829	825	771	792	736	803	753	766	751	800	795	765	787	781	825	783	803	798	762	793	727	799	808	807	762	810	796	828	754	821	806	832	823	760	801	793	767	794	783	797	782	812	780	759	817	817	771	759	758	791	796	753	799	806	828	842	812	762	772	761	798	765	782	769	797	766	800	797	782	758	814	766	804	789	803	799	808	789	813	762	826	821	792	753	791	813	775	774	794	846	796	845	741	735	754	752	811	751	796	784	775	821	778	781	779	770	780	810	851	773	816	756	764	799	756	747	844	827	822	768	812	732	719	790	831	775	845	759	833	770	830	749	808	759	773	789	797	810	820	793	783	782	832	762	773	743	771	833	800	793	749	793	769	779	795	825	818	788	798	805	765	819	773	837	818	766	792	768	804	730	779	838	781	777	815	750	758	795	799	786	808	751	803	806	809	792	789	833	824	773	775	757	808	787	818	816	772	782	829	756	809	827	797	777	799	769	780	790	827	793	733	768	819	760	762	766	802	796	727	750	785	838	789	788	741	818	739	739	781	765	824	795	774	798	800	765	820	763	816	763	739	767	829	781	823	856	758	735	772	797	773	782	776	823	771	765	768	794	809	825	789	767	803	746	737	778	852	777	778	772	730	797	786	801	805	809	768	777	768	785	817	747	777	791	802	805	790	780	801	779	818	777	796	726	725	875	797	822	753	816	798	762	755	790	810	796	841	820	765	781	779	803	796	832	785	756	811	745	775	764	766	773	770	754	744	794	774	764	777	791	806	764	770	761	764	799	784	786	802	733	781	783	808	829	748	806	772	779	815	777	785	792	786	777	810	808	788	749	832	781	834	815	775	752	799	792	784	820	852	782	792	789	775	760	747	761	829	817	778	775	843	787	822	733	773	796	810	821	780	815	766	821	831	807	771	789	830	737	762	809	775	762	781	786	803	801	758	806	777	763	818	770	744	806	791	795	783	755	821	812	784	743	821	708	810	798	808	821	775	788	779	821	836	723	823	757	824	776	765	762	779	823	758	792	808	780	752	786	825	832	805	781	783	755	742	776	718	806	810	791	763	761	825	824	790	793	797	811	815	775	739	771	767	707	827	774	769	815	797	770	766	760	734	715	730	803	811	803	779	846	771	798	796	775	843	809	737	807	771	755	820	800	823	738	793	798	759	793	756	809	781	857	783	779	782	780	759	744	793	744	791	796	779	771	860	812	757	804	805	752	837	786	749	805	820	783	760	769	813	817	797	772	804	824	842	775	726	746	795	809	786	793	779	787	781	772	788	766	816	759	769	776	734	789	773	733	785	809	731	766	780	738	775	737	841	818	798	751	700	754	839	792	764	837	775	777	842	820	762	865	751	756	790	781	776	770	804	789	770	744	784	723	825	775	834	812	768	827	802	799	840	814	812	768	823	806	769	765	808	757	797	746	797	805	751	797	839	810	807	794	793	813	766	779	782	763	758	806	788	805	772	782	780	823	784	823	779	786	818	768	732	758	784	831	813	719	800	798	820	831	787	773	799	769	809	807	788	797	770	814	814	745	828	726	787	788	822	775	809	825	759	796	811	790	812	782	722	813	810	774	799	778	772	780	763	817	794	790	794	818	769	793	731	787	758	777	805	794	796	761	752	786	819	803	809	801	784	823	824	766	796	786	759	759	794	784	808	780	761	743	797	807	782	737	820	796	771	765	818	786	787	827	783	789	753	737	798	793	801	791	783	883	776	798	906	801	781	800	806	804	783	793	773	764	775	757	810	803	708	820	762	786	829	778	790	780	785	792	772	804	748	786	840	794	808	842	760	846	792	796
22257	12973	9932	5309	2742	1542	830	483	307	294	231	217	207	211	229	268	211	198	168	233	213	204	199	209	163	206	208	223	224	184	185	195	201	183	185	201	203	192	192	180	181	191	197	183	190	209	178	216	184	198	180	201	216	196	197	200	209	192	182	213	207	216	198	201	181	190	174	188	161	207	188	231	218	205	175	203	194	205	195	200	205	187	204	186	200	191	195	222	172	217	183	205	182	190	183	181	225	188	218	191	193	193	192	200	170	177	174	173	165	207	177	184	189	213	219	177	205	184	194	162	183	181	210	170	215	189	171	181	194	204	189	176	168	173	170	170	212	202	203	221	198	196	198	200	198	177	196	199	194	196	190	193	185	178	209	195	201	228	193	188	187	186	208	199	172	203	172	219	186	191	209	162	179	193	181	193	198	223	178	174	197	182	194	169	177	161	202	174	213	202	175	227	195	162	170	171	197	206	188	185	194	197	172	191	192	203	211	163	176	202	198	150	200	173	161	202	194	202	181	210	220	182	202	175	180	179	212	199	181	171	183	218	194	164	197	181	194	182	172	182	172	201	191	166	182	179	182	206	180	193	188	173	218	193	213	199	158	177	184	209	214	200	190	165	192	210	213	184	187	207	193	192	179	224	173	171	197	196	201	186	190	193	167	183	179	200	205	207	187	197	216	189	172	201	206	199	155	203	160	196	154	174	177	187	172	189	194	225	187	201	196	198	185	171	183	186	193	176	193	181	177	182	188	173	196	197	186	203	182	186	185	212	192	183	185	202	156	188	190	230	178	204	187	196	185	183	188	193	177	208	233	219	211	198	214	176	209	192	164	197	201	190	188	212	175	189	171	193	194	193	173	164	178	206	186	206	182	199	184	170	177	178	230	162	216	179	187	190	215	186	199	167	169	219	215	215	164	191	156	199	168	197	180	201	193	197	206	174	200	162	184	180	184	196	177	204	174	174	186	181	191	177	199	194	198	173	228	220	186	196	167	202	197	179	182	174	197	186	166	215	230	196	211	180	173	187	175	189	166	159	226	201	196	212	198	196	172	173	193	190	192	192	213	202	187	220	187	178	193	175	180	209	217	204	194	196	206	194	183	199	186	186	196	184	183	178	170	190	178	180	188	172	192	187	194	193	175	176	199	201	191	179	204	150	171	200	187	210	179	203	181	186	197	172	184	179	178	196	193	192	170	194	194	167	186	220	228	195	234	166	186	183	216	177	206	177	196	177	211	199	199	217	220	171	202	154	193	208	208	199	181	181	186	192	177	195	196	200	191	194	175	216	180	185	181	201	197	188	185	204	173	187	188	167	191	194	181	197	193	200	187	193	195	211	201	197	190	192	197	165	198	207	186	175	188	183	176	197	185	198	173	187	188	194	216	172	218	211	198	206	181	172	173	190	166	214	179	165	180	227	155	197	166	189	207	188	188	209	202	191	189	208	201	183	173	203	203	167	172	208	177	196	202	196	191	196	191	184	211	206	210	186	189	187	214	204	229	182	192	213	207	185	198	214	191	200	198	211	191	183	189	208	181	206	209	213	196	197	176	182	170	163	214	186	175	178	225	214	167	170	217	177	198	166	167	188	215	180	193	165	177	181	185	165	193	179	195	202	229	183	178	201	214	189	198	182	203	177	217	195	192	192	229	194	177	229	189	173	203	194	166	168	180	197	191	208	196	212	174	203	211	198	192	182	187	183	169	199	180	191	189	181	212	216	199	206	197	177	171	164	188	180	197	188	204	166	166	189	207	181	203	205	186	196	170	183	188	223	203	206	171	237	201	202	198	171	192	178	195	187	169	186	148	196	167	181	195	197	174	175	182	190	196	207	184	182	178	195	188	195	171	182	192	200	193	182	172	197	178	226	221	180	192	191	173	182	194	180	168	189	167	156	203	173	196	202	160	194	177	193	201	199	204	215	184	170	199	211	231	210	191	189	200	179	209	187	208	181	185	178	188	182	170	226	198	184	190	233	187	168	197	163	178	210	192	185	181	194	189	173	185	187	205	216	173	222	218	188	211	216	194	193	160	164	187	194	190	172	181	197	208	189	195	188	198	215	209	200	187	179	191	203	191	211	195	212	200	180	185	185	221	152	176	195	242	182	161	195	180	177	221	195	191	204	174	219	208	197	182	169	188	187	182	161	209	203	169	207	189	205	213	180	174	189	196	172	213	179	154	195	194	224	227	191	180	195	202	203	194	195	168	177	188	191	176	171	188	214	208	169	192	199	215	196	193	191	179	211	153	189	179	198	198	206	172	183	189	209	198	195	193	208	197	204	191	189	185	195	193	184	215	202	194	192	188	198	176	217	173	181	204	180	184	207	202	187	192	208	180	187	219	170	189	177	194	195	208	176	193	188	194	177	194	170	203	175	196	199	185	181	179	185	205	198	179	212	141	195	198	205	204	204	192	161	178	198	184	183	187	197	179	212	187	184	224	188	227	226	191	200	221	188	181	208	169	184	198	179	186	208	194	223	200	193	206	189	189	160	194	200	221	191	192	157	195	191	156	195	195	201	192	163	177	203	211	199	186	201	205	219	184	165	197	182	168	189	166	214	169	175	201	156	207	191	183	187	220	190	191	186	205	193	199	186	212	189	195	207	196	202	215	175	158	173	211	191	174	213	189	180	193	211	186	166	186	187	166	191	201	208	204	195	210	198	192	185	218	182	180	185	177	177	162	165	155	192	195	169	173	215	170	174	164	202	184	154	160	196	162	203	195	181	185	181	178	185	192	225	180	192	205	224	175	184	218	204	202	184	166	218	185	198	200	236	181	197	188	220	175	185	192	198	173	189	184	177	178	190	190	186	176	179	202	185	182	190	201	177	228	181	176	213	202	202	167	164	183	182	194	218	235	169	187	192	175	188	194	206	211	181	189	171	196	189	194	185	197	170	187	190	163	216	204	159	178	183	202	186	183	207	189	202	209	208	209	186	171	173	193	206	168	179	200	191	205	197	203	190	182	184	179	207	182	176	216	179	186	197	185	185	200	184	194	222	174	188	165	180	188	182	180	186	190	185	174	191	174	183	190	165	218	196	206	204	195	192	184	199	198	185	189	170	199	166	181	187	196	170	179	200	187	200	216	196	186	192	197	203	195	206	185	207	192	174	195	200	211	200	209	186	202	174	188	184	200	185	192	193	198	194	187	208	206	195	179	231	216	218	170	212	171	184	212	179	176	189	181	201	198	157	175	203	186	214	231	204	172	223	187	199	183	221	193	188	187	207	225	185	203	179	178	208	191	189	224	207	198	186	218	169	205	192	173	201	174	175	179	194	194	175	205	175	185	204	192	199	197	183	190	180	183	192	190	216	208	187	204	200	200	194	203	195	156	201	185	201	199	189	190	185	200	183	226	186	162	162	172	190	182	182	203	206	202	210	195	195	205	188	179	201	200	166	163	191	178	183	224	197	186	204	202	194	226	180	191	187	197	195	183	185	203	189	198	200	181	197	215	175	199	160	197	207	192	191	185	186
12976	10367	15059	12256	8616	5592	3124	1781	1068	851	678	679	649	695	701	776	625	454	457	453	453	444	425	489	455	446	466	429	479	458	413	487	422	419	439	457	420	441	477	470	456	477	495	472	444	447	479	462	473	442	464	443	472	445	491	451	449	444	434	453	458	454	439	451	469	417	432	476	432	454	447	436	463	491	459	439	475	444	474	451	457	447	459	449	465	465	416	448	457	457	473	446	468	484	414	485	463	458	456	473	510	435	485	463	446	479	456	430	505	448	419	451	446	473	456	460	446	480	460	450	445	479	439	488	451	471	503	452	452	429	436	461	450	449	474	455	474	463	459	449	453	435	432	478	460	413	437	445	441	438	496	457	464	457	458	451	514	492	477	474	483	477	446	466	460	463	471	455	486	429	465	435	450	449	472	413	465	474	447	443	462	474	483	464	457	467	431	461	437	446	443	405	485	497	477	470	467	489	451	437	439	428	461	446	477	468	442	463	447	460	431	442	454	501	475	499	471	460	468	446	441	463	504	470	460	426	456	470	460	425	472	444	467	465	490	465	425	475	441	397	446	458	460	481	423	452	438	456	443	459	429	437	470	480	453	436	469	421	452	437	448	475	428	470	478	462	487	488	464	455	441	482	467	474	414	468	424	457	453	489	455	497	441	445	453	466	454	447	494	466	450	462	417	479	471	476	471	437	448	486	465	460	479	464	424	439	478	433	467	448	436	419	457	440	475	457	439	437	480	447	431	444	448	436	441	430	456	456	423	458	440	464	483	450	467	505	448	471	482	418	454	412	483	451	464	480	466	490	492	499	469	480	441	469	447	448	490	455	482	480	490	462	478	466	462	490	460	462	442	448	448	446	471	495	447	477	448	474	448	449	483	440	449	452	444	467	448	462	418	413	451	465	459	461	476	448	453	488	496	473	441	406	451	455	425	475	469	463	448	440	441	439	464	454	456	448	417	450	426	478	465	476	453	448	459	460	447	454	459	414	463	449	461	471	461	460	469	442	446	483	504	453	480	438	459	407	454	455	462	400	468	422	455	482	487	447	439	479	455	450	442	456	458	470	457	455	497	472	438	451	445	460	440	437	490	462	439	452	448	464	458	442	450	487	455	444	481	447	454	472	438	459	458	477	465	491	465	448	433	452	460	439	463	463	499	457	452	484	457	457	489	430	468	425	477	462	470	432	474	474	489	457	429	476	471	436	428	481	440	473	449	445	437	499	430	445	454	457	453	461	525	463	455	490	448	455	459	461	449	464	466	418	452	457	445	456	461	494	427	443	452	431	446	453	493	462	443	443	430	439	468	452	436	459	447	464	474	466	467	464	456	465	416	481	442	445	463	457	488	466	449	449	445	492	443	473	457	431	447	445	480	472	459	458	473	447	451	470	456	455	467	455	464	475	471	466	465	480	436	462	451	456	444	445	470	472	471	467	440	451	468	435	437	412	464	433	456	442	464	478	436	502	468	473	475	455	466	475	432	461	439	479	437	462	457	479	466	436	461	469	453	452	489	478	493	467	443	466	470	427	450	446	436	513	447	449	462	454	457	462	470	445	461	457	447	463	473	438	453	479	481	455	435	450	459	451	414	427	442	433	440	472	458	484	471	409	473	444	456	476	470	465	454	459	440	459	446	469	450	434	490	503	458	442	471	465	434	451	498	450	454	458	425	459	522	454	452	417	437	472	468	502	473	431	448	463	468	433	459	471	463	437	438	481	453	467	455	499	423	426	473	487	431	485	465	436	465	422	438	437	477	457	480	459	491	459	465	491	466	450	457	472	423	448	478	436	451	456	469	440	509	432	457	456	460	449	465	455	497	451	490	463	475	423	486	460	459	466	453	443	449	463	463	467	505	468	443	461	457	456	464	447	453	461	457	466	472	445	459	476	480	460	435	439	489	478	497	449	488	457	459	471	427	488	434	463	479	430	446	437	488	441	434	488	484	487	402	444	423	463	458	433	450	464	443	473	477	474	460	433	440	469	420	405	478	466	438	469	435	488	476	472	450	459	437	460	473	472	450	463	454	454	464	427	457	453	474	456	480	426	469	464	457	444	465	472	480	491	509	423	457	448	446	482	476	468	434	414	442	457	438	451	471	458	464	453	455	425	503	461	438	481	480	440	447	422	470	458	443	438	418	461	475	452	475	472	468	449	450	448	495	469	432	443	442	437	476	457	437	455	487	452	440	431	414	440	446	485	444	472	471	457	480	447	483	421	475	434	466	439	452	430	472	443	433	462	470	442	484	440	461	455	494	490	418	452	505	471	467	410	416	455	464	463	433	470	413	430	459	423	467	419	464	447	400	483	457	419	432	470	456	438	460	457	416	518	420	446	432	448	463	443	427	482	449	463	423	472	413	468	468	445	510	470	467	443	438	419	438	472	459	482	438	459	498	488	449	440	486	447	456	439	499	489	445	419	471	466	507	437	478	451	497	427	481	475	495	432	456	472	452	464	466	412	443	491	458	448	505	476	468	478	439	445	466	473	493	476	440	467	466	469	466	487	450	453	462	456	434	454	438	444	454	444	493	470	453	472	431	449	426	450	419	480	431	467	439	461	455	462	514	469	462	475	458	460	441	452	483	464	433	446	449	454	445	467	443	466	466	492	472	458	431	494	439	433	445	454	472	448	454	458	434	462	441	479	476	492	428	456	460	447	450	493	462	475	474	427	412	473	466	418	468	454	474	461	485	436	452	474	468	448	473	443	448	448	478	480	456	445	437	439	424	498	446	487	442	461	461	474	477	455	476	468	460	440	482	456	439	459	452	445	481	471	414	436	444	469	453	472	430	467	477	466	433	472	462	507	466	474	459	455	449	444	502	455	468	466	439	461	450	479	488	442	470	453	450	475	466	463	446	473	471	460	475	451	454	427	428	459	479	440	443	447	428	499	447	452	447	431	466	452	431	453	446	466	427	468	436	459	478	458	438	435	449	443	450	435	494	480	476	433	450	470	468	408	443	496	458	475	464	473	439	457	472	468	435	445	453	441	442	476	447	441	468	470	460	441	483	445	487	438	421	436	451	462	463	461	467	437	470	463	479	455	479	473	438	448	489	473	434	483	429	478	472	430	503	465	489	459	440	430	472	422	420	436	448	454	441	466	427	439	451	439	440	474	438	459	465	451	473	446	475	465	460	407	432	414	462	434	441	463	423	508	455	448	430	466	477	467	478	432	449	471	484	442	464	463	459	457	452	477	485	474	449	482	445	455	484	457	461	472	482	467	463	474	475	428	480	459	450	457	448	460	447	468	455	466	426	466	458	476	428	469	414	461	451	454	482	438	460	472	462	435	459	458	443	492	471	480	451	472	489	484	458	457	471	441	452	429	482	470	466	479	444	438	429	457	453	467	479	467	420	440	481	432	465	462	437	434	479	455	422	448	415	463	451	448	503	449	431	454	467	438	456	456	472	448	449	454	452	479	437	437	408	473	485	490	442	445	468	489	469	434	475	472	434	407	432	491	501	467	490	432	498	434
43050	33786	34959	28982	20585	10802	2829	1006	925	639	542	485	384	386	620	1088	898	310	279	322	275	290	305	298	324	322	301	309	278	280	271	300	328	300	290	293	304	279	311	291	330	296	270	276	333	320	288	282	291	274	291	285	316	281	266	290	289	308	287	274	320	291	313	323	286	300	271	291	296	269	311	347	320	335	283	296	283	280	243	274	337	279	320	316	287	304	274	295	322	284	292	288	290	283	304	320	289	296	302	294	295	310	299	284	274	305	279	289	318	310	289	298	283	286	332	303	307	309	320	306	335	304	294	307	289	311	325	293	287	304	310	278	282	294	319	282	289	294	305	259	317	376	306	291	332	300	304	329	290	315	304	317	295	326	283	278	320	297	311	268	309	280	323	286	297	303	325	299	302	291	326	270	298	308	292	307	290	306	298	301	308	316	274	339	312	301	264	275	313	339	347	306	309	291	311	298	336	338	300	272	273	291	333	318	297	298	357	310	325	304	297	309	304	310	324	286	306	259	263	296	332	298	334	343	302	304	337	333	300	313	290	312	299	307	281	328	291	286	294	296	266	290	298	329	329	280	317	290	318	299	302	313	293	325	316	301	286	300	277	318	282	299	301	282	305	300	307	329	274	312	315	316	304	319	317	294	284	288	338	339	277	304	308	290	345	310	309	291	320	319	281	303	297	312	310	299	280	327	301	282	290	267	283	328	305	284	304	315	299	292	294	320	318	294	297	319	305	328	307	313	309	336	283	319	289	289	302	304	312	286	288	316	320	294	304	310	316	286	316	293	272	317	304	292	336	298	309	281	287	273	285	327	293	307	301	304	273	314	282	328	317	256	271	298	291	310	294	286	270	318	311	305	296	306	303	303	320	307	314	320	331	314	292	284	318	300	301	310	307	286	304	299	307	303	297	321	310	307	274	309	321	294	314	267	300	312	312	276	295	276	285	276	323	286	317	281	300	310	298	289	308	275	290	320	304	327	275	317	322	298	251	331	347	316	311	299	325	295	315	294	284	276	284	289	324	299	338	294	279	297	276	293	308	309	285	309	305	329	298	281	309	297	293	276	322	283	240	269	299	333	320	291	312	281	338	317	267	325	279	304	320	312	288	285	323	300	292	306	307	314	300	344	319	305	300	309	299	297	305	334	315	312	292	292	307	299	318	277	301	298	272	289	279	285	291	295	301	296	311	290	310	298	312	348	320	305	314	293	335	305	288	319	271	331	309	302	300	327	297	300	307	299	345	291	267	293	297	293	311	268	285	258	283	317	292	289	277	307	290	284	279	273	331	303	309	263	265	294	286	291	323	313	274	275	300	298	312	290	333	311	288	328	293	313	285	278	319	274	304	308	327	316	262	315	327	315	273	300	291	291	295	312	324	328	276	307	304	295	295	284	305	339	297	300	285	292	298	273	280	277	336	329	285	290	278	327	295	302	308	282	277	309	306	267	277	303	292	312	314	302	298	338	314	311	303	340	328	292	266	336	277	308	320	301	289	298	291	301	309	310	274	303	293	315	269	295	304	304	263	319	326	309	314	291	291	294	299	322	291	276	290	267	311	272	331	292	262	295	290	315	308	271	307	314	280	293	295	308	319	281	314	277	313	291	345	323	308	280	310	276	289	305	309	305	296	311	262	327	286	308	282	307	279	321	291	322	294	273	328	274	291	311	301	307	311	310	317	294	302	310	304	301	304	309	327	298	292	306	299	314	301	332	326	287	310	311	317	330	318	316	317	305	302	302	310	300	307	265	290	325	305	287	319	266	268	285	293	304	310	294	327	286	254	306	303	300	306	307	296	294	338	293	279	299	322	310	337	290	284	283	285	316	306	297	274	303	294	308	346	335	277	318	296	301	289	309	295	295	335	324	297	287	289	290	267	261	276	293	342	326	308	279	311	304	312	263	285	287	307	312	304	339	307	302	303	363	279	300	282	272	344	296	299	314	330	318	313	330	305	321	266	279	336	307	300	275	324	306	266	293	279	287	304	284	314	321	283	330	296	352	310	299	310	316	301	325	318	308	327	330	278	290	286	307	292	293	287	278	311	295	294	293	312	323	311	294	298	273	305	323	325	280	327	301	268	336	302	293	291	286	304	303	312	322	283	318	335	293	299	312	325	309	282	284	295	269	291	321	302	289	299	306	318	300	305	262	309	345	335	309	288	279	306	319	297	318	284	309	317	288	303	301	300	327	305	313	291	315	293	362	291	297	308	314	268	340	282	300	288	307	311	315	294	307	297	315	305	300	318	311	314	299	316	304	307	279	315	284	316	291	320	276	293	297	269	280	322	326	275	350	288	299	301	273	285	298	315	282	311	284	261	317	308	324	328	310	272	256	286	312	318	312	306	293	337	311	335	277	283	321	309	322	306	304	284	332	302	310	316	325	255	277	294	269	319	294	298	316	313	291	318	353	341	291	315	293	327	301	303	311	282	276	301	310	314	284	302	274	289	307	313	287	315	301	321	304	310	290	284	298	324	287	315	322	312	298	296	309	264	293	302	298	289	299	303	307	328	302	311	302	297	290	336	267	288	311	293	288	319	270	319	307	295	320	323	314	331	286	320	335	310	279	326	318	296	329	305	315	337	329	314	324	293	284	286	275	310	284	299	354	314	327	313	298	342	284	314	311	297	327	302	282	295	277	303	300	315	266	317	309	316	258	295	313	317	275	286	320	335	298	292	307	322	279	291	335	314	307	315	296	298	293	309	321	278	292	305	280	290	280	298	303	304	256	306	310	329	299	281	270	312	312	303	304	305	303	306	311	289	287	299	311	306	314	282	278	273	288	315	287	318	307	282	352	289	265	299	275	283	261	314	269	311	305	300	313	305	274	343	312	308	285	279	274	294	304	313	297	299	304	301	274	283	303	308	286	280	323	292	276	302	318	352	299	321	278	275	335	348	318	279	316	296	306	312	260	299	306	321	290	304	320	300	297	288	303	285	307	340	327	317	293	289	268	306	286	303	290	299	279	290	278	312	295	287	306	325	325	337	282	299	328	285	275	328	310	326	274	288	312	297	324	322	286	303	298	281	287	314	275	320	291	315	327	314	293	296	283	340	302	283	289	296	301	257	332	296	284	316	283	290	341	298	334	292	294	317	319	326	319	308	306	266	266	287	325	283	286	295	311	279	311	300	308	287	264	295	298	312	304	247	315	314	288	288	314	302	324	318	283	334	335	316	276	304	316	299	320	295	308	303	267	308	247	308	294	333	300	323	296	287	287	299	299	283	324	325	288	289	268	315	291	294	306	339	273	306	291	292	304	318	299	287	269	274	305	305	293	316	298	314	294	313	332	307	296	276	274	297	308	294	269	303	330	300	293	280	302	275	292	312	303	306	335	315	305	284	292	302	296	348	329	346	290	311	297	314	307	306	325	264	294	297	288	264	316	277	310	302	272	326	313	291	300	327	283	304	321	339	272	311	306	284	295	284	307	311	300	327	291	272	316	311	319	295	304	318	287	300	330	306	303	316	307	326	304
27356	27160	36764	38025	30667	21644	6676	4023	3621	2389	1881	1453	1276	1329	2576	5194	3938	668	652	671	721	732	681	676	693	676	707	693	673	656	707	685	693	676	666	652	654	670	683	691	684	683	630	661	693	689	626	680	662	705	605	638	679	691	695	682	665	627	738	670	678	658	709	691	667	666	668	670	712	677	671	675	656	663	650	678	657	624	696	683	709	661	659	683	706	701	639	680	661	670	688	701	663	674	649	674	703	684	643	700	735	741	697	686	673	667	690	667	646	735	710	652	627	704	659	676	674	746	690	649	654	662	726	673	673	731	650	670	631	684	661	635	692	683	690	690	682	671	705	667	649	673	695	665	670	715	609	664	684	730	679	674	741	716	651	701	676	686	650	678	681	658	688	655	648	701	677	690	675	680	661	683	647	678	648	683	646	664	671	640	693	698	669	709	714	686	701	693	679	712	678	694	659	646	737	657	694	686	648	685	647	621	653	660	696	685	639	706	708	697	690	655	665	701	687	683	711	668	682	623	699	661	670	683	697	683	702	672	678	676	678	661	677	640	693	637	646	643	723	701	661	728	635	659	664	654	655	664	661	671	656	660	644	658	711	648	681	673	689	664	661	659	685	649	652	684	690	671	701	653	691	622	729	693	677	652	673	638	664	683	699	695	703	672	732	620	667	706	677	624	694	688	695	660	726	680	670	644	630	653	679	689	681	663	676	639	653	655	649	682	699	679	674	729	693	702	727	719	663	702	673	634	682	678	706	696	676	661	691	658	679	673	719	706	676	646	684	626	692	674	690	708	706	683	682	656	660	678	688	713	687	669	701	651	655	690	646	621	715	712	646	676	667	666	653	685	662	694	685	685	687	630	655	698	668	685	696	700	683	681	675	674	688	670	648	648	705	701	671	685	653	743	631	659	687	658	688	709	718	707	668	691	699	683	648	684	685	674	641	686	613	676	658	722	655	682	695	673	693	675	692	691	658	675	678	632	669	643	665	683	718	673	653	682	661	649	677	672	706	681	698	715	700	638	734	681	691	683	661	654	671	657	738	659	708	679	649	646	708	707	677	670	668	641	679	688	680	641	677	661	666	701	707	678	637	677	701	658	681	698	668	754	689	659	676	658	642	700	656	648	708	651	662	685	667	682	680	681	675	683	666	682	693	705	744	649	705	697	640	622	683	713	682	666	702	668	666	668	695	669	661	708	678	636	652	653	669	657	652	671	666	675	658	670	687	643	660	696	654	690	672	707	680	636	645	701	675	653	631	687	664	671	691	637	695	707	663	691	663	652	677	663	703	697	687	656	663	665	700	669	718	670	696	682	685	634	669	701	690	623	635	653	701	636	738	657	695	642	687	672	705	631	650	658	682	656	679	648	657	661	682	727	679	648	648	688	691	638	689	717	714	645	678	734	676	628	661	695	688	651	666	696	650	670	629	683	695	659	662	657	638	685	711	708	711	630	639	681	707	657	668	756	693	699	640	704	645	680	653	708	645	634	681	707	702	670	661	707	655	652	657	666	672	660	660	683	679	714	731	655	727	663	682	689	680	726	713	675	684	707	683	691	693	674	642	694	689	675	682	654	667	660	677	701	675	660	693	703	654	650	663	694	648	686	679	652	679	699	705	628	695	666	659	695	671	681	647	681	694	671	720	652	712	652	666	622	731	635	697	670	700	698	662	687	658	629	692	625	633	679	669	660	696	681	687	694	669	686	701	722	684	699	679	670	688	622	659	686	651	678	628	681	656	704	678	682	649	714	647	696	647	646	689	659	662	650	714	644	621	668	675	653	651	649	667	659	666	668	726	689	709	729	669	678	664	689	720	682	643	706	702	686	672	715	689	642	668	707	696	683	681	665	665	683	715	674	663	685	688	658	715	691	660	692	685	651	680	688	702	637	628	664	621	684	663	660	672	684	695	655	685	703	625	687	713	676	656	610	670	712	640	629	690	675	652	629	640	713	652	705	674	669	670	687	702	656	678	611	686	645	656	685	732	621	654	616	655	679	703	679	722	709	636	654	655	693	660	692	699	719	650	680	674	686	658	685	695	674	674	708	696	654	647	704	665	710	708	619	701	659	669	692	659	700	675	670	702	673	679	726	675	660	688	686	677	705	696	631	652	635	670	714	633	638	672	639	674	663	683	696	675	631	680	650	693	657	632	654	685	653	627	694	669	693	719	638	702	687	646	651	665	640	641	662	730	693	701	667	726	657	650	690	636	650	643	644	679	665	750	659	672	682	678	668	673	698	647	696	702	639	629	692	704	689	679	706	692	666	663	647	666	691	689	693	689	671	696	696	684	697	666	708	655	648	661	657	694	649	604	641	671	637	723	677	663	667	649	681	691	652	694	652	714	641	653	707	663	675	690	698	713	692	697	680	696	670	696	689	692	695	662	661	711	638	687	733	690	721	650	659	657	702	666	705	652	699	638	691	643	666	656	651	636	645	645	675	678	666	698	717	711	644	635	655	642	703	706	613	709	688	641	730	670	700	662	650	669	620	681	642	690	659	666	673	684	686	661	708	675	688	627	658	709	675	675	646	689	700	647	689	635	659	677	686	695	694	655	681	683	720	643	710	672	663	694	693	674	680	658	676	672	626	675	668	646	630	685	678	653	625	695	674	641	707	660	698	701	699	699	726	637	642	668	689	666	643	710	643	646	644	691	614	649	661	645	665	681	681	676	675	633	656	684	649	610	710	718	672	671	713	644	696	672	638	767	660	721	678	674	638	641	685	676	653	653	662	634	701	636	684	617	648	704	648	673	625	636	679	678	625	676	618	672	685	710	675	716	661	657	674	677	669	682	713	676	667	642	655	636	634	679	690	681	686	636	675	688	697	670	646	684	659	671	656	647	636	687	721	652	650	637	646	697	693	645	670	677	704	709	650	674	655	640	696	708	671	685	649	703	663	660	693	694	629	659	695	686	694	649	663	699	649	717	683	677	699	709	668	656	691	658	712	680	678	692	638	735	657	727	683	657	696	693	670	683	664	659	659	681	676	683	690	661	696	647	672	697	689	724	630	673	609	658	707	628	672	645	675	658	673	691	674	665	700	649	633	655	686	690	709	660	677	679	686	606	644	687	643	649	639	679	696	691	671	648	682	719	690	630	703	685	665	687	686	703	663	618	648	686	709	655	657	662	632	681	634	635	647	679	680	712	688	673	641	647	661	641	696	646	676	657	656	642	691	687	664	665	669	695	694	630	650	690	679	661	683	649	677	701	681	674	645	684	707	656	658	668	625	694	628	649	716	735	646	712	684	625	697	692	656	657	668	728	614	688	736	702	653	683	662	673	681	687	698	658	698	672	661	672	700	707	644	679	645	643	683	660	661	680	692	670	672	691	678	648	667	627	665	692	705	704	725	709	673	658	645	675	717	660	681	674	679	696	654	632	687	648	740	702	695	674	634	697	650	653	661	697	677	674	726	680	709	632	661	618	697	654	679	709	693	633	689	621	700	631	715	657	667	672	667	697	666	695	663	675	681
51260	42730	43271	36865	25573	17144	4396	1128	905	721	743	654	579	427	935	2120	1244	393	358	363	330	381	370	373	330	378	345	359	367	366	340	345	377	363	320	369	372	352	345	371	359	371	390	361	372	390	358	385	344	342	339	352	365	355	374	384	343	391	382	325	399	329	351	383	349	332	324	334	350	299	332	363	346	348	344	321	389	359	346	348	336	378	379	378	367	338	365	349	364	352	330	342	348	341	338	345	323	340	361	353	339	393	397	328	328	355	348	347	374	391	394	376	340	365	365	333	362	347	377	355	363	327	344	356	372	370	358	355	374	365	345	332	355	337	362	344	360	336	350	361	342	348	365	367	309	358	359	324	341	321	360	361	372	353	340	342	367	337	398	345	325	346	342	327	367	356	352	315	344	362	367	370	379	362	352	357	357	337	406	371	339	331	394	365	372	343	374	326	373	354	332	311	357	370	370	364	381	344	379	370	362	380	364	349	363	352	361	349	339	344	362	363	374	331	363	397	391	339	364	379	341	397	335	350	341	368	319	359	355	383	356	367	381	363	335	354	322	376	333	347	339	377	343	339	377	363	385	349	348	341	329	352	354	371	366	358	323	389	351	351	339	334	361	370	355	332	346	371	310	374	359	353	352	360	318	353	357	359	344	375	362	360	329	333	366	365	373	380	379	388	373	374	375	384	362	360	352	347	374	336	360	373	366	363	331	354	336	337	338	352	315	334	349	344	340	344	394	322	369	330	375	362	361	349	357	355	373	342	378	332	366	336	313	342	341	374	356	341	337	332	366	355	351	388	334	379	359	338	363	354	384	335	323	354	302	359	383	386	368	387	381	378	387	356	348	348	377	355	376	366	386	372	366	354	355	338	347	346	338	328	332	385	351	323	346	359	357	344	346	367	366	354	377	336	359	337	341	326	376	360	341	396	347	386	349	337	346	340	374	374	391	368	341	344	339	364	345	349	345	336	357	370	379	378	348	370	317	332	404	334	343	361	343	396	352	364	374	373	318	352	346	351	365	337	340	393	372	349	343	352	347	345	382	329	338	370	363	389	328	367	364	332	357	377	327	351	379	356	370	311	345	333	340	362	370	360	345	399	380	335	408	351	333	358	356	355	346	393	335	374	363	332	373	331	345	321	359	328	338	399	375	344	338	366	359	337	363	365	388	350	342	336	325	339	343	344	379	364	359	345	314	324	375	365	367	373	375	329	357	332	357	355	342	367	348	369	350	389	365	333	344	338	360	351	372	349	292	348	332	347	341	322	351	358	355	344	361	347	368	368	355	345	318	331	371	350	373	383	344	347	330	331	389	338	350	337	352	363	359	375	331	380	344	346	383	371	302	379	340	341	382	328	319	338	344	337	371	371	334	394	362	344	357	333	340	352	373	368	326	352	346	326	354	402	373	309	378	349	330	360	375	353	348	332	350	349	348	406	339	361	379	409	350	327	322	380	322	330	370	346	376	333	333	363	361	336	336	383	363	366	343	372	363	364	380	358	345	357	367	374	354	399	311	277	418	332	352	341	348	349	345	360	324	366	354	329	344	339	348	373	351	357	314	327	361	385	376	363	332	326	350	335	363	358	344	361	347	342	353	345	397	360	362	385	303	355	359	365	327	306	350	350	386	365	363	314	366	373	353	390	392	397	381	354	348	377	358	363	381	343	350	340	365	346	366	357	362	388	349	355	353	334	365	355	362	356	366	331	325	361	359	355	371	403	346	373	337	342	386	369	344	374	340	356	330	358	349	318	366	374	353	349	334	372	339	324	330	338	324	342	345	350	384	338	369	372	358	325	374	389	348	370	329	365	356	367	359	386	343	373	381	357	374	314	316	301	365	325	383	364	346	365	349	342	357	376	402	386	369	339	388	361	336	372	351	330	352	353	329	349	351	352	341	387	378	331	398	380	357	350	354	386	326	346	348	356	356	347	366	347	384	370	345	362	369	415	373	360	375	392	361	395	388	356	390	378	339	350	379	363	347	379	328	376	352	391	310	376	358	368	346	328	350	387	343	343	357	344	351	373	308	353	385	362	326	358	363	381	368	356	340	360	372	379	335	353	358	386	325	307	345	348	404	376	368	330	327	333	336	324	367	351	394	341	351	328	348	344	343	342	329	345	348	363	373	376	352	354	350	375	334	380	346	313	388	352	359	358	361	343	392	353	372	330	385	354	365	323	328	352	329	357	372	354	365	356	342	378	357	323	354	369	349	370	357	371	317	364	360	377	386	381	345	408	364	354	367	372	377	364	357	380	382	356	296	355	370	382	347	360	340	347	342	375	355	365	335	385	333	361	380	425	391	359	380	396	343	369	369	334	335	346	330	336	344	383	347	389	345	354	370	370	349	343	318	340	367	391	342	361	365	343	344	381	360	373	347	373	394	371	357	371	346	352	367	387	336	383	336	384	349	370	343	362	318	358	328	332	373	371	375	354	386	367	345	342	376	348	333	372	331	365	386	365	334	354	364	366	375	307	348	357	369	354	363	356	376	375	337	310	354	388	325	350	369	380	375	350	359	363	384	345	359	335	357	354	389	371	329	370	359	358	391	366	370	345	359	366	412	408	402	346	325	326	368	368	384	374	341	382	309	367	370	322	332	383	381	352	344	389	346	337	326	343	380	343	336	350	389	349	382	386	375	347	348	336	355	365	389	342	321	360	323	387	367	338	334	315	386	339	342	350	338	359	362	383	370	344	358	405	365	384	346	375	364	368	364	354	395	355	373	362	290	347	375	365	353	326	347	396	373	339	347	375	385	381	353	392	389	348	322	325	363	371	373	347	358	369	375	341	392	373	340	336	372	356	328	342	337	362	384	321	361	349	328	340	384	363	359	346	339	375	398	360	369	366	352	361	365	358	407	331	420	385	342	342	343	360	339	323	385	339	368	357	339	353	358	366	401	357	358	355	393	365	350	350	367	371	394	379	333	370	334	304	378	381	358	410	371	371	337	352	349	377	359	371	335	368	337	334	357	345	326	354	359	337	369	386	372	382	368	336	302	347	345	363	367	347	341	362	356	359	351	314	341	353	359	372	332	335	332	366	362	366	360	365	313	337	349	394	337	349	320	343	349	355	401	334	349	322	360	336	382	349	347	346	353	396	394	329	382	362	358	362	339	367	362	396	355	342	369	399	405	345	381	377	360	406	362	344	372	399	325	337	330	388	346	380	349	347	341	371	326	374	349	368	344	347	376	363	353	415	336	346	361	358	370	373	366	363	389	331	363	377	397	360	354	357	355	367	336	352	356	363	379	337	362	325	319	334	348	336	361	366	385	369	378	378	351	367	378	373	355	345	355	345	375	359	386	356	347	381	375	351	348	384	357	335	354	333	372	378	362	362	357	343	349	372	391	385	336	336	312	371	367	360	360	380	381	325	342	364	335	345	356	329	358	382	309	354	342	331	372	349	364	361	352	349	353	371	382	350	328	354	345	341	404	394	360	356	371	340	358	333	333	329	358	357	384	375	394	346	343	351	360	376
33116	33955	43510	43076	35445	27301	7175	3303	3426	2657	2778	2375	1688	1410	4280	9656	4889	801	801	776	803	792	780	788	829	732	774	794	779	771	827	752	772	759	773	798	782	767	713	672	779	781	769	818	760	776	759	784	783	798	721	751	765	765	772	781	787	766	754	753	787	770	816	730	797	747	788	770	757	789	811	730	786	738	765	781	785	746	760	807	782	749	739	743	747	775	750	783	804	813	722	761	807	735	762	753	814	813	735	777	817	747	810	818	716	763	753	686	756	766	772	758	764	803	805	786	756	744	761	744	770	756	773	760	726	815	782	738	776	794	801	707	791	788	798	782	752	779	795	751	767	767	752	777	737	788	764	734	770	745	758	752	726	728	771	777	812	765	784	757	772	776	740	781	746	765	785	800	761	786	765	699	737	821	762	821	774	743	715	739	827	778	755	758	777	778	730	785	799	806	823	774	749	761	765	731	770	724	773	773	737	725	742	743	760	747	783	756	750	818	763	771	812	791	697	777	741	780	770	805	751	738	732	784	724	759	763	791	782	748	778	766	760	704	747	764	766	744	765	744	775	793	783	731	728	740	781	800	763	771	736	750	781	792	723	779	786	755	767	773	753	745	744	761	764	743	767	706	752	770	771	758	719	779	795	784	772	794	803	775	731	843	766	775	816	745	694	727	751	786	775	800	804	742	793	771	811	778	726	814	738	748	745	817	725	751	770	828	781	723	788	724	751	791	782	808	766	707	777	729	774	770	760	777	778	756	818	766	771	765	724	796	777	769	768	762	762	765	754	763	747	814	753	763	804	791	780	777	727	756	847	813	737	784	776	766	793	780	816	749	775	767	746	780	775	772	826	726	805	767	725	739	784	763	821	770	776	733	768	766	744	741	778	753	772	765	779	761	770	750	765	784	809	701	767	799	782	772	769	798	748	780	745	722	803	813	750	746	736	785	780	738	764	757	771	760	758	761	771	786	784	793	799	814	743	740	773	814	738	776	780	725	752	792	783	719	747	822	806	731	757	747	739	767	702	779	755	760	771	768	731	763	733	768	829	738	794	753	769	793	774	777	764	775	748	771	738	782	753	756	720	781	727	741	771	752	722	753	802	728	796	800	743	743	723	818	802	779	784	823	795	748	806	811	777	705	797	771	747	752	769	759	809	739	783	782	787	739	791	815	734	785	776	778	797	754	762	763	778	769	729	756	768	792	729	769	727	760	816	751	732	708	810	827	802	822	735	753	759	750	741	782	756	744	699	740	762	750	749	736	741	730	746	795	779	776	765	763	782	825	765	768	770	821	748	786	738	750	791	762	774	788	750	733	788	762	797	718	778	761	708	754	742	851	770	777	782	750	736	768	814	764	797	771	761	763	784	762	753	808	806	764	716	734	770	756	742	774	761	741	793	754	783	763	774	731	807	779	755	784	772	778	755	798	786	822	779	778	838	808	785	756	772	770	754	744	754	769	740	780	761	760	742	751	717	741	779	771	733	746	728	738	750	742	775	774	771	739	777	759	775	733	766	787	764	833	766	797	769	796	794	781	784	778	787	794	726	751	742	766	746	745	799	800	776	746	764	791	787	795	797	809	724	749	745	787	746	801	766	754	752	815	779	762	786	764	795	772	760	753	778	813	788	763	744	835	766	787	775	741	764	783	737	739	776	742	843	733	806	758	748	773	739	800	762	788	741	777	802	724	801	809	786	751	759	797	726	746	759	742	773	764	795	814	764	768	720	794	774	749	778	749	756	756	767	784	759	749	776	765	760	798	784	788	731	743	740	755	732	744	752	763	785	739	803	754	773	800	757	786	802	772	759	758	807	733	766	749	769	771	775	780	734	760	769	762	758	736	786	783	769	759	774	794	742	766	733	729	787	714	733	802	752	750	781	746	742	809	787	784	818	765	789	763	780	763	780	752	803	807	780	781	794	744	701	779	747	755	720	794	823	737	776	785	772	800	737	767	769	741	810	777	745	742	792	745	811	770	789	765	747	748	806	751	794	755	761	752	790	799	759	765	758	793	773	739	789	792	776	758	758	809	787	750	774	752	721	762	793	810	806	702	760	734	776	726	815	789	734	798	755	768	742	775	716	741	761	779	751	798	753	778	773	825	805	762	782	820	762	748	790	800	768	766	781	794	812	783	776	699	774	796	716	794	723	749	821	801	745	745	806	758	752	757	777	796	766	800	789	788	801	747	815	768	738	798	747	710	737	806	784	776	780	764	760	786	802	712	737	763	805	745	723	774	766	808	725	724	766	761	794	770	764	748	761	750	740	739	823	786	790	787	770	750	826	770	741	751	754	744	795	806	716	750	760	795	776	751	776	791	749	781	761	757	826	767	765	792	761	751	740	760	719	781	700	761	786	761	725	743	806	749	773	801	724	777	747	786	777	828	757	842	727	738	797	719	698	796	779	765	774	734	787	729	763	754	758	758	808	751	774	711	771	738	783	769	748	758	742	772	753	782	758	715	760	833	792	743	737	769	770	779	778	761	762	744	715	800	766	779	784	792	791	801	798	771	806	764	744	725	741	748	784	773	739	783	777	783	753	750	753	788	705	764	742	745	758	775	802	764	741	749	749	779	779	764	776	742	700	809	785	858	793	712	702	777	767	759	788	762	773	751	727	738	780	758	809	798	715	769	773	778	746	777	792	776	770	745	764	767	786	754	801	781	763	782	764	769	773	723	783	785	701	777	751	784	765	738	798	771	797	805	767	786	756	790	806	742	734	814	725	809	794	700	772	765	777	736	730	826	772	743	745	813	804	782	791	785	798	770	789	756	735	777	747	786	799	773	728	781	798	753	764	739	764	737	764	750	767	752	750	705	776	803	795	788	790	753	771	738	756	728	773	809	764	776	731	755	781	725	730	723	729	770	824	768	746	772	767	756	791	768	733	790	727	765	759	823	758	786	775	724	764	809	786	780	751	728	783	798	725	761	786	746	763	776	796	746	800	780	771	800	770	728	854	779	774	754	801	825	794	772	803	767	776	729	744	771	743	789	756	800	803	770	738	778	711	788	793	766	781	790	705	789	749	749	748	787	782	806	804	742	753	794	760	748	762	788	812	766	815	757	801	788	776	729	797	751	787	797	835	796	794	755	814	803	781	797	755	770	777	735	796	815	775	771	739	730	770	713	807	820	799	764	750	745	755	767	796	799	807	784	764	731	726	721	764	773	747	749	773	742	755	749	753	759	779	780	792	754	751	736	793	734	768	759	743	746	764	801	767	733	715	786	795	812	789	812	752	757	794	763	753	760	763	776	804	767	754	741	812	749	770	776	790	748	791	835	788	726	772	765	758	766	748	758	798	746	797	826	717	752	781	730	794	731	776	752	790	775	819	718	773	800	746	773	773	765	758	753	747	724	743	762	792	758	735	774	767	803	794	722	782	754	720	796	812	796	770	752	806	722	776	692	733	771	817	798	789	772	744	758	776	766	747	845	796	778	812	729	759	717	757	747	775	799	735	706	763	797	748	732	767	762	763	793
23625	12965	9926	5477	2298	1152	742	569	511	383	261	277	260	219	192	203	218	199	170	199	183	184	170	164	210	181	197	160	175	166	158	219	160	187	167	191	196	182	199	179	181	189	175	186	176	176	214	206	174	174	171	166	214	217	169	177	176	178	181	223	172	175	189	182	174	156	202	183	205	207	159	182	201	192	164	196	179	175	175	184	210	198	180	210	219	168	180	179	183	182	187	201	176	163	218	197	160	178	179	192	180	183	195	217	196	180	197	181	208	176	184	169	199	166	207	185	174	208	192	173	186	179	200	198	177	160	174	168	192	164	182	187	178	173	196	191	175	150	197	179	187	189	179	194	193	190	166	203	183	158	195	197	186	184	190	200	204	183	190	182	175	192	207	202	194	178	175	170	176	180	183	192	184	188	196	184	211	188	164	167	169	201	169	235	202	204	215	162	188	188	206	200	172	176	181	206	196	188	211	184	188	211	176	209	185	188	192	196	187	190	196	186	189	179	179	188	170	185	192	214	188	199	180	184	164	189	211	206	186	177	179	191	177	166	189	202	180	176	188	165	205	192	155	171	169	188	190	183	158	185	179	181	158	195	162	189	178	192	171	215	213	203	215	202	175	197	176	196	229	210	197	184	211	192	192	196	194	168	214	208	193	174	183	208	208	187	173	188	157	161	199	181	182	189	206	211	182	202	179	173	196	198	169	176	172	196	164	154	178	194	186	161	185	182	196	183	207	181	155	191	196	199	204	167	179	169	191	183	194	176	199	172	180	177	191	187	196	185	215	181	191	181	197	189	195	203	164	186	172	173	199	174	199	207	181	176	192	175	164	214	195	173	189	186	200	173	186	184	167	176	181	188	203	198	189	200	176	195	193	210	199	178	172	170	169	182	198	172	171	205	203	185	195	185	183	206	189	193	172	187	182	205	181	191	200	165	180	171	167	186	183	147	177	193	215	200	186	184	184	198	201	203	188	186	223	200	221	166	200	192	159	163	188	215	194	170	205	176	173	169	185	203	199	193	200	169	183	206	172	197	189	205	208	217	206	160	170	158	167	192	178	172	197	172	198	202	199	189	196	178	167	170	180	187	169	209	223	190	164	181	169	192	190	175	181	200	187	177	205	174	174	170	216	193	162	193	177	172	219	161	186	167	189	166	198	194	182	182	190	187	196	194	203	202	180	199	201	206	193	168	185	161	188	171	192	180	197	173	204	162	192	156	213	178	186	178	169	176	186	168	190	174	180	191	206	187	173	163	180	173	187	159	222	169	193	176	162	197	188	220	210	220	189	166	175	191	183	206	176	212	168	207	183	207	175	188	180	197	180	179	179	174	190	172	192	182	193	173	171	194	195	204	196	207	176	152	160	143	177	158	199	191	175	195	192	188	185	202	188	196	187	195	196	198	181	203	178	177	188	177	205	184	172	216	173	180	190	197	197	181	179	200	210	188	194	194	166	198	168	189	187	164	177	164	214	194	185	193	166	189	187	184	161	201	191	183	173	205	172	188	199	187	206	153	183	191	200	181	154	193	191	207	167	164	182	185	190	167	187	143	195	186	190	172	172	173	182	156	193	223	208	168	185	179	185	206	195	198	186	184	183	176	188	188	202	179	161	194	180	204	207	199	168	174	192	202	166	164	207	177	193	192	174	177	154	195	201	186	169	212	210	193	183	215	186	188	178	184	167	155	178	162	213	188	171	194	203	169	170	192	189	191	166	180	173	199	197	181	178	173	193	175	177	166	193	205	178	191	186	168	211	180	197	207	218	208	185	193	188	165	189	165	201	194	181	180	181	168	185	194	198	159	212	203	161	194	188	196	180	201	185	202	203	182	178	206	180	196	199	188	192	166	191	201	166	181	188	208	174	165	176	183	213	200	163	202	209	208	182	206	181	161	182	167	175	201	188	177	193	158	186	207	178	194	186	172	210	179	183	154	170	189	181	181	183	180	187	191	170	203	191	200	191	188	181	184	167	174	186	182	165	206	202	179	195	194	183	187	174	214	198	178	170	177	188	197	196	202	199	190	222	194	208	199	189	185	168	165	171	197	178	172	188	196	216	162	191	171	189	201	167	170	188	186	216	202	165	174	177	187	173	201	184	178	197	212	198	179	181	176	191	198	176	185	181	199	170	203	180	172	171	162	167	200	179	164	173	191	194	173	199	193	194	198	197	196	200	206	200	193	214	183	176	198	180	200	179	170	177	173	193	195	189	205	182	174	168	171	199	176	183	202	199	215	179	172	177	180	178	175	178	200	181	178	178	180	153	186	210	192	213	217	169	210	173	192	178	179	189	155	173	195	177	176	212	194	199	189	169	194	175	200	204	197	194	170	186	190	178	189	205	183	186	187	170	149	172	157	192	162	180	189	192	218	221	201	201	201	172	183	234	187	199	213	162	206	182	203	189	188	195	195	181	192	197	181	187	177	200	161	192	209	173	165	189	180	172	187	209	168	178	181	177	196	191	209	187	205	178	221	184	200	169	166	203	187	185	187	183	199	163	192	194	185	168	181	204	159	197	172	154	166	184	208	182	198	220	174	197	198	158	161	212	195	179	173	179	171	194	181	171	193	199	211	194	194	184	171	174	184	158	211	175	178	207	181	176	191	154	211	190	188	177	192	180	192	201	176	183	175	177	217	193	219	173	187	193	181	189	184	185	186	167	196	196	183	182	165	156	178	170	204	183	176	181	177	159	185	190	168	214	206	188	180	174	181	183	196	184	200	185	186	176	173	170	215	228	160	179	182	181	194	198	162	180	166	181	210	173	201	175	191	203	179	208	202	193	197	215	181	195	191	169	150	203	203	189	179	168	194	212	185	181	167	180	180	196	190	171	208	174	209	206	188	177	203	191	196	156	186	200	175	191	173	166	193	196	166	190	179	194	181	192	185	190	179	172	185	183	194	208	199	206	211	181	201	182	182	189	186	215	185	167	178	193	147	178	156	180	190	181	165	182	171	199	184	198	189	174	194	181	159	158	198	215	215	175	195	200	153	182	211	164	185	203	192	191	184	182	174	182	204	183	172	185	177	160	178	176	183	135	195	185	194	182	181	210	180	182	176	209	192	183	176	178	188	181	186	169	186	171	169	197	184	189	169	170	193	187	201	209	187	185	193	203	231	171	201	183	188	172	201	195	206	189	168	172	180	205	173	207	179	189	179	179	201	180	175	188	178	179	176	196	211	183	188	192	175	181	211	178	193	196	197	162	194	188	196	169	196	187	167	164	179	170	185	205	170	201	183	170	172	173	189	174	180	198	179	208	200	210	181	177	186	179	173	188	194	204	188	193	191	205	202	177	189	189	183	183	188	201	192	208	172	202	191	194	163	209	184	203	181	160	192	183	191	187	168	184	168	148	176	204	197	160	195	188	160	186	166	200	201	219	209	210	184	170	185	198	195	200	171	162	198	206	188	179	201	187	218	179	167	177	185	171	189	190	160	170	186	193	191	202	187	170	180	167	220	160	171	171	196	205	193	178	188
14112	9993	15155	12334	7526	4560	2927	2154	2057	1384	896	1005	800	607	579	614	515	450	452	432	444	436	430	459	435	439	516	418	455	429	481	500	412	449	475	459	416	460	481	432	462	429	422	426	451	476	473	486	448	422	425	424	410	425	456	459	460	402	421	451	426	432	478	445	458	478	454	454	426	456	406	470	465	423	424	477	452	437	447	479	472	445	461	438	478	465	431	457	441	435	420	473	428	452	447	407	454	441	456	472	397	460	467	414	428	449	470	437	434	434	424	410	437	451	448	469	447	439	472	450	436	445	427	423	429	432	478	430	415	432	419	454	442	435	443	430	435	419	446	437	465	454	426	439	427	457	464	413	452	469	478	455	470	453	413	401	462	471	433	463	423	474	447	435	443	455	480	457	434	445	453	466	443	441	424	433	427	432	436	450	445	444	481	435	429	432	434	445	443	443	443	454	484	450	433	424	457	463	468	425	476	414	419	466	438	450	476	446	434	434	490	467	465	454	456	439	421	461	462	487	418	434	450	423	443	448	454	471	441	451	445	449	460	417	461	461	455	466	454	454	488	491	456	450	426	424	416	445	439	463	440	470	459	430	452	450	417	448	444	446	444	430	438	465	436	437	487	431	452	483	441	471	412	455	493	432	428	443	470	408	421	461	478	438	431	453	418	410	441	448	493	450	451	406	454	448	474	479	447	424	429	421	425	455	482	475	471	449	455	459	493	430	418	444	391	462	473	439	442	489	454	446	478	420	455	490	419	445	420	426	447	453	459	481	444	483	470	418	481	400	466	432	431	441	479	456	432	441	466	443	447	483	460	408	447	427	413	414	444	439	436	465	440	455	428	445	412	470	429	482	458	468	438	397	423	458	447	444	416	414	468	445	428	467	451	416	502	452	466	453	461	445	413	422	449	424	468	456	424	430	467	455	465	434	405	455	429	464	465	422	437	434	495	401	474	431	448	432	463	439	457	433	422	440	430	440	459	434	463	458	430	474	417	437	450	417	436	449	483	448	449	452	429	450	424	468	445	450	439	463	472	462	473	444	475	445	451	444	440	430	439	513	466	437	459	455	444	439	483	468	455	458	436	455	399	425	448	486	469	417	480	421	446	449	450	443	468	443	452	425	427	464	428	428	479	413	420	443	477	454	419	451	477	488	427	456	422	470	402	475	419	466	452	446	444	444	440	428	406	463	452	469	457	453	461	447	467	437	433	447	479	445	450	479	433	438	456	447	455	432	439	489	449	439	463	433	448	414	447	441	455	432	479	443	430	437	459	440	472	455	427	424	438	510	467	447	469	429	427	431	473	448	483	465	448	436	441	429	441	470	457	424	465	453	425	455	442	434	453	423	469	426	458	451	470	438	424	436	442	429	449	455	458	460	446	470	434	498	449	444	460	482	431	462	463	467	436	447	411	467	474	456	381	457	475	457	459	482	441	480	429	474	450	425	445	423	430	465	441	443	451	437	477	425	453	441	467	469	477	413	480	463	428	445	470	441	466	443	485	444	443	446	397	447	461	452	421	452	487	422	463	488	500	434	438	449	470	413	465	463	444	487	419	459	415	423	413	402	490	448	421	476	476	444	435	460	431	451	463	450	481	405	413	454	466	476	430	449	453	460	451	469	488	425	467	454	438	453	426	434	452	449	434	464	431	448	430	448	454	437	496	445	404	457	400	423	440	424	445	432	462	435	459	403	445	473	429	440	425	501	428	471	444	413	440	468	479	436	448	441	439	450	420	467	456	446	395	433	444	469	427	453	433	453	439	436	409	451	464	459	438	481	446	440	451	481	442	446	422	441	440	476	479	419	493	435	466	497	436	442	475	458	461	435	456	498	455	466	458	467	409	446	454	443	424	452	484	432	465	438	437	429	446	423	506	438	419	446	473	446	437	430	474	454	465	432	402	443	441	523	425	456	463	421	506	515	449	458	412	442	487	449	412	421	407	442	463	482	446	458	433	445	459	446	432	416	415	463	479	468	440	452	459	458	434	461	466	406	466	445	457	441	460	437	484	462	447	472	446	438	463	456	428	451	436	449	452	421	402	453	453	430	456	470	450	452	422	407	429	409	489	459	408	413	465	445	474	416	467	453	425	413	440	432	425	406	451	446	455	429	417	457	430	496	451	398	485	466	474	504	462	451	464	448	448	452	433	442	448	425	455	443	431	448	463	423	440	491	481	465	446	438	480	452	445	448	433	416	461	458	451	452	458	494	437	421	413	440	432	431	443	439	456	453	455	441	452	434	470	432	430	461	486	448	439	418	465	451	442	432	442	435	460	451	436	422	474	441	442	456	436	462	421	421	445	486	456	453	437	451	452	449	423	417	462	428	484	494	411	511	442	420	455	457	478	423	452	471	459	469	434	447	396	434	444	434	415	416	427	434	457	454	450	430	457	459	435	405	440	490	450	449	400	435	465	455	450	435	438	464	452	433	437	463	436	445	467	467	441	477	464	472	472	457	446	450	449	431	465	449	465	426	424	437	456	437	422	426	472	450	497	412	426	437	416	432	470	418	448	455	437	447	448	416	445	460	464	449	421	512	441	444	468	430	469	449	490	447	427	432	478	423	478	439	439	420	431	437	434	448	443	442	469	478	418	443	465	460	437	504	447	467	415	438	450	481	389	420	448	477	461	421	462	439	466	453	439	431	434	469	468	426	438	439	438	460	460	459	433	470	434	451	486	442	413	443	463	465	457	433	437	487	441	445	416	422	446	417	490	439	410	469	446	497	446	488	425	446	446	432	438	465	435	451	443	447	448	419	434	474	414	402	408	483	427	450	426	466	441	479	454	425	439	455	463	453	458	449	464	477	414	405	440	447	419	443	460	450	414	447	463	463	440	427	414	427	423	448	472	440	420	451	474	426	424	479	462	439	412	439	417	447	497	472	485	415	416	441	430	446	478	465	448	452	459	456	462	427	433	459	465	460	388	458	475	465	443	467	415	453	442	444	439	418	463	463	480	427	438	455	420	496	489	439	464	460	410	446	470	441	450	482	475	447	447	448	481	455	457	466	464	470	426	466	445	451	456	427	464	434	414	438	403	473	458	433	453	457	482	443	458	429	458	501	420	460	409	473	450	438	435	447	407	419	440	452	459	453	439	411	437	458	435	466	440	489	446	452	466	431	476	434	483	476	446	471	446	395	440	437	431	427	441	459	439	467	400	431	465	442	422	454	441	470	442	485	428	473	466	440	479	446	469	453	433	490	440	479	440	454	450	435	430	469	446	479	453	442	476	496	434	472	453	431	466	425	478	442	417	474	412	449	462	431	435	465	476	442	429	433	434	413	445	446	468	450	444	449	457	441	446	442	426	455	433	427	423	456	482	459	438	437	433	456	435	442	476	471	494	446	407	432	449	457	454	458	467	431	461	445	478	430	459	451	486	452	441	422	417	488	401	479	469	450	463	443	464	399	456	422	451	466	458	450	445	459	430	422	450	445	404	470	417	450	450	466	437	445	420	440	468	417	451	444	450	451
43003	32408	33749	27899	17594	9089	3037	1125	593	471	386	412	377	469	628	1093	489	278	287	261	273	306	292	315	293	295	302	285	277	270	270	280	311	291	315	308	270	300	310	270	323	267	298	313	302	281	327	314	289	290	309	294	295	270	304	296	289	291	277	299	284	300	291	302	278	309	288	323	334	303	274	296	295	256	300	247	281	318	279	285	309	324	293	308	285	288	292	290	318	321	300	285	299	313	295	268	261	285	254	329	294	275	295	301	317	332	322	295	294	276	262	298	309	279	284	298	324	283	306	278	280	304	277	262	286	323	295	293	275	277	291	301	285	294	281	273	285	269	287	288	301	277	322	276	303	285	270	299	284	305	279	281	334	263	301	279	295	268	282	293	294	307	278	311	279	277	306	275	270	263	314	316	298	301	311	280	287	299	274	308	313	317	263	265	333	293	284	287	271	336	286	294	308	301	251	298	299	272	303	281	306	335	287	297	279	283	286	264	287	274	307	272	277	273	296	318	314	312	285	288	297	278	270	296	289	300	278	293	325	282	267	289	302	262	287	325	275	268	322	304	284	313	255	288	282	292	273	294	301	331	304	271	289	311	255	244	263	299	282	312	308	285	282	274	296	278	282	272	309	274	285	279	320	265	288	314	285	266	299	280	306	263	268	270	254	276	285	288	300	281	287	291	293	279	287	272	267	297	305	304	324	306	292	285	297	279	317	269	275	323	290	286	309	335	282	289	286	278	285	267	281	311	262	272	300	285	290	269	298	293	291	283	273	315	288	285	300	274	308	255	278	298	279	292	280	287	258	264	268	304	302	294	310	292	274	298	329	292	300	302	263	256	263	302	278	321	280	288	304	296	286	293	325	322	300	296	266	282	252	296	312	263	277	319	346	275	301	301	248	296	326	281	294	301	316	283	297	312	273	304	293	278	307	309	257	295	305	272	274	276	290	286	319	271	296	303	291	320	305	275	305	297	279	274	311	256	292	274	270	295	325	300	300	299	270	276	310	282	287	303	292	312	269	299	295	294	298	329	300	306	287	255	297	276	310	287	285	307	240	275	296	274	284	293	299	267	297	324	260	291	278	261	270	283	312	275	317	276	308	278	302	260	291	312	291	295	280	293	267	279	279	285	285	324	273	313	330	297	265	295	276	223	297	309	293	285	254	261	304	333	287	277	294	281	307	286	302	271	274	291	292	286	276	328	266	290	335	327	288	272	277	270	310	279	299	281	314	311	300	289	282	286	312	281	281	296	316	302	283	322	282	267	292	301	292	266	307	288	279	269	285	281	260	281	289	264	274	280	271	306	260	302	267	294	297	287	275	287	325	306	289	314	310	287	316	315	304	285	317	280	269	260	327	289	312	290	274	276	336	296	291	292	297	272	321	294	329	318	287	278	284	252	284	286	290	276	281	319	284	335	313	282	322	344	290	306	321	286	292	276	287	286	293	288	307	306	299	291	318	276	280	288	300	312	273	275	311	302	316	263	295	295	298	287	282	287	281	313	315	272	284	300	309	298	314	304	309	297	302	293	302	274	262	246	304	299	282	275	272	258	286	285	315	296	286	312	340	316	257	320	291	310	300	288	268	244	267	295	300	296	307	260	267	295	303	269	288	286	305	256	322	289	288	292	284	270	320	315	264	304	350	312	317	278	270	336	275	280	295	312	288	298	274	266	321	294	305	302	268	303	273	285	306	293	315	295	300	301	306	289	279	287	291	308	280	299	271	317	277	290	278	352	282	276	287	287	297	306	274	310	284	279	313	265	303	274	296	299	307	316	276	324	287	296	327	281	299	251	285	301	264	291	263	284	276	286	300	296	299	271	284	253	302	324	286	260	288	291	303	307	313	298	276	278	306	296	288	297	284	281	296	267	281	306	277	346	290	293	304	281	276	283	276	305	245	250	296	285	274	288	295	285	252	292	296	284	298	337	322	281	269	317	292	281	289	316	284	304	270	325	322	330	300	317	292	309	273	312	265	273	305	344	268	276	336	315	269	272	266	295	279	270	322	309	265	290	311	307	288	268	308	291	298	296	291	311	311	265	329	316	346	300	292	288	299	262	301	288	274	287	264	287	300	268	294	278	275	300	274	295	307	324	268	287	273	304	292	304	297	287	315	311	294	304	315	293	286	264	276	272	302	268	295	296	293	296	265	251	280	301	259	292	298	281	246	274	277	271	294	296	269	284	293	279	318	324	287	275	305	290	304	331	318	276	277	305	304	291	293	292	269	245	305	290	293	324	280	297	285	294	294	269	289	284	297	321	299	318	274	303	295	299	299	274	306	314	279	271	280	334	290	271	271	307	312	278	297	293	289	281	264	313	307	295	277	292	315	287	284	333	302	306	296	299	296	316	269	295	304	291	303	311	278	260	300	304	306	278	283	262	303	273	283	305	281	290	286	306	309	312	296	302	284	292	269	254	260	290	258	279	283	297	279	292	255	320	297	287	275	313	281	294	258	276	270	295	290	317	310	275	305	324	281	290	285	295	289	287	284	297	283	272	272	266	304	284	302	285	278	284	299	325	312	289	284	301	304	288	332	285	268	280	316	327	317	318	268	286	253	289	274	287	315	312	300	276	299	243	278	287	278	328	300	265	279	282	275	298	269	271	288	305	302	293	279	300	289	301	291	280	276	266	274	268	305	296	302	304	258	260	294	305	270	338	291	283	277	305	296	281	275	292	286	288	267	293	299	312	294	304	286	294	278	282	265	278	327	291	285	297	268	290	265	311	299	279	286	326	269	286	307	300	290	291	323	269	288	270	304	290	287	292	328	309	333	293	290	291	350	306	294	275	303	298	250	297	315	315	279	296	255	275	299	294	280	288	270	252	308	289	316	280	292	297	267	290	281	279	290	302	296	304	260	301	308	296	321	269	302	269	256	292	300	305	293	311	281	299	293	300	302	283	310	306	300	300	283	284	283	261	271	283	294	305	261	280	309	330	278	280	287	299	276	295	271	263	277	303	311	311	291	281	296	274	313	313	298	281	295	277	263	321	319	284	283	269	292	292	284	333	295	265	277	289	317	293	290	251	305	319	318	327	306	291	295	285	268	320	309	306	321	286	288	286	299	326	300	301	258	302	255	311	264	315	272	294	265	282	274	298	292	280	303	292	319	282	285	309	314	279	273	294	287	298	276	288	274	287	292	294	291	291	277	279	310	316	299	300	282	257	281	277	264	296	266	293	291	292	308	292	275	292	320	279	285	291	305	281	308	273	295	268	287	301	255	296	269	262	314	320	307	287	281	274	290	277	310	311	264	265	309	290	285	274	281	311	307	277	282	278	283	295	278	306	275	256	308	283	284	314	286	269	309	283	316	306	290	284	287	282	302	321	295	302	288	281	284	298	334	313	277	285	304	278	263	295	296	345	296	275	294	300	284	292	289	292	308	288	298	294	304	300	292	285	251	306	285	272	282	295	276	301	296	297	263	299	296	309	287	299	303	272	284	301	339	309	312	303	281	277	291	308	317	300	283	284
27675	25512	36093	36051	28232	19461	8596	3979	2134	1613	1148	1219	1197	1520	2950	5160	1469	684	688	668	676	648	660	639	616	688	659	618	669	637	677	660	662	669	684	641	637	697	699	691	692	693	610	655	638	683	611	640	649	636	681	642	662	648	649	679	647	677	674	622	632	667	618	628	630	644	619	629	643	681	631	646	617	653	665	677	682	664	640	690	649	644	693	593	682	661	622	629	633	660	622	652	611	644	639	648	673	661	677	643	602	645	633	663	664	668	642	631	635	635	666	684	650	660	658	682	668	638	663	659	697	624	672	680	607	652	676	616	644	655	636	643	645	641	666	655	705	655	663	631	644	654	641	643	689	644	620	642	699	649	670	692	683	656	684	637	643	671	684	683	634	623	658	673	643	661	629	660	692	654	645	678	657	646	664	656	660	646	672	704	625	667	652	599	615	681	630	639	633	666	681	671	619	688	646	644	616	639	590	661	669	653	656	633	687	692	672	676	644	687	633	649	684	682	681	652	643	639	650	667	649	691	643	645	735	640	643	640	603	610	634	664	660	668	669	683	614	615	676	667	651	664	659	671	599	678	616	674	631	672	710	662	683	659	645	590	666	637	685	621	680	696	626	640	644	623	647	661	631	651	699	665	633	651	668	667	662	657	662	646	620	651	687	672	678	661	613	644	661	644	638	639	654	616	675	648	652	651	610	634	624	632	678	643	619	653	722	663	666	679	659	634	609	670	629	669	686	668	687	635	660	657	658	662	663	647	641	675	669	623	662	644	678	684	619	654	625	629	662	622	656	649	665	629	657	647	623	655	725	671	657	647	671	639	663	680	654	633	609	670	650	642	692	666	624	612	649	686	693	639	616	638	644	715	637	627	672	645	611	686	646	682	676	587	670	667	636	648	634	624	631	668	607	674	616	617	653	658	685	680	658	697	670	716	616	705	604	649	665	676	676	636	641	698	686	664	650	657	686	658	644	630	642	666	682	682	663	648	632	627	706	628	695	656	638	628	622	626	634	643	661	670	646	663	612	612	657	648	659	642	630	660	648	653	645	682	658	709	657	630	656	620	616	663	666	670	682	630	636	659	612	600	645	643	685	634	647	714	690	652	638	663	633	666	676	653	663	656	651	641	647	621	604	637	641	652	667	696	625	617	641	626	679	642	695	604	692	656	652	649	646	671	649	677	684	612	686	662	607	681	613	623	643	631	654	642	640	648	661	663	633	669	638	649	664	658	621	644	629	668	639	634	642	645	675	668	635	666	676	682	701	642	682	651	619	637	662	651	624	666	654	638	606	672	626	645	685	685	639	673	661	699	667	619	691	633	645	642	672	650	663	641	669	654	628	613	657	675	675	616	678	654	666	657	643	624	635	613	663	676	676	650	653	662	661	638	642	680	637	664	663	673	646	664	638	647	699	670	694	691	633	614	649	633	651	671	689	631	648	677	670	637	643	653	617	667	616	692	601	626	638	679	691	631	657	670	666	650	675	662	658	634	643	631	652	643	642	644	626	681	680	662	628	667	610	655	633	652	657	634	653	624	660	611	687	668	631	680	679	673	664	688	683	645	640	663	625	690	645	607	652	645	668	625	625	689	666	668	607	663	651	624	655	649	638	624	681	660	664	629	611	644	649	652	635	636	635	693	718	683	662	664	643	641	620	612	653	664	647	677	629	697	642	657	693	647	702	665	652	669	647	644	690	637	650	664	626	646	637	651	612	649	650	699	646	649	691	688	678	639	676	594	646	671	670	663	664	659	645	657	678	671	644	625	703	650	622	661	636	649	680	664	643	729	641	664	646	651	654	657	666	642	617	654	614	641	653	656	640	582	669	678	659	664	709	646	680	656	632	637	657	634	685	662	632	662	684	635	634	629	674	639	612	684	688	640	669	654	632	635	632	642	658	644	686	667	632	668	665	658	656	652	640	659	633	647	642	691	650	686	646	649	628	634	640	592	645	639	673	662	685	700	622	682	646	674	663	645	622	633	624	670	693	675	650	604	631	691	596	642	649	694	659	625	676	662	609	667	633	628	675	607	698	638	627	614	654	623	656	657	677	687	619	672	681	691	629	632	671	645	668	621	675	668	631	637	609	640	647	643	630	648	625	681	706	673	653	658	624	637	668	660	656	628	689	639	639	632	662	660	696	615	642	673	660	671	638	645	658	671	681	647	657	672	666	610	680	662	676	641	642	683	646	651	610	656	640	667	668	657	661	631	642	671	666	638	694	614	641	658	626	655	630	662	612	652	613	656	642	624	663	631	668	659	693	641	639	662	638	630	645	646	658	613	676	709	670	660	677	602	651	653	679	642	660	653	661	622	668	629	614	613	657	657	646	667	670	679	634	647	633	670	646	675	642	644	651	657	641	638	680	634	675	682	637	597	675	645	682	596	640	614	636	628	648	664	678	633	688	628	660	637	651	683	608	640	664	660	675	652	650	645	662	666	667	696	604	668	673	649	699	644	657	622	651	657	664	671	686	645	683	641	670	652	651	659	663	668	644	677	647	644	658	641	667	652	654	648	602	639	714	699	711	617	710	606	648	640	656	657	677	633	602	619	599	627	671	636	628	640	626	630	685	673	680	637	628	644	657	632	642	671	665	663	621	658	682	641	649	674	627	679	696	683	630	678	657	662	658	668	635	666	690	680	670	618	649	674	636	660	649	657	688	702	650	627	620	640	636	673	663	660	624	637	619	675	672	654	627	582	681	616	661	709	695	671	670	643	656	605	630	651	674	640	651	656	652	658	664	627	655	650	641	654	644	670	654	625	642	691	627	673	663	646	638	657	625	667	656	644	606	646	710	658	668	682	659	664	651	651	617	671	625	664	652	652	643	668	643	639	684	669	606	682	638	645	702	693	685	675	668	649	633	651	633	672	652	691	667	672	651	654	646	644	667	645	656	632	644	634	659	641	689	660	653	630	622	693	655	662	673	629	642	637	599	679	612	679	647	674	670	611	623	716	679	673	701	687	639	673	687	646	625	689	656	646	652	631	629	614	702	663	664	669	655	629	616	680	667	644	669	653	676	643	699	684	673	644	668	595	640	685	693	697	692	624	638	642	679	625	675	695	642	631	677	630	694	615	638	685	688	653	677	647	632	620	675	646	665	650	682	658	653	654	639	640	664	617	696	656	673	666	637	633	624	658	636	654	629	648	645	669	651	618	706	665	674	641	642	640	611	623	680	631	649	652	637	682	616	657	695	664	669	657	670	663	639	641	654	613	667	642	637	677	647	667	638	645	687	640	656	643	700	665	657	648	643	638	670	644	645	636	674	630	644	625	671	637	668	693	655	682	640	615	614	657	658	676	665	647	663	617	640	618	688	656	622	625	651	670	675	629	650	652	689	655	657	603	682	668	648	649	650	643	656	691	640	682	650	664	657	659	647	669	632	690	654	680	649	687	652	637	620	647	679	699	611	653	681	638	660	673	628	608	644	654	669	612	633	680	614	653	644	657	661	663	661	641	693	655	667	667	642	602	649	593
51083	41307	41915	33879	24731	18003	6457	1627	627	523	457	445	528	968	1744	2012	665	334	367	363	384	323	357	366	345	326	367	351	345	373	348	358	370	359	326	334	329	345	350	345	376	334	366	360	361	343	306	324	341	343	306	367	353	348	383	340	377	381	356	365	330	380	346	386	293	364	395	343	372	358	347	329	368	344	348	351	357	385	358	385	348	358	331	393	375	396	339	350	332	369	335	336	355	351	354	358	342	332	384	324	367	361	350	351	341	333	314	379	337	347	339	321	345	321	345	303	340	352	353	333	356	332	379	368	363	342	329	353	318	355	357	366	346	371	354	352	346	364	341	315	335	325	327	309	357	372	335	334	352	336	331	373	339	334	350	354	347	351	325	367	335	332	326	368	313	346	384	368	343	345	351	313	313	366	351	359	356	312	378	337	344	351	356	387	377	327	355	370	392	332	362	392	343	341	313	386	344	336	339	328	337	326	360	337	364	347	313	354	323	305	338	368	364	332	300	365	372	326	316	325	385	385	345	346	373	328	358	377	322	342	340	344	331	334	316	354	324	342	350	350	351	372	379	335	372	363	367	339	382	363	329	322	341	366	335	340	346	337	361	349	362	328	376	417	362	369	351	342	331	345	360	346	363	335	325	337	392	363	357	371	345	330	354	365	337	334	310	357	368	373	362	354	368	333	378	327	382	327	362	370	368	322	328	349	344	325	345	379	331	339	326	342	306	369	332	307	370	336	365	342	373	325	320	326	360	354	346	353	352	361	344	356	328	344	351	370	344	319	362	352	351	369	316	385	325	323	334	335	345	362	374	353	366	353	368	343	378	331	334	335	365	365	365	352	335	363	325	375	314	354	359	362	352	345	329	344	354	339	334	347	336	349	340	316	354	315	355	371	354	332	362	331	313	363	367	358	353	352	313	343	383	368	379	389	359	377	351	366	375	351	346	364	357	344	315	372	317	337	349	350	318	318	333	335	346	364	365	337	354	378	382	319	358	359	361	332	356	366	358	318	340	339	365	357	349	372	350	354	344	319	352	361	344	338	332	369	364	341	341	336	316	348	374	336	350	322	342	373	338	335	360	343	354	376	347	361	346	348	365	356	305	350	326	360	325	359	298	316	331	387	365	358	353	378	340	384	389	343	328	377	363	371	372	360	393	367	350	365	339	347	335	335	339	370	374	344	328	334	357	354	347	324	333	345	327	330	351	352	353	337	341	336	341	372	338	364	384	353	345	355	312	331	376	364	337	332	341	311	368	339	310	372	303	347	383	373	348	349	327	348	303	365	379	324	359	350	331	324	385	330	353	354	389	386	324	355	348	373	330	319	382	379	391	318	345	365	294	355	355	365	341	320	343	353	306	321	340	316	349	341	379	334	349	315	333	375	354	343	361	340	372	325	344	317	338	369	349	363	311	348	358	368	338	322	343	344	345	333	359	362	374	364	340	327	322	296	331	362	331	332	343	349	369	366	342	326	328	343	364	347	359	332	343	359	387	351	337	337	336	369	355	347	335	335	338	349	325	343	355	364	362	379	345	374	400	363	293	335	368	371	372	333	375	364	378	310	362	365	360	344	344	336	360	324	346	344	316	370	351	316	385	323	377	352	363	351	326	352	346	353	346	342	365	341	356	300	322	352	364	348	349	358	328	361	309	350	339	360	339	348	320	348	328	314	349	375	350	336	338	344	379	370	327	358	325	304	362	340	332	348	334	405	387	340	354	342	411	343	386	353	314	335	344	369	335	346	340	364	369	346	349	328	353	303	373	344	335	326	350	353	321	343	333	345	315	359	395	359	342	322	345	341	328	337	382	340	315	338	349	330	362	322	348	342	351	364	333	345	382	327	357	352	330	360	354	335	331	350	374	347	348	367	353	326	370	330	372	319	351	350	361	341	373	350	316	338	352	316	322	336	360	376	306	349	304	329	364	345	380	307	347	373	333	333	344	371	341	349	380	354	354	347	335	388	354	317	349	371	325	354	340	354	370	352	306	357	320	352	345	380	341	351	357	312	335	385	350	370	396	344	338	350	351	370	348	361	373	357	397	363	367	373	339	332	329	356	322	338	329	358	387	368	332	349	377	334	337	357	362	327	323	344	393	319	335	328	317	344	346	357	375	338	367	366	370	367	354	358	335	313	334	350	390	371	333	333	379	314	394	349	328	355	328	330	327	351	331	346	370	358	332	313	341	358	344	357	341	347	342	340	364	374	334	332	347	386	320	354	386	322	314	332	328	366	332	376	356	352	323	331	340	338	345	355	338	346	353	331	321	342	365	325	319	337	325	297	349	324	336	347	356	328	335	339	342	344	341	352	368	326	355	343	329	344	348	390	346	398	370	381	376	346	326	332	372	314	317	340	324	328	342	347	371	309	365	368	376	325	361	344	346	377	334	345	335	326	350	338	323	367	367	345	336	369	373	343	306	351	336	353	372	362	347	339	384	293	346	350	345	364	389	347	328	368	367	333	333	370	346	329	402	350	340	376	317	351	359	337	331	377	339	342	337	352	340	306	359	349	332	357	305	327	354	371	372	408	372	344	318	359	324	361	370	364	343	351	403	337	372	385	339	388	358	337	360	358	329	342	362	309	355	385	345	334	339	345	340	343	349	339	371	361	355	330	354	324	368	337	343	308	372	348	345	310	337	328	365	363	355	325	322	335	326	327	370	361	341	332	332	371	343	375	352	353	343	355	380	333	354	369	328	302	373	332	385	347	359	365	333	348	363	336	367	353	335	352	333	367	348	316	351	346	351	347	324	356	330	339	348	352	361	330	349	352	347	349	337	379	341	380	340	332	353	357	358	366	361	334	352	367	323	355	349	374	319	341	333	375	353	352	318	331	356	363	339	357	348	339	340	352	350	345	326	356	326	345	373	348	347	345	318	361	354	341	345	339	322	362	380	346	345	372	342	335	364	341	367	364	325	340	353	350	361	382	331	358	356	334	360	338	373	353	338	357	368	345	315	356	344	362	357	380	342	347	337	380	348	337	403	323	339	327	349	318	386	406	363	356	332	337	370	364	326	375	389	333	345	307	320	341	379	336	326	351	375	355	324	349	352	333	343	311	338	351	318	335	349	347	331	362	349	365	332	350	360	346	339	333	363	358	319	352	332	359	357	349	379	357	329	320	355	373	363	361	364	376	311	355	321	323	336	362	365	379	331	352	375	369	337	336	344	354	341	336	336	331	349	350	353	327	338	340	372	334	354	363	327	323	348	336	371	337	350	345	318	368	339	344	358	378	356	344	367	363	360	328	383	377	367	316	350	378	365	362	358	378	329	388	378	349	386	358	328	338	336	347	375	311	351	377	338	346	358	343	396	338	354	296	345	383	365	341	327	334	331	338	360	322	332	338	348	337	381	337	347	336	376	360	351	335	335	363	346	363	364	342	313	383	390	322	359	370	398	322	365	334	370	361	348	330	380	354	316	348	336	326	353	347	356	354	368	342	376	316	335	343	373	363	314	387	312	338	343	353	359	351
32867	32599	42085	39740	36134	30680	12537	4183	2160	1591	1332	1316	1467	3950	7892	8993	1937	735	771	748	807	739	808	754	745	703	795	774	768	767	697	749	804	749	724	787	802	746	796	738	726	743	793	706	715	729	754	756	774	750	741	758	752	748	791	765	774	742	773	738	771	768	733	753	746	769	701	764	789	753	733	758	738	768	791	774	775	703	727	750	697	750	756	753	723	788	736	746	740	767	753	715	729	783	790	710	732	735	740	753	771	747	772	775	751	729	779	767	715	749	742	738	712	774	753	763	768	754	728	768	763	703	741	739	706	745	737	741	758	795	758	730	724	735	763	719	691	727	711	736	766	690	687	793	697	726	788	743	739	768	724	763	766	753	714	741	717	783	764	752	753	721	708	752	798	782	791	703	739	766	742	768	777	742	718	719	766	696	758	735	753	718	770	735	772	755	810	769	774	732	732	728	770	785	696	735	725	704	766	732	732	750	740	756	773	738	723	792	724	707	763	762	756	778	740	714	757	796	798	723	743	759	731	741	748	746	827	731	790	753	791	733	749	766	762	683	711	693	741	736	739	742	748	732	738	760	761	760	726	749	729	768	724	740	733	715	722	711	731	705	746	807	782	705	779	668	760	736	799	722	740	830	715	737	700	687	783	737	726	750	745	713	751	731	757	699	781	773	761	766	745	834	716	756	759	734	735	727	731	741	700	765	765	752	793	730	740	727	743	706	821	734	751	741	767	787	731	772	712	782	761	762	763	711	777	762	788	727	745	755	749	698	765	708	786	785	750	704	739	694	726	748	749	749	698	730	751	787	773	745	722	727	744	751	743	727	756	706	736	735	774	777	763	751	728	679	769	750	801	751	709	718	701	753	751	744	774	721	771	767	791	747	732	661	752	803	716	750	703	744	787	743	724	765	738	773	762	778	752	757	739	731	741	728	716	736	747	736	743	730	806	772	735	764	752	698	701	734	773	742	773	718	729	744	776	732	786	781	754	757	781	721	745	729	764	760	748	745	729	712	709	727	768	710	782	725	719	732	740	723	746	775	747	778	709	786	775	762	764	745	768	733	762	806	788	724	770	758	736	758	739	703	736	708	722	781	754	729	747	716	736	770	774	763	749	718	726	741	760	742	800	784	739	771	719	791	776	748	710	696	737	801	734	736	749	734	725	704	740	751	720	753	792	708	738	727	729	761	757	697	705	780	778	726	757	745	722	809	781	719	736	760	730	814	729	716	693	718	728	751	729	750	735	737	731	740	794	784	714	773	736	730	736	749	718	759	761	778	778	785	710	759	764	778	720	708	764	703	743	738	702	728	741	739	744	780	738	761	724	728	784	777	788	688	739	758	723	763	749	709	744	799	793	762	760	740	735	717	738	695	785	696	747	769	738	729	772	725	722	751	721	776	736	710	776	795	747	792	753	733	767	710	801	784	757	748	729	750	728	785	751	751	732	781	720	754	828	712	747	729	723	732	714	762	734	755	762	764	783	768	750	743	762	756	735	683	751	752	663	748	769	750	787	728	763	750	737	741	761	766	737	740	764	760	748	749	749	716	779	744	763	779	746	778	713	725	764	746	768	752	758	740	744	760	720	786	707	791	751	778	746	728	721	756	767	732	714	773	766	715	741	746	796	751	757	761	743	734	745	768	760	765	707	747	771	760	773	686	756	708	751	715	753	768	722	741	725	764	772	799	754	763	715	749	690	728	744	693	761	777	796	740	769	732	751	718	767	773	735	779	753	763	712	748	767	746	741	727	778	729	722	776	773	730	731	726	724	727	751	781	701	772	750	711	767	751	702	777	747	753	762	725	716	747	758	741	766	751	727	738	743	729	775	763	743	737	730	780	750	773	735	720	714	745	775	742	740	701	755	753	746	733	742	717	739	798	689	757	744	766	733	733	765	730	765	737	761	765	755	715	734	730	738	710	820	726	747	783	750	684	705	743	759	765	724	726	723	768	701	722	746	779	769	703	728	735	668	756	784	761	756	717	717	798	706	736	762	744	773	778	748	768	748	750	767	756	730	755	741	784	788	796	734	723	747	741	758	684	741	726	726	750	751	762	769	761	734	766	760	751	707	720	726	758	711	760	777	756	767	719	761	746	743	822	773	708	798	751	729	790	714	725	758	787	775	785	721	738	781	791	705	780	788	757	739	739	732	739	740	767	730	763	760	741	782	791	732	773	727	785	709	786	765	750	749	761	728	774	788	753	749	759	745	774	750	751	781	759	712	728	746	765	807	734	766	705	689	718	748	759	733	741	783	760	752	774	716	730	738	742	770	747	790	769	747	775	742	760	799	751	712	764	726	738	786	795	735	748	810	738	725	788	751	742	754	727	722	766	782	763	809	762	765	774	736	792	731	771	735	714	733	747	703	724	725	742	769	753	751	788	788	711	722	716	728	735	758	725	722	699	716	714	779	722	731	776	745	808	776	733	766	742	762	741	773	705	727	791	768	718	704	744	705	744	753	720	779	779	718	780	695	689	713	722	801	704	746	731	763	748	782	747	725	762	750	728	748	738	813	731	747	787	763	757	780	781	785	709	705	721	739	814	737	704	788	690	734	800	759	758	780	781	741	743	782	749	721	690	765	751	784	712	733	797	762	753	736	740	722	755	737	788	747	729	725	758	746	730	718	720	716	770	673	800	717	763	765	721	757	769	710	763	741	734	798	714	785	733	744	753	745	794	831	765	711	773	757	752	767	731	766	739	749	732	755	770	741	710	765	692	732	714	753	725	753	719	767	732	788	764	745	762	782	760	702	759	724	763	772	773	740	778	725	807	772	752	796	777	761	756	749	764	750	756	780	797	716	732	723	752	752	753	734	706	734	687	771	745	782	731	718	754	733	730	724	723	722	748	741	778	733	765	741	726	681	775	733	792	728	802	690	737	764	716	757	737	765	705	741	717	698	774	743	749	740	750	757	711	748	738	721	749	748	730	726	726	728	652	747	707	738	779	716	769	789	795	789	725	677	741	777	787	752	737	739	738	756	795	801	734	781	728	768	792	726	726	775	737	760	756	750	722	739	714	719	715	816	732	742	771	738	765	763	732	741	727	781	715	746	776	738	737	773	701	753	771	727	750	773	743	761	747	780	718	765	741	699	757	730	721	754	748	780	742	716	769	730	708	694	740	762	724	764	750	764	775	780	725	779	733	751	783	736	729	783	772	793	745	738	734	746	754	731	704	787	742	749	753	713	812	766	744	734	788	753	707	751	731	767	750	724	709	731	748	792	748	759	810	703	776	735	754	751	729	808	750	779	770	777	680	717	773	713	686	753	699	731	716	765	731	801	765	767	709	762	751	705	803	771	734	756	756	759	746	738	791	789	764	782	748	770	720	748	765	715	736	784	757	777	742	739	785	771	733	795	779	747	742	764	734	770	771	749	761	710	790	773	779	711	732	692	742	700	730	747	736	729	760	720	765	710	742	759	752	733	717	765	774	743	741	800	736	756	730	722	754	729	758	716	739	741	741	714	765	762	727
21220	11947	8473	4986	2417	1114	456	318	331	293	274	230	201	194	191	205	189	163	170	190	174	189	165	150	178	161	169	158	167	153	151	193	193	126	175	160	156	153	186	163	183	166	181	154	168	157	165	157	157	172	156	150	172	147	160	160	185	185	160	147	157	153	155	153	146	157	161	166	172	156	163	146	153	159	134	152	174	176	170	148	170	144	165	168	134	149	160	164	166	200	168	187	166	194	159	169	148	167	154	175	170	164	163	161	155	174	165	176	178	161	169	164	174	159	196	148	154	170	187	176	147	177	162	173	167	151	148	161	124	150	157	186	154	179	180	156	147	141	156	149	164	166	199	166	145	158	133	165	158	168	167	180	154	189	168	151	162	146	150	168	162	161	152	163	157	171	160	161	165	157	172	176	187	158	121	183	157	137	185	149	172	168	154	156	146	158	161	156	165	144	155	142	166	166	158	150	157	167	170	154	177	173	184	166	183	183	135	165	164	151	150	181	178	181	161	148	163	178	181	173	160	155	166	166	169	169	161	169	157	162	186	187	171	157	148	161	154	154	160	175	146	171	164	171	150	163	159	164	165	174	162	154	142	151	159	168	165	172	150	156	166	165	176	126	154	170	164	155	156	149	145	140	162	194	179	148	152	171	142	175	156	136	152	155	140	159	184	159	176	171	151	158	148	157	172	165	158	148	149	133	168	163	151	172	163	132	155	168	152	167	149	161	155	139	194	170	148	159	138	193	155	175	159	153	150	166	144	157	144	167	169	154	164	139	166	154	162	167	149	170	166	158	173	167	147	151	178	163	150	153	171	169	158	141	159	155	147	146	178	191	178	162	158	140	165	162	135	160	166	179	163	148	167	151	191	169	151	162	171	168	152	151	159	137	159	155	175	151	161	132	173	177	165	160	154	174	148	147	130	177	141	150	169	133	157	159	168	145	145	162	162	134	158	150	171	165	161	152	171	169	176	170	162	159	150	177	163	175	149	154	145	185	173	172	157	167	150	143	163	142	155	166	156	176	134	169	174	154	140	169	170	166	169	172	147	167	166	159	151	185	140	169	177	180	152	162	145	169	147	177	152	153	154	188	165	182	158	167	176	143	156	158	148	145	175	166	168	174	153	161	178	152	160	170	154	149	173	160	161	173	156	164	169	155	164	157	160	156	166	160	167	197	163	164	149	157	177	167	177	179	159	149	159	171	160	180	172	157	179	170	158	166	144	159	167	157	182	170	155	152	156	165	160	155	149	161	141	180	191	176	164	167	171	170	153	179	156	148	151	188	166	166	157	164	175	146	185	163	149	154	151	164	149	159	163	186	129	152	153	164	162	150	163	177	186	152	169	152	159	156	176	156	165	159	185	155	184	158	149	167	184	190	172	172	161	171	168	132	155	177	143	159	153	163	168	162	179	172	170	157	198	149	162	186	191	148	158	171	163	143	165	157	163	160	157	142	179	183	180	159	153	157	166	163	184	175	159	167	188	153	175	162	174	171	166	147	157	187	148	177	143	162	155	165	142	165	162	132	159	172	166	171	154	150	166	159	171	170	169	178	181	156	151	163	165	180	165	156	149	164	173	183	178	177	158	153	164	169	170	147	164	166	130	158	179	172	149	180	155	168	154	168	141	174	162	175	167	148	131	143	141	170	173	147	179	159	162	171	157	171	162	172	140	176	161	144	149	162	182	174	174	177	172	152	172	156	146	120	155	166	145	157	149	183	161	155	158	156	159	148	141	155	146	162	157	158	169	169	186	165	160	169	156	164	171	165	199	162	158	164	144	166	155	160	181	158	149	152	171	165	146	164	127	171	161	154	167	157	157	154	184	151	156	166	161	151	144	180	137	166	144	146	173	169	173	163	151	176	176	177	171	167	187	160	167	183	175	140	142	175	161	165	133	189	188	160	171	175	183	153	146	182	173	172	180	174	173	154	174	159	172	162	156	165	178	154	154	143	164	171	181	131	155	153	156	150	151	140	157	158	154	153	194	157	135	188	174	164	146	151	156	158	142	180	162	180	162	157	146	155	167	169	178	155	163	179	160	211	154	143	149	162	151	159	147	148	166	153	174	145	161	167	167	149	184	164	154	188	160	137	146	177	156	155	150	153	174	158	165	173	155	183	184	151	176	165	139	142	137	169	174	160	167	168	166	165	168	166	157	157	176	154	171	137	164	159	178	167	145	162	152	161	176	169	172	170	148	173	157	159	180	149	161	150	154	174	175	153	156	153	171	142	173	153	178	150	150	176	153	162	162	166	161	146	160	143	134	166	155	160	172	145	135	141	162	164	166	161	166	174	162	164	155	175	168	171	150	178	182	157	155	174	158	169	168	161	172	160	176	152	196	162	156	175	186	150	185	159	153	142	155	147	168	129	176	153	144	159	161	164	162	171	176	156	147	154	151	175	164	176	166	186	141	154	176	147	165	168	165	140	162	188	168	150	159	173	149	170	164	152	162	158	159	164	187	164	151	176	170	170	176	165	172	156	168	179	152	166	188	148	141	186	205	165	168	159	153	152	177	180	161	156	154	176	202	180	139	180	175	161	159	175	156	169	182	171	204	171	159	178	189	170	152	154	167	175	149	171	168	177	181	168	170	176	158	171	160	151	156	162	166	142	147	160	202	193	169	144	167	119	179	155	177	159	191	144	174	158	163	179	163	140	163	163	163	148	181	133	159	162	161	171	183	160	161	160	170	154	139	189	146	192	131	146	180	148	177	150	147	166	154	172	139	153	160	160	176	150	167	167	170	177	199	133	193	162	180	171	167	158	170	178	153	163	166	167	134	139	196	203	179	168	164	163	179	160	156	161	164	141	171	174	156	170	207	160	171	163	176	170	159	172	199	150	145	174	153	166	174	157	165	181	162	166	161	142	164	152	149	155	154	128	164	162	164	170	150	134	164	171	163	175	184	167	160	168	159	169	178	165	156	177	171	166	178	150	156	175	151	155	177	176	173	172	144	168	172	165	168	179	158	160	167	174	172	169	148	178	158	184	156	166	164	182	157	161	141	155	158	155	177	164	169	137	149	153	176	185	159	140	160	179	156	173	176	177	145	128	167	152	157	173	158	189	175	140	156	181	147	167	167	167	158	154	145	158	155	177	175	150	154	159	183	179	147	194	176	158	167	177	157	162	164	160	143	142	168	154	153	154	155	136	163	169	172	198	159	199	156	160	160	137	188	155	139	186	142	183	158	173	159	172	167	157	153	171	155	151	153	194	190	166	166	141	165	176	172	156	159	148	187	183	163	170	166	155	163	161	166	179	178	144	148	156	177	158	177	178	163	141	144	133	179	156	156	140	173	167	153	170	139	155	183	168	158	167	166	183	170	163	144	167	151	161	147	164	165	185	178	169	156	170	165	144	141	161	150	166	154	159	170	144	160	168	165	153	159	185	189	166	178	200	179	151	151	187	181	191	178	140	180	189	180	170	148	174	161	173	159	166	169	167	167	188	157	142	147	164	158	165	168	150	141	154	160	160
12599	9448	13091	11955	7889	4218	1619	1029	1290	1178	1026	785	624	538	471	568	402	404	401	408	386	410	395	414	379	405	402	387	394	400	384	389	369	396	426	397	406	396	395	408	386	408	393	379	412	386	403	417	379	392	452	390	439	364	410	423	396	391	402	405	419	417	395	430	394	377	370	384	390	423	421	407	377	372	366	397	444	395	419	429	393	402	410	392	364	355	414	408	401	392	399	392	402	406	368	437	403	417	401	369	403	398	372	364	384	397	397	379	426	403	402	386	400	392	406	384	373	381	428	423	425	395	430	426	395	403	377	390	420	399	378	390	417	355	394	403	387	409	404	397	420	371	422	399	388	369	384	378	421	412	380	375	372	407	360	379	384	391	398	357	361	415	367	424	423	390	384	378	407	353	391	425	381	380	418	389	387	372	412	379	423	389	446	416	366	389	377	384	385	383	381	380	390	366	404	390	414	401	455	362	387	407	400	431	418	411	378	421	396	396	397	393	404	414	375	385	386	428	417	395	381	424	429	387	385	367	364	405	387	385	395	447	380	403	390	350	361	385	394	374	382	400	391	392	399	397	434	357	413	410	385	404	390	368	415	413	416	387	388	429	413	410	382	421	397	374	352	400	390	433	366	386	454	393	385	388	373	386	393	388	400	389	391	369	393	368	424	402	423	403	408	386	410	388	440	377	395	379	426	389	346	396	388	376	393	373	381	429	395	406	411	383	410	400	413	408	397	385	364	407	413	366	406	408	449	397	397	401	375	407	367	421	369	385	376	398	405	371	392	405	407	395	384	393	402	418	364	358	389	429	386	340	342	400	396	371	426	394	442	383	399	396	398	416	417	409	411	368	372	411	422	393	373	404	397	410	413	398	400	375	417	390	385	395	389	412	397	397	430	428	368	422	412	390	441	418	400	394	387	377	375	415	407	407	369	376	393	389	378	372	381	394	408	377	399	406	407	399	395	426	371	396	406	416	406	371	373	410	359	370	385	395	400	388	402	388	400	419	437	373	428	392	393	369	360	432	410	398	406	433	403	413	401	405	426	402	383	405	405	374	416	384	379	429	360	392	397	387	369	404	395	388	385	366	377	407	430	387	385	364	413	384	372	412	418	396	391	385	384	404	396	383	374	371	393	384	374	410	387	391	406	388	352	430	398	368	418	433	366	381	371	396	369	391	368	392	386	415	416	427	387	367	406	403	407	398	373	397	376	375	395	400	413	399	386	400	345	404	425	415	409	373	422	388	404	421	386	427	414	399	424	409	389	384	379	416	392	429	398	388	341	381	376	398	400	395	385	444	428	403	392	393	384	423	357	435	405	407	370	381	397	397	420	401	377	386	413	386	365	401	398	394	403	403	366	395	402	427	404	395	379	398	419	402	373	393	414	400	391	401	398	414	374	408	412	441	419	397	423	388	386	415	411	418	424	335	409	408	427	416	397	404	383	368	381	421	401	415	374	356	381	427	420	374	414	402	426	391	364	409	367	392	453	447	400	396	370	434	416	383	412	371	407	377	396	389	364	399	434	428	393	413	393	407	373	412	398	417	398	412	396	383	371	399	424	369	421	412	377	438	408	379	403	418	392	374	416	406	331	381	398	384	409	379	432	417	385	376	391	394	403	418	403	372	381	420	390	402	409	391	387	423	403	370	380	410	395	377	398	373	403	387	383	421	379	359	419	365	394	399	429	431	400	394	411	386	398	380	386	391	377	353	378	421	404	375	357	383	363	375	429	385	403	402	432	406	418	392	417	380	406	392	375	378	375	403	406	372	392	409	392	416	405	408	419	378	398	415	362	356	390	396	397	414	357	390	411	405	383	403	380	447	397	379	379	437	407	361	390	370	384	351	393	371	444	412	457	389	391	384	413	393	403	392	417	418	376	439	416	424	427	372	396	432	388	394	408	376	403	405	397	402	401	356	382	409	418	418	384	375	391	432	429	417	387	430	405	378	411	390	417	399	406	379	383	405	444	379	397	402	365	378	366	420	380	415	418	413	421	394	421	407	393	389	403	407	389	375	381	415	387	365	377	443	422	419	418	392	399	381	412	408	386	414	407	395	383	383	372	427	385	380	416	398	417	443	413	358	433	390	427	417	398	395	365	414	389	387	424	367	375	403	379	383	441	387	428	416	432	402	404	344	415	416	401	417	393	367	360	376	389	397	383	432	411	442	387	445	423	434	370	382	381	394	370	387	401	392	385	369	374	392	416	391	394	395	399	411	402	411	410	385	411	393	432	405	418	383	428	395	360	382	390	399	420	404	434	406	354	393	357	372	408	369	403	404	388	377	393	401	391	398	413	407	378	380	387	410	384	402	383	387	405	433	380	394	406	390	439	387	358	398	388	376	415	382	407	382	379	432	383	399	397	434	390	397	388	396	395	395	409	417	388	411	389	384	446	387	401	375	416	429	376	386	403	396	365	392	372	421	393	375	390	363	380	424	408	387	394	396	378	400	383	391	428	417	382	381	387	435	397	386	396	434	377	384	399	395	427	389	369	405	370	402	393	351	412	404	391	411	420	411	395	368	385	373	375	382	411	402	410	392	402	380	399	408	369	367	406	417	405	410	389	379	354	391	383	368	379	387	402	382	392	410	421	390	412	381	395	383	433	414	391	428	408	371	382	358	383	391	408	417	374	428	393	405	414	379	402	383	352	390	417	398	384	407	401	434	389	378	401	407	446	362	409	377	391	381	418	407	367	353	431	372	402	385	423	406	422	382	407	418	377	402	398	375	398	394	423	387	400	418	381	359	377	388	424	400	429	407	382	413	391	392	409	417	384	383	408	407	415	386	388	407	372	387	396	420	370	355	389	401	389	399	370	397	391	390	396	379	386	426	400	401	403	390	403	372	429	365	411	377	364	395	385	431	383	372	390	396	393	397	392	370	371	418	381	415	404	402	393	417	401	356	409	395	374	436	390	390	408	397	398	413	407	402	404	391	390	391	382	420	410	391	417	397	432	390	386	406	362	403	402	396	420	396	400	399	381	395	394	398	391	400	363	406	423	404	372	381	415	398	401	378	449	399	427	394	409	424	400	399	405	401	421	420	403	369	431	415	379	385	418	420	420	390	393	363	393	414	404	384	358	412	372	415	402	387	410	412	387	387	406	388	358	404	401	434	383	389	383	406	409	376	408	394	380	415	392	375	395	397	395	389	380	408	406	381	427	383	383	392	386	372	384	391	454	405	366	389	399	392	407	374	368	403	397	415	400	400	418	382	384	387	423	399	434	411	390	419	386	414	378	405	392	387	395	417	415	385	371	371	392	389	411	403	393	389	387	383	421	383	387	405	402	415	383	422	393	396	400	407	368	403	454	401	393	422	396	402	406	421	424	423	394	394	369	436	446	391	381	401	367	381	381	386	395	404	421	440	394	391	365	447	401	394	402	406	420	373	402	402	418	389	362	423	380	350	368	386	390	396	385	413	381	381	418	376	404	389	389	403	386	398	401	397	395	415	376	407	411	396	382	398	395	386
42110	31151	31926	29132	22185	11649	3031	1262	889	771	560	383	298	342	389	1029	498	293	278	268	287	300	299	255	254	293	247	284	288	262	282	280	266	317	290	273	266	290	275	309	268	259	297	301	292	260	274	319	307	301	245	275	281	269	293	282	278	286	273	277	284	317	293	295	299	277	271	307	268	272	284	280	260	263	272	286	303	236	298	281	264	293	288	256	295	290	239	285	300	278	270	292	274	292	259	287	253	302	306	257	290	281	248	306	284	295	253	287	272	287	273	294	316	279	270	273	297	302	264	317	300	313	257	257	307	261	332	267	300	275	288	279	263	303	317	277	286	256	283	292	292	284	304	263	286	270	283	274	300	287	271	278	249	291	257	264	269	273	285	274	288	285	324	292	277	277	270	276	273	253	280	276	243	271	310	307	292	285	312	277	274	276	275	280	281	313	288	266	310	266	297	296	283	267	271	293	291	272	250	286	277	298	278	252	266	242	296	307	290	261	269	270	260	287	248	299	288	279	310	276	305	319	293	271	272	289	266	284	298	234	270	253	272	278	279	268	285	258	263	289	267	297	262	296	293	301	289	274	268	256	264	249	323	267	275	258	251	289	257	309	257	253	290	288	268	279	294	284	279	250	295	270	267	299	281	290	277	305	275	296	270	277	262	275	275	276	310	284	235	270	262	278	294	289	299	310	288	296	292	233	261	249	288	321	314	260	287	298	264	272	270	276	314	292	276	298	262	306	279	259	254	277	266	291	281	276	292	268	292	290	315	278	275	267	321	291	268	282	326	313	295	288	314	264	269	276	278	317	305	280	253	277	272	263	314	292	291	281	285	272	261	279	241	264	297	297	275	279	276	257	312	257	293	291	252	270	284	304	288	284	291	277	282	294	316	259	290	301	273	304	264	263	255	270	294	292	276	291	290	280	272	282	283	286	303	285	258	274	252	275	284	285	268	282	290	266	285	312	298	269	300	305	281	281	271	300	273	295	291	277	259	304	268	275	299	278	276	256	298	281	252	288	290	304	268	277	278	290	298	307	274	291	247	279	292	290	271	289	285	294	277	285	269	303	274	277	298	295	287	286	273	283	288	278	264	283	275	284	284	276	328	294	258	280	275	246	266	271	276	274	263	274	266	266	276	291	292	280	284	265	277	268	288	302	315	281	297	261	253	260	293	285	267	251	256	271	291	264	276	275	310	281	283	292	292	274	314	278	301	287	269	293	298	288	271	270	285	282	285	287	311	282	297	320	252	307	280	265	268	267	263	268	258	294	279	257	297	281	287	260	246	265	285	292	278	279	261	282	289	271	275	280	291	269	251	252	291	266	291	295	306	248	296	278	300	254	268	293	272	280	276	259	231	231	268	307	264	267	294	288	275	295	259	267	291	275	246	275	262	285	264	279	298	298	230	252	254	294	299	301	292	301	256	316	275	279	307	288	273	295	284	296	261	278	281	286	298	273	300	267	273	279	249	276	279	278	278	314	278	303	274	309	297	245	282	296	276	281	269	262	331	260	273	289	278	297	270	283	267	315	293	291	306	266	274	259	247	291	271	305	312	278	288	282	277	290	294	282	247	276	271	278	259	261	283	263	282	285	277	276	286	253	271	265	284	305	267	279	296	286	230	292	329	285	289	262	254	275	342	252	264	275	264	261	245	288	283	299	272	304	269	281	304	280	286	286	298	305	310	278	295	303	319	281	269	272	305	308	288	289	293	266	285	265	274	271	284	276	276	267	307	290	275	257	266	261	256	327	248	292	257	272	268	286	317	300	273	307	278	276	270	289	301	266	285	282	296	282	269	285	331	262	301	279	272	288	287	282	300	261	292	275	258	240	255	282	294	281	288	261	289	313	253	319	259	297	266	272	301	285	279	274	251	296	306	295	273	293	280	307	276	289	275	268	291	291	309	296	272	277	295	258	291	289	282	280	287	279	315	296	272	290	282	266	264	255	282	309	318	279	276	280	271	281	288	282	293	270	267	274	268	280	291	267	267	290	267	295	266	262	260	235	270	281	287	294	298	254	287	296	278	303	266	293	312	303	265	300	286	307	270	288	282	276	254	270	282	296	295	265	278	288	263	313	296	287	252	263	256	292	289	287	265	281	302	252	268	283	313	294	295	266	268	273	273	297	282	263	283	268	286	283	285	274	302	261	283	285	262	247	282	271	250	277	312	255	252	249	291	284	267	257	297	275	317	303	271	247	266	260	267	274	275	301	311	266	281	280	292	266	269	296	311	269	289	295	272	287	292	272	311	313	249	312	273	271	278	264	244	283	277	282	268	277	331	255	245	270	269	278	281	312	267	285	300	268	313	292	263	283	300	289	268	295	246	308	289	250	280	247	292	310	275	287	281	251	268	290	287	301	280	292	279	266	261	279	264	304	274	288	305	278	298	273	279	332	282	291	294	267	274	286	272	263	304	260	289	265	280	242	280	282	312	275	275	265	293	263	273	284	278	268	278	295	272	306	264	296	273	305	293	315	271	292	296	290	266	301	301	260	266	268	268	280	318	267	289	301	288	264	291	300	297	307	282	277	269	297	257	304	285	270	273	264	287	267	293	288	247	293	278	276	233	284	281	276	286	267	262	285	275	270	247	264	295	260	267	287	313	298	274	265	292	282	244	232	284	282	290	280	294	299	255	250	272	299	267	269	281	289	286	314	267	314	301	265	281	273	303	297	286	299	268	301	274	288	254	304	267	284	284	270	262	276	258	263	247	277	275	275	261	279	274	265	289	275	302	290	265	261	281	271	282	282	275	281	285	315	240	259	307	280	281	348	286	280	281	248	278	248	310	291	292	313	268	287	287	298	267	276	268	267	290	293	271	288	314	264	293	260	280	271	289	315	281	294	257	269	298	269	279	271	259	281	304	275	291	280	270	309	325	274	289	270	269	295	279	316	306	309	269	289	290	256	283	286	307	280	267	265	290	252	279	311	278	284	279	277	304	310	303	295	270	288	306	274	277	274	279	312	284	273	272	280	282	261	275	300	276	294	286	255	304	287	271	335	268	278	290	286	269	275	296	299	277	285	268	278	256	283	299	266	297	320	280	278	279	278	295	283	271	237	305	269	295	289	300	266	301	257	262	271	243	292	304	249	289	265	270	323	256	234	288	294	262	266	266	283	315	294	292	284	279	262	221	287	265	279	253	275	240	307	276	305	247	311	266	299	288	294	273	285	250	282	263	298	278	320	291	304	294	295	313	293	279	304	249	280	285	311	276	282	311	288	281	322	255	268	257	288	312	271	266	291	285	300	296	268	308	276	259	292	275	258	299	268	264	289	275	278	290	288	300	264	297	276	297	279	275	269	284	291	267	266	308	289	264	287	249	290	257	245	262	299	283	280	275	277	255	303	294	279	245	291	281	301	264	280	275	300	260	275	255	299	283	262	295	273	306	269	282	285	309	270	272	301	272	275	261	276	297	299	263	259	279	285	282	334	285	320	280	277	305	262	278	271	297	296	324	267	312	272	281	262	279	260
26767	24830	34453	37348	34738	19372	8792	4552	3670	2947	2178	1273	996	916	1431	4732	1556	672	673	600	643	624	610	603	625	622	633	635	644	625	608	668	622	621	649	611	642	619	627	651	612	647	617	659	644	639	598	626	609	611	634	649	606	632	658	605	663	642	655	661	639	653	636	688	664	640	629	650	615	649	601	605	630	631	640	619	655	625	670	630	670	617	598	620	632	640	639	633	616	626	660	627	645	660	649	681	669	632	671	646	653	621	635	646	597	649	601	634	670	630	610	622	623	638	614	642	603	598	631	611	666	643	639	658	624	649	608	641	638	620	637	585	577	655	615	611	643	671	604	600	631	628	655	633	652	635	630	582	624	635	637	651	663	673	659	627	657	614	659	616	641	660	648	606	643	639	601	624	612	670	635	622	652	685	617	645	620	645	634	616	645	619	605	605	644	642	601	624	651	640	663	578	641	642	652	623	617	606	630	658	610	661	624	620	676	607	642	654	654	607	624	618	662	619	669	615	655	650	666	626	637	632	659	615	678	627	613	648	633	624	628	635	611	644	633	647	629	607	696	628	659	586	626	629	628	620	674	684	633	588	585	626	655	628	633	637	656	583	633	599	645	631	632	626	608	669	611	642	640	576	621	678	680	672	636	670	607	624	579	622	675	631	598	639	633	635	640	686	642	598	658	627	620	628	699	602	659	610	609	583	628	659	657	669	666	629	677	601	637	627	666	623	642	617	626	679	662	635	611	625	638	623	657	642	607	616	671	618	648	653	700	611	677	555	640	620	622	638	651	582	635	665	680	657	646	619	614	657	658	681	622	620	659	644	641	617	585	624	630	644	577	639	679	646	602	616	614	615	618	593	614	641	636	561	595	614	646	595	644	649	625	605	624	697	635	625	623	654	691	625	666	614	587	621	617	669	623	662	656	632	639	627	687	596	624	636	646	637	679	637	699	639	649	600	618	624	634	649	634	640	655	623	616	636	628	558	594	633	610	587	618	655	682	643	663	619	618	583	601	593	615	644	645	626	609	610	666	615	637	667	638	633	649	634	663	607	656	609	635	640	592	633	667	611	671	644	645	663	599	662	652	615	590	635	640	623	626	590	641	638	680	585	593	665	618	614	600	627	637	672	625	657	607	656	591	648	657	628	643	611	637	670	660	634	660	606	627	606	684	632	617	613	681	650	660	611	633	624	650	650	644	636	628	682	649	659	637	613	647	605	626	643	646	627	593	635	620	601	646	628	607	619	633	668	631	629	651	659	644	636	637	669	652	640	632	691	661	638	615	602	566	617	651	663	622	610	675	596	618	636	637	640	609	667	620	612	641	655	626	610	661	613	635	629	647	592	664	641	626	636	652	640	647	650	629	596	647	581	678	635	664	634	654	644	636	616	608	671	683	619	674	612	661	665	626	636	632	578	651	620	599	582	678	600	628	625	634	614	596	645	637	647	617	611	690	670	631	657	607	661	623	666	633	604	630	627	638	617	612	641	592	623	619	649	636	624	617	606	628	697	623	603	641	603	611	664	680	636	642	601	600	617	685	650	637	627	650	616	637	605	645	667	626	651	641	644	628	647	639	614	594	693	632	616	661	626	603	655	644	618	650	642	613	629	737	637	659	629	628	613	617	613	648	638	655	621	625	613	616	639	613	604	652	649	615	640	624	664	640	612	642	632	611	639	684	633	647	636	639	609	622	638	627	607	640	650	609	655	627	585	625	619	659	641	620	627	660	672	586	688	666	682	629	621	621	629	604	596	648	630	628	601	608	660	638	605	675	647	596	675	668	631	648	619	623	640	666	631	602	634	604	617	596	608	648	602	643	612	645	614	634	622	618	660	637	618	597	650	632	624	600	631	654	606	603	613	626	632	670	597	609	632	655	683	626	641	662	658	615	643	631	618	614	668	625	665	637	639	631	616	623	619	608	640	624	629	668	630	612	630	693	608	664	587	665	603	634	631	651	668	637	590	610	663	603	639	609	659	640	607	618	609	676	660	598	590	664	655	640	602	681	640	660	592	631	618	671	600	620	630	656	585	652	650	633	635	621	636	602	612	689	705	647	635	586	634	647	622	650	608	669	628	622	622	657	648	593	648	605	651	623	614	618	636	626	668	666	645	656	677	612	632	619	600	634	694	676	677	647	645	617	661	629	697	653	628	648	627	626	599	634	613	654	588	607	682	595	605	597	634	638	646	662	635	675	651	648	568	692	675	623	629	684	625	624	629	675	645	611	677	629	640	598	611	655	604	589	639	652	689	637	648	635	644	628	644	628	650	648	644	606	695	669	616	653	612	618	614	592	623	620	678	643	637	640	631	644	616	665	615	650	629	632	624	626	614	644	678	633	622	676	626	624	652	659	636	636	677	647	636	582	581	631	596	705	618	658	630	622	650	614	645	627	636	642	642	589	645	638	593	584	608	649	606	621	649	609	626	702	622	599	606	633	618	612	628	622	697	631	594	621	660	618	621	603	625	654	596	632	651	677	609	638	671	625	602	664	656	606	637	637	614	604	643	626	685	605	643	644	654	622	602	622	624	637	633	685	631	621	655	619	622	649	637	637	642	645	687	631	623	630	644	633	657	672	644	674	618	615	617	606	620	621	595	651	596	678	666	658	611	657	622	654	624	636	649	644	626	575	653	676	615	643	604	621	630	635	641	653	651	627	639	609	649	599	651	579	654	647	646	642	646	601	638	646	604	642	625	633	615	626	600	635	632	663	609	640	615	636	626	623	612	636	630	643	680	645	649	670	646	608	656	646	661	684	639	612	634	664	633	654	633	652	642	625	628	638	628	656	637	645	629	641	619	605	666	651	621	650	622	649	622	665	613	628	607	648	611	632	629	590	580	654	632	652	613	626	627	623	612	628	650	632	692	629	632	644	591	610	598	653	608	633	594	603	647	624	606	658	578	601	614	644	626	655	632	682	657	611	683	612	624	639	616	635	596	619	577	649	694	607	630	647	627	608	624	634	615	624	664	631	616	629	652	613	608	657	619	653	603	642	644	632	646	611	654	618	628	695	619	645	649	625	631	612	589	657	582	669	628	614	624	652	614	632	629	637	624	667	626	647	595	693	636	609	619	633	564	627	646	593	657	632	586	646	631	620	650	681	620	689	656	620	645	638	629	678	667	643	604	618	588	586	589	669	645	655	642	625	649	609	641	617	623	605	659	631	626	614	626	606	653	645	639	656	632	613	616	649	656	672	597	634	596	647	633	614	619	624	625	600	621	622	674	590	642	629	615	641	591	625	612	603	600	609	620	663	644	678	640	637	626	642	633	630	609	648	589	622	656	663	624	691	580	597	652	644	634	657	675	654	612	657	608	649	603	628	610	646	654	656	627	650	686	635	605	652	634	634	615	655	614	621	642	581	620	640	686	626	613	638	656	657	657	598	608	647	641	667	602	659	612	649	647	645	598	629	656	660	625	643	649	609	574	577	628	633	631	633	610	645	624	612	639	649	643	643	632	605	656	661	609	639	619	636	669
49965	40151	42374	36971	32924	21306	7535	2963	1747	1126	577	471	443	458	1326	1642	509	371	360	344	360	362	309	335	341	370	351	347	357	404	354	353	349	373	380	319	351	322	415	367	319	373	368	363	354	365	363	370	366	378	367	377	378	358	368	388	378	379	322	340	342	385	353	364	344	337	327	356	380	351	373	314	340	363	388	357	337	324	375	356	353	376	346	348	341	365	354	411	360	315	353	326	368	344	364	366	328	348	364	330	358	353	379	345	366	385	328	342	304	372	360	332	379	379	392	365	364	357	358	360	372	356	349	357	342	322	345	387	348	392	365	365	360	385	372	351	359	378	338	316	350	358	336	330	353	326	311	352	391	407	407	337	378	361	328	343	328	379	328	368	378	358	356	369	348	343	304	366	359	342	348	375	356	399	376	375	346	316	337	328	342	339	376	336	369	357	354	310	357	370	351	348	393	353	336	339	365	374	357	354	321	352	367	365	360	339	382	351	360	377	360	357	345	349	333	354	334	357	371	367	365	371	331	358	331	294	341	373	305	364	318	351	352	352	378	332	346	374	333	360	328	364	354	360	353	372	384	359	360	361	372	358	370	366	377	326	338	350	340	357	395	406	369	332	380	343	363	372	387	378	365	358	369	345	359	353	321	349	397	381	359	325	370	381	349	364	396	356	352	389	357	343	337	346	363	386	366	354	347	382	361	343	341	364	387	376	345	369	340	351	374	344	379	340	337	331	366	357	366	403	377	385	356	334	349	396	386	373	352	351	355	363	340	341	363	358	321	356	330	398	333	365	383	355	376	341	334	368	323	389	340	389	361	353	384	381	327	335	336	384	346	379	366	361	331	323	338	362	345	379	370	374	344	362	308	340	343	357	369	376	349	364	401	389	379	356	382	343	311	380	354	361	380	377	367	386	386	356	395	373	330	361	379	340	335	330	341	338	385	337	331	373	355	324	372	358	362	349	366	373	378	335	368	313	351	375	386	350	341	363	341	331	363	366	343	353	393	348	329	344	377	366	361	381	363	335	354	352	335	356	368	368	360	324	380	359	349	361	350	377	376	341	352	391	365	355	360	352	377	329	353	344	329	328	367	367	344	378	358	366	352	363	334	379	357	343	356	345	327	339	339	341	342	359	364	339	350	385	366	350	356	371	383	338	370	335	337	371	317	368	348	331	328	382	377	360	375	368	389	380	372	356	346	334	331	388	395	352	327	349	335	327	363	374	335	350	383	401	354	337	363	354	390	357	380	369	349	374	351	325	344	358	350	344	366	346	337	374	308	386	362	354	364	342	370	339	340	345	325	404	380	331	346	377	354	355	375	351	345	342	321	343	382	323	350	345	379	360	347	360	307	365	350	363	363	354	360	338	388	359	352	339	358	351	329	360	377	351	316	320	365	346	341	328	365	357	356	332	335	371	351	363	370	360	367	351	359	336	370	394	343	361	401	383	369	357	382	359	367	353	346	345	363	360	322	338	367	327	329	342	339	375	359	344	348	337	352	341	319	358	345	387	357	372	377	352	353	354	328	382	325	326	349	358	340	342	409	380	345	386	351	357	336	312	328	359	334	345	330	333	337	376	359	330	349	343	328	377	361	368	373	352	346	378	347	354	332	352	372	324	331	328	368	374	365	337	361	333	379	352	355	355	319	373	391	346	356	389	350	370	327	355	388	364	317	353	374	396	353	375	352	350	328	321	324	369	387	345	348	410	366	354	385	399	373	331	362	356	389	368	381	382	374	368	368	366	350	382	390	358	409	362	341	338	374	343	353	360	365	336	330	338	351	372	326	320	350	366	366	364	352	360	346	309	319	358	346	381	338	350	349	343	345	390	362	329	388	323	358	344	387	365	377	340	377	348	357	369	365	362	369	372	368	346	377	372	369	367	337	358	356	341	365	337	355	379	320	360	346	375	345	347	376	323	352	351	317	351	384	343	383	362	372	350	344	357	336	342	379	387	374	355	378	365	349	343	323	383	396	337	344	354	366	345	345	372	382	351	394	391	331	362	338	370	326	387	385	357	357	351	367	341	368	368	325	370	356	365	397	371	388	318	319	359	325	379	362	337	372	383	321	408	333	382	338	337	354	360	347	397	369	374	354	345	315	374	329	367	354	367	352	355	362	335	383	365	374	353	347	359	381	365	339	358	358	361	386	352	405	372	339	329	362	338	362	347	352	355	326	344	364	353	360	371	345	367	345	365	349	360	398	374	369	349	348	362	339	354	336	376	311	352	362	321	391	372	387	376	389	331	344	375	365	359	372	347	332	333	372	363	342	369	346	341	356	312	351	340	334	349	381	367	360	344	363	353	306	374	360	392	364	338	335	367	343	379	401	339	334	317	339	348	364	359	336	349	351	344	363	372	376	346	421	350	353	356	375	380	364	336	363	343	331	323	355	355	326	357	370	332	358	361	335	373	348	363	315	355	339	339	356	324	340	382	333	371	352	386	324	327	345	374	350	315	366	360	331	372	347	362	364	343	354	357	353	365	349	320	382	392	383	349	337	367	384	347	358	328	381	329	366	347	337	340	336	388	335	341	364	375	348	359	345	332	379	330	365	388	348	360	356	346	352	347	389	336	350	355	365	364	358	381	372	361	377	340	359	330	372	360	327	378	400	368	338	337	375	335	341	326	385	346	351	345	376	325	381	388	376	347	347	362	324	363	334	361	342	324	352	363	362	389	401	377	336	382	374	333	341	364	380	375	333	378	331	335	353	354	385	361	370	372	391	339	369	367	367	342	344	345	391	402	338	355	347	371	343	374	349	329	371	356	351	350	368	356	352	321	352	353	374	370	352	354	355	368	363	375	309	353	383	349	360	379	372	348	357	391	330	367	364	375	332	384	373	374	350	349	334	350	372	375	378	364	359	354	367	359	348	366	363	347	396	342	343	369	334	397	371	355	337	354	353	361	363	361	346	350	356	319	347	342	337	359	375	373	349	356	360	376	375	358	360	327	362	324	363	382	339	372	383	383	366	360	365	382	378	364	389	383	344	365	369	350	355	335	352	313	364	343	362	371	342	352	301	365	329	317	334	320	381	320	358	357	367	344	355	364	345	344	337	329	344	367	371	344	347	364	319	352	366	341	364	365	340	328	363	392	353	379	355	392	378	389	343	409	335	377	373	362	353	320	349	362	327	390	379	341	339	353	353	349	369	411	367	364	359	370	362	345	352	359	321	355	353	337	364	364	363	356	362	353	350	366	359	360	343	346	326	366	342	384	357	338	338	364	363	343	339	367	351	346	351	340	343	363	363	364	366	331	312	336	295	309	343	325	367	369	364	369	365	355	347	294	362	357	348	364	369	332	322	307	301	369	377	387	332	337	346	362	354	342	340	343	322	342	363	377	335	352	377	394	347	348	345	385	349	400	359	367	391	341	364	374	366	377	371	378	378	342	367	391	348	331	336	353	367	372	390	362	401	365	378	347	401	360	346	360	367	302	364	348	364	336	375	315	357	358	342	348	338	319	379	348	327	361
32582	31418	42776	43354	44347	30108	15430	9660	6821	3906	1926	1403	1187	1568	6244	7519	1338	772	770	727	813	756	758	778	767	771	806	771	746	731	792	775	765	807	720	730	801	796	774	784	788	794	776	746	843	811	823	756	760	720	744	823	801	749	792	738	716	811	744	872	759	768	762	804	815	789	771	756	761	757	813	777	732	759	713	777	753	771	791	761	764	725	750	721	802	793	753	751	777	779	747	785	816	742	755	736	803	802	760	692	740	752	780	820	806	721	776	783	738	724	796	785	762	821	741	762	771	788	741	745	744	750	771	702	818	719	752	760	786	816	759	745	738	739	802	734	816	735	821	701	789	751	759	718	722	776	762	720	784	793	809	754	776	790	730	784	747	751	704	769	734	756	799	771	783	728	761	735	756	746	776	744	761	785	788	766	815	752	753	693	763	749	759	775	737	738	781	755	714	818	752	827	745	729	762	789	769	772	779	824	804	764	788	711	769	760	804	775	774	763	768	791	780	748	784	781	806	810	776	742	779	723	765	708	758	762	763	749	764	797	826	831	790	800	783	741	809	761	774	789	743	758	793	738	735	728	771	747	738	755	750	773	699	800	760	729	773	742	748	764	778	769	759	779	768	732	758	775	773	753	789	727	756	760	777	725	743	779	753	739	766	778	751	778	754	775	744	775	768	727	769	748	763	733	769	793	783	762	741	790	759	806	741	777	771	752	747	757	800	756	769	778	751	738	802	747	746	735	816	769	767	767	798	772	760	756	774	786	738	758	787	789	730	789	752	765	771	703	745	718	753	741	796	734	759	729	790	738	800	793	786	758	788	771	795	781	771	756	749	728	757	748	790	754	742	737	744	787	770	759	801	784	797	759	730	809	831	777	768	755	766	802	786	755	804	810	789	760	789	741	836	800	757	765	776	801	728	730	793	761	747	766	770	731	802	795	731	772	714	752	776	796	805	804	779	807	737	761	759	812	762	725	790	749	703	778	776	774	750	790	796	774	757	727	746	716	774	760	761	804	804	776	774	794	772	768	754	819	794	748	768	738	742	756	734	815	779	759	839	754	783	743	760	785	753	799	712	765	766	753	779	772	762	742	767	739	771	726	763	770	709	786	779	769	783	793	804	763	767	771	764	755	812	717	809	827	761	754	779	753	760	815	726	801	727	784	779	818	768	777	769	759	765	743	763	797	790	814	785	763	777	759	814	770	761	757	808	801	708	736	803	771	761	740	785	757	797	758	786	735	722	788	813	795	768	772	755	730	824	733	786	721	777	768	755	735	817	761	768	749	758	791	751	786	785	749	780	733	747	767	806	784	809	774	786	743	765	733	779	730	821	735	792	805	754	747	744	779	803	758	765	741	762	763	761	765	750	833	779	764	761	768	756	744	773	730	715	781	809	767	808	746	759	793	753	766	756	739	753	772	788	771	737	744	725	785	728	782	769	746	778	813	747	755	774	787	749	726	733	769	769	784	770	744	734	738	754	736	770	717	782	826	782	795	776	753	729	762	766	741	752	758	736	812	725	758	749	761	768	763	749	777	781	751	789	743	710	773	771	771	715	745	761	776	775	772	787	767	784	782	747	733	814	790	750	820	751	786	690	745	773	741	800	752	749	787	774	793	773	811	764	774	738	749	770	728	727	787	737	732	752	774	743	735	768	755	731	787	776	791	789	733	727	817	730	761	845	773	751	782	781	789	819	771	792	777	764	713	760	763	831	770	767	758	782	806	761	748	766	801	814	790	781	727	777	748	755	775	756	733	732	774	808	798	747	789	767	739	787	735	813	783	794	791	771	765	791	776	768	780	773	771	751	785	770	724	739	775	732	748	733	736	760	753	763	714	730	755	784	711	745	730	757	794	754	807	747	774	780	815	774	743	775	773	784	758	798	711	741	778	751	779	715	782	771	781	739	838	746	767	780	763	851	717	779	783	756	768	723	746	811	752	741	811	791	741	720	732	801	760	757	768	762	765	753	758	773	792	799	760	723	800	754	709	780	750	759	737	769	752	788	792	790	782	788	767	786	791	802	762	771	772	828	796	735	782	760	753	716	758	732	747	744	763	799	758	736	786	768	757	778	792	723	809	759	765	743	786	774	782	763	750	753	752	722	757	755	741	771	801	821	763	790	782	728	784	758	738	774	767	762	744	813	756	810	792	807	772	779	753	780	763	723	789	738	779	784	771	733	761	768	754	796	791	778	713	788	804	736	740	741	777	757	802	782	744	767	803	751	779	787	782	741	760	777	818	776	755	746	851	826	757	750	788	762	792	789	763	774	773	782	767	706	782	771	799	844	719	787	773	779	695	783	736	753	736	768	749	725	752	683	757	796	778	772	785	813	837	759	786	817	733	776	755	806	786	732	763	792	745	772	749	794	734	780	727	787	755	744	744	765	828	799	759	737	747	754	745	789	751	781	729	784	741	781	797	790	732	750	763	781	832	760	735	737	773	741	850	746	734	779	777	760	742	813	784	737	740	808	732	737	778	774	746	787	842	820	755	805	760	751	785	742	775	762	782	730	786	766	792	770	760	748	733	781	730	751	757	800	771	775	795	768	731	743	772	769	752	827	755	798	825	788	767	738	777	767	756	772	778	784	743	779	792	786	750	777	794	767	764	809	841	779	760	790	760	765	789	783	812	741	756	771	729	802	698	743	803	786	749	769	813	779	768	823	799	795	749	756	774	752	762	741	832	750	744	754	737	771	779	802	712	801	780	768	736	785	784	764	762	733	759	793	797	757	825	772	807	760	736	752	773	736	732	791	729	718	778	793	793	748	774	752	720	741	770	773	813	804	765	755	781	775	827	794	789	762	782	788	772	735	804	764	791	808	732	795	804	819	806	775	756	821	768	735	760	760	773	787	759	760	766	753	775	772	768	821	773	762	813	751	712	765	752	767	739	780	782	747	763	794	803	801	799	825	795	819	811	799	782	755	767	726	786	775	777	757	777	751	800	784	774	751	733	769	758	740	743	737	776	742	768	777	773	784	740	773	781	774	776	774	752	770	763	792	795	801	758	796	745	785	840	779	748	762	705	778	769	807	766	805	752	780	823	738	768	744	740	771	736	830	801	738	718	810	711	725	753	735	777	772	753	761	779	815	749	740	820	816	799	743	799	750	811	814	766	799	760	785	762	792	801	752	769	773	686	824	803	744	736	798	745	729	810	797	758	779	758	788	761	755	784	706	733	752	833	785	755	736	754	770	780	806	763	772	766	737	779	772	807	759	765	756	786	803	765	791	739	733	777	801	777	787	747	735	733	747	791	787	779	777	768	744	726	787	807	831	799	798	817	797	742	773	775	765	741	770	759	806	748	772	791	781	842	746	790	776	776	716	731	800	753	807	797	823	762	772	746	758	751	747	712	760	707	797	807	762	773	711	786	774	757	777	748	746	794	831	741	773	832	823	752	753	759	742	779	776	731	796	781	791	770	800	761	745	715	788	773	739	722	801	715	761	791	739	754	778	801	752	804	789	814	736	750	795	791
22317	12482	9798	5716	2862	1942	1211	521	275	209	199	207	189	205	151	199	157	181	155	148	156	144	168	176	151	136	158	152	171	168	170	152	146	141	153	163	187	160	157	162	138	146	148	165	158	172	147	152	171	163	172	156	170	151	165	158	136	181	179	163	155	193	167	181	149	154	163	164	186	141	191	170	155	176	187	140	144	161	152	171	158	144	162	142	161	153	140	158	161	175	150	144	153	163	174	164	158	150	147	179	139	164	139	163	189	157	123	155	150	155	159	148	168	156	150	138	139	155	172	158	132	156	178	142	154	153	173	145	137	166	189	169	133	179	166	167	167	150	179	174	147	174	193	177	167	165	167	172	185	169	148	150	145	169	161	174	152	158	167	145	166	149	153	159	160	169	159	153	170	139	169	138	141	151	165	146	143	165	149	157	160	165	154	155	156	159	168	190	142	162	180	140	152	157	142	156	176	159	154	151	175	143	144	164	175	161	144	166	187	184	168	165	166	157	162	166	152	145	141	134	174	167	135	142	166	157	157	131	151	154	149	152	162	174	168	149	170	161	168	163	160	172	143	166	169	165	184	178	165	140	142	168	157	162	136	158	174	150	149	186	159	161	178	161	182	152	159	171	140	125	147	151	164	146	159	160	143	158	181	164	162	136	177	168	162	148	139	196	165	194	134	150	169	137	151	150	166	172	154	149	159	154	165	146	148	125	152	141	168	156	157	155	157	129	167	157	177	155	137	138	154	147	173	156	172	142	168	174	162	133	165	166	172	154	143	149	156	149	162	190	176	156	147	180	167	148	172	157	151	159	152	156	151	179	135	159	151	167	173	133	153	167	185	154	173	161	156	155	160	135	153	155	159	168	131	150	165	172	147	162	148	149	151	150	176	137	188	159	163	158	156	166	161	151	161	144	177	177	165	163	170	147	138	178	161	187	147	166	146	150	183	147	179	142	135	144	154	162	172	172	175	195	156	160	168	156	147	180	157	142	161	128	164	156	169	160	170	136	152	150	155	149	156	188	154	163	162	159	177	157	174	152	150	153	175	163	160	158	152	156	179	183	138	158	170	154	183	172	153	148	158	127	169	180	162	156	155	173	175	153	182	158	161	159	165	143	158	160	146	158	178	166	172	173	157	162	139	171	136	140	144	159	165	158	145	158	141	166	167	170	148	136	134	146	161	146	129	161	175	154	156	186	160	161	159	162	145	152	158	175	157	144	170	186	159	140	153	157	140	150	163	155	170	162	163	176	179	148	152	157	148	138	163	149	159	169	178	151	180	156	167	185	149	162	166	151	151	137	165	150	164	154	172	170	161	153	157	167	147	174	156	167	149	160	147	172	159	166	182	170	187	162	162	148	179	155	146	139	149	145	165	189	162	156	144	178	151	167	160	152	152	155	140	156	146	147	162	158	174	178	161	146	176	163	155	154	135	144	182	171	146	142	148	144	158	140	143	169	148	159	151	141	159	145	135	167	176	155	173	165	160	165	204	155	170	161	161	155	163	155	158	159	166	149	144	148	141	173	163	158	158	154	176	148	165	159	159	183	156	164	143	169	165	179	142	169	177	126	147	145	138	160	143	125	150	141	169	174	146	174	172	155	166	137	169	164	139	145	168	154	179	160	159	132	153	165	161	176	150	132	177	152	174	145	147	147	146	160	169	179	158	150	158	165	184	165	158	151	164	160	155	159	167	180	166	161	154	154	156	161	157	169	152	160	160	179	173	130	152	141	152	159	159	162	149	171	169	138	145	149	157	167	157	178	182	195	160	146	168	169	165	172	159	150	162	146	157	163	146	183	155	169	147	182	134	182	163	151	179	170	175	171	159	145	148	179	181	143	179	160	159	165	148	155	157	132	141	138	138	156	155	157	165	135	165	156	158	133	143	152	140	170	154	152	143	150	159	136	161	155	137	200	153	158	154	154	162	159	171	144	151	143	162	137	152	147	159	159	162	148	157	141	166	139	146	149	134	143	149	197	155	146	160	158	155	144	141	167	158	160	170	175	162	153	171	173	154	156	151	154	160	157	187	149	162	157	151	160	170	174	163	167	169	153	163	149	167	174	150	161	165	148	150	168	150	126	158	162	178	143	161	175	155	147	159	132	152	179	156	140	174	182	171	158	153	148	180	175	159	193	149	135	168	175	142	173	137	152	160	167	142	165	170	148	144	151	177	184	189	140	194	174	151	136	150	182	162	158	165	162	166	163	167	151	163	131	174	136	158	161	166	177	157	148	177	176	178	152	163	139	183	189	132	155	158	178	153	161	151	136	156	150	168	141	159	174	168	164	141	143	166	157	168	149	145	157	150	152	172	162	151	149	156	169	136	158	172	138	144	139	155	164	164	138	153	168	154	130	165	182	158	168	146	123	157	172	157	171	178	176	141	139	159	157	159	166	132	169	161	166	158	165	138	162	156	162	145	155	179	145	161	162	171	159	164	156	139	159	121	192	153	144	133	177	121	158	160	153	157	144	134	159	165	182	162	146	156	130	152	163	146	156	141	168	145	154	193	160	151	175	171	143	145	151	146	177	153	140	155	153	182	158	158	152	144	153	147	133	166	154	157	155	156	196	156	160	159	156	158	147	161	168	146	169	159	179	158	146	154	151	163	171	158	163	174	159	172	164	156	149	166	146	146	143	177	167	174	168	177	146	145	151	174	142	142	169	147	151	179	147	156	170	160	154	162	180	159	174	162	163	165	153	155	137	160	165	169	147	132	161	155	157	148	163	158	154	155	134	149	149	142	147	135	150	139	162	157	122	167	162	168	129	181	161	135	127	151	149	166	154	166	174	160	149	156	135	152	152	136	175	149	179	169	167	163	165	142	153	142	149	173	155	127	150	142	164	158	154	164	160	145	149	145	172	157	175	143	189	184	153	142	150	166	156	145	159	168	139	154	198	175	146	164	172	150	143	153	141	188	161	172	163	164	189	172	131	134	159	169	157	181	152	155	186	174	153	137	177	158	144	146	159	157	154	152	158	152	150	173	170	146	159	193	177	151	162	178	150	166	145	155	141	166	155	156	162	144	167	137	158	166	160	188	164	174	171	180	152	169	175	190	146	172	157	147	133	146	173	160	136	166	123	142	160	158	131	155	153	153	153	154	151	137	156	152	137	140	170	169	149	154	159	157	165	157	149	142	174	151	185	146	166	175	160	171	139	170	164	138	158	168	159	144	122	157	171	153	153	133	161	164	151	150	149	162	160	151	175	162	159	144	153	135	143	147	159	167	154	145	167	146	152	144	156	157	126	156	173	153	173	150	169	139	168	159	156	143	167	144	156	165	176	171	173	158	144	148	149	161	151	164	151	155	147	184	154	153	167	187	162	144	154	176	165	176	144	172	141	158	161	144	177	172	137	174	159	159	147	137	169	141	149	172	145	160	137	164	140	153	182	163	166	175	143	140	149	167	143	146	161	163	169	179	164	159	174	172	149	161	177	161	165	139	159	185	161	154	149	157	157	142	184	142	154	141	138
13267	9775	15123	12955	9031	7330	4682	1981	853	592	643	635	607	547	466	558	392	380	397	405	372	390	380	398	380	379	431	383	389	429	375	397	375	386	415	354	391	380	390	408	361	394	364	358	392	393	392	377	369	367	402	395	379	391	369	356	402	384	377	369	375	399	392	394	380	395	419	419	398	390	408	354	375	412	383	408	405	396	383	377	391	361	374	406	356	422	437	369	369	432	377	398	402	393	384	360	401	363	378	384	387	375	368	395	399	450	408	389	401	384	380	372	375	387	394	380	394	367	361	385	417	408	384	405	374	383	400	410	380	366	381	362	399	370	394	408	384	370	384	387	405	398	428	367	334	397	368	407	432	366	360	372	342	382	390	414	391	437	391	373	387	362	381	408	395	383	396	386	410	390	420	368	423	382	387	370	356	393	374	380	382	403	376	369	373	397	398	380	373	386	366	411	364	396	382	361	386	360	417	377	396	414	378	409	356	352	374	404	360	407	402	342	382	392	403	417	360	419	367	375	381	383	365	379	367	384	373	355	351	401	372	368	350	337	386	361	388	368	353	349	402	389	392	419	365	426	382	359	401	375	376	382	389	411	413	392	380	397	370	390	389	393	384	372	401	452	425	396	389	374	386	410	385	373	375	403	394	392	374	413	392	400	367	353	398	398	379	391	407	370	415	367	373	349	404	377	353	380	381	410	409	351	412	394	330	347	382	382	387	413	392	362	413	407	378	382	377	393	366	393	372	398	396	389	384	385	368	370	377	409	369	358	351	393	373	388	399	396	375	394	366	386	388	383	398	379	380	395	365	380	360	392	365	366	398	388	366	419	377	340	378	350	385	419	386	378	463	394	366	387	421	399	382	413	376	369	430	394	352	383	453	408	379	409	381	373	377	384	370	388	361	387	365	401	411	397	372	387	370	351	408	373	410	393	355	401	373	388	368	399	418	380	418	379	409	394	370	397	387	373	380	385	373	389	361	385	407	404	401	423	384	398	356	386	360	408	386	408	389	426	399	357	392	404	386	358	353	391	386	379	360	380	441	374	378	423	356	403	382	387	378	421	392	376	342	350	373	356	361	376	388	409	362	392	371	390	410	398	369	405	385	376	395	408	381	388	426	410	362	401	411	414	347	392	343	379	381	405	373	361	379	361	384	384	400	378	401	339	389	392	391	408	385	401	399	331	381	380	373	406	382	377	361	382	414	377	412	404	381	420	389	372	369	360	407	340	374	419	407	397	381	374	393	434	431	383	365	393	387	406	377	410	385	386	398	398	374	394	401	373	378	393	376	393	371	389	375	377	433	391	394	403	420	385	383	381	413	403	400	389	399	380	377	393	348	400	391	385	373	398	403	415	405	406	370	372	385	409	386	373	383	382	396	348	412	394	384	383	384	392	390	353	397	374	381	395	399	408	384	411	373	378	352	417	413	408	407	379	377	388	390	359	400	379	379	385	418	399	416	395	363	377	370	398	399	382	385	405	395	403	362	386	417	356	407	406	364	444	399	384	412	382	394	346	379	384	414	378	390	400	407	404	393	392	401	395	427	379	382	393	422	344	420	412	401	406	356	389	381	367	373	421	391	353	392	372	399	402	442	435	386	405	369	372	412	367	419	335	390	405	372	415	414	385	344	399	376	405	349	393	399	406	390	358	350	413	367	368	388	400	386	379	374	398	435	343	389	372	393	384	368	366	360	389	384	418	377	406	386	387	365	374	414	389	394	377	386	389	359	375	363	410	389	399	381	383	394	401	388	404	355	422	391	378	384	366	371	386	401	409	387	381	373	400	412	393	387	351	379	404	399	396	388	380	345	392	388	367	362	378	395	421	410	375	376	393	405	398	358	353	380	356	375	377	363	353	367	389	384	378	388	388	363	391	385	383	399	410	422	354	350	377	358	407	382	383	380	384	333	403	382	335	377	358	357	364	391	418	381	400	380	376	374	372	393	398	402	372	408	398	401	387	386	434	390	375	392	371	420	394	398	350	406	408	368	383	379	389	386	404	424	368	362	374	394	399	388	362	325	402	389	404	396	394	389	389	389	408	383	354	378	387	374	398	415	400	361	375	386	400	374	396	420	366	374	395	368	408	389	401	383	391	369	385	383	367	387	385	374	361	385	407	400	359	403	349	412	391	374	369	417	359	378	368	412	411	353	362	391	372	381	368	415	370	377	413	378	390	376	391	381	380	381	403	433	405	388	381	375	411	369	376	416	360	369	360	392	372	359	406	414	395	375	410	385	415	346	378	399	379	420	368	393	388	387	428	389	359	372	347	380	403	372	382	370	418	383	377	364	374	380	410	403	388	374	399	393	374	405	374	386	359	383	358	379	372	370	373	399	363	393	383	394	383	409	341	402	418	397	406	375	369	380	398	383	370	378	433	408	350	376	422	359	377	406	392	402	375	375	402	400	369	398	428	402	353	365	388	379	404	394	395	393	412	401	381	369	377	381	402	371	392	387	361	379	387	399	409	405	361	387	367	387	361	420	421	376	381	395	402	389	405	378	379	387	404	372	397	369	379	366	417	379	368	363	396	444	411	351	398	388	349	420	375	380	372	398	363	416	372	400	383	405	376	376	382	363	365	386	386	381	373	381	372	409	368	393	410	373	397	411	342	416	381	368	381	381	412	365	432	343	410	372	383	408	373	374	392	373	370	376	348	406	392	381	403	361	384	370	408	392	374	366	394	371	373	395	367	391	390	360	356	396	387	390	387	397	411	393	371	380	365	393	371	387	393	393	383	379	410	387	374	372	367	386	403	382	392	383	375	398	371	387	362	372	384	403	392	361	404	389	394	365	385	376	360	375	408	379	369	428	367	352	365	412	382	407	374	417	404	395	388	382	410	379	395	407	352	382	401	367	417	385	374	385	418	399	413	403	388	389	384	402	396	370	399	383	373	373	363	357	417	378	384	409	413	355	377	371	392	370	364	431	358	407	389	391	390	384	387	408	403	375	412	381	392	344	346	390	403	364	393	412	366	382	382	392	403	391	388	386	392	374	370	410	375	393	387	399	359	404	416	389	374	364	360	359	379	429	379	364	397	400	353	421	397	353	387	400	362	394	397	403	391	385	375	384	370	418	394	369	379	358	374	396	370	386	422	388	411	381	392	356	397	390	393	380	353	381	378	395	358	372	382	393	403	398	365	366	392	402	361	427	390	357	376	367	381	403	373	400	410	394	340	382	396	380	436	398	414	361	387	365	415	416	393	397	420	374	395	403	397	390	399	402	396	401	395	406	389	383	375	380	380	379	396	390	399	402	411	319	425	343	386	386	410	374	400	412	413	360	398	393	380	390	389	383	368	390	395	377	410	379	420	391	376	377	391	348	395	359	380	345	400	377	422	378	389	390	397	357	386	381	382	385	387	380	341	405	364	397	368	408	363	405	411	379	416	382	395	381	398	395	351	428	390	387	407	395	372	386	390	410	394	393	391	342	409	402	380	406	364	391	392	380	371	398	417	402	369	391	375	418	358	390	371
42013	31986	33583	27503	19646	15063	5926	1102	656	671	607	442	334	443	614	528	319	238	285	260	250	253	269	304	293	309	289	283	250	299	297	278	258	239	289	262	313	303	293	242	289	295	271	289	290	286	273	265	283	234	267	265	284	310	269	287	259	238	290	271	254	291	301	283	286	248	303	292	276	286	283	255	294	292	279	279	300	255	274	260	290	276	285	286	285	273	278	284	248	253	249	294	260	253	288	283	272	267	276	312	261	292	294	244	280	267	298	301	281	274	266	241	241	267	274	264	255	289	285	277	270	290	294	312	270	279	263	285	297	284	289	267	266	259	276	263	296	284	262	249	286	289	255	286	287	251	262	280	304	241	270	269	273	274	275	257	284	259	274	269	257	257	247	272	272	246	287	268	238	291	305	253	293	278	282	344	284	274	302	295	249	273	292	258	274	269	279	260	251	278	268	274	271	239	254	276	238	313	295	270	262	285	249	309	309	291	313	294	267	265	286	278	254	274	246	272	271	314	308	304	288	250	312	274	277	261	276	263	278	287	290	231	274	294	290	303	301	271	262	301	282	274	274	308	252	268	274	258	269	272	300	284	263	281	302	295	274	297	298	297	236	253	265	293	274	284	252	261	315	290	302	261	250	289	241	282	269	270	267	282	267	287	274	247	265	264	282	294	253	301	314	304	277	314	296	274	281	285	266	277	259	290	268	260	271	254	271	292	269	284	267	257	316	308	237	275	264	280	284	271	264	230	292	300	268	302	265	283	290	286	300	285	298	265	271	273	244	295	270	250	261	295	268	271	283	265	325	306	271	299	320	280	284	288	270	297	263	304	279	264	247	284	289	298	255	276	293	299	256	265	278	284	289	275	264	263	281	285	273	253	272	282	279	247	241	296	318	286	294	313	279	255	308	293	277	253	232	290	278	287	279	298	249	263	252	261	288	287	301	257	253	245	283	265	276	288	255	286	251	272	286	284	245	308	289	285	267	274	271	279	259	270	258	276	272	277	253	292	251	230	294	274	265	248	298	292	271	286	263	261	262	264	265	296	320	269	263	271	269	309	277	266	244	294	265	292	284	282	288	271	278	273	296	295	277	280	258	278	272	293	282	304	237	263	245	274	242	243	270	261	261	309	272	281	280	252	264	280	328	277	250	285	272	283	276	282	283	290	307	288	270	289	280	305	239	280	305	249	281	255	272	252	280	292	272	260	308	250	291	288	275	276	278	302	280	279	294	253	251	259	260	255	249	305	271	264	325	296	237	245	272	260	282	253	255	266	271	269	282	303	285	283	314	274	270	279	302	315	297	274	277	253	294	265	282	276	295	261	295	277	251	289	290	330	269	291	273	274	275	288	270	240	225	265	304	320	288	261	264	276	278	267	309	243	272	277	262	261	246	311	237	275	308	273	264	243	251	255	275	289	269	269	269	311	261	281	277	286	290	290	263	270	302	258	290	273	281	259	291	282	288	258	241	275	265	299	279	303	285	294	289	291	268	315	263	303	297	284	308	278	289	260	275	283	268	316	282	283	280	280	316	284	292	279	303	316	266	281	241	275	293	280	276	296	268	302	293	283	254	307	303	292	255	262	280	268	306	300	293	281	265	252	272	286	259	279	276	284	297	275	277	292	269	267	264	280	264	288	302	277	281	286	261	266	267	281	319	285	274	284	264	284	265	265	259	258	311	288	264	248	276	265	247	303	272	287	276	287	255	279	290	292	283	262	254	325	261	274	279	283	269	292	280	270	285	328	270	271	232	259	282	258	292	273	286	293	276	270	286	271	270	278	282	300	320	329	281	280	258	264	274	309	294	277	291	309	301	290	285	295	248	260	269	266	292	281	256	284	255	257	292	263	258	249	285	252	295	270	303	295	273	277	263	288	283	293	281	290	306	244	303	303	262	286	273	287	271	308	289	255	269	272	257	279	279	306	274	268	280	270	263	264	267	280	285	238	267	279	273	260	260	280	278	266	297	291	260	292	294	286	278	295	249	284	283	235	266	274	291	284	235	317	274	281	268	291	276	283	292	304	270	276	285	292	289	272	264	305	296	269	302	262	281	266	269	292	273	290	311	263	249	301	277	261	243	251	286	250	281	275	284	293	285	313	275	300	306	307	291	278	254	282	276	248	255	273	265	255	261	272	287	281	254	280	294	310	265	278	274	278	286	283	324	273	283	241	273	273	276	258	263	281	290	272	252	276	264	286	278	283	305	246	289	270	319	294	305	321	304	263	283	270	245	288	293	290	309	330	290	276	291	251	276	281	285	300	285	285	291	261	260	254	270	270	272	279	258	280	276	269	262	258	280	308	290	276	278	299	253	295	264	275	277	256	277	282	243	267	247	276	266	331	239	329	275	269	280	253	291	271	291	277	287	249	237	274	259	274	292	279	283	274	248	308	283	258	274	273	270	267	266	231	286	260	292	279	285	290	307	275	251	287	317	274	285	278	299	295	309	238	280	273	250	285	301	252	277	297	303	268	267	273	248	268	274	267	239	280	305	261	276	249	273	278	286	287	272	273	275	270	274	317	283	264	304	299	272	286	290	278	254	237	261	272	273	299	278	256	302	243	277	317	253	267	252	280	302	280	287	275	289	272	301	265	300	290	273	253	246	292	281	296	273	289	314	274	322	261	261	282	265	251	279	235	301	280	281	258	282	305	270	271	255	280	265	285	285	251	255	274	310	259	283	244	286	296	280	292	271	255	266	314	276	297	252	286	300	275	257	300	270	248	270	263	282	258	277	318	292	260	259	265	283	294	277	308	283	285	280	270	256	289	253	280	300	291	271	295	303	281	270	267	286	291	269	275	294	285	291	297	276	278	278	252	259	269	281	287	281	299	304	275	276	250	301	283	266	273	281	281	278	283	265	280	319	274	269	293	289	291	259	291	265	284	273	298	289	255	285	274	256	278	249	256	283	300	298	250	265	266	258	255	267	254	287	246	276	277	255	293	293	274	277	270	242	281	271	238	281	309	257	290	256	271	259	292	299	252	259	237	267	260	259	285	281	271	287	285	259	254	242	275	285	248	275	310	299	265	268	267	272	267	283	260	267	280	290	294	263	268	293	275	276	266	242	260	285	261	259	292	289	260	258	290	289	272	285	259	288	257	259	294	288	287	280	261	288	245	297	270	298	257	283	280	285	271	273	267	269	282	264	264	265	294	291	284	269	260	238	297	272	295	271	240	284	266	245	278	293	271	315	268	272	287	266	292	302	263	252	255	287	233	285	286	266	268	296	257	278	282	273	296	252	293	269	319	247	296	252	291	264	275	295	299	310	279	310	263	282	284	267	312	282	257	263	281	261	285	282	276	270	262	286	284	285	270	303	272	244	270	280	277	280	293	305	245	274	279	271	312	255	251	265	290	287	264	290	266	238	236	238	263	228	293	255	272	260	282	289	280	291	271	285	275	250	283	254	279	281	275	281	250	313	275	256	293	258	278	252	282	280	271	279	243	315	308	276	295	288	278	275	258	269	294	271	265
26884	25301	35907	35662	32167	29098	13195	3185	2407	2499	2361	1769	877	1304	2326	1960	679	625	617	587	659	632	658	644	628	694	637	663	680	631	596	622	674	612	632	623	656	637	615	567	604	635	650	590	633	588	630	598	565	614	630	611	602	590	653	608	556	583	663	604	624	654	621	574	637	592	639	652	635	620	627	602	637	628	621	608	621	583	625	605	640	654	612	647	607	633	604	608	571	613	629	636	605	590	622	629	571	655	635	587	614	647	630	614	592	610	660	610	615	597	627	621	618	635	679	615	629	603	627	609	640	617	601	631	634	627	612	623	648	630	582	648	620	644	644	676	622	633	605	614	629	631	611	616	630	685	599	656	607	627	584	636	635	632	597	620	609	585	619	623	633	666	605	613	582	630	665	671	615	603	604	643	591	618	571	600	621	662	583	621	621	627	593	630	615	657	641	659	649	664	625	635	626	622	621	639	604	594	603	642	661	633	582	656	608	672	650	621	645	610	621	598	601	640	630	612	605	639	665	643	597	593	630	561	623	653	629	637	610	612	610	671	663	620	630	589	650	617	603	586	617	636	654	662	624	639	609	651	619	625	652	605	650	590	635	620	648	596	631	638	621	626	581	640	605	632	635	678	634	672	596	613	612	632	624	634	564	556	631	615	582	622	614	636	660	602	656	626	646	618	621	604	635	609	649	633	599	639	618	583	661	629	622	595	612	658	633	600	585	610	636	623	603	585	668	608	633	620	612	628	641	646	619	618	646	628	623	635	614	625	612	655	657	585	666	651	592	633	599	606	647	628	606	652	624	633	616	604	598	614	611	630	660	556	635	615	618	606	621	608	585	605	660	622	625	648	683	641	622	619	613	625	648	587	618	635	626	590	626	590	598	595	619	643	618	628	594	659	613	601	634	616	617	650	575	658	590	629	644	596	569	621	602	619	608	610	614	631	613	599	640	584	658	626	646	628	609	590	622	587	628	642	640	645	581	625	597	608	621	619	620	671	668	619	579	639	649	612	636	599	627	658	635	585	650	579	645	601	607	578	571	597	638	584	603	662	619	613	633	610	597	618	591	607	633	629	632	641	603	643	611	618	606	607	634	623	629	634	615	637	585	602	633	615	658	635	617	583	627	611	648	617	617	617	647	587	591	601	620	613	652	650	640	597	611	610	640	643	608	633	637	604	579	618	602	607	582	624	589	662	624	626	625	678	587	608	606	612	657	598	660	643	619	558	593	613	619	611	629	611	567	636	645	637	578	609	597	639	593	600	633	627	597	621	652	658	605	629	633	644	581	567	651	656	621	580	611	653	612	598	599	633	595	620	633	655	604	644	684	633	641	605	641	596	629	598	638	615	635	650	625	605	599	618	626	632	566	627	642	635	611	618	619	627	642	635	620	622	579	632	631	610	648	612	610	571	619	567	650	592	624	560	616	610	571	619	634	621	605	582	612	583	590	645	648	631	640	638	633	586	608	605	614	639	637	600	634	624	579	601	613	632	646	634	633	582	616	590	622	589	652	641	685	612	618	622	659	637	616	613	603	609	603	625	632	620	642	635	655	625	617	621	609	622	603	591	575	609	621	600	629	639	637	633	616	612	628	606	627	630	582	645	592	651	580	598	640	651	611	624	610	624	615	614	651	659	643	645	617	634	640	600	614	657	610	634	618	593	633	590	634	605	598	610	586	658	635	605	612	620	630	617	621	661	637	623	629	654	654	589	661	554	614	606	675	635	641	644	589	641	627	664	659	619	651	629	659	656	683	581	661	627	648	609	620	595	601	615	600	603	637	576	646	613	617	637	623	608	596	640	643	618	664	612	651	624	609	592	589	608	655	610	638	586	635	609	618	660	606	674	630	619	627	578	633	605	620	643	590	595	593	642	615	615	594	608	609	634	629	597	601	634	599	628	600	617	670	655	598	671	622	631	609	614	624	636	663	610	611	568	615	599	621	649	597	606	629	621	600	605	620	632	612	650	591	617	581	582	656	648	642	639	624	623	599	630	665	633	660	665	595	621	604	586	663	624	601	605	643	659	633	583	599	610	610	573	641	613	621	662	626	575	591	638	672	671	636	629	636	638	586	625	660	628	649	618	615	608	598	614	561	611	632	645	613	659	614	635	648	592	651	585	626	581	639	667	637	633	630	610	625	608	651	602	621	639	681	663	635	634	658	652	642	646	624	657	686	619	587	603	627	640	613	606	664	637	608	611	619	635	634	616	572	600	638	629	634	619	654	615	616	591	618	639	664	586	613	614	637	639	653	597	659	634	616	630	606	619	607	628	680	617	596	648	600	647	600	617	632	630	620	677	584	612	591	582	625	597	581	639	616	589	642	629	616	569	598	627	637	608	607	609	614	638	611	609	638	641	631	632	616	591	604	624	641	626	645	635	678	604	645	624	627	582	591	626	605	619	644	641	609	612	608	642	602	626	669	666	623	600	652	610	594	614	676	609	650	615	608	647	635	624	630	631	630	643	595	610	592	588	642	632	657	650	587	605	608	585	589	629	630	599	650	627	653	636	635	607	647	614	632	630	626	617	643	606	644	621	592	674	639	639	614	593	644	631	672	622	625	655	601	636	633	627	634	666	634	640	640	670	578	631	662	620	624	598	624	571	626	635	625	638	655	608	595	612	620	617	585	614	611	668	640	624	620	639	596	587	651	585	616	626	615	653	644	603	609	636	614	600	617	632	649	620	642	635	613	599	658	625	582	610	676	636	595	638	685	607	633	606	596	638	617	590	627	624	563	634	656	627	673	633	640	687	634	627	596	631	612	663	611	639	571	580	626	595	653	572	638	633	656	587	596	654	597	645	592	595	630	625	643	587	612	629	635	621	636	617	585	621	635	615	600	670	613	644	631	628	580	679	612	613	637	635	603	649	599	603	624	635	617	635	657	625	607	631	634	582	617	630	600	626	609	631	636	594	649	638	656	605	622	634	621	651	627	646	618	627	623	608	633	580	616	634	649	640	645	615	628	653	616	626	616	620	618	617	647	623	630	629	618	642	667	607	637	641	635	609	604	601	594	582	657	649	593	603	650	630	613	636	614	611	612	612	651	632	660	638	600	643	627	595	578	621	634	609	617	610	641	606	588	620	560	638	639	626	627	624	643	609	611	618	603	605	640	608	681	674	604	574	548	592	631	640	624	636	631	640	665	596	628	641	636	611	585	634	620	662	619	602	619	610	619	636	629	570	640	612	607	675	587	676	665	644	609	640	603	589	629	592	635	601	602	617	602	644	630	617	618	631	586	656	614	634	605	616	639	597	635	655	605	634	616	640	585	678	620	623	637	614	657	632	633	598	638	614	646	618	610	617	612	607	603	639	629	624	634	621	634	623	588	624	612	585	617	636	617	603	631	655	653	616	625	644	617	646	643	625	620	596	610	635	624	637	608	585	645	603	625	606	655	635	606	600	654	636	674	646	597	577	681	641	614	646	557	611	577	599	648	642	613	657	605	651	610	607	586	619	648	632	627	620	606	606	595	670
51211	41542	44147	34942	26731	17191	5182	1775	1107	793	720	551	412	391	456	959	434	374	351	335	319	353	348	335	332	338	328	326	355	337	332	324	345	329	313	320	353	334	337	340	363	342	365	342	329	338	310	318	345	368	363	333	339	341	374	390	365	320	336	353	333	339	317	330	307	334	358	340	308	332	319	346	335	336	342	363	356	334	353	330	320	369	328	340	333	325	357	319	356	352	328	333	331	349	339	339	340	363	297	327	332	339	334	303	347	326	325	370	329	325	322	346	327	318	301	361	341	344	315	339	353	327	353	339	371	348	274	359	343	362	315	337	343	368	344	349	342	339	345	323	374	356	320	347	356	318	327	336	318	326	360	333	334	312	333	369	297	325	360	342	328	322	309	358	343	351	333	337	324	312	321	345	298	354	345	332	337	351	302	336	341	345	330	334	343	305	326	324	317	351	322	334	347	361	355	361	343	331	354	338	308	335	359	324	327	356	335	349	313	336	350	311	309	325	320	343	304	338	334	316	314	338	314	296	316	344	336	356	358	320	317	346	352	334	337	284	317	315	342	349	339	359	366	341	322	344	324	362	295	337	334	359	343	352	316	323	366	362	337	312	324	326	329	335	320	360	322	325	320	317	317	303	280	301	347	359	327	337	344	362	337	333	340	345	343	347	309	327	325	301	337	319	351	318	329	315	310	354	298	316	316	318	328	304	333	380	359	346	341	344	321	336	321	345	322	328	349	325	333	334	299	349	337	312	348	337	320	355	337	323	342	366	333	339	310	334	337	326	293	318	362	355	327	343	332	341	340	324	346	324	323	346	342	330	349	318	331	326	317	324	351	323	331	354	361	357	374	367	355	358	308	340	323	323	310	324	321	336	322	332	358	322	304	319	370	362	318	300	335	354	353	335	329	329	330	324	309	343	335	353	325	353	342	374	332	359	381	356	349	306	336	380	311	329	322	346	334	319	354	322	325	309	306	365	350	328	353	375	357	305	319	360	332	362	340	306	361	328	372	306	374	328	390	338	373	356	322	332	315	303	305	322	347	354	383	361	357	331	362	349	308	337	350	354	305	383	356	354	316	319	338	364	344	349	353	344	303	313	336	316	317	347	309	335	338	318	320	362	320	359	336	354	320	320	335	331	326	326	363	340	337	335	326	362	339	348	328	361	372	307	326	306	306	338	373	314	358	317	347	369	364	343	328	358	344	361	299	355	364	316	325	353	374	357	330	318	344	343	353	370	317	366	355	325	346	359	312	370	345	336	346	300	372	378	328	321	344	338	317	349	357	334	359	338	344	350	358	306	328	386	326	326	331	385	338	327	350	284	314	349	305	338	361	337	356	313	350	327	329	290	367	324	325	379	355	335	397	353	324	331	326	337	326	345	320	347	320	312	327	331	341	349	324	359	337	337	340	327	328	336	333	360	345	367	343	390	378	314	332	328	375	343	347	329	338	322	377	329	389	309	305	311	327	342	338	318	317	350	318	334	314	328	342	322	329	285	353	357	334	333	335	357	374	347	302	320	362	315	396	354	293	345	350	335	306	392	309	340	323	337	349	355	320	355	359	344	349	358	318	401	334	351	333	294	319	323	309	313	377	357	366	336	307	338	357	355	346	349	369	335	329	353	326	326	370	354	327	307	325	329	359	341	379	341	325	346	343	338	345	312	363	334	323	332	345	365	333	348	324	332	363	335	330	307	314	325	321	332	318	355	344	352	314	331	322	315	317	333	352	300	357	326	343	349	349	356	341	315	368	336	364	338	325	340	302	362	357	325	333	309	353	319	328	349	337	315	349	358	338	337	344	331	274	369	297	348	369	316	335	321	336	344	311	347	338	355	359	307	325	359	327	315	315	363	330	330	335	338	322	371	366	328	351	344	308	322	376	353	343	319	348	358	298	350	355	321	318	340	350	393	363	386	361	356	361	317	316	337	377	309	328	344	327	334	348	319	322	317	322	349	354	338	339	331	318	332	343	351	347	316	322	329	292	334	313	318	305	343	338	337	358	332	303	313	342	314	322	287	314	354	285	323	345	374	333	376	339	297	332	339	348	343	373	325	305	351	369	320	350	352	313	348	315	357	350	333	324	315	309	340	319	346	312	310	295	362	356	339	327	363	367	372	334	334	337	304	332	356	380	328	338	322	323	333	311	289	298	310	332	322	307	327	358	323	349	312	317	303	325	369	346	341	332	323	346	342	306	354	354	354	417	332	355	354	303	319	372	361	336	326	342	312	369	315	292	320	343	348	346	354	347	323	336	341	331	331	321	352	342	353	334	339	357	352	342	354	362	309	343	314	303	336	331	315	341	333	360	314	357	314	321	337	365	351	324	335	355	345	364	346	372	334	344	322	350	337	324	316	301	337	356	322	302	347	356	331	341	363	316	346	335	342	318	340	309	349	324	331	330	341	349	296	313	334	328	332	339	304	314	365	299	331	364	342	320	322	338	297	313	362	331	372	300	329	349	321	335	364	347	309	328	340	323	295	342	320	333	348	306	351	337	330	315	330	341	372	328	320	317	313	287	359	344	348	317	322	315	339	363	364	365	312	321	370	362	364	354	352	338	329	291	346	303	393	387	313	323	317	367	355	325	327	324	384	358	339	350	336	340	355	338	323	335	357	340	314	365	317	314	336	356	347	331	270	314	350	344	336	309	325	337	380	345	318	339	357	337	330	322	351	384	321	308	344	353	331	350	343	317	304	361	327	333	341	366	332	306	319	323	302	329	334	348	309	367	328	302	325	315	306	320	352	326	329	361	373	332	320	305	301	345	330	350	355	367	349	343	322	325	336	364	324	350	354	368	328	353	339	341	362	334	331	309	307	343	351	340	304	303	353	337	289	319	345	356	344	291	336	354	341	355	317	304	354	327	345	361	309	341	347	309	317	380	351	303	338	318	356	346	331	345	317	343	339	343	352	367	346	333	289	312	299	314	299	385	328	321	295	309	336	341	318	345	331	345	355	299	370	376	302	343	318	315	322	342	379	358	326	322	346	318	345	359	328	295	352	366	341	313	341	344	335	314	332	337	358	320	359	349	344	330	342	299	331	343	327	334	330	329	331	346	345	341	368	338	321	368	367	342	366	345	364	355	345	331	310	356	338	333	365	347	347	287	331	328	356	359	344	342	297	338	335	330	333	337	314	324	317	308	303	348	336	317	324	314	331	339	310	372	342	337	345	344	310	316	320	325	359	370	389	316	375	329	335	340	365	349	324	323	337	388	310	324	352	307	350	386	369	334	337	353	332	382	343	341	328	328	342	337	322	326	322	350	323	360	320	305	310	346	353	324	347	331	350	318	313	328	327	323	370	317	336	358	346	343	383	330	308	365	317	347	356	357	327	332	335	344	310	313	371	378	334	358	370	358	320	319	339	309	317	337	329	335	360	322	351	335	329	326	310	340	335	338	340	352	322	310	371	351	316	334	338	296	364	335	350	371	320	317	332	297	351	281	337	305	341	324	347	348	308	362	340	367	354	329	342
32627	33287	43549	40460	38459	23341	11518	5496	4170	3066	2428	1667	1213	1145	1451	4087	1041	719	760	743	784	766	795	774	748	719	735	712	719	767	742	721	723	729	741	766	686	735	722	722	720	736	758	736	730	775	681	731	782	723	780	729	771	720	739	697	727	693	697	713	767	688	742	734	734	772	696	748	794	739	720	683	747	762	726	721	692	714	714	707	730	684	723	716	715	764	683	689	702	730	731	725	712	735	715	745	721	694	681	664	714	764	790	739	737	739	743	688	774	711	740	747	725	736	689	685	722	764	774	711	675	718	748	691	735	738	697	737	754	739	711	699	732	706	760	722	746	724	691	739	729	722	703	736	733	651	731	706	727	749	710	708	720	737	722	673	731	679	740	732	724	746	719	729	753	771	744	709	720	720	741	713	717	745	716	712	712	715	702	739	709	716	760	709	713	722	710	750	728	726	667	756	723	763	797	712	734	739	735	757	760	713	721	713	714	758	747	722	739	693	737	778	736	762	756	751	729	683	733	744	682	737	694	737	728	728	713	723	701	738	691	772	723	727	690	753	750	749	763	745	710	735	708	743	736	740	681	741	728	677	724	734	739	733	771	728	775	699	716	737	754	734	699	771	729	753	752	756	748	743	719	704	725	702	776	756	711	708	725	715	681	716	764	715	691	734	684	733	754	766	771	766	706	760	730	713	745	784	754	692	702	703	704	709	732	715	737	716	699	689	721	741	757	763	756	729	680	729	712	705	657	740	719	726	756	645	743	730	752	752	724	751	752	739	734	680	764	687	726	779	754	747	734	781	692	742	722	737	715	727	674	716	723	760	775	711	725	715	660	747	707	717	726	719	735	690	713	764	700	717	720	741	710	748	763	725	747	717	745	725	758	746	703	732	762	738	713	743	738	758	681	731	667	767	751	719	723	747	793	723	756	764	736	723	761	709	752	708	738	744	719	744	742	696	729	700	711	745	745	697	669	735	700	688	695	696	731	695	727	717	743	733	699	634	729	704	760	744	671	740	696	742	712	696	726	716	732	770	692	748	746	768	755	724	693	729	735	711	730	710	718	748	761	723	773	756	713	743	751	723	756	749	737	733	731	762	738	743	751	713	749	730	718	719	698	735	682	713	762	708	711	744	699	744	698	702	680	745	736	722	695	714	716	724	732	771	704	668	768	664	678	720	708	714	732	703	773	746	728	742	726	741	726	680	727	774	752	761	681	769	723	723	740	738	711	739	771	737	730	720	750	724	755	712	772	738	737	723	745	744	715	716	719	738	760	742	717	709	721	763	753	764	678	739	679	674	683	705	736	748	721	760	658	692	704	725	659	793	742	722	749	704	693	766	746	697	741	731	739	698	691	735	724	675	726	711	704	753	778	690	711	775	743	750	756	713	731	730	717	698	677	712	727	686	701	748	703	712	748	698	707	763	705	776	778	750	739	736	755	730	700	719	711	714	687	705	665	696	731	745	707	742	716	739	716	745	709	734	729	704	752	671	696	735	724	737	710	757	723	739	754	711	748	746	752	723	683	720	719	752	701	726	708	761	677	747	698	766	772	713	703	743	747	759	685	774	689	769	720	784	705	688	736	717	784	732	763	733	705	788	743	667	763	711	725	718	726	727	748	762	700	731	757	736	740	693	748	704	741	691	729	739	725	766	707	722	704	681	701	770	693	706	752	691	709	705	748	746	750	694	775	763	747	702	684	645	728	767	727	726	700	712	724	746	758	695	723	769	677	748	740	683	747	723	719	757	732	753	712	720	693	757	714	745	708	715	756	741	730	732	787	695	703	720	723	693	754	719	741	719	732	654	695	696	734	809	758	749	758	715	718	734	740	750	746	693	691	715	724	712	682	742	695	697	765	771	715	731	789	723	706	717	709	749	724	712	772	706	760	746	752	697	752	726	724	719	761	719	754	671	739	663	685	685	761	722	714	709	718	711	714	744	725	723	731	741	745	721	670	730	696	698	699	721	725	710	719	722	704	735	745	724	730	720	694	694	683	729	699	691	687	740	741	747	683	745	764	724	776	746	715	702	739	747	728	756	727	734	704	714	707	712	713	753	712	685	679	716	697	722	759	745	768	731	799	759	745	699	727	695	699	760	740	716	703	765	712	721	737	746	725	717	708	725	769	711	724	726	716	716	767	742	711	722	699	754	753	669	686	721	722	739	702	719	693	703	720	743	711	732	759	728	732	724	724	726	746	750	685	724	749	706	732	702	739	700	686	721	745	684	655	721	753	717	747	740	737	758	732	731	725	745	735	715	680	725	709	727	719	729	705	776	710	724	738	697	672	752	748	728	745	716	709	721	775	732	748	702	719	709	766	739	705	716	685	671	766	720	744	734	708	739	726	708	732	702	743	709	698	699	722	742	703	767	749	707	738	748	641	738	707	710	721	717	716	690	734	739	755	762	793	706	701	685	694	759	711	739	689	728	732	727	680	720	751	748	766	744	712	761	734	717	771	697	746	720	676	719	717	704	769	686	732	708	732	718	729	725	733	739	766	729	700	709	706	752	738	705	748	759	746	717	733	691	734	710	758	711	719	712	742	725	662	774	722	756	705	732	711	747	739	737	721	733	691	782	738	716	695	695	709	718	764	718	714	718	733	684	734	750	753	693	727	694	712	718	703	751	806	734	671	684	718	722	728	714	718	688	803	687	771	752	748	726	746	727	716	703	776	714	758	740	718	723	711	695	684	754	812	700	716	695	691	699	728	680	764	782	700	682	750	728	751	734	728	712	696	717	751	735	753	744	772	712	737	722	704	698	711	741	722	719	781	735	771	676	726	698	733	715	767	720	704	697	726	736	720	663	695	722	720	736	746	684	731	681	724	727	751	742	749	735	759	757	692	735	741	695	760	689	747	758	687	752	738	758	731	743	734	692	680	755	724	764	712	707	741	710	693	735	737	742	714	757	674	694	720	721	729	750	725	745	765	697	717	722	761	770	755	713	726	715	757	726	724	759	697	743	660	729	691	772	763	717	739	745	723	719	745	730	719	732	707	745	739	689	743	743	697	695	732	719	689	729	736	677	755	773	710	724	767	758	731	731	731	728	709	737	742	704	738	707	738	747	723	723	692	733	752	710	777	765	732	734	681	753	689	728	797	680	730	765	691	724	725	727	757	717	723	727	689	740	741	741	747	739	709	736	745	785	739	704	748	740	732	740	688	744	688	727	726	663	706	753	693	730	730	741	753	702	715	733	750	722	786	720	768	746	770	715	713	733	752	738	746	725	749	741	699	750	732	759	741	759	695	784	698	731	714	754	759	703	719	720	710	718	785	739	694	738	765	736	717	723	772	721	688	693	729	767	718	782	704	746	719	768	714	720	715	679	716	763	733	755	746	684	756	693	716	686	736	732	734	726	760	757	720	680	711	725	720	722	756	758	727	746	706	692	698	729	738	780	722	693	738	720	787	793	731	767	742	770	680	709	739	733	736	726	761	741	695	705	741	716	703	755	740	730	760	756	723	732	766	687	702	704
21797	14001	9784	4740	2603	1421	888	608	478	405	357	287	214	217	180	185	202	189	197	170	153	149	172	147	193	160	161	177	187	173	177	187	192	176	199	184	165	187	200	179	182	149	178	172	167	182	174	193	186	162	183	178	186	179	182	202	149	180	185	174	162	158	154	156	197	175	165	174	159	188	165	182	145	199	186	181	157	173	163	175	205	175	165	180	181	161	159	176	167	170	151	186	196	208	199	164	201	169	164	151	183	164	188	175	182	179	142	167	189	198	170	157	184	203	151	163	174	188	168	186	172	171	175	201	194	171	142	172	168	164	187	193	156	178	156	206	166	166	173	188	165	159	199	162	184	169	157	171	191	160	171	136	176	196	168	165	182	181	164	180	165	181	183	177	183	173	172	175	193	194	156	173	174	197	171	176	160	170	145	177	193	168	165	165	168	170	185	155	166	188	186	182	170	170	166	179	171	200	176	150	174	197	159	197	153	166	181	172	146	176	172	182	179	186	186	182	150	201	171	164	171	153	188	201	159	160	159	178	164	177	202	186	191	175	159	192	196	167	192	186	166	179	194	173	156	197	182	170	184	179	182	179	175	160	180	214	185	167	155	154	175	222	166	175	171	191	173	186	159	156	183	187	184	158	189	169	169	189	156	186	165	191	182	150	168	147	173	161	176	176	185	183	188	168	186	177	173	165	186	148	152	197	166	176	196	170	168	209	199	170	174	158	180	187	179	162	167	182	177	185	207	177	185	190	172	163	180	153	183	160	191	173	197	172	175	192	179	173	153	167	161	173	200	180	160	169	163	183	165	169	169	181	194	189	229	188	171	151	170	167	167	187	188	190	169	164	169	167	191	161	172	171	178	177	181	171	131	147	162	180	186	178	184	173	186	156	176	190	156	192	188	174	168	158	187	179	167	177	173	180	165	194	182	191	198	189	182	166	176	183	164	170	174	186	160	181	151	177	150	171	182	174	168	163	173	173	160	168	192	171	179	191	177	185	176	179	167	152	156	185	161	172	187	197	191	182	180	166	184	173	201	181	184	199	201	176	180	168	135	169	170	186	153	169	164	184	174	169	174	185	186	158	189	157	135	164	164	146	155	181	176	192	196	188	166	187	208	184	161	164	176	162	163	167	159	152	178	161	166	166	180	187	189	164	190	182	185	177	179	180	180	158	177	166	168	172	163	178	173	183	177	163	188	186	151	165	198	153	166	166	180	153	187	196	182	199	150	195	177	169	179	166	179	176	168	181	160	177	168	182	184	178	192	195	186	183	175	184	143	190	186	145	148	168	171	199	170	186	183	158	175	174	167	185	154	194	180	145	175	208	183	181	171	166	165	168	186	198	144	161	176	182	178	177	171	173	177	194	149	183	193	180	180	167	158	181	205	164	174	173	205	143	139	165	191	166	171	178	174	201	174	175	176	181	174	200	169	182	182	176	180	173	157	192	138	204	172	177	180	179	143	199	159	164	174	198	156	144	180	182	157	196	174	193	185	161	201	168	201	202	184	168	189	178	174	165	138	184	165	163	153	173	170	186	188	173	182	169	173	152	202	197	173	169	191	148	176	161	189	165	187	178	141	182	149	164	160	170	183	186	180	168	156	163	174	183	155	160	154	189	145	191	184	187	189	156	161	184	178	179	164	172	172	165	161	175	183	165	199	179	213	193	188	187	175	178	182	179	170	173	186	176	164	191	177	157	167	148	157	194	178	180	172	175	158	158	187	181	165	166	188	148	162	169	198	151	162	157	151	167	165	166	166	169	183	181	159	180	161	193	170	179	184	199	182	151	190	172	171	191	185	198	171	141	152	212	189	173	190	208	179	188	180	186	176	169	171	175	160	176	180	172	187	172	191	152	175	172	172	190	147	158	167	168	173	157	183	192	168	174	179	197	163	176	196	187	179	196	204	168	180	176	163	184	209	178	156	183	183	160	181	167	188	142	153	167	176	186	172	159	188	176	158	163	155	180	170	164	142	153	158	160	175	190	172	152	156	161	198	202	172	166	173	170	193	177	168	167	162	181	177	170	195	175	148	170	157	165	157	176	192	185	171	183	164	154	149	193	188	174	187	171	193	162	155	164	162	169	154	170	160	173	185	179	211	175	156	173	172	181	202	162	183	184	182	174	169	185	164	158	191	209	185	188	170	188	167	164	174	155	160	167	186	152	171	179	171	202	183	167	182	192	176	157	178	181	158	149	180	180	167	152	191	155	188	192	154	189	178	178	175	171	176	189	175	202	153	178	166	164	163	152	168	173	180	193	174	167	186	169	171	178	176	167	185	211	171	149	166	159	176	166	173	172	160	175	164	163	185	185	182	168	176	189	179	170	178	174	151	172	169	193	195	160	201	160	154	176	179	143	177	194	185	177	156	167	168	183	154	187	160	178	169	182	185	177	195	157	169	140	176	176	147	160	161	149	197	200	193	176	191	168	201	188	157	181	160	179	166	183	176	168	168	156	176	184	168	170	190	171	204	171	177	158	149	174	162	164	184	154	185	181	168	157	179	189	159	174	191	210	187	181	178	179	170	186	179	182	161	182	173	182	178	164	171	156	165	170	167	211	173	163	174	162	200	176	157	171	168	170	177	166	160	158	158	196	186	180	164	155	167	175	171	174	160	186	169	183	163	173	186	178	187	195	164	162	164	174	174	180	188	166	194	179	157	183	151	153	159	184	206	184	163	174	163	164	175	180	186	174	196	185	187	160	163	163	187	184	181	168	179	171	164	152	176	173	179	151	157	176	188	164	157	167	187	160	168	174	174	181	179	159	189	172	172	167	198	166	182	181	167	159	162	191	164	189	191	180	190	178	172	193	174	179	154	173	179	180	177	165	185	159	158	192	166	197	184	168	180	167	170	191	149	169	169	168	179	180	170	178	209	172	166	181	184	174	166	151	184	168	169	179	191	182	190	183	163	180	172	140	157	154	148	182	205	163	196	169	202	190	175	160	159	150	169	195	174	192	159	203	177	161	161	175	159	158	184	160	150	152	154	175	164	214	169	178	176	156	186	174	174	177	169	162	189	168	197	154	176	150	172	156	178	185	192	179	173	168	175	187	186	190	180	189	193	164	165	161	165	175	149	189	202	162	160	171	152	173	167	159	141	181	178	183	180	146	169	164	176	173	154	145	151	169	165	162	169	168	161	169	171	163	165	178	167	194	185	188	153	205	181	183	169	156	179	162	187	193	173	182	176	166	175	190	164	185	158	175	166	181	168	193	159	188	162	165	173	197	203	168	170	172	172	221	179	166	175	209	162	193	191	188	186	187	204	187	180	170	180	163	168	188	187	176	190	167	163	153	172	167	166	195	168	172	202	163	185	166	200	182	178	184	189	190	164	168	186	189	164	153	169	168	163	165	158	164	168	170	166	186	174	156	170	161	188	168	177	179	189	193	177	197	160	167	196	176	188	178	152	163	167	164	180	196	153	161	182	170	179	193	170	155	177	199	161	209	188	157	182	166	198	163	183	142	171	191
12905	11067	14523	11225	8637	5475	3275	2242	1810	1640	1382	1029	759	620	542	505	432	447	410	402	391	422	401	378	416	435	413	385	432	439	411	435	465	415	399	419	386	445	410	401	464	438	440	417	428	415	433	423	453	397	419	401	424	429	437	415	419	438	453	385	418	412	457	439	431	397	419	420	427	429	443	400	441	418	450	447	405	397	403	418	428	417	427	435	427	381	409	449	433	424	423	415	415	386	432	447	434	422	423	390	418	399	447	444	434	387	430	421	384	429	425	419	434	386	417	458	447	386	428	417	403	391	441	392	437	426	430	430	428	437	420	417	426	422	470	419	445	479	416	438	454	416	378	466	423	419	411	411	412	413	411	413	427	444	444	397	440	421	411	437	442	428	406	417	407	412	425	429	392	411	383	420	432	429	397	406	436	438	406	406	441	423	420	412	428	421	395	420	434	417	404	420	394	430	398	433	450	404	434	405	410	442	434	419	443	478	413	465	442	424	427	402	410	425	432	471	424	390	384	435	449	406	452	466	399	426	421	410	381	405	402	403	410	432	411	404	409	416	416	391	429	435	429	414	415	439	443	448	419	402	448	411	455	430	406	437	433	414	435	380	463	439	423	417	403	389	412	381	428	465	403	435	402	415	436	434	415	403	400	389	431	416	437	437	410	434	431	408	422	398	401	434	403	416	395	417	432	411	453	410	428	407	436	433	431	445	431	463	411	418	422	445	438	406	389	439	451	418	429	426	418	438	441	411	407	417	409	446	405	410	446	420	427	426	365	392	418	414	440	415	460	393	426	393	400	418	427	411	410	443	434	421	412	432	422	438	438	438	422	427	418	394	452	440	400	459	438	399	437	445	417	407	400	422	397	408	421	410	459	423	406	397	413	422	413	424	449	408	378	428	464	379	441	422	436	380	423	437	389	427	418	438	383	426	400	422	427	454	439	435	406	395	419	455	400	456	423	402	446	431	444	422	415	423	466	430	438	393	440	440	403	421	401	431	400	421	393	404	428	445	430	409	406	413	392	401	405	420	391	406	448	438	425	439	391	432	439	447	439	431	449	430	469	409	415	407	415	482	438	429	433	432	411	444	446	408	420	407	398	418	408	409	421	411	443	449	416	411	383	435	435	439	428	430	435	417	400	416	456	441	415	402	406	454	393	405	392	410	423	430	417	390	423	468	402	433	432	392	419	432	439	428	457	445	417	442	412	418	476	409	443	402	405	412	373	439	404	382	440	430	415	413	445	430	437	468	435	431	416	428	411	434	441	454	413	412	401	419	426	417	424	393	418	407	400	444	440	413	448	444	426	450	414	415	434	394	400	431	463	439	412	438	450	452	427	448	430	414	435	434	403	449	428	442	412	404	421	403	394	432	440	438	423	414	412	422	422	439	403	411	421	423	407	420	421	419	428	442	417	450	412	393	420	416	410	461	402	405	409	428	424	456	430	412	418	433	411	399	403	402	419	408	458	404	407	403	422	394	390	434	420	425	412	434	413	436	438	421	423	430	422	407	444	407	413	430	433	453	425	449	437	446	421	395	406	408	404	424	413	414	411	394	391	425	435	422	408	437	441	420	411	457	470	397	408	431	441	397	458	405	403	433	407	410	445	425	447	409	403	406	433	427	429	467	421	433	436	413	447	431	408	428	398	443	432	454	423	401	413	405	426	408	445	409	419	415	422	452	407	394	416	437	424	401	423	396	436	415	404	442	431	432	397	418	417	432	423	441	425	422	428	441	390	444	412	437	421	431	473	453	439	450	402	397	432	401	436	427	441	434	407	419	420	392	426	386	428	436	443	397	423	393	449	417	450	378	427	426	428	422	411	412	410	408	375	423	449	399	435	418	437	426	439	426	430	431	392	436	446	417	417	407	427	433	438	436	385	401	451	454	441	396	435	420	392	452	417	464	389	422	427	426	437	414	447	446	388	431	443	426	385	415	444	409	414	377	370	416	447	395	425	428	437	453	425	438	429	451	382	411	433	465	397	410	403	450	436	430	438	483	448	409	446	430	446	451	427	387	427	417	399	464	399	414	426	459	418	374	433	396	428	381	411	418	441	394	433	445	414	413	420	398	425	380	375	425	437	373	436	464	429	438	417	434	411	406	416	449	455	412	442	448	410	410	400	407	468	390	388	419	416	382	420	433	434	413	417	429	426	433	428	436	390	458	408	466	394	371	359	372	419	447	420	385	420	425	418	412	444	429	418	415	452	428	405	416	398	407	411	430	411	402	385	457	416	462	403	400	404	414	425	416	409	473	385	436	428	397	381	419	397	422	413	422	402	429	435	385	433	401	443	399	439	431	448	419	469	456	361	424	432	414	415	437	428	411	429	373	422	374	402	448	432	430	407	403	412	423	439	431	393	435	440	427	448	441	425	412	414	420	432	407	435	462	413	409	432	420	420	432	417	399	417	434	447	444	415	417	406	421	404	450	399	414	395	400	454	457	418	389	417	446	427	437	406	416	377	434	414	397	414	397	390	414	432	428	437	408	432	395	430	414	401	416	429	442	434	432	426	411	413	397	460	410	424	438	461	403	430	442	393	407	390	405	416	419	435	434	397	450	402	440	438	403	414	434	458	425	412	401	421	392	421	408	441	461	399	412	403	420	423	424	432	439	408	401	427	383	432	417	423	416	407	420	395	414	400	418	421	415	425	460	399	423	431	428	390	426	409	419	409	437	446	402	450	423	406	436	447	417	400	428	443	415	444	435	416	421	441	413	419	437	414	438	375	460	408	412	445	390	405	450	407	421	427	443	462	415	409	432	432	428	418	422	436	425	418	440	441	438	424	442	421	394	415	441	441	389	427	414	428	406	393	407	421	399	459	426	416	411	430	386	440	430	467	435	458	402	401	400	447	469	417	413	427	398	405	429	423	410	432	414	415	383	443	431	407	430	441	431	424	423	460	401	448	430	414	423	427	439	462	455	397	436	405	400	435	410	442	415	443	411	399	421	429	394	413	421	401	440	459	388	410	388	438	392	370	438	420	425	416	433	434	442	414	437	423	419	426	427	399	422	409	423	404	393	431	395	411	410	412	438	463	406	443	397	410	429	362	379	418	445	439	396	416	406	401	443	442	417	425	384	447	418	410	424	435	443	418	422	440	435	431	444	433	408	432	396	406	429	409	429	413	417	440	402	438	415	382	411	433	401	392	435	440	435	400	428	401	417	389	453	444	426	399	429	412	405	432	406	390	441	428	392	421	386	387	459	419	402	412	392	442	431	404	407	413	380	424	402	387	435	409	438	434	382	425	435	436	409	430	378	428	406	411	458	422	450	464	430	419	408	433	431	432	437	403	434	419	435	407	421	399	410	411	444	420	465	434	442	408	436	410	420	386	399	432	417	402	388	413	407	432	452	417	400	422	397	443	424	412	406	378	429	440	425	415	375	414	387	416	431	411	428	440	430	407	430	388	432	407	442	412	417	407	467	391	388	427	384	446	421	405	428	421	406	445	371	443	417	411	403	432	428	434	419
43010	32752	33536	24810	21212	11380	4076	1792	1192	733	586	398	381	395	360	603	311	355	313	284	319	303	250	299	295	298	311	319	267	273	284	272	274	292	277	309	287	297	309	331	290	300	281	312	304	278	296	288	284	318	290	260	293	326	253	332	300	289	268	310	285	289	322	296	256	297	304	280	317	304	269	296	293	297	324	285	288	334	321	291	300	291	285	286	288	275	296	264	319	320	286	313	295	308	306	269	298	274	289	307	296	304	300	307	299	294	296	287	295	312	272	265	328	325	254	287	287	282	311	307	312	299	301	305	312	340	311	287	294	292	284	290	284	307	281	306	277	303	260	296	280	297	307	315	282	301	267	297	290	298	302	302	365	337	282	288	319	281	293	293	318	310	323	290	281	299	289	282	283	292	291	283	301	294	267	299	319	250	301	293	274	307	290	273	288	293	276	297	336	304	286	259	269	297	256	296	288	299	291	282	272	302	292	283	329	296	312	273	291	303	281	299	300	284	335	285	326	270	317	290	282	300	274	273	278	285	285	281	309	275	336	293	287	269	292	310	317	276	262	266	295	299	280	304	299	354	268	287	305	281	255	285	284	258	323	292	280	272	306	279	293	331	249	288	336	317	290	298	288	299	305	267	304	312	276	280	291	274	323	293	298	288	286	315	302	280	285	338	292	283	276	294	301	290	261	319	266	255	290	313	310	322	302	268	276	256	283	293	319	310	311	334	287	274	298	279	301	261	318	304	268	285	309	288	305	324	291	259	319	309	278	329	271	284	291	316	296	283	293	300	305	291	323	289	270	281	289	308	310	287	271	287	280	279	303	298	267	316	284	336	310	324	316	287	272	304	285	295	281	285	308	324	284	264	319	327	287	300	293	275	287	306	295	316	291	270	284	292	313	287	274	281	291	270	317	287	298	293	286	316	289	280	291	313	293	271	304	311	303	282	272	286	325	301	328	282	274	304	300	321	300	298	301	271	309	240	323	279	279	301	237	291	309	295	302	339	303	294	269	287	317	322	302	310	276	284	310	287	303	293	317	306	290	289	275	299	291	288	277	287	306	275	285	269	304	274	282	298	287	335	323	333	286	298	303	298	295	302	273	319	328	315	311	274	309	290	299	281	286	297	311	292	290	301	284	295	270	307	309	324	257	264	283	292	295	304	297	302	319	284	272	267	276	282	326	286	332	322	319	320	289	324	279	275	306	317	295	335	287	280	285	288	287	304	277	305	287	301	283	337	247	288	283	297	278	288	312	290	297	285	292	291	320	307	278	297	281	286	295	301	289	323	310	328	288	299	289	277	295	269	252	294	281	312	303	318	297	299	308	299	258	303	318	270	272	319	288	291	277	279	316	266	278	292	284	300	301	335	267	291	277	309	333	280	269	283	293	310	277	274	279	305	320	310	303	302	315	297	281	311	288	281	272	275	294	314	284	305	278	266	305	308	283	289	289	292	303	315	282	267	294	299	294	305	282	305	282	292	278	266	272	326	292	280	277	283	288	306	331	280	285	299	293	295	297	317	291	289	336	303	270	279	281	320	269	336	281	278	279	277	282	292	304	273	269	270	289	276	326	288	280	294	290	303	249	322	302	331	295	274	279	288	297	309	290	313	320	320	298	255	280	267	286	276	306	348	300	274	273	296	331	297	267	302	278	287	296	264	286	258	294	298	291	252	297	306	269	286	280	309	336	286	308	266	294	297	280	284	340	311	237	251	294	307	316	306	336	276	280	303	305	300	291	283	308	317	282	287	274	284	295	290	283	267	299	316	295	299	316	282	279	301	264	302	307	281	293	302	285	291	280	277	303	294	313	315	266	304	277	295	290	275	299	284	313	273	321	292	320	271	292	287	289	305	289	314	292	290	302	263	277	283	292	315	290	293	287	261	278	322	312	283	324	289	318	326	292	262	300	312	311	293	265	295	291	260	292	287	269	326	307	306	305	263	334	309	309	288	320	315	263	254	273	291	309	294	297	292	285	303	300	318	311	295	257	321	307	302	273	298	317	286	281	279	307	269	281	256	311	276	284	296	281	263	279	293	285	287	277	265	302	310	301	290	302	315	302	281	267	258	274	324	314	294	285	280	311	274	280	289	271	305	326	274	287	330	272	316	274	295	298	274	299	281	306	278	294	302	299	257	278	289	320	320	304	346	309	292	302	315	296	319	269	263	323	247	291	326	325	284	280	298	284	286	304	268	295	298	256	323	324	307	304	322	294	312	265	313	295	329	273	279	319	295	305	310	280	301	283	283	313	278	267	300	294	272	274	291	283	292	293	319	243	286	286	271	290	307	314	292	288	299	257	293	297	312	309	288	289	293	327	273	312	262	306	302	261	292	331	306	292	308	298	267	307	274	302	268	312	282	282	315	313	291	286	298	307	301	292	287	316	275	326	312	278	331	268	284	273	287	283	288	312	289	281	282	236	274	278	319	341	293	327	277	316	287	330	298	281	295	305	309	325	272	292	288	301	303	292	290	310	299	263	283	308	293	301	269	299	293	286	270	291	297	279	270	275	316	280	288	292	309	319	303	304	300	313	266	334	268	290	288	284	264	286	271	303	286	292	305	282	291	322	316	321	264	288	305	302	271	288	320	284	305	266	288	314	302	307	297	281	292	311	286	305	300	321	301	309	318	298	289	316	298	281	327	292	291	270	251	285	305	275	300	263	293	303	281	285	303	291	312	327	262	287	267	272	271	297	293	288	265	268	298	318	337	269	306	310	306	271	291	301	249	304	277	302	330	274	300	271	306	308	309	286	313	264	298	281	321	253	264	298	286	287	275	298	300	271	288	288	294	321	291	286	292	278	340	308	284	328	313	287	301	274	274	306	249	282	288	317	292	284	307	270	274	325	282	288	296	259	295	310	324	284	306	275	315	286	325	306	287	250	300	282	315	297	261	265	288	306	272	313	288	302	323	312	273	305	295	309	294	314	316	283	288	285	272	327	301	317	304	290	333	284	291	281	324	277	288	300	294	290	285	292	278	260	292	304	327	302	265	296	314	299	290	285	305	276	276	283	299	287	304	316	308	283	279	313	280	315	315	318	292	296	337	305	294	273	291	281	282	314	304	291	291	303	291	300	295	293	316	260	271	287	282	303	269	285	305	312	301	275	288	284	259	289	301	279	301	298	295	275	261	298	289	305	286	278	301	275	313	306	282	285	287	289	305	299	289	278	296	290	296	306	264	282	243	311	300	273	319	318	251	345	287	332	319	313	297	251	280	266	287	282	300	314	303	314	312	301	280	314	306	264	298	288	297	315	293	295	309	313	291	288	302	321	317	306	290	256	277	289	282	301	279	317	317	272	312	262	294	301	262	316	281	308	297	329	299	252	301	296	306	329	258	286	284	302	302	284	297	310	289	284	247	312	285	289	316	334	293	307	319	286	304	299	275	319	295	276	300	284	330	265	288	269	289	288	248	308	304	322	303	293	317	278	288	275	307	318	310	271	278	308	306	310	289	301	310	300	303	273	274	295	290
27537	26119	35415	33707	35131	19994	11490	6912	4635	2893	2255	1492	1144	1231	1117	2479	758	684	663	661	711	672	628	656	713	681	635	679	743	668	674	633	678	655	647	663	709	678	648	638	686	681	642	659	613	684	681	653	642	667	687	662	684	655	667	672	654	685	664	674	685	667	669	638	617	712	726	652	679	702	642	671	636	631	601	635	691	646	682	665	691	631	656	647	645	687	630	687	666	651	637	694	692	640	656	618	669	677	663	651	695	680	688	692	713	678	643	680	653	672	676	656	646	653	645	691	656	692	681	646	634	671	664	670	726	686	684	693	682	678	632	581	690	660	655	637	700	661	696	641	689	629	657	663	659	662	641	629	644	654	675	652	657	667	639	683	679	642	668	639	642	676	661	669	625	645	645	634	683	660	659	636	592	667	651	700	672	708	650	648	682	638	664	664	656	657	648	686	627	648	640	641	656	696	656	641	657	686	688	657	667	666	634	670	672	665	633	632	632	641	653	637	657	600	583	667	647	631	645	666	651	648	648	677	653	665	660	652	685	674	682	649	647	681	704	625	650	640	703	661	660	665	652	683	706	655	633	692	630	689	673	677	656	655	634	637	696	656	680	624	666	680	682	652	643	661	621	646	700	644	669	651	618	689	634	686	661	669	627	655	619	701	671	667	683	626	646	619	685	611	678	664	701	631	682	657	629	664	641	641	687	664	688	609	629	672	660	651	676	677	715	663	669	663	646	643	658	647	710	610	598	678	632	615	709	638	675	668	680	634	647	678	663	689	655	706	710	626	675	612	675	653	651	705	649	657	630	618	645	654	643	633	670	675	654	662	640	665	626	655	649	646	673	646	667	656	632	689	652	700	661	686	677	655	676	663	636	653	637	656	675	666	678	660	677	678	663	656	652	655	669	647	669	673	659	672	672	673	655	650	668	716	645	665	655	697	682	658	677	718	704	696	639	638	659	691	624	680	642	649	705	630	676	675	653	643	616	619	658	681	675	604	693	655	648	697	663	637	681	651	657	686	629	677	670	694	625	625	673	661	672	686	652	620	627	651	692	603	635	623	666	659	595	640	667	629	691	670	631	661	656	687	688	637	640	722	660	668	683	660	613	662	637	636	675	658	637	660	641	645	616	681	636	676	641	634	649	685	603	701	650	610	655	678	656	638	650	666	688	624	669	650	704	694	640	687	642	688	646	628	655	671	663	690	600	627	673	682	685	679	664	657	649	698	615	702	658	657	669	635	651	656	627	666	628	680	646	677	666	633	656	686	659	679	699	621	659	686	672	645	654	628	652	660	635	616	696	650	640	728	629	663	657	660	631	625	717	638	686	662	695	648	681	644	633	642	626	669	682	677	648	665	712	616	651	654	678	659	656	659	627	657	625	650	676	665	638	686	658	626	648	654	647	663	628	635	657	649	664	654	628	648	689	667	608	659	676	646	651	632	710	644	693	679	657	684	665	657	634	656	665	686	632	685	665	692	647	666	686	604	680	612	706	610	625	672	636	637	634	666	630	630	658	665	673	600	689	601	710	631	671	622	665	662	642	683	656	669	685	682	665	664	611	640	645	638	686	690	644	636	669	627	637	681	637	617	626	651	597	654	662	642	722	692	637	667	697	587	642	645	625	644	657	658	639	650	671	699	680	631	663	650	659	666	636	631	625	646	655	678	603	701	654	639	608	632	678	628	675	649	676	632	650	645	654	692	676	680	656	660	685	663	671	660	667	617	626	671	675	619	659	698	630	675	659	635	653	658	643	634	667	683	691	603	657	659	705	663	655	661	667	666	673	625	665	666	673	631	652	638	610	696	647	623	661	673	663	656	624	641	678	668	674	703	659	685	672	630	650	691	680	650	639	665	623	715	655	674	637	671	643	679	660	706	677	659	694	683	667	634	702	680	645	689	691	686	672	668	693	685	615	657	663	609	647	680	661	655	697	658	618	662	694	678	670	689	617	657	651	637	698	686	655	714	648	682	652	641	654	669	622	703	673	679	585	677	669	618	648	639	654	648	670	670	682	681	663	664	693	669	630	669	662	625	627	654	698	642	660	658	628	689	622	624	680	613	650	634	660	642	623	639	611	629	614	708	626	686	685	714	662	646	685	627	650	626	656	680	669	660	643	670	667	675	651	657	588	664	666	638	672	646	670	663	653	637	635	692	648	643	664	691	638	670	666	659	630	675	644	610	625	652	648	727	666	628	629	727	671	681	622	649	631	641	657	652	663	681	649	647	694	673	644	630	679	633	614	664	644	657	676	652	678	657	707	714	649	716	634	647	672	661	654	674	659	664	616	649	637	672	650	647	599	615	670	665	657	673	640	658	688	660	674	653	690	628	601	619	628	689	623	701	716	675	635	648	673	693	701	657	683	667	617	633	644	684	653	641	682	654	690	670	647	679	667	653	693	643	636	617	633	638	696	671	666	650	682	649	658	612	667	678	672	587	643	673	664	659	683	708	638	671	674	660	639	638	661	651	635	686	658	680	630	663	656	646	633	636	659	688	630	640	671	629	631	620	679	651	672	702	645	647	673	645	681	660	640	642	651	694	640	687	681	621	685	682	639	673	655	658	649	657	665	642	666	648	639	703	672	665	645	663	702	631	693	650	665	620	616	637	667	648	678	662	626	654	655	673	649	690	646	719	642	646	641	677	658	654	633	664	691	646	668	644	646	648	660	665	611	682	639	651	679	663	690	697	686	644	654	629	701	625	679	629	650	641	631	675	649	685	638	658	690	685	649	643	632	684	644	698	656	643	651	676	689	675	684	657	649	679	692	626	645	697	664	708	663	686	686	676	643	621	685	609	651	658	653	657	686	618	599	637	643	645	691	628	675	621	693	647	627	706	637	641	664	597	665	659	649	650	653	694	658	645	691	616	676	696	683	654	673	643	647	675	666	687	695	668	664	657	661	636	622	706	631	625	673	675	642	667	678	653	652	662	664	666	623	645	611	637	701	653	661	674	653	637	647	660	652	725	656	645	649	674	683	697	671	620	666	695	681	671	662	638	639	681	657	625	703	663	639	664	677	666	675	664	691	699	642	632	647	665	671	643	702	667	680	726	665	668	642	684	719	704	622	663	660	644	650	674	626	649	656	651	622	695	681	646	659	657	662	648	669	678	674	700	726	687	660	652	661	619	633	637	616	695	693	655	652	677	649	657	646	625	672	711	639	630	650	677	708	671	657	672	663	653	613	627	702	671	630	613	627	646	655	671	716	665	716	607	644	619	630	634	650	651	639	667	680	690	641	672	667	717	669	627	658	638	637	639	618	676	616	640	727	650	656	660	630	667	640	620	652	651	668	704	632	662	635	657	567	668	694	635	675	611	635	663	681	655	648	691	664	697	651	648	689	652	601	683	640	693	681	685	678	668	632	656	716	660	694	696	656	662	643	609	673	611	657	664	683	681	681	683	689	638	661	685	664	662	663	655	659	694	647	663	672	642	670	660	660	720	671	652	706	657	670	702	675	660	683	648	687	644	643	636
51418	43730	42915	35714	32465	18970	9133	3983	1331	739	772	695	589	494	536	936	421	381	378	338	347	357	367	354	388	354	327	338	328	308	360	356	325	357	338	366	398	322	369	349	395	387	340	369	385	366	354	374	395	355	363	345	372	340	347	377	361	396	374	391	343	382	364	353	379	340	339	350	354	348	302	328	300	383	338	338	340	387	371	358	355	359	337	327	354	382	362	370	362	372	373	363	373	330	324	358	357	319	367	342	369	356	364	376	342	354	353	337	369	380	357	363	360	350	334	346	347	361	337	341	357	331	371	350	327	355	345	330	332	340	381	360	363	358	321	373	321	323	363	345	344	363	347	336	326	356	357	345	317	362	335	321	360	338	387	358	323	352	341	377	372	363	376	368	331	366	333	359	350	365	331	370	368	380	358	348	324	367	381	369	330	358	353	336	355	357	353	336	343	371	352	332	325	352	358	334	356	364	360	355	351	365	361	339	373	372	334	345	317	320	379	385	381	347	354	369	339	359	371	420	372	357	337	335	374	378	364	379	328	356	333	379	356	336	355	367	362	369	361	384	360	348	358	396	377	376	305	381	377	353	358	341	335	362	330	382	341	341	358	372	362	345	336	374	307	369	359	321	356	387	367	350	374	352	374	322	373	338	365	367	373	369	345	340	327	349	373	334	370	376	357	366	352	361	326	327	371	385	346	341	368	374	362	336	367	348	335	370	418	329	337	400	382	331	371	343	366	354	348	328	371	401	337	353	321	355	361	339	380	365	334	363	374	366	328	335	358	361	339	370	332	308	396	376	338	348	382	300	332	367	363	386	346	343	329	380	354	333	347	335	355	355	325	363	344	365	339	338	350	368	343	379	387	367	390	370	349	340	384	345	349	301	395	377	378	368	343	344	373	360	356	395	403	324	365	336	377	355	358	332	360	322	362	328	308	361	339	352	337	352	331	365	366	340	334	346	358	312	359	362	327	326	343	374	337	334	334	355	361	360	364	348	334	359	356	343	389	337	358	378	380	373	357	352	338	369	335	383	367	347	365	346	365	394	339	316	352	353	374	365	334	350	337	356	369	378	363	390	304	349	341	333	320	335	369	341	358	327	360	380	370	303	366	356	383	347	331	336	344	365	400	330	329	359	333	380	364	356	318	345	333	336	353	327	333	345	401	360	391	368	347	374	367	367	335	348	367	345	332	336	327	359	315	363	381	334	352	375	372	342	354	366	367	373	330	353	386	400	365	338	338	353	350	350	342	326	354	398	338	349	395	364	355	397	372	332	345	340	354	358	356	351	349	365	386	374	333	384	376	387	311	350	335	355	365	357	360	379	360	339	350	365	335	344	343	332	328	347	376	327	353	342	348	379	331	350	347	371	383	350	338	368	365	348	370	373	307	362	340	326	355	346	367	351	336	346	338	347	342	341	341	337	343	363	346	371	378	344	353	334	365	348	366	304	388	394	336	374	352	361	311	326	355	355	369	355	341	338	388	346	329	341	370	354	367	334	364	337	359	346	378	343	354	390	344	361	352	385	354	392	341	345	372	333	360	324	330	337	352	328	341	339	308	389	372	348	366	335	379	354	342	350	394	341	385	344	367	359	333	359	333	357	353	342	384	324	365	390	322	370	377	333	363	333	337	371	328	344	372	404	333	346	383	377	353	340	335	349	370	379	373	358	340	385	358	347	363	369	338	334	359	390	372	385	346	360	389	339	354	377	356	353	353	361	373	347	360	353	374	371	313	338	368	407	355	349	346	366	334	341	346	384	302	347	350	324	327	340	354	368	337	359	346	331	361	374	366	348	376	359	362	366	327	361	357	347	408	349	373	326	350	383	345	344	357	365	344	328	348	370	346	369	379	360	350	400	374	388	319	359	345	329	353	387	351	393	336	355	380	354	369	351	396	318	392	356	342	329	339	341	355	352	329	353	370	381	386	330	374	345	340	343	361	362	364	381	427	357	344	370	361	343	350	354	379	337	334	367	353	343	328	329	371	380	372	331	366	313	348	321	347	365	355	342	355	384	348	357	322	314	334	369	344	337	341	362	337	385	347	328	369	388	408	370	375	374	373	348	356	367	330	351	367	363	359	344	350	363	360	353	359	367	347	354	370	328	376	378	338	336	355	367	361	359	374	355	359	334	338	346	346	374	362	362	348	325	321	337	399	364	406	344	352	365	340	345	362	353	339	362	353	352	347	344	377	334	355	344	386	346	375	377	379	369	379	379	344	393	365	341	384	368	322	343	332	349	383	356	359	371	371	350	390	351	361	319	378	343	378	347	364	336	323	351	352	372	328	368	369	364	344	357	355	328	343	333	393	355	352	340	343	339	333	373	377	358	335	387	402	330	354	344	350	366	339	355	386	347	339	352	354	348	363	373	368	348	361	346	350	370	344	374	344	372	357	377	341	347	350	344	401	347	331	355	337	303	328	401	325	381	374	369	334	353	345	323	368	393	338	330	324	350	369	379	402	346	359	361	371	333	376	310	355	356	323	362	379	351	365	341	344	354	352	354	377	387	361	381	426	321	350	337	362	323	376	371	362	341	355	369	347	349	370	352	337	380	363	336	382	314	342	321	372	411	331	328	350	322	357	350	353	326	349	349	339	357	352	324	346	354	335	323	349	337	339	344	339	342	353	349	363	371	369	380	338	314	366	378	370	374	336	361	351	324	331	388	384	328	319	354	357	338	348	361	308	338	388	373	368	357	332	334	369	374	369	318	359	347	395	375	362	326	389	365	379	324	325	364	362	377	334	396	394	374	376	355	366	350	356	361	384	359	362	330	330	390	346	372	376	356	385	357	357	360	328	366	321	394	368	382	378	326	334	324	387	338	340	376	346	337	341	371	346	360	314	314	315	372	387	352	392	340	360	339	331	354	339	353	344	335	380	363	297	355	376	378	352	321	374	333	349	335	341	396	358	338	340	330	366	361	366	353	353	375	377	364	357	351	341	374	371	389	372	358	348	385	322	375	333	333	353	354	364	323	366	372	349	367	344	331	339	361	383	358	361	316	360	335	385	340	364	328	361	366	380	390	389	333	372	320	395	412	382	349	370	366	359	345	335	360	360	367	379	349	356	344	370	348	350	394	368	352	353	354	321	337	403	352	372	379	360	365	382	388	367	343	337	339	338	404	336	337	324	342	337	355	367	359	345	329	331	390	388	337	334	380	350	371	345	363	356	344	350	321	368	349	348	394	341	360	343	355	392	342	370	356	367	349	356	377	390	355	381	360	326	334	369	349	334	376	377	366	367	402	360	350	367	366	343	337	369	346	378	372	365	374	350	366	372	368	350	325	350	337	350	356	355	342	361	331	352	322	356	293	361	353	323	315	364	344	377	335	393	390	350	345	377	345	367	360	387	343	365	354	381	333	346	330	330	337	324	361	341	383	346	391	361	354	374	353	338	309	370	376	389	345	361	379	369	357	335	364	388	351	357	374	328	361	329	391	371	363	394	344	338	353	377	344	340	346	380	391	376	356	363	330
33217	35247	42548	42769	42779	29322	19330	12069	4513	2872	2979	2629	2055	1494	1892	3972	779	757	803	758	817	804	759	766	745	817	827	762	722	765	778	814	797	806	824	861	763	727	720	742	749	784	762	762	711	788	763	685	745	802	734	782	728	788	792	758	741	759	760	751	761	777	752	727	731	787	743	739	723	808	781	749	750	769	771	823	782	813	754	765	787	737	805	742	810	756	859	765	739	757	812	748	743	778	783	757	774	792	787	752	799	766	747	830	758	765	769	769	773	754	757	790	784	773	759	792	732	750	750	745	760	793	807	779	743	727	759	800	784	757	767	765	753	793	769	755	773	708	759	723	780	777	766	718	718	795	774	815	770	769	815	776	781	771	744	747	829	807	760	737	765	762	755	785	802	785	722	777	747	707	760	810	755	729	731	726	754	737	763	768	771	771	758	753	721	791	771	729	762	738	782	767	807	750	777	730	784	763	774	767	755	759	735	788	805	775	787	747	770	763	763	803	759	778	782	711	775	781	774	761	742	734	779	739	745	753	693	731	768	705	792	786	747	740	784	736	779	765	747	839	776	791	735	773	797	783	694	801	800	750	804	767	778	823	765	743	726	751	805	747	764	757	752	722	835	798	761	764	762	814	779	803	760	814	752	754	784	778	735	761	759	745	765	783	746	713	775	731	769	775	805	744	757	761	789	747	743	783	719	730	744	776	727	792	792	791	747	815	765	755	769	766	766	803	755	713	738	775	780	808	792	791	750	725	747	765	775	803	762	765	753	778	754	781	750	763	735	789	770	698	730	770	795	727	739	795	778	753	764	797	809	776	790	744	783	739	728	758	767	776	780	777	732	754	799	805	754	841	774	734	749	799	773	751	766	732	782	762	764	760	769	729	717	769	744	743	741	748	753	790	730	788	792	773	760	780	805	786	780	755	751	763	789	803	727	764	746	823	731	715	773	796	762	761	813	759	768	799	778	772	754	740	777	713	784	768	777	770	768	787	730	752	778	713	765	794	762	771	783	744	756	767	753	765	798	763	765	796	807	736	759	781	766	797	734	790	756	786	765	813	764	704	803	793	735	786	810	730	764	723	783	807	815	781	764	725	816	773	736	750	787	766	749	776	749	747	776	747	747	761	764	797	735	749	742	734	715	744	732	745	756	734	750	746	758	767	761	735	812	713	786	824	741	779	779	823	752	800	796	690	745	766	706	756	801	753	755	751	783	774	731	739	775	867	761	788	747	818	794	756	793	718	745	820	738	774	777	788	699	784	712	799	741	788	743	735	763	724	740	755	787	769	790	775	756	808	800	837	736	751	697	748	753	730	786	765	718	758	795	761	734	761	780	726	756	753	792	759	758	750	789	721	737	761	739	771	728	767	788	780	771	737	725	734	781	769	803	756	745	749	758	747	734	848	776	722	754	780	754	768	731	817	765	766	761	737	796	831	764	740	787	755	783	759	801	763	772	738	751	775	787	755	749	744	758	788	759	713	761	730	751	784	762	772	763	792	743	782	807	747	747	747	767	751	801	750	706	717	763	752	772	737	744	746	794	841	768	766	787	758	808	766	743	721	744	771	733	802	792	779	748	757	758	763	801	835	755	707	785	748	761	810	846	776	788	763	748	795	790	748	729	755	784	819	769	791	761	743	786	771	825	728	764	749	785	771	753	783	765	729	789	758	776	767	722	771	754	756	769	771	807	768	716	758	783	725	759	755	753	763	770	748	773	792	712	763	754	722	820	725	764	754	750	777	769	784	735	782	788	762	772	776	761	798	785	743	814	772	752	774	738	804	814	799	788	786	784	718	772	724	776	755	757	742	727	792	749	760	762	810	714	736	745	811	789	773	749	801	778	798	815	727	753	745	752	802	751	791	780	785	745	775	702	755	774	735	778	740	754	746	764	759	813	716	754	785	733	740	718	787	708	764	743	761	812	745	761	759	720	806	770	802	755	708	759	791	733	773	757	751	734	753	755	760	703	789	794	763	767	806	770	775	741	710	782	775	756	755	755	773	778	744	762	741	756	752	738	847	765	760	803	765	747	739	763	742	741	793	789	757	746	735	786	794	770	770	819	838	760	734	734	760	736	717	759	749	753	745	799	768	754	789	737	754	773	771	714	704	766	817	774	769	747	768	745	750	774	764	759	811	747	809	790	744	727	779	771	779	755	784	781	761	757	740	754	749	729	759	751	744	772	762	773	814	750	754	752	737	763	793	819	759	785	696	725	765	757	793	765	798	736	778	781	761	810	759	776	763	749	851	818	797	728	741	791	796	696	745	760	755	785	753	787	760	793	767	752	743	736	750	779	742	741	759	755	739	822	721	816	787	765	743	760	772	752	792	767	782	762	776	774	769	786	778	743	791	725	770	726	748	771	780	744	735	731	752	801	745	746	799	760	799	763	714	729	727	733	788	757	739	742	766	816	740	784	728	753	720	744	731	764	797	744	757	752	745	764	799	813	729	755	804	774	809	786	768	794	781	739	772	804	740	764	790	782	754	764	751	816	750	792	787	752	717	728	754	721	738	749	782	773	753	718	766	812	810	694	749	799	772	737	722	804	732	785	788	740	785	783	727	753	760	746	774	772	765	773	762	772	782	724	786	772	796	757	752	698	781	748	733	741	773	752	767	720	786	818	769	781	827	757	733	720	737	795	762	798	786	765	757	787	733	775	806	773	801	746	707	760	774	736	760	762	779	759	757	762	769	786	777	730	796	751	776	811	777	772	777	752	795	711	807	801	746	783	786	742	795	720	786	729	787	818	709	799	742	700	798	756	815	760	774	774	745	759	748	719	767	805	717	799	742	740	740	782	774	760	800	796	757	771	790	754	745	775	827	720	794	812	718	716	775	775	754	707	772	717	786	752	786	809	759	725	749	804	759	731	773	706	736	768	745	809	797	769	822	733	806	821	789	738	745	768	769	704	780	746	753	740	760	748	781	755	802	772	779	742	752	765	787	732	784	791	765	789	780	793	737	790	741	799	797	797	751	787	731	767	778	732	767	793	755	749	770	805	756	754	756	769	793	736	796	755	714	740	763	733	746	756	735	751	755	803	825	768	756	758	780	728	792	778	751	766	792	774	774	754	758	761	756	781	809	779	732	758	697	719	776	742	793	786	772	777	678	837	740	734	739	801	722	764	761	735	763	771	789	818	775	784	739	735	791	759	767	764	744	731	746	774	756	707	759	801	749	724	778	751	782	715	762	761	761	770	757	694	797	753	736	798	789	786	779	757	696	743	752	798	768	727	734	731	740	793	734	769	801	736	766	720	751	784	768	819	746	753	760	749	781	764	807	736	745	774	770	743	802	810	793	802	776	798	767	780	776	772	740	749	787	801	776	819	808	792	780	801	781	725	771	787	747	780	783	739	764	746	770	783	771	781	745	759	726	756	780	794	789	815	794	746	780	770	758	728	776	783	803	773	767	757	768	787	787	799	757	781	782	739	718	766	739	720	814	770	750	779	771	735	778	708	761	754	780	769	802	796	800
23064	13739	9471	5365	3047	1789	968	629	396	334	239	240	259	204	178	173	166	168	161	191	160	166	166	185	145	196	212	147	150	165	135	160	161	169	165	166	186	182	177	181	187	162	196	166	181	194	145	161	178	193	151	167	160	170	144	181	138	179	179	173	157	171	160	165	172	162	181	173	150	161	158	185	131	153	159	181	183	186	187	160	174	160	154	177	152	168	182	187	188	181	171	160	173	192	171	161	215	167	186	167	170	195	147	186	164	171	170	179	162	160	167	186	160	176	149	154	173	138	164	153	184	181	189	179	183	184	188	169	145	144	174	168	175	173	154	178	170	168	158	181	190	177	186	169	168	178	161	179	193	180	167	172	196	160	193	175	177	167	152	150	142	187	183	193	155	166	191	153	164	176	188	169	193	186	171	186	153	155	168	161	181	184	154	170	149	161	165	156	159	159	203	158	200	191	163	196	173	149	180	176	178	153	155	166	168	174	158	180	159	159	171	216	169	174	191	172	169	160	173	196	169	166	151	177	171	167	178	200	187	182	149	173	178	168	155	151	160	162	178	161	180	161	180	165	193	157	171	173	159	180	192	172	187	185	159	159	149	178	156	171	160	171	157	157	174	187	164	162	182	185	160	179	157	195	180	174	196	156	177	160	189	178	169	189	165	197	171	167	163	180	163	183	181	176	161	153	183	159	177	146	179	163	193	190	141	179	155	181	175	160	170	176	162	176	185	161	183	181	172	172	189	140	167	165	166	178	181	174	158	164	167	182	172	192	175	155	158	183	191	170	162	160	164	182	178	170	174	181	192	190	173	181	163	144	151	191	182	198	150	173	174	165	148	157	158	158	165	168	174	144	163	200	170	167	152	173	177	164	195	190	175	171	186	173	158	187	186	184	166	197	173	173	172	171	195	168	167	157	175	154	157	180	173	182	187	179	161	149	170	145	197	174	170	183	171	188	180	168	169	180	174	172	167	162	178	174	142	175	159	170	192	158	197	155	159	176	174	168	150	185	159	167	175	177	168	167	150	169	170	163	155	166	170	172	170	164	173	161	196	167	151	159	172	182	141	149	146	197	160	176	170	174	167	157	169	156	165	169	176	181	201	197	162	198	157	179	172	181	151	162	166	167	159	169	167	165	185	180	160	168	180	171	158	181	159	179	171	160	168	157	155	173	165	183	171	154	165	157	157	177	158	163	174	176	181	197	189	157	170	193	180	165	154	166	179	160	159	200	162	157	176	177	162	170	187	173	179	177	186	166	156	178	180	171	167	186	176	175	183	182	150	183	194	171	152	174	172	186	163	196	166	166	187	174	172	167	146	193	165	153	161	168	172	161	153	173	160	156	175	160	174	182	173	185	194	169	156	189	169	183	173	193	183	171	179	168	169	162	169	169	160	169	171	191	157	174	147	166	172	187	190	158	163	141	172	155	176	178	158	138	171	178	137	164	167	174	166	167	163	174	193	179	184	166	163	187	138	157	157	169	164	169	161	181	175	168	130	171	184	195	150	157	155	177	169	165	172	142	165	180	172	162	146	187	175	168	150	154	168	175	178	184	170	208	171	157	180	175	174	168	156	157	179	183	170	174	166	168	176	178	163	148	164	173	150	169	185	166	162	180	168	173	205	167	186	161	155	178	139	176	184	138	163	172	173	170	168	179	162	182	177	163	205	152	184	157	167	190	177	168	167	179	159	179	195	165	177	187	188	178	157	187	176	152	174	162	193	169	173	201	178	179	167	177	154	158	194	174	163	194	177	164	171	186	182	199	167	167	161	187	175	166	162	164	144	195	158	176	163	196	192	163	169	168	191	159	159	187	164	173	192	177	179	158	141	173	180	171	162	174	176	148	145	156	167	181	180	174	167	170	187	172	164	173	174	187	170	187	187	171	138	151	169	178	186	186	156	180	184	161	181	169	186	180	162	171	202	201	196	155	168	187	174	158	187	180	154	178	187	181	168	183	177	149	168	177	186	176	183	171	167	158	188	179	173	162	185	169	178	179	180	194	174	173	170	186	185	166	160	165	197	160	162	162	177	171	170	154	175	190	171	187	190	200	171	151	152	179	171	177	132	170	172	178	199	162	168	201	188	192	162	186	155	167	176	188	190	179	186	175	181	174	179	166	161	190	166	184	153	166	155	162	180	154	181	173	185	175	192	178	159	182	167	172	186	188	180	197	187	176	161	166	174	177	160	153	203	168	166	158	191	159	167	167	180	151	171	173	190	161	168	156	178	164	168	189	160	160	169	159	170	147	170	169	179	170	187	157	171	181	164	172	157	169	173	180	162	165	173	165	160	155	197	168	168	171	146	166	175	167	154	159	185	148	183	177	207	169	175	165	168	191	153	187	179	173	172	173	193	194	171	176	166	183	179	181	202	141	178	204	199	169	143	166	153	184	179	159	184	166	178	185	164	164	201	165	175	162	174	169	174	161	150	185	166	159	147	176	182	163	153	158	169	180	170	181	191	169	175	153	175	148	164	168	179	175	154	165	190	192	171	168	167	156	168	186	171	177	160	175	172	168	167	187	185	163	159	175	162	196	165	168	151	180	177	185	188	182	158	160	167	185	179	180	192	174	173	177	157	175	174	177	159	163	164	159	157	187	157	167	160	178	165	152	170	172	154	161	167	169	175	152	169	175	142	171	165	162	151	192	151	181	205	152	166	156	171	157	150	203	181	168	173	140	180	170	155	186	184	172	173	181	179	172	185	162	178	156	184	166	172	165	167	152	204	173	189	158	179	164	171	198	177	153	154	167	181	170	157	166	182	196	185	164	144	179	169	203	193	164	192	204	151	166	149	170	174	181	140	164	182	173	159	174	184	192	154	189	187	190	192	159	179	160	196	177	165	178	156	187	177	161	167	177	176	182	178	166	205	176	163	191	161	170	182	155	173	171	165	163	185	183	212	161	169	162	177	134	176	198	174	165	202	185	209	183	194	168	170	160	150	155	174	191	168	161	178	145	178	163	164	150	182	165	184	175	178	183	157	164	177	167	151	182	197	159	149	165	172	180	155	161	150	160	170	163	172	179	174	162	196	172	161	179	154	177	177	169	181	178	153	156	172	180	178	175	184	180	183	177	179	169	161	179	162	160	146	195	195	156	181	169	189	171	169	160	189	161	177	167	177	183	179	185	159	177	194	180	197	160	164	152	169	166	160	155	161	165	164	173	169	160	181	177	164	183	184	155	158	172	168	194	156	152	158	164	179	162	171	173	177	173	183	187	157	187	181	184	171	171	163	194	168	180	165	173	159	146	160	188	127	174	188	173	153	160	183	166	154	177	190	165	171	167	168	174	167	176	188	176	168	178	172	151	192	156	202	196	178	143	163	174	176	194	158	160	158	170	163	167	157	153	213	174	174	190	182	173	184	167	134	169	177	154	185	192	168	171	137	191	217	157	166	176	159	182	208	159	218	184	188	183	160	162	177	186	170	162	184	162	191	161	177	161	169	165	161	183	177	163	166	196	170	169	163	160
13947	10794	14480	12275	9908	6256	3795	2432	1576	1332	835	821	689	573	498	506	437	443	446	449	447	387	394	410	407	397	420	416	401	414	402	447	463	406	440	440	423	445	406	431	423	432	424	418	466	419	403	437	395	426	426	416	375	420	426	413	416	410	425	410	475	391	419	400	415	403	409	398	425	449	422	438	428	448	458	406	396	445	406	428	405	392	420	420	404	377	408	440	400	399	446	398	374	420	432	384	444	394	410	393	393	443	400	409	490	385	381	415	410	418	399	430	384	448	426	395	430	413	392	437	419	416	392	424	369	422	433	415	389	422	389	393	408	443	393	391	437	394	438	404	416	431	380	422	420	421	440	410	376	452	378	396	427	377	423	427	391	447	416	399	418	394	399	423	396	437	431	420	441	391	379	427	455	415	408	464	411	394	402	424	436	426	416	469	427	427	452	415	437	390	396	421	378	434	407	379	393	425	416	410	475	417	407	404	417	435	432	438	421	417	426	425	428	411	397	432	427	421	418	461	428	422	394	399	408	411	377	419	418	413	412	386	422	401	464	418	439	394	423	420	389	422	442	410	389	413	383	386	427	404	410	413	430	399	437	398	438	433	428	389	441	430	458	395	445	429	406	392	389	416	396	395	397	461	394	398	405	440	389	444	400	373	433	400	444	434	445	453	412	406	378	438	422	409	441	427	403	400	389	454	388	395	418	412	427	398	413	383	442	409	415	427	429	404	427	424	405	436	435	484	403	434	398	414	426	443	417	428	393	356	421	388	422	420	400	429	432	458	425	426	403	404	395	393	384	441	408	400	427	427	446	386	404	407	472	414	401	420	414	405	438	404	430	393	419	429	402	405	407	410	430	410	404	409	390	413	434	416	421	373	428	409	418	426	416	356	433	391	418	429	447	429	393	396	390	400	393	422	427	416	406	424	378	441	425	453	407	432	397	457	423	405	409	417	443	428	418	399	444	407	404	391	403	419	406	430	423	429	377	460	446	412	389	407	433	406	402	410	384	410	399	441	422	420	414	435	396	414	405	403	381	420	439	413	398	408	405	431	431	400	374	415	425	405	417	391	412	408	423	434	445	364	411	415	436	426	390	434	434	411	418	407	406	423	447	403	398	407	450	434	424	402	412	411	426	404	402	437	404	446	431	398	398	402	396	426	434	420	388	414	413	428	437	439	409	409	435	410	422	402	450	435	389	386	421	410	394	404	423	416	423	406	424	409	443	431	432	426	413	428	397	402	423	428	409	396	422	417	422	442	464	424	433	389	431	420	424	420	397	415	402	433	387	407	413	398	427	429	417	421	431	413	404	457	429	405	443	434	435	407	414	415	432	426	431	444	449	431	436	375	399	392	385	417	387	425	446	440	363	409	367	419	408	415	397	372	389	425	404	431	395	426	399	439	416	417	435	384	419	407	446	439	426	434	458	408	393	424	382	426	422	430	413	403	454	418	416	405	408	438	415	438	403	413	411	383	429	405	411	389	403	428	392	360	433	428	435	398	435	424	401	408	414	422	413	430	404	407	400	396	430	422	393	431	428	440	408	434	440	412	409	426	388	421	444	389	441	447	370	394	425	436	433	453	476	421	453	434	423	425	415	400	401	387	439	422	416	434	409	425	397	415	400	431	413	425	437	367	415	413	426	438	428	402	418	423	410	416	435	430	443	447	421	416	442	425	424	448	417	416	367	355	426	382	397	394	440	419	407	401	413	417	401	406	465	389	408	412	398	439	403	384	421	399	406	443	407	420	403	411	434	419	416	442	420	434	428	405	453	413	408	416	377	423	437	386	415	428	408	388	458	438	414	366	417	388	418	415	438	410	407	400	413	416	397	428	399	439	418	398	418	447	416	412	416	402	423	428	392	394	424	430	400	423	379	400	419	455	412	389	411	419	405	420	417	411	425	422	433	419	431	432	432	424	404	417	394	422	393	442	420	418	423	405	408	411	393	415	430	402	447	414	432	435	417	417	407	452	418	421	436	433	440	397	393	408	455	431	409	438	416	409	395	411	399	448	440	407	416	436	420	419	422	392	394	366	428	435	421	410	402	375	425	407	401	412	426	385	457	401	381	426	417	401	376	387	441	402	431	406	409	389	399	386	405	406	364	408	446	420	389	417	407	432	401	452	426	440	393	421	435	437	407	411	410	430	399	402	400	384	413	447	433	424	434	447	408	429	462	408	405	446	405	392	424	428	422	442	400	432	404	413	397	400	413	393	419	431	383	425	448	404	374	428	421	404	409	396	413	457	389	416	379	454	428	413	444	405	433	353	405	413	377	397	432	409	443	439	438	434	414	402	406	438	417	369	417	386	446	406	422	419	423	388	442	413	404	410	389	380	412	453	424	441	395	405	406	391	438	370	403	417	412	428	435	418	449	454	405	385	423	410	378	451	360	417	408	412	434	423	412	375	424	418	388	407	437	397	405	419	393	412	435	416	421	433	439	401	426	397	390	440	416	401	403	407	370	448	387	415	407	388	396	436	431	405	462	405	412	440	415	389	388	415	400	397	384	414	391	395	436	428	364	418	404	451	408	405	424	418	396	423	419	407	393	430	427	416	467	432	420	418	415	400	407	407	391	397	419	391	431	405	428	413	418	419	421	420	406	403	399	414	401	447	434	460	372	397	419	416	395	429	428	426	421	418	414	408	443	397	369	422	422	445	370	454	458	428	452	429	430	425	433	423	378	421	454	414	405	469	394	403	452	417	453	425	415	390	407	419	398	398	451	389	416	424	431	420	401	417	436	421	426	407	410	392	395	399	404	395	390	409	384	410	396	408	411	398	414	378	427	406	410	433	401	422	363	417	434	425	395	408	418	395	437	435	417	397	452	432	395	415	426	435	416	416	414	419	414	439	422	433	436	433	428	393	429	398	444	442	413	420	418	425	428	411	426	427	424	394	432	438	394	418	419	393	449	433	404	410	389	419	386	440	379	414	404	440	412	394	449	423	410	404	397	415	416	371	411	423	438	384	439	364	373	396	406	421	400	414	406	435	408	416	441	407	420	395	434	409	426	422	395	430	409	448	389	429	426	390	435	445	414	395	428	432	419	460	399	412	410	400	426	428	424	388	389	415	416	415	401	416	412	420	426	434	444	432	426	389	393	421	385	422	439	423	432	429	439	388	422	419	406	408	399	402	416	403	423	390	393	415	419	384	427	408	422	436	438	417	421	393	430	418	412	415	449	406	426	438	385	390	398	416	405	433	409	426	370	397	460	415	397	369	433	408	412	412	414	406	389	423	425	425	436	420	398	400	386	413	385	399	376	413	383	386	446	379	427	419	397	411	439	416	416	415	404	377	420	432	441	440	386	396	415	458	427	437	407	406	445	385	391	378	408	374	372	412	411	407	425	415	402	404	378	381	407	417	450	393	426	402	440	447	430	426	420	428	439	401	391	388	373	404	390	441	402	411	422	426	401	426	404	425	405	386	377	403	448	398	415	434	407	395	443	393	417	460	417	425	397	399	400	426	391	417
43232	32485	30820	23936	19887	10581	4327	1548	826	499	477	413	383	389	504	621	289	313	280	288	291	274	283	289	277	273	278	315	317	286	307	310	289	314	266	306	307	293	277	256	300	286	290	293	298	278	293	308	291	294	300	297	297	296	299	274	299	307	276	270	272	259	296	307	258	277	282	297	297	285	303	281	310	276	268	287	294	322	309	299	313	290	320	291	283	263	287	310	293	301	296	282	281	302	280	303	281	310	272	320	275	286	306	310	291	310	331	263	299	284	280	318	287	272	316	244	288	313	271	276	301	288	280	282	278	293	281	303	295	262	280	277	317	310	298	287	308	291	263	292	291	256	321	293	291	284	289	285	301	281	273	308	277	301	320	312	283	324	324	280	295	282	310	297	326	299	314	298	292	289	281	305	264	297	260	264	297	290	306	303	318	269	283	251	322	298	289	286	299	280	301	285	288	282	276	303	271	290	268	283	307	273	313	277	272	287	297	276	316	293	280	292	288	280	276	298	285	292	321	310	280	317	306	295	319	286	307	294	272	294	281	289	287	265	261	293	311	285	280	290	301	297	316	282	293	288	271	299	282	297	297	282	266	308	275	341	288	322	264	315	295	323	289	343	306	289	282	301	309	272	309	306	275	302	314	273	287	283	277	282	310	252	308	268	264	278	291	294	289	304	328	318	276	272	268	293	274	291	318	283	277	310	278	293	284	298	269	279	275	264	259	314	262	302	278	290	313	329	302	327	308	291	287	293	291	290	292	304	264	297	290	277	284	285	292	245	255	275	287	310	277	272	301	291	300	270	293	295	267	295	324	298	282	292	284	265	308	316	300	311	292	266	333	275	275	268	327	329	278	283	289	301	268	282	298	275	311	315	278	292	285	288	305	260	257	304	288	288	286	288	287	283	295	293	321	258	275	297	275	269	293	331	315	303	289	322	277	277	302	282	301	305	235	280	270	302	326	286	299	305	277	295	278	272	275	267	298	294	298	311	297	298	297	263	303	292	315	303	263	275	285	285	289	303	284	270	308	296	275	276	286	282	281	300	247	282	293	290	310	317	286	296	285	313	278	275	268	271	269	281	301	279	311	301	304	290	331	300	289	292	290	298	303	293	285	326	293	301	330	344	251	287	301	276	268	299	290	334	295	295	280	273	295	269	286	294	275	283	290	297	297	300	292	284	313	286	280	274	293	301	266	317	270	271	262	291	291	303	286	307	290	255	284	270	308	296	320	280	258	266	304	275	318	272	315	301	288	298	300	309	305	286	283	291	319	292	274	272	265	321	282	272	277	277	278	283	310	287	281	296	301	270	299	259	282	282	288	282	320	307	305	287	277	341	282	287	304	312	282	312	277	292	271	272	295	327	315	299	295	288	283	290	281	285	301	319	306	277	231	320	309	294	275	299	309	292	301	301	315	277	280	296	270	296	288	296	310	247	292	289	326	309	303	263	320	281	275	253	267	300	263	260	296	290	297	314	250	321	289	294	298	272	306	275	285	250	289	296	291	284	254	280	302	285	319	281	275	251	296	291	307	288	276	283	298	328	256	279	271	295	276	313	301	293	284	265	289	317	267	296	336	293	327	283	270	301	299	315	281	306	276	297	302	311	293	319	327	292	310	284	301	303	298	302	297	269	250	317	312	296	291	295	279	276	270	286	277	263	307	284	272	293	276	281	282	322	334	274	278	297	307	312	266	263	279	262	303	281	272	270	289	294	309	296	324	268	300	311	297	269	282	278	278	270	256	315	278	324	302	268	298	295	267	304	278	292	291	276	297	310	313	278	289	292	291	290	318	272	289	310	284	306	274	286	300	309	313	315	312	323	258	316	276	230	250	297	304	265	320	293	267	282	296	297	306	281	282	280	306	239	300	290	300	267	327	288	325	286	278	276	272	281	276	291	261	295	261	304	283	297	305	274	280	266	279	317	347	301	277	311	291	290	296	276	286	294	290	276	279	288	294	284	296	242	266	326	279	281	346	324	321	318	286	306	294	298	258	308	280	299	300	283	304	273	298	287	301	313	287	276	278	281	289	284	299	305	320	262	323	298	349	310	305	314	281	327	243	299	319	307	277	312	270	317	278	308	312	309	291	271	324	285	288	288	306	291	301	271	318	310	295	307	273	290	279	312	279	316	250	274	284	307	262	274	310	295	308	288	284	298	244	321	294	299	269	305	275	282	290	276	287	311	268	288	313	289	303	280	288	292	299	291	277	323	310	299	299	283	266	300	323	293	281	277	275	292	313	249	315	299	300	277	255	283	315	278	271	307	301	291	291	287	274	338	330	270	260	290	283	287	291	282	312	294	254	286	277	297	286	271	297	287	286	259	313	301	297	286	266	291	255	279	286	299	277	287	282	292	286	317	263	300	293	277	304	315	304	287	281	284	310	325	301	267	297	289	271	306	279	272	297	282	289	289	312	311	294	298	276	290	252	288	289	250	283	265	267	300	313	312	286	278	263	289	311	319	278	299	299	310	292	284	282	310	277	300	299	256	304	308	298	273	313	285	323	312	280	294	255	287	299	302	286	323	272	299	298	280	300	318	277	295	286	312	310	271	284	300	282	287	304	289	314	304	276	270	285	286	274	301	329	291	297	288	302	249	273	305	283	311	320	286	275	317	268	299	253	313	288	317	305	284	293	298	272	264	311	315	284	275	333	304	295	295	306	267	233	312	296	272	296	297	299	293	286	300	304	256	289	293	325	268	251	294	277	298	279	285	277	295	294	277	290	285	287	276	313	290	262	273	252	298	292	298	301	321	283	299	280	284	285	295	285	287	262	276	265	317	277	294	302	269	312	295	289	283	294	299	304	275	285	309	301	295	306	278	264	316	286	286	274	287	281	307	292	291	265	288	309	302	273	257	307	300	312	300	284	267	274	310	250	302	278	330	283	275	288	311	295	317	299	275	272	306	256	283	295	297	270	291	270	249	297	287	299	260	278	299	316	267	258	276	265	287	308	305	302	282	286	296	299	289	289	302	286	273	293	298	283	309	312	328	290	274	270	292	297	299	288	298	331	278	278	320	267	283	237	281	293	260	286	284	295	282	299	275	288	272	294	291	259	287	290	310	307	271	279	311	275	305	287	290	288	276	310	299	283	280	296	313	283	280	337	300	323	303	292	295	297	317	274	306	271	288	293	281	318	315	289	282	286	301	290	277	312	298	299	294	280	297	299	306	302	270	293	313	310	285	284	299	273	294	299	292	269	264	296	296	279	292	270	264	307	290	271	270	289	308	288	272	289	309	291	294	281	293	297	315	286	273	303	274	266	298	306	283	289	299	314	285	285	272	283	265	289	279	281	308	311	300	292	260	306	309	285	270	285	280	311	299	276	278	299	282	299	299	289	303	294	278	286	301	292	330	307	305	296	302	296	335	314	288	307	273	294	250	278	286	276	262	338	293	260	288	293	280	314	300	262	287	311	325	300	279	300	296	301	299	277	286	305	283	292	287	296	267	278	280	322	315	300	305	315	265	295	312
27729	25430	33529	33258	33000	20969	12529	5590	2994	1720	1579	1468	1128	924	2280	2245	689	647	663	679	640	694	681	666	642	676	608	668	585	631	585	637	661	664	670	680	705	718	648	624	622	669	671	675	671	678	645	575	627	636	663	659	634	678	646	675	638	646	646	620	621	635	615	654	682	617	665	647	682	638	691	674	623	679	621	672	636	638	631	653	610	617	646	628	643	665	693	687	674	665	655	650	665	630	690	647	626	616	699	690	676	633	678	682	637	603	708	614	669	658	676	676	678	630	636	601	661	653	653	636	671	660	660	642	702	590	678	631	627	646	666	643	656	685	662	650	665	686	638	614	636	683	668	631	695	655	650	655	657	634	702	654	641	649	685	657	669	676	668	670	676	649	693	696	707	641	648	657	654	628	646	664	636	683	636	662	683	647	604	661	637	666	634	687	665	588	676	685	674	601	634	614	664	623	669	656	637	601	650	663	627	695	664	686	614	635	661	634	671	655	673	677	663	656	642	661	624	640	636	685	652	681	611	611	631	673	680	671	640	669	659	691	669	638	621	645	654	677	657	647	669	664	657	659	628	676	643	618	615	720	669	669	629	641	679	685	711	595	680	625	664	687	621	668	602	708	646	659	678	631	683	629	658	676	660	618	639	663	578	652	623	617	644	663	680	609	690	667	646	620	649	668	697	641	642	654	642	662	689	658	646	675	663	615	656	654	653	646	680	660	627	676	728	610	694	655	641	675	654	667	626	635	617	651	609	670	663	593	652	591	630	635	681	638	651	634	624	649	666	663	691	685	624	650	660	668	644	635	621	628	615	622	660	632	639	628	647	652	661	631	650	644	624	654	663	712	683	625	638	650	638	647	645	684	641	666	656	655	628	644	670	689	673	624	656	632	643	674	674	608	638	670	666	624	677	656	623	635	650	631	693	639	650	615	693	630	690	633	626	651	628	649	643	628	651	656	640	660	654	628	641	625	697	651	630	662	679	661	657	669	667	620	691	660	656	645	665	650	621	657	632	628	692	669	671	672	624	648	628	654	679	699	634	656	633	652	654	661	640	635	651	619	651	649	674	654	653	674	606	659	696	638	663	644	665	659	677	630	614	651	664	655	657	640	641	648	666	610	689	638	674	661	597	620	642	605	627	631	662	674	666	626	660	672	650	643	674	692	673	700	648	658	640	661	673	640	650	664	673	627	695	688	668	663	601	659	665	649	671	658	660	662	676	667	609	656	628	612	648	673	621	646	653	613	645	672	637	685	635	664	598	642	667	660	685	616	663	665	677	639	657	635	642	676	677	640	649	643	661	617	656	637	639	682	640	679	662	694	665	618	686	698	660	636	653	642	615	644	677	637	635	661	641	653	662	595	679	673	620	689	618	651	661	643	697	617	610	663	652	692	666	692	677	658	664	639	634	640	655	607	618	687	604	633	618	679	641	629	651	676	654	671	646	645	689	654	656	643	707	661	672	657	660	654	638	621	619	673	570	665	674	661	674	637	620	661	625	647	658	621	645	647	673	700	620	630	642	653	624	632	669	682	603	631	662	676	624	665	673	663	652	692	628	639	649	680	672	628	640	682	647	640	685	638	633	655	619	652	627	617	636	636	620	644	670	656	665	632	631	653	657	683	627	699	644	650	663	636	658	654	641	686	687	681	615	637	681	640	671	677	622	657	634	644	660	622	618	640	680	643	706	646	626	639	635	663	663	633	635	690	632	684	657	639	654	635	675	652	625	633	610	628	646	658	618	649	665	674	696	675	635	668	625	656	600	645	638	649	642	615	676	658	630	619	625	672	664	640	626	656	648	700	628	618	642	621	639	655	683	653	652	693	647	632	630	689	682	627	678	596	667	617	618	643	673	649	640	685	671	635	676	684	671	687	642	649	674	672	667	612	630	660	701	659	647	678	656	616	673	649	658	730	666	658	668	648	650	691	639	658	661	707	642	644	632	660	627	634	626	661	677	692	631	617	687	649	690	660	643	658	648	668	662	655	624	655	632	664	662	636	636	619	683	673	694	647	650	665	653	621	607	668	690	628	689	643	663	629	611	672	652	649	643	649	607	632	657	643	699	642	637	701	659	689	660	635	672	655	649	655	687	688	655	696	632	588	657	626	625	641	661	655	697	648	623	640	665	630	639	667	656	623	579	661	622	677	659	653	678	618	665	643	679	660	655	644	676	677	649	652	656	666	636	696	674	676	635	639	641	611	672	657	636	617	626	664	633	610	659	662	681	645	602	620	650	669	675	620	667	656	677	679	647	672	651	671	676	646	640	698	650	617	669	651	635	663	691	698	611	621	641	669	688	650	603	695	658	642	645	656	626	617	674	610	633	643	664	700	682	637	655	645	688	645	665	637	605	629	688	608	634	684	617	643	641	683	645	682	679	680	648	577	633	681	625	656	627	647	708	634	683	659	620	675	665	644	659	632	619	699	690	643	660	683	655	663	642	665	696	679	652	619	663	643	646	640	631	647	624	652	654	666	614	686	645	604	653	608	662	635	641	642	627	674	641	642	641	638	642	670	628	635	634	642	642	682	648	631	650	652	665	693	666	630	647	635	673	687	685	646	699	661	641	632	659	585	667	659	626	647	688	694	614	660	683	634	707	633	677	652	662	656	638	648	668	647	659	681	627	681	628	599	665	685	642	667	644	630	618	647	601	620	646	682	637	646	621	660	605	627	668	677	666	664	680	637	628	652	678	638	677	681	683	619	621	660	669	661	655	647	702	587	604	646	607	635	629	620	617	649	651	640	643	664	645	666	657	635	685	675	654	639	652	655	610	685	657	668	619	673	611	647	687	592	675	628	608	608	703	634	655	659	615	665	600	662	604	646	701	651	681	651	652	602	640	604	669	645	679	600	666	641	661	681	610	670	651	690	687	626	600	653	659	672	634	642	676	676	666	686	664	663	678	654	688	644	625	646	600	650	628	689	705	680	658	630	640	637	653	670	642	680	628	669	661	663	701	650	665	676	650	659	645	664	588	666	631	655	643	676	640	684	653	628	668	642	643	607	636	679	659	610	685	666	701	650	650	680	598	661	636	647	612	599	648	649	652	590	662	674	663	603	649	638	667	643	640	637	697	674	641	641	645	710	674	656	658	662	659	651	672	682	653	661	649	656	645	648	616	602	593	641	655	679	661	637	638	647	643	696	598	656	676	638	626	648	636	665	678	640	655	656	664	654	650	625	653	642	618	649	657	653	628	688	667	686	591	659	699	665	639	668	639	676	649	668	662	611	685	604	642	627	619	635	618	707	639	661	608	640	657	657	646	660	635	650	639	638	682	631	652	673	638	643	678	634	675	622	654	725	665	623	619	636	657	644	646	660	616	662	608	634	638	668	642	660	702	632	629	632	661	624	657	702	653	649	681	675	619	621	667	686	711	624	643	666	697	626	606	629	669	645	620	643	617	654	637	674	685	640	665	641	664	647	678	658	625	695	658	664	681	637	626	648	610	618	660	642	655	665	651	681	650	630	663	674
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	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
