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
336673240627	336673241184	336673241734	336673242284	336673242834	336673243384	336673243934	336673244484	336673245034	336673245584	336673246134	336673246684	336673247234	336673247784	336673248334	336673248884	336673249434	336673249984	336673250534	336673251084	336673251634	336673252184	336673252734	336673253284	336673253834	336673254384	336673254934	336673255484	336673256034	336673256584	336673257134	336673257684	336673258234	336673258784	336673259334	336673259884	336673260434	336673260984	336673261534	336673262084	336673262634	336673263184	336673263734	336673264284	336673264834	336673265384	336673265934	336673266484	336673267034	336673267584	336673268134	336673268684	336673269234	336673269784	336673270334	336673270884	336673271434	336673271984	336673272534	336673273084	336673273634	336673274184	336673274734	336673275284	336673275834	336673276384	336673276934	336673277484	336673278034	336673278584	336673279134	336673279684	336673280234	336673280784	336673281334	336673281884	336673282434	336673282984	336673283534	336673284084	336673284634	336673285184	336673285734	336673286284	336673286834	336673287384	336673287934	336673288484	336673289034	336673289584	336673290134	336673290684	336673291234	336673291784	336673292334	336673292884	336673293434	336673293984	336673294534	336673295084	336673295634	336673296184	336673296734	336673297284	336673297834	336673298384	336673298934	336673299484	336673300034	336673300584	336673301134	336673301684	336673302234	336673302784	336673303334	336673303884	336673304434	336673304984	336673305534	336673306084	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2721	3650	2300	2721	3650	2300	2721	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
39662	15040	8958	4635	2632	1630	1022	619	518	487	432	389	355	336	296	289	289	266	243	230	267	216	188	259	217	206	223	216	223	223	220	181	218	200	179	195	204	210	212	221	198	190	198	205	212	191	201	201	200	200	205	213	195	198	225	188	187	209	190	231	192	208	184	196	204	201	180	212	197	188	167	237	222	183	200	210	188	211	209	193	197	196	197	193	221	209	190	191	174	214	205	172	203	185	186	187	192	204	184	199	185	188	198	202	201	196	190	176	195	193	200	205	189	171	194	219	193	198	200	202	195	215	204	184	203	204	217	188	186	194	190	199	202	180	197	198	220	189	208	212	185	203	213	176	177	221	215	212	206	194	213	195	195	208	214	206	185	190	201	191	206	205	197	188	220	206	203	199	195	209	193	201	181	194	195	189	184	208	189	185	195	183	157	197	225	208	195	213	184	219	207	194	208	192	195	183	215	181	194	200	215	223	168	190	204	187	191	221	179	189	190	198	200	192	185	219	214	173	227	208	189	199	208	209	183	198	195	186	183	168	205	191	202	184	192	249	191	205	192	191	191	191	192	193	218	202	178	187	207	176	180	205	210	221	196	188	162	201	201	194	193	205	238	210	193	211	207	219	178	199	172	191	181	194	215	183	176	201	197	213	212	207	204	204	202	140	192	191	207	194	179	202	209	190	217	206	207	225	188	191	181	168	180	208	195	180	198	195	202	200	194	204	184	191	177	186	181	219	191	200	192	192	195	190	206	162	214	212	178	193	185	200	182	208	182	194	194	236	204	188	218	203	184	190	225	214	212	185	177	192	189	195	183	185	202	186	208	219	173	180	206	167	225	157	185	194	211	201	195	197	192	204	211	184	202	201	178	180	208	213	198	191	184	176	207	184	186	192	202	205	198	189	175	180	201	210	181	175	208	184	208	209	196	186	187	180	189	191	188	187	193	182	182	207	174	202	202	186	196	209	197	177	192	181	189	189	182	243	208	206	202	206	191	203	187	192	169	204	194	178	226	216	200	186	189	185	178	207	194	205	184	198	195	200	178	213	180	181	218	184	180	228	211	183	205	178	204	207	214	212	213	172	207	198	199	191	200	206	194	190	196	194	222	171	192	180	205	229	202	194	190	190	228	194	180	198	212	188	200	205	182	175	189	183	196	182	162	190	204	195	196	206	184	205	192	190	203	182	200	189	196	217	197	205	200	167	194	204	192	202	213	209	203	203	188	205	199	189	190	198	181	191	211	205	214	186	215	204	212	208	214	214	194	176	201	190	173	195	189	194	186	205	213	202	202	204	225	192	216	209	212	203	180	219	230	200	195	206	204	193	218	192	183	179	190	227	201	181	199	169	194	180	210	209	222	220	194	217	227	194	201	203	197	190	196	185	205	205	187	177	220	196	192	189	194	206	182	175	201	154	204	216	192	183	159	201	198	193	216	208	202	181	196	186	211	200	209	174	198	199	207	190	174	198	194	187	175	194	197	203	196	191	192	203	204	174	186	194	188	185	175	202	198	192	203	182	195	179	207	220	201	212	207	196	200	188	188	191	198	232	209	173	202	199	204	183	208	175	175	186	181	187	226	193	197	178	192	201	178	189	212	197	197	193	177	193	169	202	217	211	191	186	185	178	203	205	185	212	191	191	192	189	208	194	198	187	185	188	197	178	179	171	184	189	204	215	185	205	176	197	198	212	193	197	199	195	176	179	197	197	213	206	186	197	208	196	214	190	178	198	228	204	202	167	185	212	193	207	202	184	184	179	203	202	200	203	180	197	190	207	189	198	175	201	195	225	197	210	190	198	200	185	205	187	190	210	175	188	186	183	169	218	207	208	177	206	185	207	230	186	179	190	198	187	189	208	193	203	194	178	197	177	194	202	165	193	194	205	224	185	191	199	188	184	201	197	188	183	188	196	202	179	171	196	196	217	180	186	212	180	211	198	241	196	211	201	217	180	200	209	206	219	207	191	192	178	211	206	207	211	205	185	243	213	188	201	194	182	185	210	190	202	197	178	166	187	175	177	202	201	194	175	198	182	174	167	194	214	212	221	189	195	215	219	200	197	200	207	198	187	175	192	189	181	208	186	205	220	185	194	187	194	204	194	164	187	180	231	184	223	185	174	196	177	188	230	233	185	219	225	198	193	183	178	193	170	216	202	190	179	201	193	198	172	183	198	204	223	212	172	193	195	189	188	194	187	188	188	189	182	233	206	192	173	216	189	215	196	203	164	174	182	183	186	191	165	189	188	186	212	187	211	198	204	209	210	201	194	187	196	188	213	195	184	211	197	217	201	207	189	205	174	185	169	198	175	185	206	186	180	182	214	187	202	200	184	204	186	214	180	222	192	177	194	234	188	239	183	191	193	217	189	208	169	208	167	210	224	193	183	199	188	202	193	190	203	221	199	177	189	186	206	198	197	209	209	202	185	202	217	192	215	177	210	177	202	187	188	181	189	198	225	199	215	204	179	222	181	164	167	224	184	176	208	213	185	197	194	200	172	192	212	198	201	190	193	168	198	197	197	177	205	175	190	214	208	189	202	188	196	224	242	182	198	214	203	188	224	197	197	190	200	209	194	199	190	204	183	195	211	186	194	214	188	203	164	182	219	197	232	199	223	193	192	181	195	225	201	213	198	205	189	190	191	189	166	193	207	190	209	183	189	186	175	203	212	205	192	179	201	206	213	174	197	174	177	186	208	192	185	194	187	184	198	196	212	205	195	197	206	179	182	192	199	178	176	194	220	199	185	191	179	225	200	203	169	176	207	195	190	174	178	199	212	157	181	171	177	210	181	183	188	209	201	189	205	210	190	203	226	179	177	198	193	207	178	211	191	186	193	191	203	215	215	180	201	177	156	217	178	182	195	209	157	202	193	184	195	220	203	225	198	191	221	212	193	201	196	192	195	198	188	213	180	194	215	222	210	195	180	191	182	204	185	190	184	206	199	186	187	191	180	193	205	188	196	197	183	218	197	191	202	184	183	185	176	201	198	199	209	193	187	194	186	186	179	213	206	193	187	197	192	212	188	186	187	229	184	184	189	196	179	199	207	177	204	190	177	176	172	204	189	172	171	190	201	192	201	199	212	194	221	205	174	180	194	205	188	187	180	190	207	174	197	199	195	177	190	228	186	189	196	197	206	211	192	206	184	206	188	183	195	183	176	207	213	184	194	218	222	198	204	197	195	205	222	191	191	211	193	200	191	186	201	215	204	178	208	200	183	194	197	202	190	196	193	195	206	197	188	190	204	189	195	208	180	188	194	186	181	177	182	212	212	196	179	208	193	225	189	201	200	188	213	198	188	194	205	173	184	175	200	194	194	183	196	212	189	204	172	207	157	211	218	180	204	200	193	211	220	197	203	212	206	194	205	200	191	205	224	231	205	178	199	195	174	181	195	191	185	201	195	200	200	192	207	217	216	179	211	193	201	194	207	175	198	215	185	201	185	198	207	185	185	204	177	179	210	199	215	201	193	170	198	197	176
23528	2546	5607	6274	5254	4254	3427	2900	2460	2132	1822	1704	1451	1369	1234	1224	1034	1052	983	944	906	894	849	800	790	777	767	725	745	707	738	734	682	638	657	686	653	625	672	684	658	591	599	633	590	579	618	606	596	569	591	597	625	607	593	615	587	547	593	621	541	570	576	581	599	547	564	564	575	633	535	559	555	563	573	564	581	563	563	548	516	556	600	523	518	532	564	518	555	538	569	529	550	553	516	559	537	536	585	561	582	500	555	578	537	571	530	512	582	558	512	547	576	518	585	535	530	507	547	503	539	551	553	533	557	568	543	547	534	515	566	584	578	517	570	516	549	521	550	606	553	548	563	527	498	495	513	554	559	535	558	524	551	553	558	532	561	565	556	580	528	578	529	607	569	543	540	510	550	553	505	505	507	488	550	499	543	562	554	564	551	557	510	517	531	560	556	525	551	535	560	555	570	561	515	531	528	525	574	517	540	540	525	492	560	522	533	514	522	578	551	573	544	536	546	509	561	517	531	551	523	528	587	539	568	522	557	514	541	565	533	522	521	540	530	586	543	545	520	555	539	512	569	583	540	534	495	533	535	532	542	539	503	512	528	514	512	512	535	482	556	533	569	527	565	519	545	514	561	559	543	516	541	526	520	562	549	512	503	553	550	564	513	532	539	556	524	498	531	523	482	549	518	518	541	550	541	528	544	537	532	508	590	528	534	543	566	532	552	592	556	556	547	499	577	489	519	509	527	530	555	531	592	536	524	561	511	537	521	560	513	540	501	560	542	518	562	484	550	541	506	550	521	518	564	552	557	538	549	528	522	525	515	560	494	519	565	530	517	563	496	503	539	566	530	512	523	573	512	560	556	528	560	525	550	530	507	541	537	573	548	482	550	574	552	530	559	530	542	574	563	522	537	472	571	535	515	504	546	530	550	525	485	507	561	523	540	543	560	562	574	560	538	530	562	545	565	523	528	563	486	553	514	532	545	471	517	568	550	522	550	548	577	549	537	554	560	519	571	568	557	523	553	546	555	554	537	503	557	521	563	542	526	574	554	557	589	486	530	513	489	568	515	568	560	516	507	547	505	516	576	524	500	575	496	559	538	552	527	522	566	548	571	532	519	550	544	506	525	523	570	548	559	533	553	528	579	515	531	563	527	555	512	537	562	516	542	547	538	591	538	550	535	571	543	520	449	549	549	521	513	515	525	512	508	536	547	535	534	548	541	511	510	543	521	493	564	565	590	544	551	534	543	544	530	532	567	572	574	540	564	550	548	522	534	552	542	528	558	574	503	521	538	531	572	514	522	493	553	554	504	536	519	528	560	550	508	538	523	519	532	532	545	508	518	554	508	556	510	572	532	551	548	522	528	511	577	529	533	517	548	523	535	552	539	520	527	536	595	568	527	566	541	534	575	503	567	504	537	531	549	524	546	532	561	530	566	514	563	498	520	559	538	535	560	509	499	539	558	538	536	538	538	557	492	588	567	553	535	524	545	551	549	542	597	573	503	521	608	532	603	540	530	529	533	554	541	570	523	571	504	519	531	554	546	575	530	533	561	553	519	542	550	549	541	546	529	526	538	560	560	563	567	497	555	512	560	527	578	528	514	528	551	555	529	574	570	561	530	504	525	507	513	517	576	490	534	554	535	524	537	497	565	540	536	578	510	531	528	522	550	522	501	547	536	574	523	525	598	499	526	532	548	464	512	536	546	496	557	510	543	519	558	515	547	529	549	572	519	507	551	578	559	545	537	507	526	535	521	496	535	522	537	549	544	533	522	552	549	560	530	539	536	554	571	529	564	573	570	546	503	517	531	506	577	552	526	524	575	556	526	558	504	580	528	520	516	536	526	515	540	537	568	509	522	600	530	502	516	542	543	554	499	517	591	571	568	535	540	561	542	530	541	542	533	525	548	523	555	557	533	535	555	535	567	509	499	535	547	553	527	505	549	531	521	542	512	494	528	549	566	541	516	539	525	533	530	530	517	541	529	510	538	531	553	566	483	573	596	522	518	534	568	545	528	546	535	526	514	537	544	548	513	553	545	529	515	517	524	525	500	506	554	529	535	538	546	527	549	527	519	542	516	522	539	555	568	519	540	545	499	521	533	593	575	531	569	544	531	541	555	576	496	545	544	523	526	548	516	537	524	564	529	566	558	575	551	524	497	552	521	512	550	502	504	537	521	537	512	540	505	531	507	564	512	529	514	529	571	546	564	557	552	540	573	527	535	532	523	525	538	532	512	595	510	575	549	516	536	527	587	516	543	540	514	563	560	536	564	543	561	510	538	570	512	556	533	530	522	576	579	518	517	558	541	531	513	482	548	544	555	525	563	538	553	534	562	530	494	514	509	533	523	522	559	544	576	542	594	511	560	522	574	512	568	542	546	509	508	517	547	525	585	562	488	520	577	510	514	543	539	565	566	518	521	495	520	517	522	517	536	514	510	513	569	569	574	552	513	532	535	529	550	539	552	535	560	546	545	537	550	570	560	523	545	548	512	529	510	481	507	567	530	546	533	556	527	528	564	532	519	516	518	511	549	547	517	529	579	536	541	535	549	543	516	542	535	570	532	536	498	547	524	572	515	492	556	523	550	553	493	503	537	511	558	535	512	507	535	551	578	520	562	538	538	544	548	518	495	520	527	514	524	557	493	554	539	523	536	550	531	593	514	552	487	525	527	531	537	538	513	540	525	565	533	527	523	538	535	512	567	552	563	558	567	577	556	514	521	566	560	500	566	564	525	519	551	566	508	500	525	499	567	518	512	537	555	587	539	511	540	521	526	540	573	523	539	539	516	519	555	537	521	546	532	519	539	557	551	492	507	530	532	516	543	528	549	547	554	547	593	491	509	525	546	554	504	517	473	537	499	543	512	508	539	490	502	500	482	561	543	529	536	526	563	555	529	493	525	555	516	515	538	559	557	561	534	542	533	523	526	519	552	558	516	541	560	545	534	533	567	511	518	543	537	531	559	553	488	519	544	562	530	526	548	508	571	498	535	551	531	526	550	548	506	502	559	578	543	582	522	545	556	516	519	564	573	549	513	506	510	511	535	508	512	500	545	531	515	540	521	530	493	533	540	516	522	540	528	514	509	538	550	538	556	557	528	527	527	502	544	585	493	531	509	533	514	525	524	544	544	518	519	568	564	545	541	517	562	516	554	513	534	531	561	542	528	531	503	514	526	547	561	550	539	544	546	559	537	576	531	545	554	541	575	542	556	535	551	548	548	526	516	540	493	535	520	505	553	564	543	508	583	562	539	527	526	550	522	575	540	536	501	551	507	549	532	539	601	577	534	584	529	553	520	545	548	580	519	500	483	533	564	566	530	509	534	519	517	553	525	530	535	547	520	554	528	494	539	556	555	539	523	548	512	485	537	532	547	539	481	563	583	539	525	556	533	562	543	496	553	565	537	528	527	562	528	530	551	522	556	549	550	537	528	522	544	528	559	493	550	504	555	506	476	530	534	499	530	548	535	537	550	538	524	556
4853	435	375	324	318	296	284	293	247	302	300	297	295	305	286	281	258	253	266	271	268	253	267	303	275	304	263	274	254	284	284	262	268	282	278	282	293	283	294	281	267	261	294	280	276	293	267	274	277	252	297	297	269	277	279	278	284	284	266	280	267	273	266	284	292	279	272	267	272	286	267	289	259	282	273	285	307	288	252	269	304	282	308	275	250	303	273	268	264	263	258	264	273	254	276	280	300	278	267	285	265	286	320	286	284	288	270	308	279	294	277	294	262	267	246	285	251	267	265	278	272	243	267	295	283	268	291	257	325	300	278	287	279	284	300	269	309	272	307	279	258	273	251	295	269	283	300	289	240	291	271	304	285	274	287	303	269	277	271	260	299	305	272	296	263	311	288	319	290	281	262	292	294	278	308	263	291	294	292	312	280	276	296	280	264	255	290	241	252	258	264	268	290	279	270	284	295	302	279	258	252	264	261	287	283	268	257	266	289	270	258	307	297	301	283	296	266	312	274	290	285	266	277	300	273	254	283	325	265	291	310	290	331	275	267	269	264	264	274	276	284	279	301	318	277	279	288	277	257	271	293	294	261	267	302	263	292	291	258	288	285	266	268	284	268	292	291	297	285	262	296	275	273	288	285	291	265	287	283	310	274	287	287	310	289	281	320	311	241	292	265	293	289	235	286	292	253	276	289	283	281	257	265	274	263	282	287	266	290	307	289	267	255	305	270	255	266	267	236	289	280	281	278	288	291	291	271	247	289	282	291	267	259	296	264	292	288	275	288	237	277	253	231	262	288	272	267	318	262	256	258	300	274	288	295	294	274	280	288	250	274	278	267	265	295	285	264	277	306	318	259	270	269	281	283	288	248	251	300	281	300	235	269	283	281	279	298	261	258	306	291	258	253	280	281	276	270	257	271	265	282	254	285	290	282	323	257	276	290	281	276	298	251	279	278	274	316	284	294	299	271	268	284	309	277	306	249	286	286	300	276	298	277	268	286	288	319	267	241	282	262	289	294	306	285	290	259	271	252	282	275	242	291	259	278	285	277	289	307	275	278	297	261	284	268	280	275	257	300	270	291	271	287	281	254	263	279	279	285	281	293	260	263	284	262	259	268	263	293	271	291	305	282	272	272	302	275	282	261	283	292	286	304	285	297	320	277	287	273	276	281	254	256	246	279	293	286	272	270	267	268	280	272	302	267	275	283	280	271	283	249	281	276	261	262	240	282	263	261	256	272	257	287	290	295	291	269	303	277	264	270	267	297	290	265	285	298	297	265	299	296	285	251	273	275	303	290	285	300	253	297	273	267	331	282	244	281	281	246	306	266	292	281	283	261	291	284	294	263	261	256	289	263	299	288	319	284	274	285	263	281	275	294	269	300	282	266	257	285	260	308	282	259	280	294	271	270	292	281	286	269	264	256	279	262	300	288	243	254	297	287	311	291	256	267	272	297	269	317	257	266	277	276	276	248	293	269	281	286	296	265	302	282	221	279	268	275	255	257	296	283	282	271	258	296	259	242	248	260	298	284	272	282	288	291	289	285	303	251	257	314	274	292	291	310	284	289	266	277	233	260	267	287	299	277	261	261	272	298	344	267	269	259	259	273	286	270	264	302	281	285	270	282	304	289	259	230	292	300	239	253	303	272	289	284	270	300	279	317	283	281	266	270	247	275	291	283	251	243	279	294	249	285	261	294	312	284	283	289	251	298	296	272	273	271	293	245	273	249	275	267	286	265	274	317	254	264	272	263	277	267	288	291	279	278	279	267	268	271	276	254	272	294	270	270	276	259	282	289	286	283	304	260	255	268	274	276	281	282	281	266	264	276	305	278	268	285	281	297	278	253	264	270	293	248	270	272	253	294	287	292	262	274	300	272	295	308	275	265	246	260	249	265	294	241	319	300	279	266	299	278	268	289	341	292	274	322	283	249	261	275	274	307	310	288	305	247	291	261	260	254	254	269	269	282	298	271	299	296	286	285	302	288	308	273	279	277	270	275	281	280	281	290	303	287	276	267	271	289	301	302	283	270	305	234	284	250	309	283	294	265	280	279	289	297	285	308	277	269	258	305	270	280	296	270	283	250	279	290	281	265	259	300	289	285	298	268	270	262	290	269	247	273	261	282	239	280	284	264	268	269	279	300	271	241	306	279	250	242	296	279	278	244	274	254	271	274	296	255	276	291	285	291	257	273	299	252	271	276	255	268	293	283	285	289	292	263	266	276	264	282	297	286	278	264	260	276	280	271	248	264	263	256	285	251	281	325	291	310	282	299	293	265	291	288	297	297	266	280	327	289	269	286	270	283	261	283	278	284	296	292	287	312	269	288	237	294	277	262	272	273	284	281	270	273	266	276	282	251	286	265	319	309	273	295	267	267	281	243	296	296	293	265	311	302	289	265	297	280	270	282	282	279	283	299	293	272	292	285	280	294	288	263	276	307	297	257	275	287	276	275	276	258	277	254	280	249	264	260	266	276	272	274	302	254	273	309	292	285	286	260	281	287	282	300	289	258	280	264	270	277	296	271	256	281	295	276	271	296	266	286	289	321	298	296	264	311	286	282	286	274	292	276	272	289	284	261	278	303	252	281	274	279	281	293	273	257	259	266	248	282	250	314	309	287	271	293	284	283	307	301	255	277	293	282	293	263	274	282	288	315	314	289	300	260	258	280	286	290	274	284	267	260	282	302	305	265	259	286	280	256	286	306	276	262	251	266	287	265	295	252	279	276	318	312	269	277	265	284	278	289	260	285	281	275	289	294	269	243	292	299	272	278	280	297	293	302	252	265	296	278	272	251	290	297	294	281	296	262	274	258	273	276	266	292	289	274	292	291	282	294	281	296	280	256	232	264	271	295	290	303	280	295	247	273	229	263	280	292	302	255	271	273	235	309	264	281	268	287	267	276	256	281	295	296	311	271	284	246	282	256	273	276	290	301	297	280	278	304	277	286	272	300	275	277	249	276	264	269	288	253	269	297	296	290	297	247	269	278	273	308	287	280	288	319	248	278	276	271	308	269	307	298	295	253	261	269	296	315	304	300	291	260	304	248	279	265	268	294	284	282	280	287	291	300	269	277	264	267	265	277	273	284	275	264	271	279	294	292	288	278	296	272	308	289	299	281	278	308	281	278	282	259	289	277	271	281	296	231	281	288	277	287	291	266	317	257	260	270	288	298	277	295	232	265	277	263	293	302	292	266	285	300	294	247	286	275	272	277	309	257	266	244	290	261	270	292	268	288	288	304	278	274	274	308	256	281	270	296	258	283	262	310	297	251	285	268	282	265	243	246	319	295	281	249	290	300	292	261	283	266	288	264	262	294	279	305	257	296	281	273	301	280	284	275	288	249	275	274	267	279	297	285	288	267	290	295	326	285	279	290	296	294	264	269	282	280	297	303	274	263	304	280	288	275	285	302	284	275	265	278	288	287	269	264	277	272	282	277	280	284	260	255	274	287	289	292	292	283	296	289	273	306	274	263	301
4480	816	944	879	870	900	831	824	797	773	732	795	804	769	793	792	771	765	765	767	730	804	781	767	741	815	734	767	732	752	769	774	725	727	760	774	754	789	772	774	725	759	735	754	785	731	759	782	756	717	753	797	791	799	741	734	793	778	763	765	752	708	755	764	735	778	756	764	741	793	766	778	752	722	750	772	759	793	753	788	794	810	796	783	747	774	762	777	769	756	781	748	703	759	798	747	754	753	763	735	739	780	761	781	757	828	773	759	766	806	752	743	780	803	784	767	734	767	789	764	736	739	741	782	749	754	802	750	786	750	740	804	736	811	780	739	741	795	783	748	770	763	742	770	739	757	738	818	748	780	761	771	753	819	699	769	756	848	761	788	739	722	749	780	789	722	773	769	781	744	788	691	770	829	764	756	734	695	747	727	750	689	754	775	761	774	765	734	758	748	738	789	768	761	750	756	773	693	820	770	742	769	742	786	741	774	726	769	745	798	790	805	753	770	740	756	820	750	761	776	824	737	751	757	715	780	714	712	739	746	765	754	769	705	746	765	746	761	756	830	772	747	758	737	737	755	762	749	723	730	778	738	758	768	768	743	757	732	722	765	763	751	750	790	766	775	776	747	758	757	768	758	780	756	784	781	723	732	742	718	771	740	758	734	800	756	772	805	764	756	718	744	794	709	755	724	779	714	731	753	742	770	768	747	765	780	770	735	772	774	764	788	731	792	804	738	726	735	756	758	773	771	762	760	773	759	752	748	759	702	793	762	737	801	736	761	767	723	749	749	752	786	757	743	744	732	754	808	785	758	756	727	737	724	745	749	773	752	757	730	715	753	727	736	745	771	771	792	741	771	788	747	709	748	693	763	757	813	772	746	744	758	812	735	762	727	781	767	729	782	736	722	775	745	723	766	738	793	774	728	739	792	777	792	786	777	770	749	774	757	768	763	726	749	770	723	739	783	774	753	755	823	725	726	754	710	793	785	754	785	765	794	683	774	798	793	767	731	815	826	794	781	751	786	716	746	777	809	771	746	712	749	746	825	806	759	750	743	784	702	765	707	775	761	741	765	760	760	774	738	755	778	772	811	755	798	782	802	763	796	786	748	767	786	775	764	750	807	742	764	720	737	749	743	774	777	735	773	787	796	744	791	767	758	788	743	772	768	767	759	817	735	731	771	774	742	754	717	738	735	794	779	790	740	773	763	709	771	729	764	761	783	780	771	747	745	721	739	742	786	744	787	760	799	762	753	729	804	723	765	767	726	794	802	750	776	757	728	784	723	775	737	771	768	830	767	744	800	782	763	742	757	763	799	695	746	759	755	769	749	759	739	790	758	754	769	759	737	806	761	777	746	747	776	780	769	734	735	771	787	744	755	703	698	711	737	730	764	748	725	777	746	731	805	723	727	764	737	785	731	773	738	780	785	738	734	706	733	725	773	793	747	798	730	797	770	758	736	724	768	816	713	721	793	840	716	784	766	774	734	769	785	785	792	781	745	722	752	744	728	743	753	821	770	757	748	764	806	739	753	750	748	764	766	734	712	768	729	777	788	737	776	732	770	803	778	783	790	757	728	749	762	767	756	760	726	726	764	784	722	744	752	733	800	744	771	739	765	739	774	755	687	743	731	736	756	752	696	752	745	778	683	759	781	792	745	749	779	730	801	810	796	763	775	737	730	755	733	782	790	758	796	767	728	765	741	775	709	753	774	754	774	727	800	725	759	764	744	718	771	746	767	766	730	752	752	774	772	762	770	729	729	769	745	757	776	746	737	755	736	713	774	723	729	766	741	793	811	763	740	758	782	731	761	766	746	758	787	746	746	753	769	835	782	813	802	703	816	755	719	791	774	736	798	764	733	741	738	739	774	748	776	721	780	761	787	744	824	785	765	759	780	769	737	735	777	736	785	776	783	749	737	767	793	782	772	785	726	713	752	835	714	758	745	740	796	798	763	739	770	812	742	807	788	685	728	734	748	779	776	799	767	747	743	774	762	785	764	755	724	758	733	763	748	767	762	790	777	813	778	780	749	727	746	814	756	744	738	767	755	790	717	772	769	796	712	760	709	740	796	766	747	795	755	801	759	773	757	772	812	766	792	772	802	746	757	732	759	753	702	781	754	727	730	698	755	711	739	776	750	751	745	811	729	732	769	768	782	721	753	792	766	797	719	751	754	761	769	810	817	732	765	760	806	731	754	724	777	773	800	751	755	735	770	732	788	773	767	781	747	769	694	786	735	761	787	789	741	798	782	791	724	724	761	768	767	758	760	756	757	786	786	773	788	783	753	759	742	752	763	754	689	775	732	728	738	807	732	765	738	729	754	714	757	740	747	756	798	760	775	801	718	789	772	760	726	785	741	766	754	779	817	726	820	728	789	786	704	758	769	810	772	733	789	784	760	767	782	774	721	795	725	757	738	729	740	731	778	756	769	736	746	788	795	793	733	776	788	777	729	754	791	741	751	758	735	738	769	741	742	764	749	779	762	810	781	753	804	751	809	763	766	766	773	802	782	797	786	756	758	809	748	765	769	768	802	756	772	788	796	794	767	747	736	826	779	720	773	734	803	717	754	776	751	736	788	820	733	779	776	723	742	721	742	804	774	697	780	784	815	793	769	770	771	754	789	709	713	754	760	781	769	778	747	716	757	776	733	767	759	753	776	790	798	766	734	758	747	737	755	760	749	744	737	790	729	740	747	728	801	745	810	750	780	750	770	772	779	783	743	771	764	787	696	710	763	765	746	811	791	760	765	741	760	782	797	743	782	759	791	724	764	756	828	787	778	753	760	759	764	762	808	714	739	801	772	768	782	777	765	765	729	784	778	772	748	782	724	801	783	764	789	720	785	724	757	842	732	730	757	751	746	755	781	742	761	784	768	780	791	803	776	771	773	743	805	731	766	734	737	769	754	759	798	751	768	792	744	794	775	789	726	789	769	732	730	744	785	776	738	790	799	798	717	775	731	773	769	758	774	751	723	776	787	782	762	752	767	759	737	754	762	784	760	735	757	729	757	713	798	795	769	746	753	750	764	775	784	748	787	745	742	737	789	747	751	781	772	772	736	793	779	774	816	749	742	733	725	752	767	784	797	808	739	787	769	752	748	758	729	729	815	714	756	778	785	742	742	739	747	763	779	777	706	792	756	721	792	693	784	793	787	767	736	716	759	795	765	763	785	750	806	777	747	768	789	785	740	702	787	762	761	719	774	759	751	754	794	778	827	781	756	779	771	735	791	753	713	758	756	770	759	760	762	822	794	760	780	761	743	755	720	820	746	752	783	764	797	807	756	752	778	786	766	732	717	738	834	756	714	737	716	738	733	810	787	693	766	726	797	707	730	810	770	788	786	736	808	769	729	776	791	724	771	767	798	772	746	767	727	767	743	774	783	732	762	811	763	793	733	680	766	764	786	692	766	720	762	730	793	743	806	732	751	797	759	815	732	748	800	735	716	820	807	727	761	804	719	739	751	762	782	754	759	746	711
28425	8274	4192	2383	1472	985	712	562	511	450	449	393	423	380	403	382	370	346	362	350	321	362	355	357	342	348	363	327	347	357	347	362	328	350	330	346	359	359	367	311	344	352	327	336	335	359	291	334	338	329	339	309	360	318	342	331	306	328	284	373	357	346	342	350	350	314	337	350	336	362	350	342	326	300	335	359	343	336	332	328	333	302	341	371	335	304	335	328	346	340	343	352	288	293	366	304	334	288	310	327	355	328	394	312	363	324	330	333	339	328	306	370	316	325	282	338	343	317	349	299	331	330	341	358	318	324	340	331	346	321	346	334	331	333	349	365	330	309	334	344	345	312	347	353	354	363	361	345	362	332	313	307	344	367	300	344	330	327	321	306	333	332	359	337	314	349	371	315	313	330	303	320	341	313	361	330	331	326	307	330	298	296	324	312	329	344	353	372	358	364	332	331	358	322	315	344	322	325	363	330	336	312	344	330	353	335	330	342	348	319	361	355	362	330	329	308	330	339	331	328	311	353	347	337	323	338	318	319	334	355	299	338	300	309	329	309	324	329	355	337	329	356	344	328	309	341	345	358	357	332	315	330	322	335	320	301	362	319	327	307	348	300	326	327	322	346	312	340	345	332	342	343	316	338	333	331	361	345	300	360	320	343	322	343	357	310	325	326	310	353	335	363	334	319	312	361	337	340	337	357	354	324	339	355	334	295	365	373	341	314	313	329	305	324	350	311	354	320	362	368	334	331	320	320	338	336	338	367	342	344	312	355	361	364	306	317	337	320	339	360	305	302	370	316	343	327	338	348	332	329	313	350	295	323	343	358	327	348	319	352	361	346	336	323	314	344	333	324	331	336	314	322	322	338	322	336	332	343	337	356	325	344	334	333	364	301	325	326	318	346	353	332	321	352	328	336	342	351	328	335	317	333	318	315	324	363	327	332	343	329	358	336	333	319	343	358	355	334	322	361	322	345	332	323	340	321	357	375	291	340	328	345	356	347	317	318	346	295	324	339	326	361	325	363	310	358	301	354	342	304	344	354	348	334	351	337	341	369	324	356	343	345	327	357	311	334	346	320	327	326	342	364	325	339	306	325	355	356	330	333	298	386	348	318	342	341	329	334	339	365	342	336	349	352	329	333	326	348	316	358	292	338	342	371	335	309	332	332	350	344	330	326	363	337	326	342	346	333	352	345	335	323	344	321	350	347	331	341	337	310	338	359	347	314	342	342	337	338	304	300	321	361	325	319	302	321	350	359	314	336	328	331	356	360	324	323	281	324	327	380	305	323	350	339	336	340	282	330	327	364	354	312	320	350	341	353	326	336	326	339	321	368	365	336	324	311	336	362	311	354	384	338	343	324	343	333	307	326	348	324	331	301	312	320	346	330	314	325	351	317	326	311	336	324	321	342	324	334	337	337	310	364	345	358	313	343	343	303	312	318	334	336	354	320	317	322	361	307	330	306	332	342	342	319	349	367	379	356	321	297	304	335	335	340	340	348	330	327	396	339	328	339	343	363	313	338	327	358	311	321	329	321	345	346	339	359	347	350	319	324	368	364	329	320	340	330	375	372	345	345	359	322	326	351	311	315	342	349	344	334	323	325	334	324	331	349	317	359	303	337	334	344	331	317	327	314	304	308	331	362	321	336	326	368	357	323	322	328	349	317	308	308	286	333	309	374	356	335	334	354	364	324	339	327	332	318	338	319	344	324	340	344	358	308	343	319	355	344	344	350	338	326	334	355	323	333	351	329	351	340	334	309	321	338	325	362	330	330	312	307	342	335	319	339	347	295	350	347	350	316	326	374	345	321	352	314	365	342	308	310	332	378	329	351	328	358	329	377	333	338	353	320	341	333	332	325	339	358	366	339	340	325	364	319	319	345	322	354	323	347	303	294	350	311	337	339	340	344	353	355	326	329	328	327	350	323	342	351	332	345	311	332	325	336	374	325	343	311	312	347	354	313	372	377	324	337	350	340	338	332	350	343	301	314	315	343	302	334	311	370	332	340	320	347	339	338	313	336	308	336	356	324	324	312	357	341	367	320	297	323	358	335	320	357	321	382	310	337	293	328	330	335	349	330	332	345	330	318	335	366	317	338	291	363	327	289	351	318	343	331	358	327	312	317	323	336	321	334	310	332	323	330	376	349	322	338	344	374	346	355	336	333	289	334	361	350	335	314	319	342	331	310	319	308	319	330	373	359	327	318	338	342	315	330	364	325	348	314	318	342	356	330	341	341	354	324	325	293	335	324	350	308	350	335	346	328	358	359	324	330	312	336	331	347	358	318	333	317	330	330	350	347	310	323	329	354	339	336	341	347	344	347	315	361	304	357	347	378	319	326	333	345	326	369	307	307	303	294	328	327	302	307	343	348	326	336	334	332	337	322	346	321	359	308	344	307	356	328	321	338	315	349	333	342	326	341	348	327	320	337	332	346	336	327	305	331	339	322	334	332	316	316	326	338	309	287	325	344	323	343	325	327	321	338	324	359	335	347	340	328	344	335	344	347	339	347	341	349	333	310	313	321	336	365	318	368	346	335	325	330	336	334	300	328	336	322	315	302	332	341	334	326	318	299	336	330	357	315	312	337	304	307	356	328	314	331	338	333	351	337	344	354	356	324	350	319	339	355	339	326	361	330	339	385	348	359	311	330	345	289	307	354	326	384	354	312	287	329	309	341	318	342	367	367	338	337	287	335	346	333	339	299	320	339	306	317	330	343	330	346	320	342	334	336	352	323	343	348	366	317	314	326	348	332	363	326	305	334	360	322	321	342	334	323	341	301	363	321	310	336	345	383	322	323	328	324	360	358	346	343	327	348	339	378	353	333	320	343	346	348	327	359	320	332	354	320	321	309	348	350	327	371	348	355	330	334	318	304	309	319	321	338	341	356	363	369	329	330	330	347	356	322	359	303	340	316	377	330	341	328	342	325	290	304	344	322	325	322	340	313	330	356	324	326	354	348	342	340	337	337	340	310	331	319	322	356	331	326	342	368	313	322	345	346	355	311	326	330	325	345	371	359	314	299	315	359	314	317	322	314	318	320	349	351	308	351	317	353	365	315	398	321	318	357	339	340	340	322	338	346	367	332	338	357	356	338	308	372	348	303	339	347	337	362	338	321	341	326	359	344	334	372	317	349	361	334	362	367	348	315	333	327	339	360	360	351	339	343	332	328	307	350	335	314	362	323	330	305	306	290	356	317	338	345	336	327	327	319	320	331	341	348	357	296	356	349	332	303	307	321	345	320	376	348	309	333	321	321	339	327	330	310	338	334	333	297	344	307	339	328	359	304	350	352	322	354	353	339	357	339	371	345	331	343	324	335	333	370	284	371	306	321	336	333	327	349	303	305	324	355	322	369	335	350	306	334	328	333	337	323	348	336	347	348	350	323	348	313	365	365	343	350	347	316	344	331	342	342	359	331	349	360	326	323	354	322	327	354	317	320	348	342	319	326	322	352	344	296	332	342	351	332	299	339	328	358
17668	1823	3406	3855	3366	2780	2456	2146	1805	1691	1555	1437	1305	1320	1226	1215	1169	1150	1090	1072	1064	1020	1065	999	1063	965	972	974	921	959	964	951	907	945	955	919	891	986	909	894	919	896	942	875	894	969	881	895	877	927	908	951	911	814	908	907	929	901	854	901	881	937	906	916	873	914	901	888	910	887	840	922	913	866	897	889	853	881	878	862	903	856	825	914	829	828	864	841	881	848	877	914	928	927	908	894	852	870	898	883	909	931	838	887	927	878	818	878	877	853	852	877	884	896	886	902	900	847	901	868	908	857	916	873	892	890	843	967	854	889	848	909	869	840	884	916	900	873	876	868	937	881	840	826	873	878	905	905	880	839	826	894	882	862	827	905	913	859	901	870	875	878	872	840	857	849	886	909	856	860	879	916	881	894	822	884	863	853	858	882	895	901	818	821	880	905	882	901	911	889	898	830	837	883	830	847	827	823	856	888	865	859	867	931	851	836	879	853	924	906	945	904	829	867	873	910	868	859	901	876	819	892	833	950	868	873	878	885	870	906	890	912	836	874	868	905	851	853	831	873	859	883	884	859	854	866	883	810	898	842	829	867	893	868	893	865	857	839	915	878	887	924	876	883	886	880	843	863	893	897	918	925	916	855	896	894	816	873	904	894	920	888	822	857	905	863	870	899	871	881	886	857	876	903	910	885	882	976	863	844	878	907	862	857	909	900	852	919	892	864	876	894	877	856	845	908	881	835	897	870	829	845	868	840	876	929	875	893	903	904	825	843	893	878	848	874	823	886	879	840	904	856	917	869	885	877	879	819	889	771	850	864	889	844	882	933	879	831	947	912	867	846	915	904	865	878	905	897	839	910	889	891	832	878	904	857	874	864	867	886	862	888	831	877	909	933	896	902	867	810	882	857	920	799	817	886	862	975	844	927	858	808	852	915	860	895	878	883	863	858	887	900	898	857	843	841	938	888	939	864	836	854	857	861	865	912	881	883	855	834	847	860	877	857	858	899	910	856	882	928	883	862	888	904	884	870	865	876	905	860	869	892	849	815	875	853	869	875	878	923	920	888	908	862	863	852	877	870	880	863	889	884	852	863	875	900	867	884	863	832	909	884	858	867	894	944	905	865	866	860	881	907	904	905	878	862	899	844	895	907	914	888	879	880	953	878	848	882	917	878	821	899	894	880	842	908	878	847	867	893	895	861	879	880	905	841	866	886	871	856	889	902	868	932	844	861	890	926	858	823	833	868	896	867	913	862	804	869	914	878	865	878	861	854	903	846	824	860	854	899	918	912	850	904	872	846	884	879	852	859	807	906	850	928	892	868	858	860	844	883	878	843	849	888	853	901	885	868	853	899	908	889	910	853	880	878	885	919	872	884	854	871	888	889	902	842	857	872	848	915	904	873	837	871	820	880	914	861	855	930	859	840	900	923	891	928	852	861	840	840	884	878	943	862	895	816	903	851	881	906	887	851	911	825	819	870	873	918	884	822	899	818	937	858	887	854	904	898	854	877	891	897	832	845	894	872	853	859	847	874	859	845	910	908	838	894	894	875	936	840	887	871	911	912	849	904	875	848	884	859	813	907	880	874	812	932	895	844	844	877	878	897	928	861	888	867	894	941	901	823	890	886	886	904	838	895	814	894	891	905	838	925	863	891	856	856	845	832	839	837	870	813	856	838	839	889	870	857	883	897	930	922	865	834	880	863	814	942	864	835	903	904	901	859	895	910	896	901	931	870	892	908	861	893	857	855	912	864	903	861	886	900	863	888	815	907	832	875	893	898	874	930	811	910	914	882	849	884	868	855	853	882	885	848	847	892	851	863	882	860	863	862	864	828	872	850	858	845	869	862	913	863	832	921	924	908	824	869	864	926	894	890	869	858	939	912	847	904	914	856	825	915	865	923	917	852	842	864	806	919	880	877	872	905	835	882	871	937	810	885	875	869	823	883	850	895	895	809	894	927	838	857	884	894	850	858	879	853	930	899	844	935	860	920	868	873	811	878	889	842	886	839	891	848	872	844	835	869	887	925	884	908	889	855	895	856	867	885	891	890	842	850	911	847	887	856	840	918	924	882	824	848	873	955	850	856	875	884	853	910	882	873	850	889	839	851	902	909	923	899	845	927	831	868	886	888	850	862	871	884	872	887	894	913	852	891	861	870	895	821	844	864	864	865	866	842	853	870	896	850	873	921	881	839	914	823	846	824	878	836	901	829	890	827	832	856	955	850	845	817	909	819	891	900	860	877	931	854	876	893	899	852	862	854	874	848	914	890	904	894	900	927	894	844	881	857	853	918	900	870	906	867	909	827	848	901	879	888	928	874	893	895	876	864	856	872	829	823	858	922	862	877	850	893	802	858	809	848	833	895	915	843	891	870	908	835	857	883	862	941	897	863	875	861	851	862	868	898	850	879	907	803	897	872	874	864	923	900	877	895	829	823	900	897	864	926	835	890	850	871	860	868	867	844	866	832	891	773	875	814	852	862	867	891	911	856	890	816	852	894	831	900	829	923	887	876	887	878	878	842	920	881	879	895	854	859	906	883	898	905	867	850	886	805	902	893	875	886	894	942	845	878	849	880	870	896	870	882	950	873	892	942	844	857	885	868	889	877	891	828	828	916	891	950	840	911	880	868	894	947	875	845	894	843	865	886	856	883	829	869	927	914	897	811	859	924	921	881	843	891	886	838	899	868	900	895	850	867	884	875	886	931	880	856	863	929	923	848	937	855	895	862	930	887	920	843	864	812	860	882	864	870	906	838	883	843	902	847	853	892	851	841	884	832	848	857	880	868	838	792	872	851	907	934	829	867	865	908	855	923	906	879	908	909	893	869	879	846	814	884	876	835	880	927	856	878	858	853	887	885	876	857	929	965	869	872	908	858	851	883	838	826	874	863	832	874	911	937	918	897	880	846	832	873	887	874	859	864	895	890	878	842	857	886	915	898	850	912	900	884	861	869	830	859	884	841	849	867	874	864	879	893	850	893	927	916	903	821	885	910	889	852	916	903	869	847	944	886	906	895	852	907	917	903	857	883	917	852	821	860	867	839	862	836	860	889	900	875	830	872	873	880	840	879	848	821	836	861	914	870	889	857	902	861	840	901	882	813	871	858	881	889	880	846	834	917	889	895	888	936	800	813	874	920	863	871	883	905	904	926	899	863	828	894	901	849	824	846	906	874	847	891	899	920	877	927	889	885	897	846	914	876	865	871	847	915	827	825	886	885	905	826	883	872	849	905	899	909	867	888	887	866	935	839	884	836	879	867	877	872	875	939	865	864	879	839	911	909	823	893	863	876	910	837	862	883	879	873	871	878	880	893	823	851	908	871	865	988	897	868	864	841	880	863	917	860	846	849	838	876	872	898	852	838	873	808	848	873	868	805	881	846	864	870	895	827	864	859	912	953	848	878	874	891	879	870	884	846	869	935	907	894	893	870	896	846	927	835	888	816	839	847	899	884	892	838	854	931	883	896	875	846	898	899	858	860
40366	16073	8868	4953	2607	1588	939	668	513	467	396	353	351	329	281	272	242	252	245	248	266	237	236	226	228	230	238	207	228	211	202	218	206	197	209	204	219	223	191	222	177	187	196	183	218	194	200	209	198	183	189	207	194	200	200	206	222	210	201	201	190	214	200	189	201	194	206	213	198	207	191	201	201	190	188	191	198	210	181	196	180	196	202	175	211	184	205	182	192	185	184	205	191	169	214	188	198	180	170	187	179	194	204	205	183	194	169	175	190	176	180	184	165	197	199	200	189	168	213	182	212	175	179	208	196	208	221	191	187	203	185	196	195	217	187	195	208	192	239	216	188	182	197	201	197	197	176	212	195	199	201	183	195	184	205	195	222	193	185	192	181	221	174	218	199	193	178	195	187	222	165	204	204	225	209	220	203	196	184	191	194	196	187	199	179	188	175	195	183	180	169	198	199	181	178	197	191	219	214	182	188	171	198	211	203	206	154	219	173	154	188	196	203	186	188	204	196	218	207	209	195	162	190	218	196	192	202	209	197	208	207	200	193	193	191	184	182	206	211	198	225	218	182	223	178	184	178	180	196	183	186	212	176	180	218	171	193	190	196	206	185	176	209	210	229	187	194	195	180	191	177	196	191	198	171	176	186	179	190	189	194	214	184	190	207	196	186	190	176	186	172	200	205	202	196	167	188	215	187	197	208	183	175	191	189	205	189	181	180	221	217	205	213	164	208	177	205	194	184	190	182	204	202	168	181	186	217	209	191	205	202	172	191	219	211	200	219	198	184	210	193	207	193	218	197	177	189	199	208	203	191	197	156	182	205	175	183	200	194	199	196	180	203	187	195	190	215	176	177	190	174	193	189	196	185	188	190	187	183	204	186	187	173	179	215	201	215	216	195	206	191	188	191	223	178	189	203	196	190	200	227	211	165	198	182	191	209	197	179	212	221	198	209	192	179	193	182	203	195	209	194	195	195	194	189	213	206	214	191	194	197	207	189	205	206	202	199	192	215	227	204	216	219	219	192	195	195	192	205	185	196	201	189	204	206	207	184	184	193	189	185	187	178	191	195	210	228	188	182	191	193	189	198	227	194	191	177	172	187	224	194	198	166	180	195	202	177	197	208	198	192	183	196	214	200	177	200	200	191	181	184	188	185	198	193	182	216	206	201	178	208	186	194	202	198	196	203	193	199	192	168	166	179	211	185	189	184	196	168	209	189	180	181	157	213	211	176	197	172	200	195	223	194	201	205	202	188	183	203	180	205	207	198	210	207	170	203	174	183	224	162	190	204	187	191	220	211	211	186	180	190	190	191	187	200	203	185	190	188	191	207	193	179	162	192	185	210	183	196	200	191	197	210	182	193	195	216	173	224	208	179	201	238	183	200	185	193	186	181	211	214	185	179	189	180	191	189	195	189	208	190	197	189	181	184	183	188	214	199	194	212	205	190	173	173	194	206	171	180	209	216	189	193	190	221	210	214	159	166	206	223	196	184	175	204	215	189	209	179	181	204	214	220	203	182	185	183	194	185	195	223	174	180	197	173	193	182	176	186	195	193	201	198	203	201	186	193	199	184	186	186	198	192	193	205	176	190	221	211	182	212	197	204	187	203	199	207	207	189	198	176	203	187	203	189	166	178	186	215	190	188	199	174	158	196	189	178	183	180	207	214	191	194	187	200	184	174	203	191	189	210	214	182	208	199	202	198	187	179	208	212	179	210	163	196	206	182	196	194	176	195	189	188	204	193	198	187	227	191	212	201	165	196	194	190	183	193	205	176	206	206	168	177	205	188	210	176	189	179	194	172	174	201	187	186	182	193	193	205	193	191	194	200	179	186	196	198	202	173	199	199	201	195	199	191	200	195	198	215	201	202	195	170	198	165	197	199	201	182	171	199	208	208	172	213	181	207	213	156	174	233	184	186	197	196	186	194	191	216	217	184	192	201	210	199	206	212	202	204	179	162	184	176	194	178	189	198	193	192	180	180	186	203	186	209	194	204	182	157	202	184	198	200	206	206	207	164	197	198	205	200	183	183	188	192	203	191	197	179	183	183	200	192	205	190	187	183	180	183	180	209	186	210	207	190	206	195	201	201	207	203	186	186	207	204	192	188	206	208	200	175	190	175	182	157	191	201	194	205	208	206	207	209	184	189	176	203	203	204	203	189	212	204	190	202	182	173	184	192	200	199	225	168	197	177	199	197	197	205	189	167	185	201	193	200	168	194	187	196	204	197	187	192	207	206	203	196	185	201	202	194	211	200	187	187	204	169	190	177	168	179	167	184	180	190	175	192	215	203	214	188	191	218	179	207	206	200	188	196	184	209	190	182	198	180	173	201	201	168	179	171	196	193	187	204	177	188	177	181	198	181	184	198	186	208	180	187	176	201	176	203	194	189	203	205	184	202	192	183	213	186	174	169	203	190	176	183	180	176	195	187	203	194	204	200	187	174	200	195	172	179	186	173	214	196	192	197	172	204	191	185	207	214	179	198	186	208	194	205	175	200	174	176	211	171	171	212	196	166	189	182	184	182	209	195	202	217	202	205	198	209	189	227	209	201	214	190	198	191	172	191	176	200	163	182	184	213	196	162	168	215	209	209	174	176	215	182	184	191	228	181	193	194	191	189	170	191	199	192	175	206	171	201	199	189	201	187	187	162	188	185	210	182	209	220	199	170	181	191	203	186	208	177	213	198	187	198	182	200	198	188	202	204	173	214	201	183	201	206	195	175	188	205	191	198	207	187	193	194	197	178	189	206	184	160	199	190	173	211	188	189	187	193	193	180	207	192	171	196	227	183	185	180	189	194	205	201	216	201	192	192	187	189	191	185	173	183	222	204	198	164	188	205	212	189	204	205	194	207	171	192	182	199	194	222	201	189	197	212	197	202	212	205	202	199	194	185	217	206	221	180	210	201	192	205	193	184	194	176	206	166	186	189	216	193	214	213	201	201	211	189	171	197	190	193	185	214	182	207	204	191	220	181	199	180	179	196	188	193	204	201	205	203	201	192	205	207	179	180	203	179	208	195	209	196	205	192	186	174	185	186	201	214	183	201	189	188	172	179	207	203	185	207	177	218	188	168	205	215	199	181	198	195	203	188	181	195	159	193	192	177	192	201	187	225	177	179	195	188	190	173	189	187	180	208	196	199	209	193	189	188	173	161	200	180	175	209	211	217	192	194	187	189	183	203	188	202	193	180	185	179	212	197	212	209	193	205	178	204	201	194	147	198	192	188	209	199	185	199	205	194	188	192	204	189	212	212	217	192	195	179	197	200	183	192	198	214	204	206	217	217	193	192	179	192	199	182	187	190	238	188	205	192	190	185	212	217	214	173	198	200	217	184	190	208	185	187	209	206	215	188	184	210	179	169	183	205	182	207	185	197	178	213	214	205	184	182	181	167	195	182	197	205	196	179	196	188	181	178	211	189	201	219	192	201	195	180	204	180	183	173	205	219	178	179	161	187	186	207	178	181	179	180	198	176	193
25149	2594	5540	6188	5236	4342	3552	2857	2408	2190	1939	1536	1490	1281	1256	1231	1080	1001	988	907	901	842	836	825	803	715	741	720	736	711	668	674	676	685	647	641	662	630	630	663	644	595	597	645	622	602	608	550	667	610	592	566	597	597	561	572	604	606	585	556	578	552	562	538	613	544	563	558	553	574	555	572	569	539	572	531	539	553	533	569	546	569	537	543	535	514	547	566	522	556	567	525	540	550	566	567	553	515	528	536	549	566	547	542	549	564	557	534	525	564	517	568	528	532	517	553	546	552	560	549	540	556	537	549	532	551	536	540	508	568	535	518	539	547	557	558	551	555	565	512	542	506	516	497	525	536	551	551	522	581	527	499	558	536	526	522	526	530	539	537	561	514	551	535	533	493	514	546	538	555	534	525	548	523	562	557	543	512	531	551	494	534	490	546	505	544	506	524	550	563	559	525	538	524	521	541	500	541	569	515	518	512	528	529	517	519	518	495	503	510	562	535	529	552	560	589	537	546	606	521	529	545	564	579	533	532	527	548	508	508	559	543	495	544	531	519	532	550	511	546	530	477	521	514	533	528	536	529	528	538	537	551	506	488	562	522	522	566	487	508	533	518	573	542	555	570	503	573	513	528	518	527	556	516	543	506	495	534	557	501	556	504	514	509	514	530	531	526	524	489	549	536	559	480	556	541	545	491	517	509	533	548	499	523	540	533	539	532	541	511	526	574	550	553	555	517	516	522	528	545	513	492	494	553	533	488	526	539	494	551	495	550	532	534	546	541	551	546	529	524	572	543	528	527	593	509	539	520	545	531	550	543	531	510	504	510	537	555	579	525	489	512	564	552	530	544	535	544	527	535	521	515	532	525	529	512	504	557	539	538	515	521	550	514	540	494	582	524	518	587	559	505	536	524	522	532	531	536	541	516	557	518	512	520	547	508	510	517	487	553	532	543	548	534	515	486	560	515	554	543	527	512	550	531	558	549	572	535	527	545	555	498	533	547	542	517	511	513	550	609	554	555	544	539	548	505	598	513	533	556	533	549	496	536	542	552	560	538	558	514	573	521	585	473	530	537	565	538	533	540	544	555	544	506	510	530	531	536	483	517	605	559	541	502	520	527	516	523	523	533	523	540	549	548	519	564	520	533	528	533	557	530	541	524	512	533	547	491	522	561	504	557	564	556	555	506	494	520	539	548	581	530	526	556	520	530	502	529	531	516	586	532	537	535	543	501	551	513	503	508	547	529	542	591	559	561	499	538	522	558	510	540	576	496	554	508	564	509	536	518	537	505	524	538	527	535	545	502	551	558	519	567	524	537	494	526	542	535	545	560	524	550	507	532	523	513	534	531	506	534	515	561	519	499	523	500	529	556	561	527	542	505	528	555	529	519	548	510	486	541	549	548	516	535	526	524	563	552	527	502	544	552	519	549	516	531	514	526	502	517	526	547	533	583	523	545	499	544	538	535	540	542	520	473	546	485	502	519	552	544	541	548	532	517	495	548	523	562	529	508	526	520	497	584	502	527	537	546	560	524	500	570	528	512	527	495	559	521	548	512	548	550	547	534	516	529	536	553	524	579	504	530	541	560	493	525	545	510	484	507	489	536	514	523	515	549	548	545	557	469	543	567	515	564	524	553	496	563	510	523	541	541	548	546	527	471	538	576	545	489	542	551	577	523	516	513	557	521	531	488	558	577	545	539	518	536	527	505	542	509	526	524	572	517	533	521	543	541	473	528	535	524	556	510	509	570	568	515	526	505	533	568	553	560	530	537	513	519	524	545	524	520	507	518	532	479	552	525	493	498	505	544	579	503	533	543	531	514	534	520	521	513	539	534	496	529	523	538	561	567	545	541	512	537	531	529	491	535	535	529	513	510	567	530	538	563	535	518	547	518	518	542	519	495	538	555	500	548	509	517	559	507	585	508	532	532	529	542	503	554	500	548	544	522	505	561	548	524	554	558	516	531	485	510	533	510	514	551	519	522	539	573	528	573	531	532	563	573	541	528	558	518	528	549	518	518	547	509	553	549	539	541	493	520	515	543	565	555	493	544	515	512	558	536	509	501	563	559	518	485	578	526	559	531	515	534	586	537	551	522	530	546	525	538	516	549	591	519	517	546	537	547	532	527	518	544	572	542	541	543	539	563	564	521	525	588	558	531	541	569	519	547	509	517	560	522	529	529	529	492	546	515	533	529	536	562	532	544	544	498	556	502	511	539	516	514	548	502	555	551	522	571	548	527	543	529	534	539	522	534	508	528	508	517	560	502	539	536	551	540	519	547	500	534	532	526	471	520	527	529	552	508	541	514	544	580	497	526	517	532	551	511	519	537	536	553	525	505	541	550	523	541	543	556	499	519	550	535	505	541	544	530	546	549	512	517	489	531	516	518	533	586	510	504	472	567	525	524	529	514	547	556	529	497	524	493	523	533	526	521	481	524	538	511	544	523	532	503	554	525	517	539	511	561	546	550	534	487	540	518	535	557	520	530	501	520	523	547	532	578	512	518	545	513	526	563	543	520	563	532	478	521	506	476	521	510	557	559	538	501	520	531	533	554	533	501	529	545	526	505	533	537	511	557	549	567	527	514	514	513	500	543	504	576	539	562	507	529	535	523	530	536	459	536	537	537	548	506	494	560	523	544	552	513	506	550	542	527	535	522	574	569	524	525	521	515	524	533	508	519	522	525	517	527	516	555	501	537	523	550	560	547	543	534	525	519	526	553	533	529	520	519	531	523	531	529	547	552	515	519	536	504	504	506	523	514	495	525	520	552	550	496	507	559	569	565	507	530	550	512	552	508	558	535	507	523	533	500	505	543	577	491	500	554	504	541	518	511	487	585	503	521	565	489	516	558	559	540	514	517	484	526	499	541	499	532	506	563	551	531	526	542	540	515	536	546	538	520	546	536	541	562	481	516	541	504	529	560	539	535	547	523	565	532	541	569	490	522	506	528	526	531	485	515	525	558	525	531	509	522	547	509	532	570	531	551	521	531	565	511	551	544	529	529	548	534	551	549	538	593	520	506	543	526	541	513	548	535	549	541	559	531	534	530	506	527	519	503	522	537	543	553	556	511	571	541	517	513	527	560	555	537	535	568	519	526	511	530	541	505	547	538	516	546	519	571	527	556	541	556	564	517	555	516	526	506	522	521	522	528	512	569	513	551	548	537	498	548	571	518	526	513	527	573	560	558	488	558	550	551	502	533	544	538	516	506	525	531	531	581	538	587	565	523	456	519	548	489	538	499	529	557	516	533	544	529	566	545	538	526	548	533	531	520	556	539	527	562	535	543	533	519	573	531	543	553	531	552	509	550	531	536	556	530	581	514	562	510	520	533	500	555	538	493	536	553	512	501	547	532	524	534	495	540	492	556	513	547	505	568	500	518	530	559	527	530	540	491	546	499	518	527	546	554	514	532	538	530	531	533	515	568	497	508	549	503	545	481	519	563	538	516	526	513	529	501	541	569	524	547	526	546	523	527	546	511
6283	801	474	371	300	309	298	300	271	274	298	278	316	261	284	252	278	301	256	281	305	268	268	266	263	279	283	292	308	294	263	279	275	331	257	276	257	260	286	288	299	310	278	269	285	290	277	264	286	297	279	295	258	301	238	280	292	275	293	274	242	295	305	297	259	295	271	280	289	276	278	264	268	282	291	263	271	303	269	257	260	307	268	299	265	273	289	284	276	273	284	264	317	287	271	304	310	267	309	277	275	290	275	272	256	280	266	274	279	281	272	280	294	288	287	254	253	255	281	287	239	278	284	283	288	292	308	297	268	294	244	311	307	264	269	288	288	265	267	272	296	256	256	274	265	250	303	316	279	267	271	290	247	286	255	277	273	291	274	295	271	285	294	317	300	292	299	305	264	268	267	290	304	276	256	270	253	262	283	273	274	253	271	304	299	300	254	269	271	282	255	278	301	278	263	244	288	281	295	259	301	300	280	270	260	265	276	292	277	262	274	247	296	272	300	270	275	287	265	278	261	276	276	289	288	273	285	277	285	272	274	293	259	302	290	310	278	310	298	245	284	283	269	247	277	306	286	298	309	279	268	287	308	273	276	287	265	290	261	279	312	284	302	281	287	277	313	277	267	257	284	273	330	249	269	296	278	305	282	246	261	274	272	276	271	285	258	287	286	304	316	278	301	290	270	268	281	279	284	265	238	284	256	296	264	294	282	299	270	309	279	283	251	240	277	296	260	267	274	254	260	244	288	259	298	265	283	284	272	292	254	307	288	297	322	292	259	280	274	314	252	278	282	264	272	267	299	252	290	325	255	272	274	276	257	296	296	314	269	295	305	314	289	283	280	309	305	330	297	243	280	304	268	272	304	271	289	283	302	305	283	269	282	273	289	290	273	272	293	287	300	265	275	309	312	255	282	295	288	247	290	271	297	272	273	274	312	296	293	259	263	307	288	252	264	254	280	274	254	276	262	286	262	279	309	265	291	278	315	250	289	278	243	256	301	289	264	302	285	270	292	275	296	287	267	288	256	280	276	267	306	298	267	273	280	278	293	271	313	271	310	305	280	280	265	286	260	285	285	299	291	299	280	276	303	312	279	317	271	250	274	288	277	290	289	270	291	298	296	311	301	283	271	313	277	275	267	261	272	253	283	305	283	275	261	321	291	304	301	261	277	288	280	256	282	288	296	260	276	308	287	296	243	298	279	249	282	312	300	284	271	310	254	319	289	274	266	282	283	290	272	275	275	268	287	287	290	286	286	303	257	283	271	275	291	303	292	258	291	275	285	251	302	248	280	277	300	286	311	260	287	260	276	277	273	247	275	284	280	309	272	272	266	255	271	284	261	281	260	269	265	291	283	296	290	283	295	269	261	300	287	277	274	288	271	276	260	272	262	284	289	294	281	248	312	275	279	280	284	300	288	306	310	268	238	277	279	273	283	246	254	292	270	257	279	276	274	294	252	277	285	270	290	276	268	268	301	267	263	297	276	276	236	316	317	264	283	301	280	257	272	253	302	278	289	316	310	271	254	278	271	282	276	236	284	307	301	264	278	299	307	306	270	303	290	279	285	308	276	262	289	270	252	285	292	304	272	242	259	289	309	293	292	282	275	300	268	263	309	298	271	286	271	288	265	302	298	303	278	305	284	313	257	267	285	247	293	312	260	285	304	264	290	265	267	270	269	260	266	294	330	265	301	310	300	292	267	263	285	266	279	279	309	285	274	294	277	282	254	284	287	270	283	292	275	263	270	296	254	267	259	281	265	293	291	283	274	290	265	276	294	306	328	274	283	266	288	290	258	293	284	270	266	303	299	274	318	252	284	276	290	285	284	282	281	280	282	286	279	280	316	291	274	279	286	297	272	298	249	266	284	285	309	275	293	274	246	271	270	265	276	264	301	291	280	286	267	289	278	292	277	257	284	293	294	283	289	266	303	275	245	252	314	286	298	295	302	281	270	275	309	293	288	282	289	285	297	293	273	252	287	240	265	297	275	281	283	273	298	267	299	274	276	317	283	311	277	267	287	252	259	298	284	306	292	289	272	253	296	258	293	280	289	279	271	299	307	281	288	283	287	302	299	301	301	273	254	258	272	304	306	270	276	274	307	270	286	303	271	318	301	287	299	267	274	253	295	291	295	275	256	311	283	255	248	286	303	262	263	272	254	293	284	282	249	272	285	277	288	253	262	246	284	286	299	261	272	295	271	311	275	300	307	262	299	261	289	264	264	281	264	297	286	304	239	260	300	284	253	294	272	305	286	275	268	281	271	331	323	258	279	246	272	269	304	285	286	290	285	299	264	289	286	269	295	280	294	256	275	285	312	274	283	285	264	279	279	273	288	247	265	260	273	300	267	278	262	272	290	264	269	270	270	274	311	285	292	296	280	285	266	259	298	289	252	291	278	286	252	272	258	261	267	277	265	284	264	287	281	265	286	267	288	282	282	294	244	279	296	294	287	240	291	282	272	291	311	293	305	292	266	272	262	289	302	268	279	267	304	285	275	275	289	299	300	285	281	249	273	264	290	276	295	293	298	301	280	260	273	282	266	282	297	274	261	259	260	286	268	302	275	280	250	272	260	254	258	274	291	260	275	291	290	285	301	291	268	267	258	293	329	282	254	269	272	285	262	272	279	279	288	288	234	285	282	268	274	303	255	285	286	256	309	317	298	283	325	258	231	231	277	289	272	291	284	269	297	304	289	276	287	287	266	280	263	258	260	277	281	289	286	262	302	277	272	263	301	271	285	312	248	304	271	247	277	306	284	248	303	268	266	257	270	287	313	275	297	287	252	257	293	272	254	275	244	296	288	301	287	272	297	287	243	265	279	257	254	269	285	285	291	278	281	290	287	306	265	286	269	293	240	279	245	283	278	305	294	275	285	285	301	309	267	290	267	269	283	318	291	297	285	283	269	272	276	278	261	297	287	286	267	230	305	276	286	301	309	274	288	322	282	283	282	305	248	283	257	315	277	306	254	239	262	318	291	297	280	302	245	261	284	277	251	310	274	263	290	263	281	313	268	253	265	265	262	283	314	288	284	302	275	295	275	256	257	274	319	303	289	283	292	275	291	286	281	300	281	282	273	310	247	267	302	284	268	307	271	281	298	283	278	263	280	288	272	298	269	317	255	294	278	263	282	304	275	294	289	292	301	306	310	268	288	297	261	269	275	281	270	252	307	273	266	278	292	278	263	283	269	279	272	267	284	269	276	295	291	262	290	270	298	263	290	270	283	314	323	297	262	288	298	279	261	273	291	274	281	301	297	281	242	304	307	272	286	253	281	294	284	263	302	288	278	300	299	295	282	289	298	301	279	294	252	264	299	269	293	287	283	287	282	257	273	289	278	325	274	298	275	289	271	304	265	278	298	240	271	279	259	253	295	283	279	261	264	291	286	308	284	287	269	300	303	310	290	310	309	286	308	267	308	288	267	298	310	267	268	274	274	299	280	320	274	259	296	287	295	299	309	245	273	283	290	285	250	286
5590	825	868	904	979	907	880	870	787	844	848	754	774	775	791	789	825	764	775	794	800	789	756	809	811	746	712	759	770	790	767	805	814	756	732	761	781	705	792	736	847	756	706	821	802	798	773	765	738	787	765	757	788	766	740	763	757	756	787	733	799	805	796	804	762	735	742	752	725	739	784	781	798	773	806	759	799	780	715	728	795	797	793	792	723	751	719	760	733	809	767	787	743	817	758	721	830	797	782	807	848	810	789	796	808	739	762	761	830	800	753	788	785	754	712	799	722	771	786	782	787	799	756	721	742	746	742	800	778	750	780	798	820	759	807	730	756	843	745	729	749	805	842	758	724	758	761	779	764	800	745	731	780	753	763	708	761	754	790	792	785	732	766	767	742	770	781	805	745	762	815	801	791	797	812	734	782	707	725	789	784	762	767	773	760	796	734	763	786	766	773	772	760	771	755	765	768	789	769	786	765	791	785	764	754	760	742	733	742	769	771	771	744	777	756	738	794	737	726	767	778	821	772	781	755	768	756	749	801	728	785	798	830	777	760	741	754	799	745	724	791	763	777	798	774	751	675	770	757	763	734	752	730	789	766	758	801	727	774	765	784	772	756	760	725	732	748	746	750	768	756	720	714	761	711	793	790	763	790	761	804	770	762	708	762	799	806	788	732	766	753	759	795	788	765	791	765	762	778	790	759	746	729	748	759	775	750	759	751	790	786	779	762	772	765	798	797	748	764	751	828	681	739	771	731	751	785	786	846	759	773	786	764	760	740	762	847	724	773	824	792	774	768	757	759	772	786	733	772	761	761	755	814	755	724	807	805	743	731	800	763	798	736	731	781	741	761	784	769	757	755	773	778	780	774	746	772	738	791	787	792	786	747	778	806	771	757	788	712	766	786	801	734	747	811	750	746	730	749	823	786	767	802	778	773	799	791	731	823	775	817	760	752	773	745	765	802	759	760	781	759	766	706	788	807	745	819	746	795	740	763	768	733	757	804	756	762	763	793	760	763	797	787	719	779	763	748	767	753	758	773	800	804	730	823	816	753	767	749	741	727	763	747	752	757	760	800	732	764	746	760	809	816	729	749	762	791	812	781	795	765	764	704	785	788	749	753	745	743	722	807	769	793	846	780	790	743	776	761	801	778	761	764	806	798	805	773	775	775	831	757	766	776	764	775	794	821	759	800	827	758	784	773	773	721	825	768	767	765	774	798	790	761	704	810	778	737	810	760	744	772	781	715	788	772	759	767	781	772	743	774	762	826	796	778	707	784	722	780	704	788	749	776	769	776	711	780	813	833	715	779	785	756	800	831	760	779	756	763	761	774	763	761	739	803	780	750	792	782	751	779	745	793	740	766	754	741	746	794	759	765	777	801	750	768	751	803	718	750	758	744	786	731	718	768	756	754	774	784	768	746	773	740	697	740	744	770	780	725	766	770	743	751	749	741	780	784	766	745	772	786	792	761	728	807	757	769	744	742	727	782	793	751	808	786	738	763	776	762	745	782	780	811	755	775	759	806	750	786	835	781	769	782	774	763	780	741	767	744	743	727	737	723	746	743	750	753	746	749	781	774	742	765	802	795	836	768	795	762	772	771	752	760	815	758	787	732	791	764	838	813	737	769	782	811	806	762	753	780	732	796	797	743	754	753	774	754	770	742	772	797	743	787	767	801	728	723	763	807	785	822	839	714	791	765	772	789	756	760	770	746	779	756	779	792	770	772	776	771	743	777	766	748	717	752	811	756	806	768	765	767	793	803	785	775	762	791	799	787	801	743	755	739	766	796	796	759	754	788	773	737	732	769	764	766	796	779	773	766	772	796	772	724	791	750	754	844	782	791	782	825	703	787	694	755	787	738	788	752	800	773	742	720	801	791	819	792	741	741	783	784	748	762	713	757	807	719	786	748	787	801	744	754	786	778	747	778	744	767	762	752	788	749	755	771	736	793	753	774	814	766	793	755	812	796	797	751	729	761	745	738	783	747	781	784	807	755	809	734	786	754	782	780	731	790	744	804	798	786	722	748	791	778	804	794	811	783	751	788	737	754	775	753	791	760	769	704	774	754	739	762	779	758	735	762	805	721	731	709	822	816	780	783	824	732	764	752	774	775	758	752	825	773	763	760	772	808	786	776	781	744	700	766	749	768	706	771	794	773	813	736	742	747	763	734	776	791	760	803	757	786	750	768	749	784	785	754	756	770	778	766	755	785	751	771	812	790	736	782	710	724	782	784	826	779	763	731	720	764	761	769	814	761	816	734	775	749	781	739	791	748	780	808	769	796	787	791	775	806	778	772	752	752	746	824	798	777	747	782	766	785	791	752	789	738	731	794	727	731	737	750	818	745	812	766	766	784	786	783	711	770	787	759	727	781	834	800	776	767	736	751	760	816	748	781	759	761	743	797	789	804	734	739	743	742	792	730	789	776	744	772	797	764	756	781	733	775	773	808	733	807	742	772	796	791	729	779	720	757	772	770	820	797	722	727	777	784	735	720	798	723	782	789	778	753	810	771	737	814	769	757	755	776	765	787	780	750	803	804	779	781	720	810	766	798	766	726	705	764	809	745	769	757	776	771	729	762	787	765	777	798	785	757	763	804	754	762	792	780	716	775	714	791	763	769	742	777	708	783	781	744	693	806	792	705	728	736	781	758	754	801	780	760	778	763	799	760	764	775	773	760	785	769	762	762	752	763	721	765	775	808	739	793	729	721	745	753	781	741	731	785	743	733	791	743	735	760	817	764	736	772	795	774	804	767	761	747	717	769	742	729	741	768	761	766	788	712	789	789	778	745	725	755	792	813	796	782	779	735	762	744	755	742	757	794	777	741	727	743	774	724	768	755	799	833	760	769	794	776	763	787	741	756	741	796	734	814	802	716	751	787	751	727	737	793	732	773	780	800	745	768	749	774	768	763	778	805	797	752	772	776	721	749	748	775	772	775	781	768	817	726	823	816	720	746	752	771	752	748	751	769	701	783	742	738	770	805	769	779	768	808	775	775	780	760	747	773	826	811	750	683	777	752	735	736	775	758	785	793	789	718	774	742	785	785	755	809	743	785	731	729	824	773	768	787	782	728	760	777	773	794	762	820	803	763	710	795	748	802	707	761	784	775	802	760	735	772	761	781	741	760	763	744	799	782	733	749	742	790	749	777	787	778	786	776	790	798	779	788	773	762	761	800	771	803	793	778	756	798	818	809	754	821	739	753	702	811	768	786	778	773	717	815	779	761	736	779	754	831	812	743	767	809	801	802	767	741	681	782	766	753	769	781	713	731	792	747	739	731	791	756	787	807	749	752	802	730	813	746	737	760	762	804	803	764	790	749	769	751	725	787	748	763	788	753	761	776	733	774	778	767	791	773	733	795	765	766	727	748	787	772	763	775	771	822	783	787	755	771	744	748	790	765	795	783	747	758	773	803	768	755	734	791	743	750	788	754	749	743	761	774	795	762	794	800	758	751	742	776	788	764	693	764	752	742	794
32646	11078	5656	3250	1764	1146	759	558	478	508	443	369	411	404	402	383	400	398	376	358	368	370	343	361	374	375	357	334	337	345	368	353	319	347	352	326	349	340	346	334	370	335	357	361	333	326	320	336	329	344	359	348	306	338	288	350	318	358	325	361	318	329	306	319	340	331	329	352	327	362	353	324	347	316	354	343	336	388	345	351	322	359	345	323	337	351	342	313	360	350	337	331	319	354	325	327	340	307	315	333	371	339	354	297	328	308	313	318	305	348	315	327	338	340	359	369	359	322	328	314	352	339	331	350	356	345	350	354	321	303	348	356	340	369	331	352	325	316	367	333	313	360	361	339	308	355	314	305	341	341	355	344	328	349	349	322	339	326	343	333	333	320	346	313	382	313	343	332	330	316	336	342	379	342	359	345	362	330	329	300	347	365	334	342	338	306	318	319	320	326	299	325	329	342	350	319	328	346	327	332	330	349	363	328	346	328	412	366	339	329	361	330	362	366	367	373	354	326	325	330	327	338	305	367	351	326	355	338	336	306	324	344	325	311	364	358	341	324	317	339	319	317	322	305	315	369	344	311	359	327	351	317	316	330	318	351	344	321	336	333	323	332	335	365	331	333	358	361	344	335	348	298	332	332	337	342	328	323	327	314	358	306	339	303	352	347	363	335	291	338	349	345	377	312	360	315	348	334	329	360	343	335	325	308	361	324	362	325	353	333	328	341	330	350	337	327	333	366	363	349	375	354	363	336	305	324	338	347	363	293	389	356	361	332	330	333	318	312	346	321	310	328	308	301	322	334	332	320	394	360	326	354	349	348	340	342	321	322	335	348	338	315	368	355	320	313	324	347	296	308	340	384	344	347	334	331	346	318	347	357	356	351	329	337	364	351	327	348	348	359	346	330	348	313	346	352	355	313	318	327	316	346	324	348	370	345	336	357	313	347	334	338	359	346	363	286	305	316	329	340	311	347	378	314	350	344	330	340	323	335	368	335	330	311	330	323	305	334	338	315	333	342	319	346	308	321	355	353	316	333	368	328	318	338	335	349	377	301	345	347	379	321	361	312	318	351	343	343	347	353	353	323	348	341	312	326	342	354	350	350	370	327	310	345	331	305	364	365	355	353	349	336	307	338	313	349	337	366	322	334	352	360	303	369	350	329	320	315	329	306	379	347	363	317	339	363	350	368	350	330	326	339	313	314	367	359	324	346	317	348	375	347	324	335	308	350	363	320	325	316	308	325	337	362	340	367	362	342	318	331	322	312	338	385	315	338	311	323	357	355	310	340	353	361	336	345	327	355	342	364	345	334	353	315	298	342	309	344	352	314	355	337	325	336	344	331	343	358	337	346	321	321	335	347	357	345	310	385	338	335	365	359	376	353	334	349	346	327	349	327	367	312	345	350	329	349	345	378	331	350	329	351	361	306	326	337	334	312	334	342	355	339	343	349	345	320	302	356	366	345	342	363	342	350	384	329	329	331	338	353	336	340	312	332	325	311	359	373	306	312	367	338	338	331	333	320	363	329	330	341	340	370	322	344	370	361	324	309	353	366	340	354	376	363	359	359	311	350	357	311	340	341	353	335	375	357	357	343	335	327	358	351	345	357	347	297	333	388	336	329	341	316	346	332	344	356	324	316	316	326	334	347	333	361	331	341	354	306	365	351	336	346	334	356	325	330	334	329	321	349	341	334	331	344	331	357	328	336	362	344	335	331	339	340	336	337	330	335	302	338	328	333	331	304	337	322	322	338	328	322	315	349	303	338	315	319	334	349	381	358	334	289	326	340	330	350	362	338	337	313	313	356	323	364	342	349	334	326	334	308	343	329	283	351	344	333	340	348	347	331	310	347	347	354	312	335	359	326	346	359	343	337	355	323	334	339	334	328	357	333	356	351	316	342	322	360	313	314	355	328	368	387	335	339	328	350	339	355	327	328	341	379	354	328	351	338	333	332	358	317	367	350	314	313	347	358	317	340	359	323	355	321	341	304	323	323	309	328	359	330	372	333	361	346	317	370	343	335	346	308	303	356	373	325	338	326	355	338	353	363	337	333	343	363	330	341	353	332	310	337	333	311	315	343	333	316	348	339	351	348	355	339	337	347	349	362	364	347	343	333	322	315	346	324	354	372	313	343	341	336	378	342	361	320	339	356	328	339	341	302	316	350	338	366	337	349	329	352	331	372	341	356	333	344	375	369	323	321	321	318	304	345	372	312	328	333	320	307	355	350	380	325	342	311	336	326	331	324	321	359	315	357	338	329	326	338	323	335	348	338	344	341	346	344	324	336	356	361	319	345	328	340	320	365	320	332	329	334	351	337	323	359	357	368	364	343	352	343	320	342	335	372	309	321	336	333	344	325	338	319	304	324	327	379	336	344	339	349	335	314	359	338	342	320	339	372	387	315	350	361	327	336	335	308	320	316	359	350	313	332	334	337	313	312	354	354	325	312	318	318	305	348	333	350	330	363	363	343	348	336	322	365	354	324	364	350	334	335	360	308	358	328	351	363	351	336	336	357	334	332	332	350	313	343	334	343	346	353	332	339	328	318	334	310	342	359	334	320	369	337	336	326	336	330	318	341	349	301	332	308	303	357	356	352	340	341	316	341	321	343	340	320	358	356	363	334	322	331	295	314	322	320	366	336	388	310	317	347	324	311	368	339	325	301	319	344	368	293	312	327	315	334	336	330	329	323	358	342	345	334	328	312	344	313	326	315	353	346	354	326	315	308	352	337	367	345	368	300	356	344	345	324	375	307	346	333	358	307	352	329	358	325	359	339	310	322	332	353	349	345	342	345	337	331	311	349	390	318	361	354	318	336	326	359	330	328	332	326	337	353	324	291	325	332	305	332	336	362	354	347	333	346	350	330	348	350	300	354	334	330	340	312	335	322	354	327	314	303	317	341	333	336	344	325	327	365	376	327	347	317	327	347	344	348	330	339	356	310	301	339	320	346	346	321	342	336	370	344	327	302	362	287	349	372	354	340	333	335	336	323	371	306	340	337	304	343	334	326	331	322	352	330	376	337	333	352	343	349	345	315	322	353	326	298	336	316	371	315	345	349	351	374	343	373	341	324	321	328	364	316	299	338	299	348	312	371	387	318	340	337	334	333	371	338	359	354	352	303	318	337	332	359	360	320	334	329	347	384	353	360	344	338	384	332	302	314	343	336	335	399	375	339	293	379	340	337	346	319	335	349	379	314	315	317	344	350	318	335	319	354	381	324	350	309	345	341	331	333	400	360	352	334	369	355	319	358	323	351	322	347	316	351	360	336	348	316	318	301	361	339	335	335	362	320	339	321	324	329	329	328	342	333	341	356	356	339	288	369	323	377	357	329	351	347	321	311	355	324	346	301	349	316	321	337	325	339	331	327	346	327	309	345	330	327	360	349	355	334	312	333	347	354	333	369	332	311	351	330	342	327	320	358	335	350	363	320	338	336	353	345	346	314	338	348	333	343	310	329	343	340	339	340	329	313	344	336
20231	1881	3580	3920	3309	2820	2342	2063	1933	1708	1572	1417	1344	1308	1237	1197	1180	1182	1077	1054	1073	1050	1045	1031	1010	989	1012	986	927	963	977	946	1004	922	983	929	970	926	968	897	921	926	960	938	882	921	907	938	968	870	931	898	864	903	897	887	877	944	877	886	913	942	875	878	883	905	862	913	868	887	944	907	881	870	914	856	897	830	905	936	875	884	902	915	926	906	884	868	916	879	850	920	853	896	896	913	855	873	933	836	848	966	861	864	878	918	868	867	863	840	897	845	887	891	861	864	878	901	847	877	864	819	863	845	882	890	859	851	826	898	833	885	881	828	869	896	877	874	901	873	890	874	896	917	860	888	849	877	930	944	921	849	867	884	845	846	924	911	821	860	922	882	845	889	842	932	818	934	888	867	852	901	892	884	887	865	875	872	918	871	833	875	912	813	911	861	865	874	883	870	915	867	861	866	870	860	877	821	896	831	877	850	900	873	867	858	875	820	906	861	842	881	875	834	867	892	783	912	883	880	866	864	870	887	884	845	892	868	852	907	928	883	891	875	874	877	867	878	947	860	833	907	840	905	840	872	884	903	875	909	865	851	867	941	880	869	819	900	908	886	870	846	884	872	921	902	880	873	850	866	876	921	857	858	918	881	842	922	860	856	952	847	905	892	915	884	879	829	909	882	920	862	920	875	878	832	839	939	860	886	879	911	815	900	871	902	894	834	905	865	884	905	912	835	861	858	926	828	840	891	924	899	859	921	895	826	897	864	919	883	914	868	894	895	873	868	904	900	886	882	822	893	885	895	880	912	903	881	845	878	911	912	874	837	850	872	887	820	884	861	911	859	917	869	897	901	899	875	876	863	868	828	904	896	899	917	926	911	873	863	880	878	897	899	870	934	916	904	892	874	886	872	865	875	865	855	889	855	908	874	945	827	886	900	900	810	819	858	943	885	881	854	908	876	873	866	887	899	910	907	854	888	898	889	895	862	876	900	849	956	892	875	888	914	881	873	853	861	860	861	847	867	924	873	884	891	898	904	863	872	913	846	887	874	826	875	901	827	925	900	860	841	838	875	927	873	913	874	897	891	887	825	858	869	916	872	845	836	879	851	924	830	870	910	885	831	879	885	926	880	958	856	840	848	882	912	903	864	915	892	812	858	913	871	830	889	921	857	855	866	867	869	845	891	921	820	855	897	923	877	894	889	877	879	916	901	867	901	860	878	893	889	902	825	857	862	891	841	890	839	894	859	799	910	921	891	839	928	915	858	898	888	908	924	881	891	891	858	876	939	872	909	888	923	887	865	901	843	860	880	873	859	874	848	886	847	887	840	875	894	888	920	910	895	932	944	896	867	873	887	870	895	874	918	897	894	881	838	856	876	880	866	905	894	856	893	830	907	844	862	889	911	924	926	827	790	873	864	893	885	882	875	883	899	924	855	882	863	841	890	879	823	865	863	788	885	876	867	887	919	867	867	905	944	855	847	855	883	861	852	897	883	872	865	814	872	886	880	845	955	860	862	883	887	880	832	896	888	908	911	911	886	898	894	955	865	838	866	879	947	857	863	882	879	891	931	902	898	927	875	863	892	908	861	867	856	911	890	928	885	922	883	876	888	823	877	870	904	901	872	859	857	828	854	942	877	895	911	901	865	873	899	886	923	872	861	866	900	892	877	885	838	827	883	919	891	897	936	864	875	878	852	926	842	843	859	969	846	860	873	857	925	889	897	888	866	880	881	897	922	871	910	948	838	860	923	903	870	902	921	879	883	892	887	882	935	873	883	907	897	882	878	803	875	912	814	917	838	884	877	856	859	864	862	900	927	906	880	867	845	890	826	886	903	839	892	895	856	901	873	851	886	860	886	872	879	889	852	831	884	836	892	877	842	849	860	890	884	920	872	899	888	868	836	857	881	870	894	916	847	874	882	882	907	897	897	850	878	921	842	904	892	813	871	916	859	944	924	850	927	886	869	842	863	871	860	885	867	961	962	858	915	814	906	883	863	905	917	932	856	903	904	854	870	860	898	876	836	870	826	862	914	905	848	869	889	812	873	924	877	890	858	850	888	866	851	857	927	871	899	836	841	916	874	843	885	866	872	879	873	899	863	854	868	910	856	844	828	876	918	870	903	849	894	875	863	896	903	890	859	854	936	857	936	857	858	849	838	903	904	874	913	846	856	831	870	852	913	825	894	893	859	874	869	878	882	908	863	874	913	854	922	896	989	877	860	910	877	895	847	894	907	904	874	846	865	841	858	800	883	853	876	904	895	904	908	880	903	868	883	886	859	870	855	907	846	884	893	860	887	884	852	845	916	881	850	877	880	866	814	843	893	869	866	878	877	856	883	866	850	896	836	856	873	869	916	907	849	856	919	884	859	854	875	849	911	876	908	930	877	861	871	898	904	885	885	881	878	856	893	868	854	888	842	851	880	896	876	878	883	878	921	892	838	852	886	803	855	851	900	815	860	882	894	917	861	866	884	901	873	902	882	888	848	900	852	906	875	930	869	843	941	880	928	830	892	899	910	846	861	935	888	859	920	874	901	920	879	865	878	928	889	931	836	896	865	864	886	883	834	959	836	905	878	903	881	881	889	880	877	895	876	888	834	911	853	895	888	908	891	881	864	893	878	831	825	867	881	868	830	905	873	888	823	864	875	895	851	871	884	864	880	947	842	912	915	916	840	880	845	904	875	889	856	870	852	893	894	876	879	892	879	840	894	851	924	898	918	836	910	856	843	893	855	909	890	939	896	863	841	879	862	892	885	941	838	875	848	858	860	866	895	897	886	921	905	870	894	877	877	888	845	882	866	901	863	897	880	892	865	902	870	930	904	898	946	852	865	926	887	883	854	886	936	881	865	931	870	902	887	879	849	868	917	890	874	811	867	860	888	881	890	876	852	886	907	896	839	879	901	846	877	881	899	859	855	832	858	913	856	834	886	876	863	892	929	879	886	866	892	931	864	847	896	935	881	858	854	885	894	910	867	824	866	830	869	872	898	878	857	876	874	940	879	829	840	896	845	905	845	928	871	921	867	913	916	899	897	878	911	886	846	854	849	886	876	863	866	922	919	922	902	873	863	871	915	938	909	890	927	837	893	873	845	847	881	892	832	829	831	835	896	865	913	829	833	858	877	900	906	797	883	890	884	861	865	854	898	836	887	839	882	856	880	923	890	865	864	862	865	847	843	854	905	861	951	883	915	912	936	899	870	865	889	875	826	858	874	855	853	908	856	896	878	897	810	911	896	902	889	878	856	888	832	884	886	940	905	834	887	869	858	871	911	894	899	886	910	867	898	878	914	896	861	904	839	892	908	889	849	832	922	874	891	879	895	907	865	855	802	887	873	840	867	889	859	840	845	849	911	897	870	842	827	914	895	892	808	859	853	860	879	905	890	895	832	925	823	888	851	877	853	859	825	893	861	860	856	900	865	878	905	895	900	899	886	869	867	915	906	891	875	916	855	922	855	884	903	841	900	913	862	912	840	880	820
41257	16457	10482	6120	3079	1764	1090	647	478	488	375	359	352	326	295	272	246	279	256	228	232	269	229	214	222	234	240	222	235	219	223	176	196	194	227	191	215	209	180	192	211	236	207	240	215	185	201	189	178	202	198	189	212	182	216	180	190	185	202	203	207	187	202	187	204	209	203	200	182	196	201	180	199	172	165	188	190	197	198	176	201	195	198	180	188	190	210	173	204	191	228	205	205	196	193	199	189	215	207	203	168	188	191	191	160	222	181	179	194	175	207	192	166	169	179	172	191	184	182	201	196	199	186	180	179	233	197	194	169	216	198	209	201	200	179	191	204	201	194	184	192	182	184	180	204	223	193	200	186	210	207	197	175	186	170	214	194	190	187	178	191	196	212	196	210	199	213	179	206	205	186	204	189	190	170	183	193	210	186	181	202	197	176	193	205	191	192	186	178	205	196	218	198	189	202	195	187	203	215	187	189	191	184	154	209	181	186	186	208	192	187	183	199	216	184	177	190	185	205	187	193	192	202	185	194	215	196	207	195	169	173	159	206	203	203	209	201	182	184	212	211	190	198	225	193	190	177	190	204	181	168	194	226	197	201	185	172	198	215	188	203	217	211	214	182	211	195	186	193	200	173	176	195	188	199	190	169	223	200	165	214	223	174	231	205	174	193	217	164	173	214	192	193	199	210	179	206	179	209	205	201	189	204	195	191	175	188	175	186	184	176	226	171	180	212	219	212	221	184	196	210	212	192	172	156	173	187	181	200	180	206	212	191	191	223	185	192	163	180	199	235	184	192	211	184	180	213	166	190	217	194	196	180	195	213	175	192	174	177	163	172	194	181	171	196	195	191	197	173	164	178	165	184	211	185	214	172	173	170	206	189	180	197	199	200	174	212	197	205	194	167	183	181	196	186	184	202	186	183	191	182	189	217	159	188	184	186	200	195	187	221	183	206	184	219	174	193	179	202	179	170	167	211	211	167	205	203	207	186	216	185	184	198	189	174	215	196	185	189	193	209	195	216	200	221	191	202	208	205	214	193	191	217	185	187	199	202	170	184	184	195	193	175	186	190	207	207	195	192	169	215	194	189	195	198	210	170	206	188	165	193	206	182	183	214	196	201	199	187	188	205	212	213	184	175	181	191	183	173	183	195	186	195	194	202	209	208	188	230	203	207	185	197	197	172	212	218	193	186	182	199	209	204	196	174	199	175	193	189	183	184	195	197	193	195	182	163	192	214	174	182	181	218	194	168	179	200	203	193	216	180	186	192	181	225	217	194	180	209	181	189	171	218	183	159	199	199	201	215	184	189	184	209	208	183	199	167	212	182	201	201	188	211	221	200	180	188	211	209	215	214	168	217	212	206	166	219	197	178	211	182	189	213	203	202	193	189	165	192	205	200	184	195	195	194	207	205	196	195	194	189	188	183	187	187	178	201	179	202	210	182	202	200	201	194	206	183	193	182	179	201	199	203	190	208	204	197	179	173	205	188	191	202	204	172	214	207	188	206	221	194	230	184	188	190	197	223	206	181	166	213	188	199	190	218	192	212	183	217	190	176	208	193	195	218	178	209	200	182	198	173	206	193	185	208	204	171	170	196	188	222	175	209	191	205	196	159	187	206	187	204	206	169	216	191	195	176	206	191	187	182	218	185	193	185	187	186	197	203	199	199	180	213	194	194	198	218	183	188	205	184	174	196	192	204	184	218	190	180	217	212	200	217	196	200	207	183	178	194	199	181	170	167	187	206	199	178	211	180	175	194	176	189	172	202	197	190	219	195	203	190	209	199	174	198	201	216	204	186	219	188	175	179	193	178	193	172	164	191	214	197	202	161	201	190	193	195	212	171	199	187	191	209	185	166	198	211	192	188	208	193	199	189	191	193	209	192	188	193	198	186	225	191	193	193	194	179	193	210	193	196	205	232	191	187	170	193	214	214	192	180	196	185	170	178	198	172	170	177	209	179	171	210	165	195	199	225	180	186	218	175	186	185	189	166	212	192	199	199	181	179	184	193	202	209	176	171	203	219	211	191	217	195	187	159	196	203	160	180	206	200	173	230	191	195	194	182	188	193	168	184	185	218	198	172	193	200	199	182	177	194	184	182	205	188	213	203	231	182	201	195	205	190	174	204	225	207	181	207	195	195	185	199	180	195	204	218	192	201	203	208	197	214	188	219	189	208	191	202	189	186	199	194	205	213	202	196	178	188	170	211	218	168	179	179	194	174	209	190	219	193	191	204	212	175	156	170	191	198	209	208	193	229	181	207	182	204	211	211	197	198	180	208	193	198	211	160	176	207	181	208	195	194	203	227	196	166	193	193	196	178	209	187	204	195	179	210	170	188	202	192	209	195	183	182	172	203	218	209	212	200	183	202	196	182	193	223	205	196	203	198	192	199	173	176	192	166	199	175	168	203	201	176	194	190	188	185	190	193	202	211	192	217	193	183	172	206	206	176	202	187	189	201	219	196	178	210	225	199	177	202	206	205	202	206	203	193	220	222	205	191	208	165	201	201	176	197	220	195	186	205	190	191	211	173	168	202	218	204	183	198	184	191	163	196	186	203	179	207	208	176	193	165	200	216	204	169	170	193	228	208	187	194	168	206	197	207	203	192	198	182	202	179	216	207	191	206	206	199	190	193	190	209	206	199	163	193	192	206	211	211	217	203	179	203	204	175	180	175	195	166	220	196	173	148	210	201	208	219	183	180	212	190	201	183	180	210	192	182	201	193	199	177	191	172	178	196	204	208	188	227	203	217	193	184	203	197	184	206	166	173	183	193	197	199	167	208	194	205	179	202	199	211	200	186	198	207	173	199	163	193	218	204	169	173	211	179	198	168	190	174	150	196	177	202	172	193	177	238	178	224	195	206	209	180	159	207	178	190	191	200	187	191	183	196	188	214	205	185	189	218	195	206	186	210	203	187	195	181	211	196	203	203	183	197	209	200	187	209	189	210	209	209	196	222	195	217	205	197	188	199	192	211	211	166	211	222	216	203	218	195	195	194	217	194	184	193	209	221	199	217	187	182	203	187	212	188	221	193	172	180	208	196	210	181	201	219	186	193	201	188	185	161	203	224	170	202	203	211	182	197	179	190	173	206	226	203	179	200	176	194	211	184	192	189	230	201	191	186	213	189	181	179	199	194	169	187	173	200	179	191	241	195	179	188	187	199	199	182	198	213	204	185	194	185	179	185	182	184	171	189	187	178	170	188	207	172	183	158	204	178	188	205	220	193	183	203	201	192	196	189	192	210	196	197	185	198	212	201	189	201	172	195	187	225	208	198	194	197	202	179	190	170	221	189	201	203	187	185	185	184	193	205	199	188	204	209	182	224	171	196	169	191	194	192	195	181	210	202	175	210	214	193	181	191	178	196	172	171	204	187	187	224	170	198	227	184	200	182	200	177	214	191	202	181	202	217	202	194	216	183	205	215	192	182	184	208	192	208	211	209	200	191	179	200	189	176	190	204	207	178	190	194	191	182	206
24783	2710	5615	6219	5253	4176	3458	2875	2467	2106	1907	1622	1420	1413	1219	1129	1135	1031	962	943	914	839	818	768	751	761	780	747	758	723	706	685	671	622	665	638	682	626	651	640	581	624	656	568	625	588	571	607	584	598	573	588	572	568	586	582	555	584	563	546	576	539	560	556	594	557	560	543	619	554	580	593	556	582	570	545	567	588	556	556	551	550	567	546	565	564	559	544	576	538	537	563	545	545	542	569	565	559	571	550	553	557	543	547	521	522	564	520	524	553	519	536	551	552	554	556	527	510	496	537	542	491	505	550	552	536	559	512	547	545	550	557	568	507	520	538	527	562	554	533	551	571	526	552	595	498	523	558	541	534	561	514	544	534	586	552	518	516	590	500	546	502	519	534	529	523	548	542	521	583	500	531	538	540	504	549	529	586	518	533	514	499	557	546	542	539	538	565	526	557	538	537	526	546	538	538	510	540	572	541	549	497	523	520	578	488	551	505	541	530	515	527	537	538	500	542	515	532	533	524	516	519	558	504	468	530	519	547	518	547	519	527	505	564	562	530	542	563	497	549	504	506	512	520	577	554	497	585	538	538	569	563	540	513	535	565	533	567	512	545	527	552	575	501	521	518	553	609	537	535	521	503	554	540	532	544	548	570	530	522	498	558	547	524	564	530	522	491	546	552	546	503	542	515	572	536	541	508	516	566	534	574	533	555	537	522	512	542	551	567	555	534	531	499	510	555	566	561	531	511	526	556	553	563	578	553	494	514	535	532	575	525	543	497	520	575	543	528	484	543	545	552	517	507	562	571	524	533	555	537	523	529	549	559	551	541	508	519	526	539	524	544	505	510	534	517	529	529	519	531	572	575	554	503	548	547	536	529	538	536	524	501	504	606	536	528	554	599	525	532	567	513	567	536	511	503	542	529	508	485	530	519	517	524	601	548	526	501	556	521	538	542	508	508	521	511	527	568	532	518	547	545	522	553	515	551	575	516	510	515	556	518	550	553	517	518	519	527	538	563	529	545	513	533	512	546	537	500	464	540	513	516	532	571	524	532	552	519	547	563	539	520	540	497	522	521	538	591	532	541	541	510	575	566	534	506	527	519	546	540	590	538	563	514	573	558	505	554	554	541	544	567	536	544	524	553	509	527	523	539	528	539	541	492	555	504	535	536	512	524	561	524	539	536	551	539	519	564	530	525	557	531	542	514	535	533	535	525	546	481	501	554	579	544	558	536	526	518	529	513	520	515	531	545	531	553	545	500	498	520	519	532	498	558	559	524	502	495	536	490	508	565	542	568	508	512	530	552	563	563	540	522	543	551	528	502	570	550	546	538	531	559	507	570	497	540	529	544	535	546	551	522	566	545	540	523	540	508	536	521	558	492	517	549	567	528	577	573	527	591	486	523	519	543	499	559	524	523	530	573	526	514	507	515	539	508	524	574	535	494	529	499	566	531	489	563	542	539	526	534	540	557	568	507	539	531	503	520	535	514	498	511	527	552	535	563	483	535	525	563	551	511	531	537	512	523	536	506	531	525	472	555	596	520	498	545	546	559	526	552	490	537	535	554	553	480	563	537	561	514	539	509	534	514	540	571	561	540	534	534	522	556	549	523	489	550	513	514	509	517	561	525	532	500	503	471	534	569	497	526	517	513	542	502	516	517	532	519	481	537	560	577	536	511	542	553	538	557	495	548	525	542	521	520	491	523	517	531	512	555	501	539	502	551	516	548	552	561	516	532	547	570	543	507	530	563	528	525	551	518	537	543	557	547	573	535	518	546	552	539	521	547	526	543	555	559	499	520	543	532	542	550	498	534	538	543	544	534	549	554	581	558	506	520	551	544	562	549	519	511	509	509	482	505	561	544	532	579	538	548	537	554	547	551	509	535	548	552	552	553	516	497	487	511	519	546	535	542	508	505	516	539	548	545	491	536	523	553	520	539	532	490	524	564	504	529	550	523	529	571	538	536	508	529	516	504	531	518	564	495	590	534	489	549	539	542	519	520	563	511	524	555	515	552	536	522	470	523	532	489	566	542	549	521	524	528	526	523	512	569	539	536	530	503	512	546	522	536	519	547	546	579	561	587	508	537	513	504	531	507	528	515	517	559	541	489	516	519	497	549	556	557	559	521	503	511	564	542	518	517	555	548	542	545	529	543	540	576	512	521	573	529	491	543	529	529	529	577	558	531	548	540	552	546	548	533	520	566	542	553	508	586	491	566	557	523	549	551	537	522	527	580	512	560	559	530	535	556	531	537	546	487	505	541	507	537	505	519	525	513	518	552	567	505	553	531	519	522	556	558	557	523	509	573	483	544	568	552	506	533	528	524	502	534	517	542	521	539	552	540	545	542	510	528	545	547	523	558	496	563	527	532	504	558	515	539	590	556	593	551	549	526	493	523	525	585	507	507	518	525	546	558	560	559	591	533	520	528	558	528	533	579	589	518	555	514	565	481	535	525	561	502	500	523	542	527	509	564	570	564	541	506	576	567	595	514	548	574	501	506	548	522	501	526	536	531	568	527	573	547	549	533	524	525	535	511	556	525	557	557	529	503	560	502	518	503	533	511	537	497	551	541	568	548	523	548	526	535	543	543	509	529	545	506	513	533	567	535	519	586	530	502	535	513	546	545	553	521	519	509	493	559	573	522	506	503	519	539	533	532	543	517	543	512	523	515	523	521	537	532	507	545	506	525	546	514	535	543	529	518	532	551	516	579	547	526	574	508	524	525	548	527	544	535	567	549	525	586	585	570	528	541	500	519	546	528	515	533	514	509	541	533	521	538	464	535	573	505	548	518	531	520	498	541	515	528	549	522	558	541	492	538	512	532	565	551	522	560	515	582	502	531	546	518	541	557	536	488	527	553	538	560	529	566	544	550	512	494	521	538	548	557	523	539	565	553	533	522	507	592	528	556	498	502	484	489	536	520	557	507	516	522	531	516	561	520	506	531	534	575	543	551	519	509	572	550	550	512	564	495	564	566	535	520	563	573	553	536	549	551	532	565	518	515	551	547	511	534	540	520	524	551	538	494	496	562	557	529	518	524	525	594	513	497	526	537	543	527	514	531	561	538	545	531	516	588	542	562	529	525	574	493	550	547	531	525	520	493	591	550	570	524	533	517	540	516	547	523	487	526	531	507	535	522	540	487	541	521	540	512	525	569	562	520	523	523	523	586	509	591	532	558	525	542	521	591	563	538	538	568	560	536	543	580	575	536	565	511	549	526	484	560	535	527	523	561	542	503	528	544	523	522	516	550	516	531	514	511	542	560	542	522	589	563	565	508	535	527	540	568	516	508	520	554	532	572	546	520	564	514	542	494	522	525	523	523	535	470	473	550	530	545	531	557	538	526	554	521	536	528	563	502	536	512	510	517	516	505	545	515	503	492	526	491	525	491	537	493	540	564	527	524	511	540	519	525	538	524	529	548	536	550	543	501	461	537	519	513	547	549	536	532	541	514	534	554	517	526	557	501	533	469	543	557	519	518
6838	795	477	373	307	305	290	283	274	292	292	289	295	286	314	285	266	295	264	260	254	268	281	270	272	309	287	278	290	277	232	247	281	283	291	275	271	286	293	271	290	288	314	247	300	293	304	286	280	278	268	261	256	265	314	290	293	251	267	248	281	295	300	273	294	312	277	299	260	290	287	262	282	273	272	284	271	258	300	292	278	263	266	287	276	272	275	282	282	299	302	276	284	260	242	277	261	288	294	292	264	276	250	295	248	283	306	254	275	252	250	245	282	244	318	308	268	266	272	293	278	288	295	262	263	240	234	243	297	291	262	259	295	267	268	262	267	268	275	270	270	276	271	287	308	277	265	307	274	285	269	300	302	286	268	289	262	270	293	269	293	276	265	318	268	263	277	246	262	262	269	233	306	280	285	250	282	282	275	261	281	287	264	265	272	266	255	270	285	266	269	302	288	289	268	277	280	301	251	299	278	265	267	276	282	296	273	272	265	283	298	299	307	274	295	287	279	295	293	281	317	284	292	260	277	266	298	295	281	265	279	294	274	265	269	257	271	269	303	289	275	278	273	280	304	270	266	292	298	265	260	307	284	266	280	256	315	272	279	277	272	261	289	266	278	281	285	274	284	276	275	310	279	267	272	267	270	301	292	273	267	296	257	281	291	249	292	298	272	270	239	289	274	272	281	280	294	280	291	275	283	275	265	318	283	293	307	291	284	271	271	278	288	248	264	305	291	321	298	283	260	302	301	303	278	257	271	268	303	275	275	259	319	311	270	245	293	280	263	281	288	273	294	300	261	259	284	254	267	273	304	283	265	278	279	304	244	247	262	305	285	276	290	272	268	251	311	298	274	248	246	300	251	275	292	273	254	272	280	292	279	268	283	256	296	296	270	287	252	268	286	297	254	275	311	276	266	311	262	262	316	284	264	264	271	270	261	282	296	301	288	283	280	272	307	291	275	261	266	287	288	291	263	270	287	282	264	284	285	265	302	290	273	310	261	278	267	255	260	263	271	282	271	286	296	282	302	311	302	273	263	272	308	306	292	278	242	260	305	291	287	292	309	267	261	265	270	277	268	301	288	324	294	285	295	269	270	274	294	268	274	291	272	298	275	277	295	294	267	273	267	292	258	301	279	270	299	301	290	237	289	264	299	276	268	281	286	278	289	297	266	263	293	286	275	270	246	288	284	274	299	307	254	300	286	296	256	276	275	264	269	293	260	255	305	282	240	275	268	279	271	299	292	271	305	264	261	287	283	278	265	286	295	284	263	262	284	302	292	292	243	292	281	305	261	254	283	279	290	291	279	295	276	293	290	282	322	261	244	236	266	274	294	292	277	284	290	274	293	289	281	286	258	314	286	285	288	272	282	288	263	265	300	255	276	292	277	278	247	258	275	274	273	242	287	276	277	289	280	279	278	302	270	258	288	271	265	300	280	296	272	257	260	294	253	251	303	247	246	286	288	289	286	292	296	279	281	269	261	279	277	277	256	281	275	276	291	282	296	262	271	277	290	269	295	260	256	269	285	248	253	267	268	255	258	286	314	253	306	286	282	278	288	275	304	259	294	283	247	270	272	270	297	279	289	264	302	286	270	294	302	277	299	278	279	263	277	291	213	282	300	289	278	261	231	301	254	267	276	328	276	302	275	281	244	255	271	306	277	263	256	296	265	279	272	275	312	297	257	290	262	264	289	292	269	270	289	291	294	260	256	278	284	298	291	261	277	282	287	308	303	307	254	256	272	271	287	273	278	272	282	281	288	259	281	284	299	231	272	279	281	261	251	277	284	292	304	267	253	283	281	277	288	262	271	290	269	279	263	305	254	296	279	283	274	284	289	281	296	272	314	293	292	275	279	306	266	270	280	258	282	304	275	294	284	252	303	276	295	290	286	267	269	272	277	254	300	250	315	274	295	279	265	264	268	271	263	255	296	255	264	276	291	301	282	302	283	335	270	287	275	288	274	292	273	241	263	282	297	281	295	268	258	259	283	279	242	248	297	292	265	288	271	281	293	252	248	257	261	248	275	268	281	242	303	280	258	275	286	281	309	283	263	266	275	293	283	282	247	259	250	260	280	231	242	286	313	290	263	282	272	273	266	256	294	289	253	272	264	275	276	268	293	302	295	276	320	280	296	275	307	279	286	264	281	287	286	274	264	280	292	266	248	278	265	296	291	295	283	269	276	291	293	267	283	288	271	280	281	293	255	311	279	273	262	269	311	301	278	264	288	312	291	265	261	274	300	279	279	289	261	297	254	276	286	242	292	280	266	280	288	281	270	284	251	276	275	259	281	305	267	258	277	284	272	267	292	281	234	270	277	275	272	287	300	270	273	276	294	275	268	295	300	273	266	257	312	267	308	271	283	256	288	273	292	280	283	251	277	268	291	270	274	292	267	266	292	272	262	274	276	260	267	255	279	269	285	333	265	285	297	285	248	298	291	291	263	274	309	283	283	280	268	288	255	289	271	272	296	285	287	286	290	311	261	275	264	281	286	271	267	284	305	293	279	272	269	298	266	253	244	293	271	269	275	272	271	256	284	277	300	289	285	280	307	272	258	292	299	275	269	300	273	285	281	289	299	263	273	284	270	296	277	306	265	278	294	285	253	274	271	294	295	273	309	234	282	289	283	297	285	276	304	258	258	267	268	237	271	285	282	281	278	263	275	286	301	278	304	249	284	283	272	279	293	293	307	285	284	291	253	289	279	314	314	282	290	298	267	290	331	264	286	295	296	266	267	293	291	240	276	260	291	255	277	291	268	254	309	286	280	306	263	285	276	282	250	285	278	255	268	311	267	281	266	258	252	275	292	285	317	282	290	273	257	272	270	256	283	275	263	302	257	319	266	288	250	303	287	256	297	280	276	257	287	291	297	272	303	271	264	247	275	304	260	257	265	274	276	293	299	274	268	291	272	255	293	270	285	300	309	241	304	291	299	253	314	280	273	278	257	287	280	274	263	253	281	258	297	249	266	272	263	283	291	301	294	295	314	317	322	320	307	292	312	276	255	292	299	258	275	285	252	258	315	320	297	311	249	303	265	270	285	263	276	262	272	282	293	262	270	268	270	295	272	303	259	300	281	255	262	298	264	270	277	281	282	276	268	291	283	289	259	291	281	297	296	288	290	272	252	272	316	276	273	312	268	262	268	280	273	315	249	268	296	293	288	286	278	271	308	310	270	266	297	270	301	276	282	261	264	275	283	293	264	278	249	283	289	261	252	268	270	286	308	262	288	286	270	258	279	260	264	295	294	277	270	296	273	286	289	261	292	277	289	298	283	279	259	267	274	316	296	312	323	238	302	278	296	276	293	266	320	276	266	311	271	285	289	281	305	323	267	300	249	299	267	264	263	249	288	289	289	285	246	296	267	268	271	296	279	320	249	274	288	260	314	259	259	252	286	273	290	296	253	281	271	284	287	268	292	282	286	264	256	286	271	289	258	267	312	288	292	292	284	275	313	292	257	297	286	255	283	283	273	266
5661	894	933	958	942	914	906	815	846	776	759	795	826	803	762	761	777	793	771	789	759	808	747	763	764	766	791	785	720	782	780	739	782	772	718	846	774	762	749	779	715	840	834	785	758	769	758	708	778	753	750	789	767	741	755	805	783	744	773	858	752	754	731	755	781	817	778	850	752	821	702	814	724	795	808	766	770	738	723	745	743	778	707	797	794	781	747	811	790	794	769	736	740	779	741	743	758	735	747	750	747	756	731	754	794	748	726	798	777	822	785	764	748	729	755	778	742	771	796	745	738	761	777	729	749	747	750	705	741	754	784	804	745	760	764	762	722	799	772	740	767	766	751	773	745	760	761	822	743	801	740	721	755	756	787	744	801	771	712	763	785	783	788	800	758	772	770	836	734	781	743	763	729	756	826	778	788	749	786	751	751	747	812	730	729	729	753	761	785	762	737	734	783	813	744	771	779	764	737	765	789	762	753	761	772	725	778	768	760	735	791	741	763	775	747	724	744	746	751	674	737	713	720	793	747	744	772	728	767	773	735	770	760	790	767	791	732	764	789	786	767	751	809	806	741	765	765	759	792	756	714	780	728	765	768	762	715	776	739	720	794	740	786	789	771	759	802	763	760	795	807	707	792	737	774	762	765	742	736	693	736	722	786	724	779	751	777	758	763	739	738	789	771	774	766	758	754	708	777	769	752	780	777	836	794	739	814	748	801	709	764	763	794	753	735	771	791	765	692	795	710	766	787	778	774	837	740	761	711	746	749	742	783	772	850	721	748	808	747	760	756	771	781	694	729	810	816	758	730	766	752	783	754	770	755	752	815	773	757	801	767	757	818	732	760	770	716	755	740	765	819	754	759	781	780	740	792	779	799	793	779	754	791	802	814	702	689	760	734	758	752	752	724	770	768	771	788	785	792	778	752	744	771	765	741	745	796	782	800	746	746	801	774	804	747	793	686	780	747	737	759	755	753	733	822	784	742	727	746	753	724	734	811	796	742	807	771	794	766	729	746	764	760	773	793	800	750	732	748	771	742	728	773	761	818	747	731	716	788	745	764	799	828	742	762	753	777	775	780	802	770	748	779	751	743	737	758	752	736	725	777	812	760	736	770	808	787	749	815	738	811	853	791	754	751	740	804	713	714	795	776	757	774	793	743	775	758	757	711	725	788	780	747	771	755	785	769	751	757	772	803	740	760	774	776	777	731	777	726	736	819	705	748	772	780	742	765	740	735	702	802	788	713	753	767	756	771	825	723	773	750	739	778	787	778	739	760	748	810	734	714	790	749	749	792	735	760	792	772	794	761	783	804	766	753	787	745	774	767	775	777	775	791	735	750	733	787	787	805	773	763	823	733	780	771	753	775	716	759	717	736	774	765	776	740	837	712	789	761	806	727	737	803	782	820	759	780	784	761	761	724	754	754	759	732	738	796	723	815	767	769	778	736	745	768	803	771	750	718	740	739	730	757	774	752	732	768	733	716	751	764	751	764	712	740	814	729	722	782	738	761	763	770	781	757	768	714	809	771	767	789	810	732	735	764	768	761	798	711	800	744	780	829	766	799	759	775	757	790	770	794	743	775	741	700	808	742	728	739	765	772	793	714	743	757	741	780	731	786	753	758	761	749	783	774	773	769	772	753	762	812	739	736	687	813	738	719	802	781	803	738	774	750	708	734	754	778	741	764	775	759	775	758	748	753	719	777	719	749	769	786	766	772	795	738	699	739	740	759	706	757	770	752	799	812	777	766	732	735	789	775	748	760	741	780	791	792	752	774	741	741	789	720	772	707	778	801	728	841	753	778	752	756	811	754	764	835	768	765	834	752	754	801	706	778	772	750	719	752	767	773	737	732	768	758	729	781	705	789	784	756	784	754	753	780	745	757	733	820	756	724	737	766	760	746	802	755	756	759	799	784	755	841	788	778	737	747	793	764	781	775	772	795	750	755	806	794	821	744	763	764	736	735	774	757	775	771	775	762	724	770	771	729	772	735	821	772	787	811	750	746	787	743	752	712	780	775	747	753	737	732	757	774	753	765	736	743	796	798	772	774	758	722	743	727	742	776	797	761	734	788	791	793	765	775	809	704	766	708	762	726	734	760	754	756	778	746	794	797	725	740	728	819	814	748	769	737	771	750	795	803	767	740	770	796	745	768	739	743	796	707	840	779	805	738	774	775	750	767	761	777	781	722	761	750	717	754	778	772	748	775	805	760	765	778	753	776	745	772	788	747	721	741	755	761	795	734	757	789	763	721	789	779	749	767	746	780	782	758	724	805	768	751	779	803	742	736	812	730	805	779	766	754	781	746	774	827	738	756	776	743	713	792	749	730	736	773	750	831	773	777	746	774	729	784	790	758	742	760	725	759	778	833	775	777	742	759	821	788	742	788	762	803	764	745	737	801	768	722	816	746	721	799	729	739	757	754	690	741	742	767	751	751	776	757	751	751	742	779	755	769	721	766	754	750	777	744	750	768	749	736	799	711	751	775	762	722	750	779	796	807	713	785	693	784	764	755	816	767	765	780	748	753	808	758	716	768	712	811	778	743	735	752	772	764	786	798	773	792	787	738	799	765	818	761	799	837	782	740	743	758	788	827	799	775	752	745	764	746	749	797	792	774	770	784	746	717	780	759	778	720	765	740	782	718	743	763	754	783	735	755	753	752	734	742	784	784	761	732	727	731	775	718	748	765	754	773	751	799	756	718	731	795	774	789	723	729	807	770	767	755	787	782	807	759	772	742	771	789	795	729	755	780	762	768	788	735	740	803	711	783	751	760	760	782	712	742	736	750	780	787	796	779	751	741	774	748	771	781	761	774	767	737	772	786	726	731	710	777	758	769	789	761	787	784	738	731	725	742	811	748	762	726	768	808	745	738	764	764	793	716	797	773	779	788	744	719	718	746	786	788	778	774	757	808	763	714	792	768	757	780	827	790	806	771	793	769	787	761	771	752	758	754	737	817	701	777	765	778	750	797	756	738	771	797	754	750	794	796	805	703	727	771	761	723	743	797	780	752	757	760	792	787	740	769	800	713	744	785	795	787	743	793	775	762	789	791	767	731	751	741	763	799	784	757	821	720	745	766	804	823	785	751	724	742	769	741	725	767	772	721	767	783	726	785	772	797	677	754	767	783	761	774	697	765	718	753	761	792	734	751	742	744	778	807	744	723	761	758	792	745	788	782	737	783	762	790	787	770	725	754	762	730	757	762	766	763	772	776	766	749	791	746	772	756	771	758	782	743	739	793	738	744	749	775	768	734	775	803	823	746	713	775	766	734	765	739	753	734	792	820	779	736	760	768	782	778	804	791	740	711	748	750	796	737	757	715	753	734	801	756	756	813	764	750	757	726	754	736	723	773	771	782	809	778	736	772	761	758	788	745	759	773	811	743	767	749	755	774	772	844	824	795	776	733	738	807	741	788	765	749	783	700	758	817	747	760	808	802	782	769	764	793	750	774	758	762	771	732	775	802	808	784	779	765	801
33160	11284	6481	3368	1949	1220	830	576	496	480	429	459	413	401	414	410	398	345	370	383	395	372	389	360	352	365	368	361	334	330	322	326	340	355	352	334	356	322	350	341	327	368	332	327	315	330	372	330	319	299	290	348	338	346	380	330	330	296	339	336	347	356	323	315	331	362	336	311	324	348	344	320	346	338	328	306	334	330	349	362	370	305	364	369	350	323	328	331	321	322	332	346	378	343	341	357	325	337	385	334	348	326	362	337	358	317	320	324	322	306	339	322	330	325	330	335	358	357	343	307	344	325	338	332	329	322	343	361	331	331	325	347	352	312	347	330	348	376	319	318	352	325	332	349	302	343	335	354	308	341	337	315	342	310	355	305	347	323	359	341	344	330	317	329	341	311	312	360	331	359	339	332	328	322	321	321	321	335	339	393	323	331	348	335	308	320	324	334	382	329	333	353	361	309	331	341	343	344	324	369	342	345	359	312	388	355	334	359	341	331	349	311	318	321	297	362	326	358	342	343	349	303	345	330	344	338	334	356	346	320	366	356	344	355	340	341	358	317	344	314	323	330	327	307	329	317	314	324	334	374	350	321	301	338	315	353	290	316	330	305	351	366	378	322	349	353	361	341	348	334	310	351	334	349	335	356	361	305	332	305	332	332	325	344	326	313	338	342	345	323	329	336	362	333	352	327	318	314	316	321	354	351	317	326	350	349	358	368	342	398	323	340	304	335	348	343	320	342	343	310	363	340	357	302	322	362	312	331	342	360	329	297	331	337	340	341	320	338	355	338	329	320	343	339	318	358	324	355	356	338	326	338	370	327	362	322	319	310	341	317	320	331	330	366	352	314	347	330	329	349	355	352	356	304	307	348	331	326	302	351	324	318	326	351	363	333	325	326	342	305	334	322	337	342	352	339	371	329	315	325	295	350	335	347	358	366	339	344	336	353	309	363	366	307	362	336	309	358	327	348	336	341	348	315	322	338	323	330	354	313	389	314	313	327	329	322	314	353	334	317	362	341	348	361	376	338	364	355	371	320	313	330	316	355	327	353	341	318	337	334	335	314	384	359	391	312	356	372	350	374	341	329	323	339	329	367	344	311	333	334	329	304	331	326	345	313	353	361	341	331	353	330	345	347	351	321	327	323	316	332	353	341	293	318	329	322	335	325	346	357	349	336	311	355	343	342	338	361	352	352	327	304	334	343	313	348	333	343	320	344	369	316	379	352	353	353	329	327	354	335	327	373	331	342	342	313	349	307	370	353	339	306	336	322	344	298	361	313	322	337	334	356	351	360	310	332	358	361	341	337	329	298	342	329	332	315	345	364	356	354	333	334	344	316	362	366	342	346	325	369	328	318	324	349	352	355	314	294	311	348	343	333	377	318	341	330	288	336	322	365	317	341	360	323	319	341	328	316	300	328	281	353	345	361	327	367	332	363	336	342	330	352	327	336	335	332	325	333	337	305	371	348	346	312	382	313	325	302	366	315	337	321	320	388	339	327	351	315	321	337	331	342	336	292	326	362	373	344	351	368	324	367	332	325	346	352	306	333	326	330	350	311	345	336	354	334	289	357	321	337	379	319	327	351	293	334	329	315	345	326	348	342	318	345	346	321	303	318	340	359	338	318	325	346	337	322	350	377	346	344	311	338	352	333	349	374	341	369	309	310	357	319	348	346	356	351	306	357	351	320	326	359	344	341	329	331	334	335	335	338	324	346	315	349	351	342	360	335	309	345	365	316	357	322	346	346	362	313	322	305	337	345	368	311	370	351	335	332	305	300	350	321	332	344	340	369	327	367	329	307	348	337	370	326	341	335	361	346	351	323	327	339	340	339	334	345	318	334	340	339	339	334	372	341	348	352	358	315	340	324	354	324	356	330	327	287	310	382	298	313	351	345	339	316	286	325	288	354	353	345	341	322	309	289	343	330	356	323	375	325	307	353	326	342	366	301	332	334	359	319	343	363	335	316	360	317	333	361	324	328	331	331	317	328	370	338	299	343	346	320	347	347	341	339	338	340	354	333	351	340	313	317	310	330	328	360	318	296	374	330	331	360	326	336	329	337	340	357	322	327	301	322	316	329	354	338	347	350	324	332	355	319	341	356	319	310	321	359	320	325	313	329	314	371	353	360	348	347	322	323	367	340	338	324	318	343	330	304	339	360	346	335	327	344	347	350	332	328	372	332	341	349	343	345	311	355	338	315	328	328	318	345	346	330	346	371	324	307	321	322	347	343	310	327	321	327	330	330	357	357	356	306	314	346	354	334	350	341	331	320	343	363	344	336	351	344	320	335	359	347	318	343	384	358	354	339	341	358	345	321	351	336	337	333	370	369	332	371	345	342	313	335	327	336	364	341	368	355	346	355	348	348	344	340	336	353	350	310	320	341	312	341	357	336	320	343	322	367	337	343	347	335	338	331	341	330	319	320	311	349	336	367	313	329	371	323	348	298	327	358	335	326	317	315	322	358	366	341	297	354	352	336	326	310	317	364	324	351	305	306	329	317	370	321	316	298	325	376	299	319	321	376	349	300	346	349	362	337	369	318	348	342	356	332	331	291	340	340	338	311	325	363	338	348	311	344	309	327	355	365	350	365	354	348	321	349	335	361	362	326	332	358	305	307	336	314	318	359	343	359	355	347	312	334	320	334	335	337	328	361	353	340	370	316	327	337	341	305	359	336	360	347	335	286	355	362	302	338	350	349	326	347	317	345	345	335	337	332	354	303	341	326	310	365	320	364	343	344	332	341	351	355	345	323	347	384	321	364	317	314	350	333	322	358	338	342	287	333	363	348	316	332	359	325	320	330	348	324	305	346	356	321	334	341	323	340	357	320	340	305	350	332	297	327	341	319	348	340	344	359	361	294	341	312	333	310	321	300	314	334	348	328	331	351	353	338	327	330	379	327	315	341	342	341	333	358	342	315	344	348	326	347	327	338	312	337	360	347	337	317	339	330	330	347	324	329	320	293	348	356	364	363	302	323	321	344	339	350	339	326	353	330	350	337	351	339	336	346	354	349	368	318	310	324	331	354	355	338	329	326	338	361	332	347	310	330	327	349	304	327	315	372	324	349	347	340	369	352	330	322	323	347	314	314	344	336	372	310	347	356	306	329	344	329	365	297	340	347	307	327	315	322	359	338	308	364	357	355	353	300	350	318	343	305	340	313	321	329	333	339	346	309	337	359	318	318	339	328	303	315	348	332	365	323	352	327	348	336	359	333	353	367	333	353	332	337	359	349	315	382	343	343	339	304	329	327	343	317	336	343	345	343	348	327	365	329	319	327	329	321	356	382	322	324	366	370	377	332	307	305	306	336	324	314	329	314	344	346	365	358	328	337	297	355	337	330	330	323	315	347	331	350	329	331	333	325	350	344	349	358	339	353	331	322	335	341	369	346	315	348	365	349	342	326	325	349	306	364	327	340	333	348	355	318	338	312	312	337	353	300	352	321	329	362	313	341	347	346	320	334	327	326	338	372	366	332
19868	1987	3438	3883	3303	2886	2466	2166	1818	1732	1556	1447	1350	1351	1176	1205	1167	1097	1101	1116	1050	1049	1081	1009	1043	1013	1005	998	947	973	1018	966	924	966	974	915	962	915	993	910	932	891	915	945	912	916	961	894	897	931	925	930	902	880	909	865	880	943	880	893	917	898	902	893	903	893	893	881	894	896	898	914	908	848	876	900	893	887	866	880	887	920	923	885	923	893	863	934	900	845	876	902	831	914	859	841	899	889	851	883	904	895	908	873	862	808	909	861	888	925	874	889	882	890	886	907	948	843	891	879	854	907	849	893	940	824	892	907	859	884	921	946	928	855	896	852	848	840	914	834	896	879	914	909	833	867	844	879	934	874	876	895	899	880	928	901	888	895	903	870	837	836	862	867	881	907	931	908	874	881	876	911	849	882	856	887	924	883	914	869	886	840	864	829	890	911	857	850	875	912	885	885	863	875	897	869	860	841	858	871	846	886	830	916	876	889	897	907	819	837	835	860	881	911	871	839	926	880	832	885	838	858	860	895	868	914	913	887	898	878	928	869	863	870	958	892	913	855	883	825	833	820	896	834	906	875	850	930	863	849	922	863	871	916	910	856	855	879	893	894	881	879	930	887	887	841	885	845	910	885	866	909	887	881	864	895	931	844	881	857	895	873	862	871	877	862	898	876	848	915	878	872	889	827	871	878	888	856	835	895	897	911	852	875	859	895	891	922	829	950	885	868	857	892	864	892	850	837	879	868	890	845	830	877	854	904	873	842	932	908	836	847	842	870	894	895	883	831	886	879	874	906	868	853	920	877	912	876	889	857	837	875	809	878	868	813	899	840	858	904	880	892	913	924	875	874	849	867	836	903	927	854	894	862	867	908	820	900	861	893	890	919	823	878	907	900	866	873	884	871	873	836	841	884	856	946	878	866	847	857	870	885	919	866	872	893	893	876	865	876	867	917	909	873	918	912	872	847	889	920	892	854	831	882	852	921	849	886	861	875	829	897	916	933	850	902	854	833	866	851	843	902	866	875	875	889	918	831	920	872	871	871	858	915	856	905	872	955	882	815	880	866	920	876	874	841	852	889	849	887	888	928	840	906	932	900	852	846	872	846	812	882	830	865	856	886	896	886	879	838	901	876	891	853	848	884	905	885	815	880	891	880	891	897	873	930	910	904	862	845	904	869	771	842	890	874	900	897	894	876	854	821	865	885	905	875	911	871	895	903	853	911	837	860	880	874	842	910	872	805	858	856	875	867	882	897	917	829	856	912	896	872	888	921	871	879	888	887	891	894	835	880	848	918	868	868	876	911	855	859	854	869	939	897	830	857	865	886	910	905	912	904	965	794	934	863	905	843	889	874	887	866	850	859	882	915	884	897	954	865	911	884	873	923	871	906	888	841	855	861	880	913	912	864	817	902	882	863	862	850	893	878	876	823	943	905	881	888	858	898	903	913	860	842	874	843	880	844	924	901	907	911	908	857	916	866	859	822	830	846	845	882	836	876	926	862	905	866	887	861	860	825	867	834	900	888	840	849	854	952	888	878	878	866	874	854	853	844	878	847	902	911	868	886	880	894	839	875	863	907	912	865	835	891	900	847	904	885	893	886	906	857	892	824	886	898	847	870	856	889	909	855	932	895	866	814	885	844	870	855	866	865	857	882	845	897	868	889	886	891	833	845	877	882	900	875	911	858	931	883	829	882	846	896	848	890	852	892	885	848	878	879	874	946	890	843	900	855	911	880	907	906	833	878	924	866	859	885	870	868	866	889	867	817	880	845	839	893	868	924	906	919	927	914	814	902	873	871	877	882	871	867	857	873	897	826	889	849	844	879	865	861	932	864	869	827	885	899	900	909	876	901	849	871	848	864	879	886	913	865	870	904	875	878	897	878	836	866	851	885	946	877	883	881	891	826	870	893	881	863	854	864	870	841	864	925	924	869	886	892	890	914	892	875	875	874	867	909	929	885	954	899	873	893	907	862	888	870	904	909	880	911	882	869	830	862	857	854	919	874	929	823	869	839	923	867	891	894	907	821	914	855	893	942	843	837	883	928	886	890	869	886	906	872	850	857	829	873	873	850	851	870	883	849	844	908	874	893	895	894	890	837	904	855	842	900	910	909	897	909	875	873	884	847	896	870	905	860	811	877	942	886	874	887	871	920	881	882	829	873	822	889	883	907	919	905	842	898	889	866	871	893	911	841	869	892	893	889	849	912	923	866	902	861	857	904	851	812	915	873	890	859	920	862	839	866	897	873	855	931	836	856	877	850	860	928	903	893	870	869	907	889	894	848	844	875	874	846	924	890	926	854	865	894	886	878	849	882	898	869	901	844	877	887	866	934	869	894	882	921	892	855	872	932	831	892	886	893	860	904	864	901	893	873	879	896	888	870	858	911	918	905	911	883	891	868	876	849	889	870	872	886	838	904	874	917	875	877	967	856	935	914	897	848	817	820	902	876	882	883	893	866	900	859	879	880	925	875	844	865	880	843	868	880	881	848	919	899	923	873	871	878	891	766	902	883	925	863	812	879	906	841	844	956	845	863	908	886	843	869	805	868	880	791	864	882	896	896	906	857	848	832	880	907	881	853	866	882	854	872	865	835	868	929	931	849	837	903	912	906	927	868	887	869	859	886	854	872	800	848	932	884	828	895	848	845	874	873	897	907	910	859	824	890	911	916	900	918	905	915	907	879	890	889	831	894	913	873	895	864	860	857	829	869	882	920	862	866	889	831	871	883	890	923	872	916	865	903	928	902	916	871	862	896	898	857	897	915	848	848	887	879	849	878	875	883	840	887	907	880	911	858	920	878	856	902	860	890	860	849	873	917	898	847	881	921	901	922	935	875	890	814	899	848	853	884	879	841	954	877	852	846	884	874	884	872	861	865	904	852	845	865	832	856	897	903	910	870	855	865	857	874	874	840	870	914	855	910	891	912	900	865	905	860	829	869	851	899	836	870	933	859	879	854	894	810	881	831	837	934	915	909	871	915	891	927	865	835	879	866	904	877	919	874	880	890	846	852	892	876	929	910	845	851	859	929	873	894	858	846	916	904	891	920	892	914	895	844	828	888	918	841	866	887	817	930	898	855	937	860	838	907	901	916	940	873	847	859	869	854	880	826	867	906	921	879	850	882	841	897	854	865	876	900	860	843	885	882	875	845	834	875	850	883	906	955	928	874	908	859	850	897	910	910	913	870	927	882	871	918	859	834	910	864	875	822	850	888	860	873	852	876	859	923	883	910	844	904	873	852	874	873	871	821	857	857	836	888	903	848	923	920	834	932	866	879	890	867	880	864	899	885	894	824	843	888	847	871	895	923	930	866	838	886	927	874	874	817	881	901	850	886	857	831	887	845	824	898	864	887	870	851	928	887	879	892	863	860	906	913	877	918	893	845	908	914	869	887	872	918	883	879	912	888	888	904	874	899	839	880	869	890	846	923	917	921	892	851	872	860	884	923	860	850	861	877	878	840	897	861	909	897	907	886	867	856
39371	15103	9288	4954	2677	1762	1172	687	556	445	420	381	331	322	284	291	272	278	268	218	206	221	204	227	204	210	233	194	217	193	228	190	212	218	222	217	182	199	178	220	197	215	164	208	204	187	174	198	185	193	197	204	182	173	195	202	214	197	193	200	214	196	204	177	203	197	238	189	196	199	206	223	198	217	188	213	187	183	204	191	199	219	202	196	187	201	162	188	189	183	194	177	191	201	190	201	183	189	205	178	198	216	190	185	188	208	190	209	189	192	208	206	190	198	205	155	187	170	210	189	202	220	166	196	201	198	217	211	181	202	197	185	218	184	167	173	191	182	213	174	182	199	199	177	185	173	182	191	209	190	172	198	208	170	194	192	184	207	182	188	193	201	177	186	213	241	181	197	214	201	177	182	188	163	209	226	183	199	199	177	223	190	196	185	197	184	193	187	212	203	190	198	220	192	181	201	192	195	190	203	178	178	154	172	185	190	213	171	207	208	189	242	188	203	191	196	190	193	187	201	227	171	183	180	206	206	209	208	197	220	174	193	208	223	192	188	195	200	225	209	183	186	206	175	205	210	195	181	195	196	194	193	169	197	191	188	180	186	182	209	175	211	184	183	204	167	171	178	181	180	192	197	217	190	204	201	201	188	181	179	202	191	189	207	203	189	188	193	184	179	181	214	206	200	196	205	191	186	189	207	192	201	178	183	210	195	189	176	180	169	158	207	192	183	181	192	189	180	195	190	178	209	191	185	205	201	176	200	194	204	222	182	182	197	203	180	215	181	188	177	212	175	201	193	181	215	201	178	179	201	192	222	197	194	204	182	201	207	205	213	182	163	194	209	231	196	206	191	208	178	214	194	185	193	185	212	217	184	173	218	172	179	214	176	204	201	199	212	188	183	183	206	192	197	220	200	228	198	204	182	179	182	164	167	186	171	204	206	179	215	191	197	200	178	215	195	188	185	189	192	212	212	183	164	196	193	189	193	230	192	172	175	201	194	194	182	232	194	202	208	195	196	182	193	189	196	201	227	194	208	189	205	192	190	196	197	183	212	209	201	198	188	187	210	174	217	184	201	178	196	196	181	182	174	185	211	194	192	183	198	187	189	198	178	189	204	182	187	173	197	207	210	195	213	187	186	180	203	175	195	198	186	177	205	173	180	189	205	210	197	190	197	180	184	189	197	188	206	203	207	175	189	199	197	199	192	181	168	179	173	208	201	189	184	186	210	183	215	215	195	196	211	194	183	173	191	180	205	215	213	167	166	192	197	202	194	168	203	203	202	196	207	184	205	216	202	245	195	176	197	193	182	203	189	182	189	199	186	201	182	203	189	195	203	228	197	165	199	186	174	194	186	203	198	170	198	198	202	172	206	202	197	188	185	204	218	184	198	202	214	197	193	196	200	200	175	200	201	200	202	201	208	183	180	204	207	195	190	195	203	211	209	196	190	184	200	198	209	234	186	196	196	190	195	172	187	183	189	187	189	210	187	194	176	203	211	183	197	175	203	199	216	193	210	209	198	214	195	164	209	177	185	176	193	197	197	180	185	221	180	200	183	192	203	192	174	166	227	204	197	192	204	207	181	175	174	190	218	182	171	210	196	180	189	171	200	167	199	197	169	188	218	211	216	184	186	219	181	217	223	212	191	187	182	210	180	181	203	188	178	185	191	192	182	194	194	187	205	193	181	196	185	192	182	215	203	213	179	227	214	197	204	195	178	221	186	222	181	192	175	193	179	192	193	177	171	209	184	199	199	214	200	201	192	213	209	189	186	186	209	208	194	182	185	225	220	195	188	218	196	220	190	200	202	189	213	180	179	202	201	168	196	214	202	177	201	217	197	192	179	204	196	197	178	189	182	207	204	187	193	192	183	197	201	181	193	191	184	174	183	180	203	207	212	227	211	205	182	215	176	192	192	223	164	203	194	193	196	187	191	208	194	215	209	203	178	207	178	208	206	178	192	158	175	175	168	188	194	207	211	163	191	195	215	191	198	223	195	204	195	199	212	181	185	205	183	197	186	203	199	199	205	188	216	195	193	171	198	199	174	207	176	191	187	176	188	183	193	181	178	196	179	195	203	207	199	214	190	194	191	186	204	182	186	193	191	188	200	185	196	192	186	189	192	169	201	176	178	205	218	192	186	184	214	167	193	202	194	192	185	192	197	204	185	182	205	179	192	183	213	199	220	196	202	193	184	185	181	189	180	187	197	194	185	196	192	190	187	194	206	181	212	204	184	204	187	180	187	194	193	208	203	193	204	201	195	184	203	195	187	193	199	219	184	178	200	161	187	204	200	177	196	210	182	236	199	206	185	192	204	194	196	213	209	202	193	199	188	192	207	197	176	193	202	196	197	197	205	204	238	164	181	187	178	208	201	179	195	210	201	196	176	191	207	179	197	197	156	177	173	173	200	204	195	197	183	178	203	182	198	197	172	190	202	176	204	187	170	201	192	203	196	191	210	176	185	167	191	210	176	219	197	173	208	221	196	226	187	187	183	205	171	182	211	175	207	180	201	198	190	194	187	198	175	176	181	188	197	185	191	182	184	224	219	193	202	191	199	186	203	211	196	173	196	181	177	196	210	209	186	191	216	198	211	189	183	179	214	204	210	198	194	207	190	188	206	187	201	210	215	185	161	221	221	210	203	189	199	186	216	201	188	186	193	188	177	186	168	191	191	176	182	206	206	210	181	188	181	170	200	208	222	206	172	187	199	203	192	207	200	208	204	197	200	194	200	194	196	201	178	203	206	201	185	185	169	166	182	175	203	198	184	206	196	219	213	210	189	188	172	212	201	190	183	197	180	197	210	182	160	203	190	181	174	204	207	187	202	188	198	178	217	180	191	182	186	197	186	195	218	169	222	194	179	182	198	182	179	199	182	193	191	181	182	200	188	175	208	201	182	183	194	178	160	172	177	208	174	177	190	206	185	193	188	177	190	195	181	199	200	183	189	167	212	179	201	165	165	188	174	189	185	204	202	198	209	195	211	163	174	175	206	198	208	184	180	175	187	197	218	200	200	190	191	195	162	218	174	169	172	194	218	193	207	213	188	179	211	178	196	200	194	176	186	207	193	168	198	195	200	199	205	184	180	206	209	194	184	190	174	194	207	186	199	186	182	196	178	196	202	217	202	186	210	188	200	188	195	193	191	215	195	212	173	212	175	203	230	164	180	203	191	182	176	195	217	201	178	201	193	205	212	185	218	184	192	205	185	180	174	204	220	202	188	193	185	204	171	220	216	183	183	171	206	182	207	201	186	199	183	213	208	212	195	211	188	188	200	196	210	180	207	171	184	165	204	195	174	189	201	177	189	225	212	202	205	198	188	197	171	167	178	179	218	211	184	194	197	179	200	202	187	198	203	214	187	220	204	188	170	175	194	195	169	216	185	214	189	190	179	185	195	183	191	177	179	201	185	213	174	212	180	244	207	182	202	199	210	189	177	179	171	186	200	195	185	209	217	184	219	217	201	198	190	200	204
24227	2680	5613	6159	5152	4203	3524	2875	2443	2133	1815	1686	1449	1318	1262	1108	1106	1026	990	874	860	914	799	790	817	754	764	725	746	754	671	668	640	669	695	645	635	623	637	682	603	649	592	646	579	564	610	622	541	593	563	594	616	579	554	594	554	581	589	572	601	521	595	558	581	597	556	556	541	563	532	540	584	555	582	543	562	579	552	507	531	589	519	588	552	582	542	561	540	533	603	554	533	526	534	585	522	598	545	485	554	549	566	531	566	514	540	555	569	517	528	552	534	530	557	570	569	536	573	510	553	544	519	500	548	550	514	539	564	582	504	532	537	534	528	572	531	539	528	562	566	526	543	531	511	563	503	495	482	537	518	519	578	544	553	553	520	555	536	574	555	509	570	543	566	527	535	530	551	518	561	531	558	545	548	538	550	513	518	556	511	559	561	529	569	545	492	570	533	505	490	520	557	529	543	531	523	560	549	548	568	532	531	565	520	575	540	569	524	589	532	528	532	540	535	545	528	559	535	550	546	530	513	552	537	546	569	498	520	538	578	546	513	522	546	509	521	545	541	518	547	528	538	559	532	500	528	512	511	569	545	519	533	491	490	536	520	524	564	511	520	515	553	553	521	527	517	517	536	553	508	521	535	533	585	538	506	528	517	539	529	502	573	527	524	516	533	569	542	557	548	535	539	536	526	560	563	542	519	508	566	532	534	536	558	517	529	516	539	509	516	536	473	503	563	516	538	545	513	537	528	496	507	516	505	516	549	551	537	548	553	483	508	523	488	573	550	533	533	544	556	525	566	530	493	551	522	551	550	532	499	536	531	494	536	483	531	518	501	536	506	556	546	514	552	500	522	536	509	495	537	500	539	555	565	516	570	498	536	515	476	553	513	555	536	508	508	527	514	493	538	523	544	513	559	581	557	545	495	542	511	528	554	560	514	562	505	545	520	539	521	557	555	517	533	546	561	543	567	507	530	537	508	523	556	517	548	538	473	516	520	554	530	502	544	543	514	521	531	515	510	538	501	541	496	500	543	515	529	529	505	490	534	540	504	544	532	557	487	541	541	569	522	535	515	534	523	550	545	527	528	521	544	525	552	534	533	569	545	570	530	532	535	493	564	511	517	539	558	534	546	572	486	519	508	572	519	569	527	546	486	544	506	518	536	534	545	537	539	528	478	517	504	568	516	560	542	541	487	517	524	521	495	529	564	523	514	553	527	530	506	541	552	490	532	559	526	528	557	547	526	524	513	530	553	532	572	548	486	536	561	505	500	547	533	509	536	550	515	541	533	479	530	523	519	523	565	520	515	556	527	542	531	500	542	510	551	511	525	552	499	495	564	505	487	523	538	569	518	525	509	549	527	537	550	543	535	517	519	534	520	522	480	505	552	511	539	558	546	514	508	547	547	490	530	531	527	532	541	535	544	480	549	520	564	553	553	520	543	547	487	520	537	566	527	516	574	529	515	526	527	505	524	542	538	534	510	510	543	534	562	524	526	513	542	508	541	530	534	494	501	539	527	565	550	520	497	537	557	530	540	522	540	510	554	541	531	516	515	497	557	470	523	549	556	551	562	537	531	510	555	550	520	533	582	527	526	523	506	541	524	519	512	523	524	532	526	532	549	506	538	528	563	511	565	507	517	531	511	563	538	524	557	508	539	510	518	543	539	508	522	550	523	541	531	513	547	542	555	543	534	526	521	552	541	576	533	511	555	532	511	552	520	514	504	512	524	514	504	548	523	513	531	558	528	578	553	518	549	527	521	510	523	520	534	526	515	500	546	540	523	544	524	521	540	503	510	523	522	522	561	495	540	520	563	542	586	506	510	526	509	509	530	501	520	543	517	521	541	556	538	504	529	541	554	572	530	573	549	507	543	543	542	533	551	571	548	525	515	529	547	528	568	523	476	548	539	517	493	534	570	506	540	570	580	536	518	526	524	512	553	482	562	554	578	518	600	557	543	535	547	564	512	513	537	568	526	506	532	528	497	526	568	527	521	510	470	522	539	528	545	550	564	559	515	524	549	504	504	528	554	478	530	491	504	514	558	536	520	532	508	523	549	558	564	513	491	562	558	525	540	545	562	533	573	500	565	549	541	536	564	524	472	520	542	539	552	564	483	512	537	515	548	528	552	524	550	514	574	520	564	516	537	501	538	540	537	556	536	506	556	523	508	520	550	530	531	509	582	584	588	513	544	562	553	507	550	499	513	559	541	543	531	503	553	557	575	491	484	525	494	505	511	541	581	527	532	520	553	512	519	554	562	513	558	510	526	498	509	533	539	513	497	546	567	520	510	553	520	524	526	548	559	552	519	523	534	524	528	552	499	529	524	560	553	520	484	542	583	537	476	473	501	556	527	544	532	503	522	545	527	555	526	561	532	519	534	568	533	502	528	514	538	534	560	524	525	556	504	505	539	549	526	540	589	530	523	535	509	531	516	484	530	508	505	516	554	536	521	553	535	595	520	555	531	525	500	490	520	569	517	538	532	550	539	575	587	561	546	561	538	536	534	534	512	521	541	540	575	516	543	527	500	537	509	548	509	516	579	511	502	546	543	490	518	491	521	562	565	571	530	546	548	549	518	520	555	539	562	542	547	510	528	571	544	552	544	555	550	589	549	521	542	551	485	527	540	526	515	500	517	505	556	513	542	498	538	540	514	515	543	546	542	552	509	524	568	514	541	558	516	534	533	554	538	549	538	522	549	543	506	584	510	515	557	497	547	556	497	559	504	512	526	528	548	543	510	534	539	573	552	511	546	557	541	531	526	516	513	541	549	484	515	543	507	519	495	525	570	556	516	491	524	538	505	497	573	512	537	549	552	556	532	504	516	528	516	490	560	558	519	537	492	545	522	556	540	569	519	523	554	497	559	547	510	518	504	512	571	546	529	542	556	503	539	543	506	485	522	487	540	514	514	504	537	493	562	504	503	580	510	561	536	525	569	522	530	538	521	529	537	496	540	552	546	563	593	513	540	531	558	587	501	518	518	524	547	522	481	555	512	530	549	516	544	556	504	512	525	498	558	580	539	542	524	541	549	558	541	493	531	529	535	511	538	551	550	557	559	576	558	535	534	524	550	561	541	573	526	515	528	500	557	561	561	512	536	577	549	550	530	551	527	536	547	525	526	514	540	560	519	552	477	557	525	502	526	536	459	515	524	550	487	542	513	488	591	519	559	559	476	546	510	511	549	538	554	529	477	497	561	528	521	586	512	517	526	591	505	543	532	562	495	542	533	584	503	545	537	513	549	513	502	516	543	582	539	520	560	556	504	554	549	538	553	512	532	511	505	526	513	533	541	550	523	544	561	508	512	553	494	525	533	553	494	497	520	539	556	529	531	544	513	558	516	548	497	568	512	529	505	566	535	597	500	520	500	578	510	555	553	515	611	547	539	516	510	542	546	550	531	531	519	498	528	542	551	518	590	560	510	509	529	483	579	556	481	510	486	589	527	514	552	545	541	541	549	542	513	520	541	496	529	531	515	523
6287	788	469	334	300	315	303	282	294	313	285	310	273	265	272	291	256	311	282	282	300	276	275	270	274	283	277	265	285	271	251	280	281	281	281	282	262	297	292	312	264	275	279	263	299	291	264	329	265	299	265	254	260	277	274	271	261	276	282	298	286	304	299	274	280	257	271	275	289	257	271	298	261	294	263	305	275	277	298	268	283	261	276	290	271	282	257	258	309	255	300	286	288	280	282	289	286	264	305	256	290	273	267	264	287	270	297	298	276	269	283	281	300	280	283	290	271	292	278	267	291	259	326	273	240	299	256	259	267	274	274	239	266	285	280	283	284	267	254	259	262	287	281	243	300	271	264	288	286	275	278	305	284	317	265	275	348	292	265	269	273	273	283	286	242	251	299	288	290	308	277	295	285	292	283	296	293	297	293	320	269	274	280	279	288	259	249	284	304	255	286	295	301	282	257	301	275	297	258	274	250	289	279	304	289	285	258	298	254	296	283	295	302	276	262	279	261	287	279	273	301	295	288	279	263	289	269	285	246	298	302	266	251	281	306	283	256	286	266	309	235	306	295	253	281	294	297	271	276	269	304	275	266	274	265	254	270	277	283	278	279	261	263	251	304	273	271	304	262	259	251	279	330	257	268	264	267	276	278	289	241	267	269	265	284	275	256	288	262	285	324	293	278	279	296	265	266	260	270	266	284	298	257	305	273	275	259	301	262	282	299	290	270	280	270	293	284	277	270	266	280	293	269	295	296	303	279	290	274	266	267	297	288	289	263	295	248	296	277	283	288	273	301	288	298	287	289	266	305	279	310	269	274	262	295	300	262	261	280	270	289	291	289	283	251	294	273	262	298	293	245	290	292	300	278	298	286	261	300	292	262	256	306	271	305	278	280	310	283	301	282	261	303	318	276	265	237	260	266	285	297	315	262	280	278	272	280	292	288	265	243	264	296	258	280	260	278	268	282	295	265	257	264	284	291	297	272	266	270	263	275	297	264	280	255	278	303	288	313	264	287	252	293	296	287	298	270	254	270	283	254	326	271	273	283	268	265	255	282	281	272	287	257	279	285	297	271	265	260	300	286	266	285	280	253	290	271	300	234	291	293	255	318	270	290	290	274	282	301	265	322	275	282	318	269	274	301	255	263	269	257	273	274	264	286	257	277	274	300	247	256	294	284	290	267	257	292	286	299	298	309	283	294	298	254	272	288	246	286	261	279	281	298	251	279	266	281	262	294	269	268	277	308	318	278	298	264	274	276	289	341	298	287	315	281	290	285	273	301	294	250	281	300	306	264	289	249	254	257	265	249	270	292	251	293	290	263	275	261	272	241	276	257	281	257	259	240	328	256	271	283	311	271	311	282	268	266	291	291	270	310	311	273	268	286	274	284	308	269	274	302	265	312	283	279	269	264	274	300	331	267	282	269	277	245	282	250	286	284	289	272	285	270	264	270	293	276	290	278	272	279	282	276	264	253	279	281	274	301	264	275	300	312	306	282	279	277	267	265	270	261	275	277	267	286	283	291	295	281	271	295	266	283	283	305	280	272	286	288	282	277	277	267	281	305	260	301	301	257	269	249	275	295	294	272	253	273	286	241	256	271	284	275	279	275	273	301	266	273	250	305	283	277	304	296	239	288	291	274	282	246	292	277	258	281	279	283	293	285	264	267	282	292	243	253	267	278	290	309	307	271	240	286	274	304	283	281	283	281	314	247	257	291	274	303	286	248	301	281	291	253	284	289	254	276	285	278	300	281	269	267	272	273	291	257	276	323	267	274	298	275	252	289	279	295	309	282	248	306	283	268	261	239	285	282	292	251	266	309	260	273	293	277	287	266	275	257	293	312	257	271	290	304	280	275	286	253	267	277	304	269	276	293	300	280	281	262	282	284	300	260	273	300	274	266	275	265	287	298	280	273	286	284	259	268	285	293	309	277	273	268	287	280	314	294	274	270	304	271	319	251	272	311	307	276	308	282	286	297	291	282	304	268	287	269	288	259	297	280	300	281	283	296	285	301	259	274	317	308	301	279	300	286	266	248	296	281	260	238	275	288	262	285	240	287	269	255	261	244	272	276	291	295	281	300	284	293	315	294	259	289	279	298	290	266	246	294	300	275	292	269	302	287	301	286	285	299	271	291	243	293	264	286	277	261	296	282	290	273	287	274	282	300	255	248	297	267	307	286	258	258	243	289	289	283	268	264	274	252	274	273	246	269	249	273	282	271	270	266	245	285	292	287	269	263	282	292	319	285	256	296	279	282	277	284	276	266	281	266	297	254	267	288	279	261	252	299	302	241	286	275	281	267	260	261	278	281	279	279	287	280	274	289	284	275	274	263	286	272	261	283	271	266	264	276	273	268	298	291	264	255	309	249	269	236	257	258	280	279	295	255	275	278	310	268	292	283	269	264	271	274	261	276	314	298	286	289	265	314	286	298	288	313	295	279	268	255	260	271	283	274	233	255	266	280	294	301	265	317	223	281	262	259	271	289	273	284	302	283	275	277	267	257	289	256	295	239	275	285	302	267	269	294	270	271	298	300	257	276	270	287	290	287	241	345	284	273	265	271	297	290	258	277	245	255	306	246	290	265	277	300	286	250	276	264	261	276	292	292	305	256	297	288	263	272	275	300	273	295	291	290	291	279	299	287	276	275	305	277	297	285	261	259	294	297	285	255	283	264	276	294	291	253	272	265	286	260	281	272	303	268	314	267	278	266	283	270	276	281	288	259	275	291	275	294	286	278	272	263	262	293	282	292	287	239	283	285	269	303	261	295	284	263	289	259	280	303	302	272	283	255	280	286	281	287	299	265	245	319	261	302	268	259	290	273	282	281	269	297	271	265	284	288	295	263	300	322	309	267	261	283	275	290	233	265	275	255	274	280	273	263	280	287	284	283	268	268	282	283	271	263	283	280	304	282	270	279	252	270	290	281	287	258	293	313	291	260	272	301	281	281	277	269	245	286	275	244	259	299	285	284	257	313	272	287	249	258	282	258	262	282	309	273	218	288	282	278	288	299	263	268	273	279	277	259	316	290	283	252	223	289	282	274	281	296	289	261	275	280	251	290	307	284	273	284	268	261	266	283	281	305	297	269	289	271	259	269	269	263	256	270	298	310	242	287	283	286	286	278	281	266	289	281	264	300	289	314	286	248	279	237	291	284	260	284	274	297	276	242	324	278	306	299	266	267	309	243	274	258	299	264	246	291	273	312	253	280	264	298	314	249	307	275	269	274	270	251	284	292	294	310	285	296	280	309	277	250	281	287	303	248	271	296	301	253	285	297	275	312	268	292	284	277	256	291	270	287	284	262	294	302	287	229	245	279	282	260	268	284	286	279	245	279	303	262	287	285	256	310	309	260	277	268	268	260	308	286	278	275	276	241	296	301	260	278	283	265	277	283	271	307	256	297	284	290	303	281	278	260	288	291	275	246	317	238	286	268	295	287	259	278	274	292	272	281	299	269	291	288	257	315	304	266	266	267	286
5368	929	911	907	913	946	885	833	814	797	793	746	822	795	793	810	749	725	805	818	743	785	755	823	744	775	771	778	749	786	760	739	780	780	769	732	767	747	734	765	821	838	780	735	791	724	772	757	730	746	803	757	745	785	828	818	742	750	748	803	798	739	770	760	740	749	742	804	752	820	772	785	759	781	772	811	704	741	778	784	784	759	790	728	783	778	763	794	725	798	770	767	771	800	806	793	826	761	758	740	772	765	718	785	763	739	785	746	743	793	780	788	749	761	764	738	744	750	755	795	787	758	749	747	808	713	789	758	759	761	798	730	717	730	794	788	834	788	783	746	776	730	770	737	753	727	761	830	735	745	801	780	785	780	788	767	759	796	765	813	766	791	780	747	816	780	734	774	769	712	795	748	791	693	725	759	710	771	785	743	792	790	758	744	759	801	766	796	755	757	756	808	810	720	770	760	751	727	761	751	745	764	812	771	799	783	759	726	743	757	763	792	788	759	790	765	810	755	752	772	748	746	761	754	771	766	738	781	746	732	778	786	811	780	786	757	808	726	721	818	758	803	820	763	781	751	798	783	804	790	755	775	739	762	749	740	785	724	772	754	826	763	773	732	747	829	728	765	763	801	797	763	796	786	751	773	737	793	829	746	772	759	756	793	834	777	751	818	796	774	734	760	732	726	754	762	815	752	797	744	768	735	762	790	745	769	782	751	771	775	758	787	764	751	737	799	753	757	814	773	795	782	764	772	748	782	735	731	792	754	773	779	761	796	795	782	725	731	726	753	744	763	754	749	757	737	733	733	766	746	776	782	765	736	765	749	751	784	775	755	751	738	761	752	757	757	772	826	750	742	732	731	730	773	766	715	783	762	776	805	722	823	840	723	725	757	713	782	724	800	749	745	740	696	729	743	794	792	749	771	778	798	776	747	781	814	766	757	732	774	816	796	772	768	821	765	795	744	770	849	759	761	752	761	775	770	744	740	771	751	728	758	770	771	822	805	763	791	746	732	765	759	756	705	708	728	735	779	741	749	782	780	759	831	795	763	705	763	763	716	779	739	751	766	822	768	759	791	762	756	776	742	786	717	720	772	769	781	736	766	744	789	742	772	752	765	772	821	755	744	741	776	746	753	806	763	734	802	775	740	836	798	759	777	795	756	786	768	776	819	841	693	753	739	777	776	764	782	764	759	779	840	769	758	752	812	790	793	797	744	748	768	777	723	805	754	761	759	736	747	770	775	743	787	758	761	771	780	758	792	708	738	743	785	781	793	770	791	766	738	762	748	765	720	771	764	750	798	747	782	759	756	759	725	759	748	771	774	761	747	777	756	794	787	764	761	745	751	780	742	752	770	768	735	697	748	747	757	781	752	767	757	760	756	798	808	734	769	779	777	746	820	732	819	796	728	778	718	734	774	764	757	798	742	734	787	780	783	763	762	754	783	834	736	739	757	751	759	746	756	784	762	783	747	807	771	828	774	813	771	775	765	770	808	794	743	698	756	753	803	718	773	770	749	808	777	784	799	745	753	764	822	751	816	749	739	772	745	764	793	779	732	780	732	757	735	757	801	726	787	754	795	751	803	749	786	759	807	720	783	806	774	799	788	759	733	796	758	761	762	798	738	755	766	727	763	801	770	760	747	740	758	753	785	753	709	767	733	759	720	716	748	756	760	745	761	747	824	783	782	759	775	780	797	781	777	779	808	736	762	751	784	744	779	798	725	733	794	740	753	773	793	746	761	801	785	800	781	769	785	750	769	758	770	779	804	740	758	794	750	804	758	755	806	780	745	804	766	770	827	737	763	766	779	798	778	763	716	778	742	801	776	757	753	772	768	853	761	716	783	773	821	784	783	772	796	735	778	736	769	753	796	742	768	733	763	807	757	785	762	807	704	770	755	828	737	745	788	772	783	829	784	791	819	747	784	782	724	739	766	760	757	749	748	761	790	740	751	796	796	786	777	773	735	754	761	772	765	719	777	747	738	755	730	778	777	742	787	771	820	772	750	769	732	774	779	693	771	760	791	767	757	789	735	779	764	778	750	771	775	710	796	747	783	767	813	789	789	775	807	759	764	787	760	802	750	705	766	766	799	789	755	793	751	783	740	777	812	789	791	787	737	756	821	758	745	797	724	793	718	737	767	747	722	746	733	748	748	776	775	752	780	775	771	754	781	754	765	737	747	772	786	788	730	794	735	777	729	840	778	808	716	744	743	741	737	744	806	743	792	733	763	799	724	824	787	843	767	777	801	780	742	735	720	727	699	742	733	728	755	752	768	794	720	712	748	762	776	804	737	755	758	798	768	769	807	762	778	784	754	750	742	749	756	756	748	731	762	775	741	813	770	796	745	797	750	762	787	793	832	784	801	741	737	793	769	807	815	749	748	805	760	787	763	769	739	712	780	763	746	775	739	804	779	790	747	756	737	780	724	724	738	733	727	813	744	773	714	785	746	772	746	775	725	754	787	729	805	781	725	827	815	769	771	833	820	785	745	767	745	807	764	755	759	758	734	801	758	732	784	796	725	735	748	751	780	757	785	789	736	708	767	753	767	753	812	781	753	786	744	780	803	755	719	801	781	756	754	757	799	753	719	821	739	715	780	719	754	764	765	783	777	752	764	727	742	754	772	779	754	769	796	779	760	816	809	753	775	770	781	777	758	753	767	749	778	793	759	793	751	788	740	793	725	756	766	753	773	762	765	759	764	834	732	715	771	765	775	825	806	791	794	792	784	801	730	740	783	755	774	782	743	806	801	758	787	758	779	771	769	819	771	744	763	819	748	744	754	834	807	722	722	773	764	779	770	769	762	822	807	777	786	780	711	797	793	760	809	779	745	763	803	772	738	760	786	820	774	729	781	799	770	760	766	776	766	796	744	781	759	784	729	783	810	746	806	761	758	763	749	806	790	809	739	803	800	718	782	736	752	758	768	783	757	792	772	792	777	713	753	770	766	737	746	739	774	776	760	761	793	762	782	822	748	784	742	799	817	698	743	712	763	796	693	820	735	784	765	785	807	741	769	738	746	740	744	726	776	806	741	751	788	782	774	748	802	723	720	765	770	795	756	742	775	753	751	755	827	767	768	815	779	753	764	752	816	772	769	737	714	813	787	722	770	735	753	771	756	735	741	755	779	797	742	791	732	716	805	752	750	807	732	781	780	741	712	699	797	795	791	766	803	740	770	804	756	682	815	745	725	786	766	829	780	768	803	774	727	754	789	795	752	765	796	772	777	795	761	763	740	713	765	761	735	791	730	751	793	801	782	764	779	749	784	790	778	700	775	775	816	762	748	783	736	765	802	769	763	746	737	806	758	756	763	753	779	804	755	841	743	771	733	719	767	799	760	711	764	785	727	793	757	772	759	778	758	782	787	752	745	753	768	740	768	823	764	743	818	826	699	723	757	747	757	771	757	747	829	758	703	761	762	753	772	773	763	816	792	763	763	740	779	758	754	752	744	732	792	748	771	765	792	784	811	747	752
35044	18752	8762	4255	2370	1370	870	591	464	453	456	410	372	360	398	354	363	360	360	375	384	372	371	355	394	339	340	371	322	380	344	307	348	337	308	348	348	313	352	347	320	342	337	347	360	326	325	346	346	314	326	313	312	329	330	306	359	307	345	366	333	340	322	326	344	321	325	377	342	352	332	351	307	331	336	367	335	317	358	320	310	340	332	330	342	349	348	381	356	349	309	359	352	324	351	343	310	337	306	341	368	307	351	331	340	314	340	336	344	347	355	323	324	326	324	325	379	324	337	337	309	350	319	315	318	329	311	347	334	368	351	354	331	316	341	361	308	336	348	322	348	323	295	370	325	344	344	333	357	357	334	336	343	302	347	325	346	331	346	337	343	324	354	355	361	343	320	339	354	353	315	360	345	339	321	324	347	355	350	335	300	364	341	327	351	311	346	370	352	344	341	335	332	340	328	337	336	336	342	353	330	330	317	325	340	347	334	323	339	329	333	299	321	312	365	333	353	325	319	372	349	319	368	321	332	362	328	352	323	351	335	389	347	313	344	340	341	357	318	336	313	316	356	311	327	311	343	334	309	339	309	316	345	348	340	339	358	368	350	318	351	322	352	324	366	328	305	310	338	328	312	331	336	355	334	362	342	349	329	308	315	332	330	345	346	354	344	315	338	356	340	337	304	336	304	293	302	307	351	327	332	326	351	337	331	334	336	331	314	299	297	341	319	362	339	315	311	339	324	316	326	315	359	311	331	330	343	355	326	350	325	316	325	329	368	328	322	300	345	347	319	339	354	315	330	330	334	325	327	344	344	305	309	335	329	347	325	314	331	322	315	357	357	319	336	343	321	321	311	334	303	337	353	352	342	317	353	316	331	340	335	332	350	330	343	368	316	360	326	336	332	345	352	336	311	322	316	345	311	366	316	344	318	346	382	356	369	316	319	333	329	342	325	341	319	323	310	324	352	349	304	304	342	358	313	347	338	314	336	334	306	340	379	313	323	300	336	330	323	334	351	318	337	320	308	363	337	297	327	361	311	339	332	353	341	340	352	320	318	309	336	347	357	317	321	289	330	339	342	332	369	337	334	328	348	330	326	333	306	323	335	310	347	316	347	352	337	365	351	325	347	327	313	320	324	299	334	342	315	335	335	354	296	345	337	348	339	336	318	328	307	322	343	316	329	329	319	303	310	352	351	330	327	342	340	342	313	311	290	335	352	322	313	340	332	318	357	337	358	316	352	346	340	337	363	368	356	361	379	345	356	348	325	319	361	320	306	328	346	334	319	344	340	337	351	341	358	338	333	336	325	314	313	322	320	337	339	332	311	317	336	341	343	336	364	366	357	335	319	358	307	300	323	331	344	329	319	351	350	350	341	303	336	381	361	346	358	321	286	372	314	314	324	355	345	353	340	314	364	338	359	362	346	356	331	334	335	295	350	361	349	328	321	324	312	351	322	353	325	303	307	383	321	332	343	322	328	367	347	315	341	319	330	349	332	315	359	340	333	342	316	333	297	304	319	309	354	320	325	350	344	322	327	347	346	325	320	318	341	323	318	343	353	326	356	374	360	301	300	327	327	365	324	371	326	352	296	309	343	330	319	323	325	329	324	324	344	293	370	325	331	339	328	326	309	319	333	308	328	341	363	359	319	345	343	336	350	354	335	360	336	342	350	342	365	351	357	340	304	358	326	336	325	351	351	328	338	326	329	324	325	335	353	341	352	351	324	346	308	347	335	335	301	372	334	327	375	341	317	345	326	296	313	327	313	347	324	333	356	332	322	325	309	325	320	345	332	349	304	327	313	341	330	357	343	320	335	339	355	362	337	343	348	358	355	356	328	341	329	304	340	345	322	323	327	350	336	338	367	345	347	325	333	323	364	346	336	322	319	333	316	328	331	342	293	346	320	340	338	343	335	291	301	330	317	333	348	363	347	345	328	352	333	309	331	329	317	350	345	347	349	342	310	350	335	348	345	368	332	348	334	346	365	335	348	349	364	342	317	341	343	347	325	317	353	322	325	328	337	362	338	305	315	316	364	360	356	315	316	338	336	330	311	359	330	323	302	321	330	291	335	321	327	319	317	337	353	322	324	328	336	323	348	378	328	348	337	320	326	303	338	357	308	316	346	322	326	331	314	339	361	353	334	343	351	317	331	317	326	332	331	339	318	333	335	353	324	326	323	336	323	351	318	329	323	347	342	301	347	308	356	346	341	315	338	344	291	351	367	364	356	324	362	358	342	363	328	341	342	362	336	315	405	366	333	329	316	289	330	349	344	324	317	332	332	318	297	328	345	340	259	344	345	318	307	317	327	335	340	337	347	336	337	351	349	301	359	302	370	329	338	334	355	362	344	328	303	312	361	315	327	355	366	345	310	346	320	373	312	340	336	353	330	324	327	307	329	326	342	326	351	317	319	315	340	345	334	295	347	348	336	325	351	316	290	342	349	333	306	318	308	341	334	349	373	318	338	333	368	322	314	336	338	337	322	347	364	332	321	335	326	331	359	326	346	330	342	344	350	330	351	340	352	353	344	315	355	312	343	321	334	310	351	332	328	321	341	339	342	337	355	304	327	304	311	290	285	316	337	314	359	332	329	326	355	318	349	327	304	353	321	347	331	322	338	341	312	328	341	352	310	367	357	332	332	369	371	329	347	346	350	345	330	308	359	318	333	315	366	324	342	327	358	321	335	350	334	320	313	322	341	314	351	323	309	310	316	373	348	339	346	322	305	307	335	347	361	322	325	357	349	360	323	320	321	307	370	347	328	329	337	342	366	328	325	324	321	360	344	340	340	357	330	328	330	332	330	306	333	304	320	350	345	375	346	323	329	305	321	348	327	337	307	352	357	367	327	361	297	332	338	349	361	343	347	328	359	339	336	351	324	359	351	326	337	345	304	360	316	338	369	353	323	315	316	378	342	344	306	345	370	336	327	338	337	336	345	357	329	338	339	368	366	310	308	366	324	358	314	305	329	344	345	326	323	316	331	318	353	334	289	362	354	337	349	337	340	339	344	328	351	344	326	318	394	336	327	306	333	303	338	320	347	328	323	337	347	348	337	335	349	322	340	346	309	361	336	313	364	328	336	321	308	360	313	371	331	341	299	345	318	342	351	341	313	321	333	331	353	346	303	353	352	329	310	325	339	323	323	340	338	332	301	336	342	349	307	333	320	344	290	299	325	348	360	304	334	324	340	313	330	327	308	306	308	321	313	355	364	367	309	335	327	308	348	349	327	345	342	393	351	347	309	323	335	338	347	319	321	356	316	370	333	345	336	335	326	342	333	342	336	365	356	335	340	323	345	375	309	343	320	338	317	344	295	322	377	323	303	346	331	332	335	321	327	370	330	332	368	351	320	330	342	354	340	347	308	321	346	349	300	366	365	360	354	354	340	349	318	330	342	314	324	325	329	333	322	279	331	365	372	374	306	323	329	344	308	342	346	332	328	352	314	324	361	323	305	335	365	327	347	349	350	347	327	357
25890	6892	3472	3891	3321	2861	2349	2116	1907	1696	1574	1489	1382	1246	1208	1194	1152	1129	1103	1077	1053	1001	1050	1000	1057	1039	977	1024	980	978	949	955	972	984	967	900	957	974	910	912	917	951	936	901	907	899	925	911	847	909	912	959	920	996	927	863	866	870	896	870	916	889	876	897	896	932	918	904	950	885	881	882	894	905	875	861	895	910	910	874	922	929	873	849	896	928	919	874	911	927	877	886	818	917	878	888	817	835	865	904	879	891	886	864	905	928	836	882	901	862	913	864	862	895	913	857	846	891	816	880	906	872	868	859	870	888	905	878	888	926	877	883	883	865	860	885	848	843	897	881	847	865	855	892	901	905	900	906	892	918	912	890	853	906	883	877	866	916	914	915	891	889	908	872	870	943	907	874	860	874	853	884	829	881	867	922	884	921	832	860	883	886	887	832	895	873	856	881	898	910	872	894	881	862	899	844	841	882	864	868	848	907	846	909	887	813	850	881	884	868	882	878	850	840	889	931	865	876	825	846	882	865	887	824	835	911	868	878	851	922	879	880	869	861	834	871	910	918	840	961	859	891	870	966	851	834	896	875	892	845	857	886	870	876	861	901	904	822	897	862	862	843	939	862	888	874	868	868	879	823	860	851	924	851	860	866	875	893	855	867	873	848	869	923	877	868	876	804	890	877	848	811	879	849	827	857	878	873	881	904	917	913	865	866	919	877	876	855	866	866	925	881	836	835	913	844	844	934	889	878	896	864	871	909	808	911	904	890	872	885	891	861	876	857	898	943	933	912	849	900	917	893	893	863	831	852	907	899	874	844	918	872	905	951	834	872	884	854	879	913	876	855	855	843	835	900	875	862	882	894	888	862	930	867	866	881	897	872	887	855	868	920	915	858	902	870	880	867	884	895	892	888	857	880	876	917	847	854	907	868	893	851	860	826	842	843	840	809	811	840	929	903	884	868	873	859	888	870	870	876	863	845	869	865	871	864	839	940	885	880	892	896	865	901	885	856	866	869	889	905	899	871	912	862	886	905	845	816	844	904	850	860	924	876	888	896	873	862	870	892	873	884	873	849	880	886	895	887	881	870	856	904	885	894	864	897	914	892	906	820	895	829	874	923	884	885	849	847	924	852	912	899	875	838	832	883	867	910	883	811	930	866	859	892	860	838	851	844	932	912	865	916	875	953	913	906	896	865	852	856	869	849	859	867	903	870	921	821	947	848	915	864	892	838	851	893	925	848	874	866	876	895	835	873	850	869	886	886	845	877	876	892	919	872	831	855	887	824	858	886	828	875	906	874	895	861	923	890	863	869	824	882	903	911	871	914	882	897	879	897	912	864	891	922	904	926	875	862	895	885	892	887	848	901	874	864	889	854	865	871	860	908	903	912	928	860	847	857	875	877	882	854	859	883	876	861	862	904	931	833	875	898	885	872	871	818	839	838	843	850	926	938	879	864	840	864	848	860	894	882	896	911	852	833	887	897	837	866	883	884	854	899	905	841	846	854	900	929	912	904	871	952	873	829	835	837	911	877	895	829	824	840	876	950	850	924	860	852	883	851	909	883	839	909	902	876	904	850	890	902	889	918	854	934	906	876	897	856	880	870	906	898	903	832	866	874	855	829	906	922	878	848	859	859	875	840	789	913	847	896	884	910	897	875	851	826	868	890	843	867	910	879	859	896	875	886	905	857	878	861	883	893	916	879	912	929	836	842	887	909	856	866	915	913	906	886	887	876	835	841	857	861	865	900	868	887	891	880	848	816	908	881	863	884	911	911	840	867	874	845	855	896	849	792	864	824	893	930	862	879	911	867	849	876	893	848	891	864	935	889	854	895	868	875	892	868	871	878	870	873	905	870	848	903	855	892	878	872	903	844	916	948	886	860	896	897	859	844	895	879	841	878	902	808	910	885	868	879	886	847	877	781	905	900	895	851	928	840	902	812	871	899	866	863	896	905	894	865	861	892	872	845	838	870	907	860	842	882	874	893	890	913	845	853	852	886	851	878	804	882	909	900	909	848	834	868	886	832	880	880	844	886	855	877	898	854	869	880	834	878	908	869	900	855	892	872	803	860	842	892	854	893	853	863	918	852	849	862	912	847	865	847	882	922	811	878	868	851	855	867	854	888	916	872	864	856	898	838	933	881	794	859	912	892	876	903	855	852	898	888	886	884	838	839	847	870	874	865	928	845	893	891	874	888	861	848	940	839	908	857	923	860	880	870	921	842	871	891	866	841	881	885	861	895	898	868	896	879	873	869	938	881	887	905	845	911	816	889	897	853	906	859	861	889	897	886	889	930	843	911	902	846	903	869	891	878	898	881	918	885	840	862	889	835	836	845	882	856	869	907	907	917	877	882	903	896	883	885	814	894	881	893	899	854	939	923	830	936	928	869	883	844	839	890	869	882	892	921	890	887	901	854	820	882	904	910	851	857	845	882	859	867	905	859	908	824	831	847	926	852	877	842	839	897	932	897	854	894	825	828	847	896	848	894	919	855	895	883	884	878	917	865	887	838	915	864	853	882	802	864	819	884	884	896	860	856	923	915	882	876	844	896	895	856	845	928	863	878	906	855	928	886	869	880	883	846	894	933	862	883	880	869	896	891	885	946	860	892	876	893	843	834	854	888	898	891	869	890	885	878	835	899	897	860	854	887	822	861	896	872	844	886	865	831	894	882	881	846	881	894	875	926	936	923	858	902	859	872	881	901	866	840	867	829	866	880	850	868	895	933	920	885	848	859	828	804	913	878	865	926	907	878	873	857	886	845	903	860	887	855	867	817	873	877	833	914	880	945	893	871	881	924	875	841	891	895	867	885	885	875	879	888	889	845	915	856	874	858	853	878	860	867	901	888	874	869	863	906	873	829	878	882	906	899	882	875	871	875	888	872	874	906	899	871	821	890	896	865	879	887	882	882	892	861	869	875	837	853	884	884	875	838	852	862	886	846	832	851	909	896	824	894	856	879	858	850	864	842	841	892	900	876	863	825	868	901	806	945	914	867	873	885	852	891	854	889	877	909	853	880	856	834	925	858	861	861	848	858	877	901	864	801	895	884	875	894	907	911	876	833	908	906	848	855	833	880	825	855	826	859	855	887	860	891	858	859	927	883	855	858	823	889	887	935	863	870	845	861	880	909	872	840	842	860	876	854	863	847	870	856	923	813	887	855	867	909	946	842	837	868	945	925	878	843	856	899	927	871	864	886	903	908	854	866	855	870	831	939	843	830	895	883	841	868	821	906	862	813	866	861	840	900	881	899	833	908	870	878	895	882	922	906	895	928	870	863	860	795	867	868	931	886	880	929	893	879	842	854	904	843	909	840	811	858	877	891	919	843	835	842	882	873	848	889	856	857	902	852	866	869	846	890	852	894	894	917	884	917	846	897	891	852	860	877	874	898	850	880	832	866	813	856	891	827	911	909	885	884	894	913	878	858	870	901	844	816	886	914	873	876	839	917	885	846	848	906	911	828	867	839	818	821	808	876	840	824
46889	26383	17333	10026	5695	3067	1511	823	563	415	401	346	344	319	278	302	264	250	266	239	235	246	262	235	218	237	227	226	226	244	210	219	237	230	220	225	207	202	200	180	188	202	206	190	215	184	203	182	204	188	202	211	200	189	199	214	203	197	203	194	209	208	193	192	202	205	199	170	203	229	210	195	208	218	193	191	207	186	200	183	206	202	212	200	195	197	199	215	182	211	206	209	196	197	210	212	201	193	192	191	180	199	191	196	189	190	198	173	175	197	218	180	195	193	195	214	178	165	205	190	190	206	200	189	242	210	214	205	204	203	199	204	182	194	174	189	194	195	183	218	211	222	199	212	214	182	208	201	213	230	176	203	191	202	173	192	202	201	207	181	185	174	174	193	199	202	213	191	186	191	192	191	205	210	191	177	203	203	216	202	208	196	201	202	199	216	205	193	168	234	195	202	191	181	209	211	191	205	182	191	185	167	196	183	200	170	184	173	182	184	197	230	212	203	181	193	179	185	185	200	213	200	191	184	198	185	200	225	197	214	214	181	189	216	211	216	181	213	180	213	178	193	169	177	180	192	202	195	192	164	172	205	190	172	234	200	217	199	178	206	198	196	215	216	207	190	197	193	195	179	176	179	200	183	217	193	191	181	208	214	213	199	188	218	191	195	205	207	207	212	185	181	170	205	187	201	178	204	213	188	217	186	223	194	190	171	180	180	192	178	198	182	216	195	188	177	201	197	202	215	201	173	198	189	183	186	164	179	192	201	191	184	200	206	179	195	189	182	169	199	202	205	178	202	204	175	221	185	181	215	189	178	181	182	188	203	197	204	184	209	185	217	199	182	185	197	199	204	191	200	214	190	191	214	194	176	204	197	196	200	185	164	221	207	171	185	212	179	159	194	209	200	169	189	179	216	185	182	164	198	161	212	198	173	195	214	195	177	200	179	216	194	177	182	190	189	189	204	195	175	185	205	201	161	190	183	192	193	179	177	185	187	196	188	185	183	194	176	169	196	177	204	215	168	196	195	207	193	195	171	214	204	188	194	191	200	218	207	184	212	186	205	173	170	203	167	197	215	206	202	177	190	185	189	215	194	199	195	197	181	204	190	195	212	177	185	204	163	199	206	208	205	192	183	221	172	214	216	203	182	215	195	190	202	154	189	207	190	178	215	198	203	189	195	195	215	182	193	182	208	176	208	192	207	180	205	194	199	192	190	217	177	195	203	173	167	189	186	177	196	214	205	213	193	211	212	179	196	203	177	180	182	218	209	199	200	204	200	184	182	193	176	196	180	214	196	191	183	190	229	191	189	180	169	163	196	209	180	165	214	192	172	214	192	191	207	202	193	192	186	199	198	226	173	187	192	175	182	184	185	193	206	216	169	199	180	174	196	181	218	201	182	196	166	222	199	211	172	175	228	209	170	194	183	187	216	202	219	184	185	214	183	205	185	172	193	190	186	158	200	183	202	187	175	181	200	196	188	212	189	190	190	205	194	194	163	182	224	185	188	199	180	204	188	166	196	194	203	175	195	207	189	168	210	186	204	198	200	193	186	195	205	189	175	171	189	206	196	206	191	206	198	207	199	221	175	193	203	212	182	199	225	209	202	191	181	193	206	218	188	202	163	219	201	195	178	205	197	188	171	180	185	200	174	207	192	185	209	203	204	210	196	213	197	201	211	189	208	202	193	201	193	213	173	194	181	208	198	198	187	196	226	163	199	190	191	209	211	181	188	197	209	192	186	170	180	182	193	205	217	201	203	202	188	200	181	188	184	201	190	206	194	196	193	195	189	168	201	160	196	181	168	190	188	199	200	179	203	196	191	218	189	192	187	164	174	189	206	223	213	169	204	191	190	211	179	194	175	185	181	190	196	211	173	185	191	203	166	194	214	201	202	186	170	210	174	201	188	202	201	226	189	188	178	217	197	173	193	182	177	193	177	197	217	187	198	184	214	202	177	174	191	185	214	168	193	175	203	192	200	167	190	193	203	214	182	209	178	189	184	198	194	205	168	174	220	172	185	195	206	171	190	202	202	167	181	190	195	220	167	231	192	190	191	188	182	189	183	201	197	190	184	178	197	224	191	187	202	179	193	187	175	202	190	187	209	207	190	183	193	178	204	199	193	193	177	203	203	182	213	212	199	188	211	212	181	190	205	202	198	199	194	187	197	203	216	192	181	178	189	246	208	199	186	202	182	214	205	210	185	183	220	195	231	175	195	173	208	182	180	188	204	185	192	200	203	203	203	175	215	185	212	179	204	211	171	194	161	168	230	213	195	240	213	187	203	206	199	176	212	207	188	190	180	180	200	179	180	189	221	199	189	197	211	198	200	197	176	175	198	176	190	198	183	199	179	183	174	185	203	193	180	174	196	196	186	179	200	202	188	209	203	199	208	192	173	192	191	188	184	195	204	212	197	238	192	197	205	202	186	180	179	188	193	200	180	229	199	209	186	199	191	206	195	201	180	200	206	210	195	185	179	212	225	195	198	189	216	204	198	203	210	189	214	179	200	185	206	201	180	199	180	192	204	180	191	184	203	198	198	207	206	202	193	200	182	184	223	195	188	209	181	215	193	179	191	201	194	192	196	199	166	217	198	207	177	200	204	192	183	196	163	204	202	187	194	178	188	197	184	184	207	195	203	212	188	198	187	191	195	185	219	229	202	182	189	192	221	193	165	191	182	185	229	203	199	188	218	210	199	208	192	202	186	204	205	187	177	214	206	189	185	209	176	200	207	207	180	157	208	205	186	222	174	212	182	186	193	205	195	210	188	198	199	192	201	203	180	199	175	179	194	192	208	182	199	197	209	211	187	205	184	179	189	180	203	190	188	184	187	199	207	170	188	214	205	183	191	187	201	205	189	203	174	174	187	191	183	192	195	159	182	188	201	206	210	204	210	173	223	192	158	191	206	188	177	196	215	180	192	177	185	209	201	191	149	177	186	199	189	179	196	213	220	212	191	198	212	208	208	186	197	211	207	201	174	178	204	196	199	203	193	201	194	185	177	173	180	196	183	208	186	189	207	190	197	167	192	186	208	197	174	183	204	208	197	214	207	197	194	188	180	187	188	197	191	184	198	205	192	187	205	193	190	198	158	228	186	206	184	188	192	207	213	182	178	210	198	178	192	176	188	194	194	209	205	196	201	185	200	184	194	180	186	198	198	200	193	210	196	215	192	188	178	183	186	187	204	198	186	214	201	181	205	182	169	200	181	210	193	185	211	210	198	213	200	194	185	207	205	183	182	188	219	203	213	188	167	171	217	200	202	188	203	187	209	177	204	192	189	177	188	183	206	197	191	209	200	172	172	203	205	183	203	187	192	187	167	192	188	172	178	174	189	184	190	221	197	206	190	190	191	217	225	192	181	188	189	186	160	194	168	186	216	189	189	192	204	218	189	207	200	153	177	196	163	168	202	204	231	203	208	185	208	195	186	186	200	208	216	174	200	182	186	193	204	188	187	181	174	194	201	202	179	198	183
33419	7078	6103	6148	5190	4319	3465	2863	2486	2085	1875	1706	1439	1320	1283	1107	1139	1062	939	914	897	864	821	879	819	798	721	749	730	747	716	668	678	629	624	677	653	666	635	623	638	620	607	603	614	583	589	576	567	579	592	584	595	557	544	571	625	610	563	598	564	584	561	550	554	557	561	604	572	579	559	564	547	534	531	527	559	556	529	538	571	564	538	562	567	552	554	509	549	552	556	543	571	534	556	540	557	528	580	611	554	558	568	516	568	551	574	526	558	502	582	496	521	509	538	566	514	541	577	569	510	556	523	559	528	541	507	506	552	533	521	560	546	573	507	486	568	514	518	559	544	516	543	552	564	516	503	517	525	548	569	524	529	541	499	516	520	494	551	520	525	537	531	564	541	508	549	567	516	503	585	522	521	524	545	558	517	529	579	561	534	555	504	509	546	558	475	553	530	587	493	535	546	519	526	520	565	510	554	563	540	551	500	556	512	520	505	513	492	531	542	561	541	502	512	547	513	554	546	513	500	568	528	531	493	581	528	543	535	541	542	537	515	538	517	532	558	535	543	478	541	522	532	543	563	513	544	520	518	542	488	514	510	539	537	555	581	500	497	543	519	539	520	534	528	530	507	537	534	554	522	552	559	544	541	562	530	527	537	531	530	489	520	570	546	556	540	533	542	516	546	502	534	539	562	553	546	536	518	512	523	587	529	500	539	520	511	534	551	563	506	499	560	520	564	547	508	545	481	557	559	545	545	511	533	494	508	564	540	568	522	506	549	549	540	531	516	525	518	525	524	492	537	551	547	544	487	520	488	514	546	538	577	552	500	552	531	568	542	527	492	511	540	458	535	519	522	512	560	560	575	534	495	526	527	490	486	537	510	522	533	541	516	526	533	521	531	509	531	534	507	540	529	530	574	537	567	509	518	520	513	516	539	501	537	552	535	567	513	532	489	539	525	573	502	520	526	534	539	534	512	524	536	493	572	571	538	528	520	549	537	518	554	522	544	524	513	514	551	537	519	522	580	572	545	518	581	494	510	569	512	546	523	548	517	546	460	497	525	567	528	520	548	551	504	548	574	514	561	506	554	564	512	554	548	547	570	521	503	540	480	558	513	528	529	534	526	548	519	566	573	513	562	502	535	509	539	514	508	535	514	536	565	576	506	545	543	535	522	538	552	537	515	539	540	538	495	547	494	513	521	559	537	525	474	527	524	499	513	489	535	543	503	545	518	533	499	478	510	539	541	524	530	555	507	518	542	497	530	547	496	555	549	503	499	534	512	513	505	577	517	541	519	518	489	544	511	560	533	523	542	522	530	551	550	535	519	532	523	543	506	541	554	535	516	560	524	485	544	558	520	494	521	535	557	541	476	528	507	535	528	568	514	525	590	497	584	528	521	536	534	534	520	553	488	562	520	524	512	578	536	510	498	526	513	545	497	549	549	542	536	557	521	554	568	529	518	568	519	531	531	524	502	543	536	556	510	553	518	575	535	562	530	490	530	521	469	536	577	518	497	504	527	536	531	539	541	543	538	537	522	518	530	571	505	523	519	529	527	536	545	530	506	534	535	536	540	521	520	538	559	531	533	506	499	538	526	485	529	566	511	519	508	560	511	528	512	547	558	507	542	551	554	530	537	509	555	570	481	512	526	583	474	542	535	531	517	543	526	580	501	523	503	498	493	515	559	571	512	523	527	575	548	554	491	552	486	521	540	521	541	543	488	499	519	528	519	530	557	531	550	543	530	529	514	512	499	532	502	502	555	535	577	537	530	475	514	544	538	518	542	568	530	541	527	536	526	545	505	534	527	538	524	545	514	548	493	549	532	512	510	526	492	590	499	509	548	552	481	517	565	538	519	512	546	541	528	499	513	493	507	520	531	537	522	557	505	542	488	542	536	499	590	518	537	502	557	495	529	515	525	545	526	528	569	522	571	539	544	470	548	508	508	496	554	563	492	542	531	538	561	521	520	526	530	532	540	541	564	548	513	541	554	528	520	503	537	512	540	520	506	555	524	529	550	531	511	529	520	533	538	530	503	507	519	548	537	504	549	577	536	520	543	534	502	556	532	555	533	584	559	527	499	498	555	521	547	503	497	561	585	563	510	531	535	502	538	462	516	551	532	532	521	531	508	541	507	528	546	500	504	562	517	515	522	532	521	521	517	545	524	534	511	563	544	482	560	592	525	502	550	552	560	505	557	536	491	552	545	525	551	540	544	547	529	519	563	556	545	536	536	512	531	521	523	536	542	530	558	577	537	550	546	509	564	533	496	542	549	564	491	559	520	538	542	538	543	528	530	534	522	529	527	533	512	524	541	516	520	513	555	500	520	519	516	573	525	534	537	516	549	509	540	500	519	498	509	528	516	518	500	552	547	504	490	546	560	519	584	531	516	526	476	523	523	538	535	543	511	519	562	544	528	528	533	560	493	508	534	536	518	522	486	528	513	552	555	491	540	564	553	537	544	538	528	540	558	587	514	544	554	524	538	541	529	487	526	516	541	545	508	501	515	499	488	552	509	553	566	515	528	562	528	533	519	495	539	537	500	488	544	557	534	521	512	540	561	523	494	536	540	559	538	513	550	487	558	507	532	520	509	545	564	506	528	540	533	500	565	529	540	540	482	535	523	516	535	553	553	490	487	503	507	506	552	522	518	507	563	536	548	559	543	461	521	531	500	513	485	544	504	548	518	478	508	538	544	560	499	514	541	485	487	548	545	503	533	542	600	501	538	583	520	488	532	492	528	491	508	514	551	499	524	494	565	518	505	552	449	528	501	528	518	543	565	498	534	509	486	499	543	511	512	518	545	521	511	543	530	555	524	511	544	550	498	582	538	573	508	485	564	513	507	570	554	542	508	530	528	495	556	548	546	562	523	525	522	534	519	543	538	519	499	492	542	526	545	538	527	569	527	561	555	489	511	543	542	559	533	554	554	541	517	529	569	494	506	538	485	562	515	468	551	546	529	563	510	540	516	495	514	486	524	566	534	547	539	513	516	524	530	557	506	589	552	521	553	533	532	500	474	498	541	558	534	540	505	532	577	538	520	523	496	495	514	540	530	529	553	550	513	560	550	551	536	522	514	517	524	521	511	519	533	565	548	561	483	494	525	529	505	532	511	506	587	599	552	510	543	534	557	485	488	515	549	553	537	554	526	516	529	500	554	537	535	557	535	495	498	554	565	551	505	527	534	523	555	552	540	557	545	514	525	513	525	517	514	526	531	555	502	538	527	557	543	557	555	568	528	535	513	496	526	526	528	509	521	510	516	530	561	533	529	538	508	549	506	548	530	534	524	538	532	597	556	496	575	526	510	510	537	536	535	515	505	518	555	564	510	514	543	509	544	541	560	525	541	510	501	567	557	537	531	528	490	542	555	502	516	530	556	540	540	546	580	545	549	559	495	547	544	479	516	561	548	510	521	549	535	548	522	563	525	516	526	549	514	557	487	555	508	561	549	602	547	479	548	528	550	516	541	578	531	544	564	531
7391	1025	544	397	345	296	281	295	315	276	293	278	293	280	237	258	321	284	287	297	265	276	312	269	266	301	295	261	292	284	268	287	271	275	269	294	301	263	305	276	249	273	278	290	258	288	303	275	297	262	308	301	267	270	292	260	236	292	258	296	283	279	264	267	288	282	280	273	278	282	293	269	294	295	273	281	294	275	269	279	272	288	293	291	299	298	278	301	267	277	294	280	292	286	260	251	293	304	282	270	288	260	302	284	274	273	272	258	276	244	291	281	303	277	277	277	260	274	287	308	250	272	238	337	278	295	268	275	259	276	267	265	303	289	314	282	293	289	289	297	286	234	301	232	297	270	263	255	263	285	290	259	292	292	283	280	292	297	247	285	275	299	290	300	297	251	274	294	308	280	252	241	277	274	266	280	286	288	269	286	306	293	286	308	274	253	272	263	296	286	278	291	300	254	305	308	323	257	265	278	274	281	268	283	233	276	282	281	251	276	291	303	281	303	288	303	291	309	296	315	303	261	336	250	285	313	303	253	281	284	284	299	315	271	304	282	306	304	258	301	265	299	261	285	296	259	264	277	264	269	295	270	326	294	316	272	300	293	278	286	312	300	284	288	279	289	270	298	264	281	280	284	292	301	267	337	300	279	278	301	288	268	274	275	304	254	271	272	269	306	307	254	294	288	284	262	282	257	284	293	288	275	268	295	287	279	268	284	267	261	246	257	294	286	302	274	285	290	280	275	289	322	267	260	303	305	283	266	282	251	276	282	289	270	258	266	278	268	297	288	313	278	272	295	284	260	290	281	293	274	295	310	257	275	291	254	282	291	290	288	295	281	305	280	261	287	304	261	307	282	261	272	303	284	252	263	260	250	313	290	297	283	254	301	288	246	296	265	285	297	286	281	292	293	281	299	274	306	284	307	291	267	289	273	283	292	284	274	292	284	261	271	301	247	300	303	291	297	301	263	274	280	287	264	297	303	278	297	280	261	304	280	304	272	279	315	251	300	312	289	293	301	274	267	278	257	282	266	258	266	274	265	278	298	289	288	272	274	291	281	240	275	281	298	268	276	295	311	283	289	257	300	248	282	283	307	303	297	278	295	255	280	263	283	274	306	271	259	276	272	302	278	263	249	295	261	287	272	281	280	286	280	295	314	270	279	276	309	269	276	289	295	283	264	273	272	282	292	279	264	307	288	272	274	284	272	267	293	280	259	291	288	299	275	268	258	286	286	268	271	273	287	264	271	302	237	250	302	268	298	265	277	266	263	323	244	277	286	299	271	304	264	274	276	269	293	334	285	280	270	325	269	275	257	287	276	270	269	287	288	283	278	305	268	313	267	263	277	268	260	255	264	262	299	280	308	291	254	300	290	310	308	278	282	284	311	304	271	280	269	287	315	299	300	255	266	290	300	263	275	271	313	271	259	284	302	289	282	276	283	276	296	245	308	276	265	267	319	268	289	287	283	292	272	276	246	262	263	265	289	269	263	270	281	304	292	291	298	320	257	290	281	295	269	285	280	284	275	286	277	254	290	268	273	264	300	275	249	274	264	276	276	266	267	268	282	288	290	263	278	297	286	268	280	292	309	280	306	299	280	282	277	278	268	260	282	266	248	279	281	289	269	261	284	260	282	284	284	288	290	272	274	275	298	295	250	273	243	276	308	262	283	266	246	275	288	277	271	253	300	292	302	279	290	264	264	269	283	283	310	275	303	244	274	270	247	285	303	285	281	274	252	272	271	280	300	256	285	271	256	281	266	289	282	256	247	272	264	319	277	288	247	264	282	275	312	265	288	288	269	303	245	257	288	290	262	298	306	264	280	267	272	274	270	303	270	285	267	297	275	266	311	251	305	328	294	330	248	308	308	284	298	280	292	273	286	288	270	322	263	272	266	280	272	279	289	276	259	292	237	281	297	250	287	260	288	312	271	272	283	252	247	287	285	280	288	278	283	295	244	310	267	255	289	285	283	304	267	274	287	261	265	308	266	286	273	288	296	275	277	289	286	325	278	283	313	283	288	295	243	264	307	253	299	240	266	316	291	303	271	270	284	278	274	284	279	279	273	313	274	283	289	247	284	286	272	270	282	278	269	280	287	262	277	289	271	248	277	268	302	260	269	275	293	274	276	279	302	286	298	267	285	287	287	292	241	310	264	270	298	303	254	288	262	313	289	283	291	271	276	267	302	299	324	263	294	280	284	301	298	269	228	283	268	290	293	300	267	246	279	306	303	269	327	286	267	302	292	279	309	273	257	268	249	246	278	280	268	280	255	264	271	261	272	267	262	263	262	280	325	285	279	272	294	290	265	288	280	285	296	279	279	288	273	283	289	286	288	261	303	288	297	289	261	296	299	239	290	280	284	275	265	289	286	264	292	268	279	256	292	295	282	264	320	242	263	314	261	274	274	293	312	276	302	283	290	306	304	302	287	292	293	248	288	288	265	297	262	319	287	273	302	275	279	257	270	252	314	270	276	264	294	284	294	313	263	272	277	270	271	272	270	308	281	277	293	326	261	254	287	286	271	319	314	277	284	294	295	295	279	277	286	289	273	271	301	271	283	261	297	279	278	292	272	282	281	294	267	311	302	282	269	285	285	299	285	282	262	290	294	297	257	263	281	298	316	312	290	281	284	260	269	297	291	293	294	303	290	300	295	263	257	282	280	261	293	262	283	274	307	289	287	291	282	271	279	292	296	318	275	263	279	280	290	310	264	271	271	289	293	289	304	298	290	269	317	299	283	304	271	260	266	285	256	284	292	295	252	295	252	272	298	299	290	284	291	269	307	299	308	283	269	272	265	313	266	270	288	291	275	284	325	304	256	276	310	258	271	275	289	256	282	299	308	269	286	299	262	288	274	303	323	281	291	300	274	292	280	304	307	296	284	282	273	283	268	263	286	271	283	273	278	282	294	317	280	261	267	285	265	277	299	325	261	262	291	285	288	296	290	292	301	300	281	276	279	308	296	312	293	308	299	301	299	284	274	298	271	281	306	263	268	267	289	275	265	321	288	292	292	298	282	283	282	284	293	266	285	271	269	300	271	279	292	280	287	271	288	276	268	300	288	293	269	273	270	303	275	275	272	277	288	273	291	305	276	266	280	279	285	284	266	280	287	283	294	286	271	267	272	257	279	277	294	262	289	277	281	308	308	263	276	295	294	275	298	282	272	269	296	289	319	296	312	290	305	257	270	285	297	265	295	292	277	301	271	294	275	296	307	277	289	275	280	307	281	291	259	288	254	289	244	268	271	291	273	305	291	266	277	287	292	249	309	278	260	313	273	295	267	289	299	289	282	282	259	282	293	262	277	275	253	255	307	252	294	294	270	269	306	250	287	285	329	269	287	314	303	256	286	280	275	274	276	279	279	265	282	246	273	271	274	267	305	278	285	303	275	272	289	286	280	288	308	296	261	273	258	307	293	304	285	291	277	286	282	278	263	282	345	273	277	258	267	285	295	285	268	305	288	294	286	275	259	271	281
6213	878	925	897	863	890	837	791	807	749	752	855	853	807	763	833	793	763	748	719	763	756	799	827	761	782	792	800	798	793	730	793	721	812	774	742	746	797	748	792	800	754	756	815	786	758	755	758	808	720	745	772	822	752	798	768	806	749	805	710	756	782	770	740	781	782	779	787	756	786	751	754	714	747	756	779	836	757	794	774	769	785	825	715	758	775	782	763	784	753	781	735	738	763	819	790	841	771	799	782	744	768	771	795	753	788	794	705	788	799	751	811	709	748	800	828	751	773	761	739	761	796	733	759	781	755	765	808	763	756	773	757	756	766	799	794	798	772	772	819	775	811	714	827	779	774	799	781	764	728	797	773	748	764	752	740	753	794	811	783	758	759	793	764	777	768	774	764	722	736	751	818	780	771	786	771	799	766	740	756	789	740	793	731	751	810	748	804	755	691	766	816	750	758	729	762	828	774	769	758	801	750	817	787	736	772	766	738	743	796	725	787	739	773	788	800	813	812	780	795	779	802	771	751	701	775	770	727	769	811	773	764	775	766	761	782	792	783	774	711	810	764	780	739	754	782	750	787	739	800	750	751	777	748	755	737	781	788	779	778	761	741	754	799	699	770	758	751	761	772	761	808	751	698	762	723	740	809	764	757	746	766	811	776	761	798	798	787	747	752	769	780	817	791	762	764	765	802	807	783	718	785	803	780	794	824	763	742	768	771	762	803	732	737	777	808	758	763	768	822	748	771	769	767	725	756	813	761	742	755	766	716	786	738	756	759	752	754	771	755	791	707	790	778	737	787	790	800	822	804	780	755	769	761	786	727	748	760	737	754	822	796	770	793	788	789	769	765	788	763	793	703	847	762	764	754	751	789	816	771	813	804	815	823	767	749	783	788	745	779	789	763	750	804	740	756	747	764	755	720	755	757	744	743	759	761	792	808	772	780	728	830	791	813	811	817	805	755	841	800	729	762	811	767	779	771	792	728	790	764	737	769	721	772	767	761	830	756	795	745	707	784	788	773	761	749	784	765	758	744	740	814	798	756	804	745	775	756	790	741	716	783	740	761	743	743	760	777	783	824	765	789	808	784	778	775	731	782	783	795	763	800	801	749	712	754	790	748	730	763	753	827	771	768	746	679	762	796	747	763	776	755	742	776	816	767	751	774	722	742	754	742	733	779	739	753	727	803	785	770	824	737	722	729	804	809	756	770	817	732	754	731	792	691	750	771	775	775	758	778	751	757	724	717	769	811	820	768	703	738	759	768	736	774	760	779	753	756	785	755	782	774	758	736	750	775	760	775	770	732	746	774	744	763	756	803	742	798	806	754	741	733	781	762	792	728	791	771	739	770	807	776	745	773	722	755	764	720	779	791	733	759	791	754	813	763	775	773	762	756	753	777	722	784	833	719	771	783	788	762	798	790	736	772	748	757	748	735	770	792	746	798	757	718	795	819	751	736	752	753	729	721	820	760	771	769	779	732	763	806	759	759	810	711	808	787	748	770	746	800	808	750	739	762	752	726	759	780	772	724	719	751	814	764	805	793	756	794	782	767	751	784	751	766	726	787	749	743	766	765	756	815	784	782	750	769	766	774	752	753	774	760	784	765	782	715	795	800	756	767	781	714	812	807	758	752	781	717	730	801	755	774	799	755	760	769	765	754	747	811	775	753	770	767	714	783	761	747	740	740	779	799	783	726	753	809	717	750	782	741	754	792	734	746	768	780	773	759	724	753	751	799	795	784	780	767	800	777	774	751	811	754	750	762	741	749	778	766	770	744	744	778	765	743	777	748	754	799	756	788	795	757	742	734	749	803	808	790	793	737	758	791	767	798	828	772	754	788	825	795	784	760	784	797	778	738	843	744	764	753	749	768	785	765	750	737	752	776	741	778	756	739	764	752	743	779	774	723	754	736	766	758	760	813	757	780	756	763	754	788	763	743	758	738	779	756	723	725	747	768	761	753	791	775	819	782	773	732	736	757	738	764	803	758	771	809	774	783	727	745	745	762	778	742	753	788	769	759	753	744	755	781	754	794	721	800	780	781	753	752	756	751	788	756	746	750	735	804	791	743	751	765	750	788	755	763	772	708	742	777	734	763	803	719	775	785	748	782	734	827	765	733	757	780	856	763	786	811	764	752	742	781	792	744	782	748	756	782	756	795	766	745	744	770	765	755	776	742	799	740	807	817	772	777	799	818	764	796	822	774	791	768	795	722	786	810	788	778	795	737	728	761	784	797	775	776	809	769	719	788	779	777	774	763	763	782	777	721	762	777	804	745	800	739	798	781	782	791	737	764	772	764	785	809	763	773	750	743	740	841	746	779	801	758	742	765	746	835	764	766	785	781	732	766	765	758	776	751	743	807	755	779	736	760	797	731	741	793	727	783	714	780	754	765	759	754	692	831	797	741	757	809	798	773	791	747	778	693	802	758	779	728	732	802	773	792	764	748	778	774	802	773	786	773	809	778	746	775	780	746	718	797	733	736	790	763	745	740	784	822	752	725	724	770	767	779	792	777	809	789	754	799	768	736	771	803	771	746	770	697	777	770	748	794	697	770	759	769	758	740	816	746	753	742	751	707	737	740	803	728	773	786	743	745	798	747	744	749	790	762	799	810	777	822	748	861	760	737	754	735	799	761	737	736	783	782	770	778	729	785	786	766	737	717	732	758	743	755	778	788	769	736	759	704	748	794	806	771	724	754	776	792	788	819	755	781	718	749	785	744	810	771	753	774	781	777	788	726	765	764	770	795	766	733	763	781	773	824	776	783	792	820	764	796	808	792	786	756	809	792	768	729	811	742	763	792	755	778	823	816	792	746	792	737	812	769	800	759	787	752	754	764	758	801	743	769	769	771	789	759	780	743	776	729	712	731	758	797	710	803	800	752	759	706	750	776	799	734	754	731	770	781	772	772	745	781	751	737	812	709	769	766	744	781	809	724	810	795	756	756	794	736	795	748	731	810	795	776	778	756	765	768	757	791	812	775	761	794	735	754	754	722	750	747	783	771	746	778	739	780	744	729	738	728	740	778	757	768	771	753	815	757	715	753	760	776	766	798	813	736	742	713	760	765	775	749	765	806	789	760	755	749	716	794	734	733	802	734	831	785	684	769	810	775	772	785	781	788	778	742	743	756	802	693	781	743	704	771	779	759	765	778	767	754	768	789	746	730	756	738	776	752	756	771	737	737	788	787	734	787	763	799	787	741	755	742	772	754	786	753	809	762	792	772	742	784	779	778	768	759	746	713	767	809	733	740	748	747	767	776	765	774	767	719	746	771	744	753	762	797	769	767	773	778	728	810	745	792	781	713	742	754	735	763	818	756	738	769	814	773	770	760	768	781	783	826	758	773	762	796	768	751	763	701	753	788	756	721	758	758	736	735	786	768	748	760	746	770	706	789	776	758	747	802	774	821	733	763	775	795	778	801	768	774	751	768	777	757	748	804	746	771	748	768	755	707	745	730	778	784	787	773	783	726	772	750
34597	15209	8246	4059	2114	1324	814	610	482	510	447	456	410	429	446	388	379	342	375	336	358	333	367	347	332	345	344	345	346	346	372	365	315	329	344	333	327	368	367	311	334	312	340	365	332	362	330	359	364	309	331	342	317	307	361	333	332	327	335	376	319	347	342	348	320	344	311	342	304	320	344	302	374	337	341	338	375	345	323	316	340	342	339	359	334	352	295	338	353	350	331	322	348	369	323	319	358	309	343	348	340	352	357	358	364	354	356	319	298	328	342	343	315	362	348	342	291	308	319	346	355	341	315	352	332	342	323	330	348	332	359	345	336	339	313	338	338	344	307	330	351	296	336	321	324	340	324	326	345	340	334	328	371	302	335	362	348	329	331	348	375	330	304	342	319	303	319	367	299	332	327	331	366	315	326	336	367	355	314	345	315	329	341	330	315	315	370	349	306	326	322	329	349	332	320	316	321	356	280	336	326	328	353	351	334	329	316	328	331	380	358	335	339	352	367	337	338	314	343	362	350	341	352	322	296	349	293	312	334	334	307	344	350	326	311	323	312	306	345	345	295	354	322	343	358	295	364	351	340	324	332	351	357	338	307	316	311	337	330	320	328	331	349	334	313	320	350	378	325	303	339	367	338	335	332	335	343	333	357	347	358	366	334	316	328	344	348	317	362	333	340	334	352	354	334	314	336	334	358	340	357	325	319	352	366	308	346	304	325	338	370	351	338	337	352	319	334	353	375	338	323	327	380	320	365	361	367	320	305	328	324	349	311	333	345	331	310	357	341	324	378	349	332	295	342	352	359	352	356	362	337	371	334	323	345	365	303	334	350	307	364	321	332	348	312	341	338	344	328	315	307	304	333	321	348	354	325	340	319	309	329	345	336	320	348	309	342	356	359	332	343	340	328	339	324	347	324	350	334	329	344	368	353	302	315	340	338	334	375	337	316	345	334	337	350	308	333	339	337	345	310	367	339	361	333	332	317	336	311	332	329	328	322	321	332	339	332	328	333	358	311	313	356	358	346	324	365	350	339	355	328	336	336	355	369	319	340	341	300	345	306	323	347	307	323	318	312	346	340	345	336	308	348	319	321	317	312	365	306	336	316	344	323	315	330	330	316	322	353	342	334	300	307	359	349	329	355	343	368	333	351	311	326	336	367	332	331	340	383	314	329	299	361	323	334	337	345	306	333	319	327	317	315	331	314	305	360	341	325	296	337	350	341	352	348	326	344	340	340	342	353	334	358	343	325	328	348	305	343	315	331	329	315	317	336	337	352	329	330	376	365	350	338	325	334	340	356	346	357	306	323	327	343	362	317	356	372	318	339	307	327	347	379	317	356	320	336	350	329	302	334	339	322	330	333	348	308	347	339	293	344	344	319	328	321	332	343	340	323	348	362	343	339	311	292	331	342	321	350	352	312	314	347	374	322	299	345	334	311	304	349	349	336	328	322	345	354	326	344	366	337	317	337	323	346	328	333	312	323	336	318	358	325	342	361	320	335	335	317	327	324	338	320	329	342	350	320	327	345	360	331	334	330	298	340	323	300	328	352	333	352	325	331	330	321	293	321	325	313	346	322	326	356	307	332	326	355	295	345	319	353	350	342	335	358	348	325	345	319	308	350	336	346	325	323	357	349	314	330	328	391	325	338	337	343	332	329	347	322	344	347	343	300	330	339	289	336	330	327	340	306	337	370	332	329	308	337	318	347	315	358	292	331	354	320	353	327	342	281	339	344	335	326	341	366	324	314	332	318	322	357	313	355	346	315	358	354	344	307	327	325	307	347	361	326	306	346	328	357	335	353	309	334	297	330	326	358	348	307	315	351	338	342	343	318	351	340	314	330	315	321	339	323	318	330	308	336	356	319	339	332	349	337	325	357	330	330	344	344	322	347	358	319	327	352	340	319	321	375	351	338	321	375	347	344	343	328	325	292	347	310	365	367	300	360	319	342	317	321	336	349	335	327	322	330	321	349	336	345	345	314	347	338	343	390	339	353	321	324	340	309	340	346	376	300	316	349	323	324	330	314	329	328	352	326	347	327	334	346	365	380	330	332	321	350	345	311	341	352	336	330	299	339	350	293	328	302	338	346	309	325	333	328	328	360	345	316	333	298	327	319	348	373	354	356	345	342	333	334	350	333	366	332	361	299	316	345	345	322	333	341	340	336	322	332	333	320	358	371	343	365	331	365	322	374	338	324	356	307	368	296	332	364	370	342	387	312	292	312	341	301	363	341	341	348	302	322	300	364	331	334	321	335	331	351	306	350	336	317	310	345	334	318	330	355	344	339	346	361	331	320	369	329	296	339	327	343	297	353	355	356	340	306	339	336	301	317	349	318	344	341	329	367	338	346	343	362	345	330	331	337	368	332	399	320	357	323	350	331	332	351	329	327	310	392	334	361	322	328	309	313	347	312	348	364	312	341	331	335	358	314	310	320	328	352	313	316	342	317	331	293	360	333	333	356	324	357	356	334	325	339	341	358	326	324	309	331	326	356	350	312	315	319	344	325	341	314	354	330	313	346	337	340	327	316	328	331	354	323	356	341	312	359	306	334	319	349	337	348	348	308	325	342	346	346	336	340	314	341	334	323	366	324	328	330	331	365	337	329	361	339	326	356	333	291	325	347	313	337	333	333	342	321	356	336	327	345	350	306	347	355	336	324	331	338	326	338	343	328	324	328	326	337	316	361	356	334	361	323	357	373	333	338	356	328	321	334	325	316	311	397	329	309	302	333	340	351	322	347	321	350	354	330	331	359	291	324	338	294	348	333	332	328	337	345	324	336	359	347	334	349	320	352	345	340	340	342	335	354	355	314	343	301	325	339	313	347	335	312	365	322	336	304	302	299	355	327	364	366	324	347	347	345	316	328	339	326	332	327	336	332	324	336	343	332	320	316	289	347	313	325	331	329	352	333	332	326	377	330	341	330	360	345	375	343	330	345	343	322	323	344	318	342	339	322	364	353	327	352	317	345	318	349	321	345	345	310	312	359	325	355	360	314	368	374	321	341	335	339	328	345	350	348	334	355	315	304	337	330	349	376	326	371	327	328	328	340	347	341	328	330	345	318	312	321	310	336	354	351	359	359	343	333	347	339	361	340	307	369	340	341	319	338	349	349	345	376	334	331	337	285	342	334	323	392	337	318	346	348	321	313	333	326	356	346	330	340	337	335	311	329	363	342	347	341	329	347	304	368	312	327	332	341	317	343	375	369	319	322	355	326	371	353	356	295	333	362	318	347	332	340	333	317	374	367	314	353	337	344	292	322	331	338	333	329	339	325	327	311	356	322	291	368	319	351	337	337	319	314	321	366	301	332	316	360	310	357	362	329	349	350	362	348	317	329	357	337	347	321	347	381	352	325	337	359	332	348	310	358	333	306	335	300	322	320	332	351	322	307	334	391	333	344	347	339	327	332	329	366	320	358	341	340	320	333	352	310	366	312	342	332	349	340	334	315	308	333	341	322	323	323	361	336	336	333	337
24317	2501	3556	3867	3307	2846	2396	1982	1857	1687	1589	1409	1368	1255	1174	1189	1129	1094	1107	1065	1066	1035	1008	1028	1034	962	966	1013	958	966	1003	947	965	907	953	925	931	924	991	962	964	958	974	945	917	892	879	928	870	898	946	883	916	914	858	898	935	905	902	911	894	906	920	882	909	869	906	895	881	875	899	887	870	905	905	874	872	884	841	916	883	851	898	905	876	907	854	857	887	825	894	909	913	908	917	906	870	889	919	892	925	893	870	881	902	883	850	889	854	905	922	941	890	853	914	825	917	890	885	914	905	859	847	851	869	890	843	839	854	873	880	909	899	865	891	915	882	901	847	890	880	881	921	824	913	867	852	827	861	820	857	877	865	856	887	832	864	898	845	857	853	882	881	816	861	903	841	831	893	839	846	869	879	886	876	920	856	830	874	879	901	949	909	895	846	867	873	880	914	945	888	908	829	843	851	879	906	883	867	867	892	836	900	874	879	844	878	900	854	875	851	851	881	896	892	901	898	846	927	860	883	844	856	945	905	901	887	851	860	829	929	850	874	898	905	883	885	821	914	865	869	869	885	854	862	886	842	853	845	865	831	874	846	943	859	851	894	941	829	861	846	851	879	858	898	864	859	924	886	880	853	863	858	863	905	908	882	880	911	869	887	912	886	869	859	857	861	931	875	844	872	859	878	916	861	862	959	883	864	821	825	887	897	900	875	920	880	878	875	850	850	880	864	839	897	896	866	893	852	894	858	865	897	861	871	864	846	913	822	835	829	885	839	861	920	859	877	840	853	828	905	865	851	893	882	907	880	889	921	854	948	857	900	846	859	916	835	842	874	815	820	864	880	889	839	894	832	901	833	813	876	873	830	917	870	895	837	904	867	831	921	884	895	821	866	908	884	849	890	890	886	911	855	930	864	883	890	904	865	836	875	837	895	836	840	875	905	872	859	880	824	842	874	867	918	878	868	867	879	897	876	850	902	823	854	902	844	893	818	906	930	850	860	873	887	886	845	844	884	890	864	888	846	887	866	867	855	886	872	863	860	903	885	883	826	868	855	831	879	854	873	913	889	878	843	885	873	870	841	846	849	826	874	882	903	898	888	890	873	831	926	886	884	882	894	863	879	844	842	835	864	916	865	912	881	859	835	888	844	854	851	848	881	854	885	885	891	928	786	918	871	877	836	914	854	854	900	869	931	855	873	919	877	884	882	884	900	774	903	833	902	881	873	900	886	851	902	856	905	872	878	860	900	923	808	846	854	888	906	895	928	880	896	879	881	858	832	898	903	868	833	906	860	908	895	834	877	878	883	909	859	916	867	866	924	890	892	857	865	852	847	909	907	906	879	862	902	888	839	829	786	877	847	901	900	866	863	861	900	878	884	815	865	928	906	874	861	882	806	837	828	839	879	870	904	845	884	869	859	887	894	921	835	880	873	831	972	891	837	855	874	896	919	889	882	883	811	863	879	870	942	892	883	843	844	860	867	857	887	839	846	857	874	926	887	841	917	885	856	888	888	887	885	919	878	901	856	873	907	828	878	867	903	904	896	877	865	806	828	842	891	892	906	831	850	897	898	823	911	843	879	835	861	832	856	905	864	857	887	864	877	904	867	913	853	843	861	869	905	878	885	853	860	885	948	856	883	915	865	940	886	867	880	887	938	862	879	902	894	826	929	919	849	903	878	873	895	875	906	865	902	872	851	876	887	877	883	840	894	892	894	870	854	887	882	891	889	925	903	952	809	870	881	892	861	874	875	886	915	868	862	878	899	813	915	883	839	824	870	883	872	888	844	898	884	845	912	876	930	880	896	884	862	895	862	835	913	836	864	868	885	870	879	935	865	884	800	842	865	863	870	905	834	910	849	833	902	832	856	884	806	900	835	879	893	907	891	830	927	869	855	831	890	853	937	915	901	868	868	905	877	863	854	860	849	882	846	851	887	971	850	895	827	877	865	832	881	855	879	889	883	843	887	919	852	896	900	807	873	861	892	889	882	929	902	854	910	835	846	844	837	859	908	844	875	910	858	867	835	894	869	803	871	925	868	913	854	880	875	897	868	843	881	916	838	875	850	847	893	863	902	885	924	872	825	850	883	892	862	853	783	888	840	922	900	859	878	838	929	887	885	873	795	896	883	844	872	830	848	858	817	873	889	820	932	846	846	835	903	891	819	840	913	886	854	880	830	887	889	890	854	854	912	855	856	843	900	853	893	883	897	884	862	946	854	828	915	834	869	895	833	836	823	853	923	893	923	904	874	844	898	872	861	859	853	890	906	917	878	848	857	801	886	834	843	907	853	891	919	864	846	902	907	870	892	853	898	890	943	862	849	869	867	862	897	891	835	858	858	911	860	846	864	885	835	875	909	905	869	926	867	860	825	904	851	909	931	883	867	918	857	933	910	868	903	932	849	841	937	844	842	878	889	874	902	877	886	854	823	899	850	895	838	855	885	920	889	860	858	894	890	898	914	856	868	896	868	832	885	845	880	913	875	923	887	875	944	867	873	869	865	911	863	886	840	885	880	859	888	889	880	859	876	817	868	825	894	863	880	862	851	874	806	909	915	867	868	832	874	905	880	896	876	877	848	810	899	866	877	914	877	848	897	872	842	895	869	896	855	900	842	905	930	838	860	870	909	892	886	849	921	905	891	929	841	910	906	906	851	926	835	850	862	873	909	859	828	835	873	811	913	849	934	855	810	885	854	863	866	843	832	869	857	862	904	925	897	881	855	905	836	880	869	824	912	873	866	872	849	901	854	923	861	868	858	851	884	895	898	835	859	845	933	896	885	909	830	904	858	864	854	931	869	918	845	836	845	850	888	937	885	877	881	879	854	870	861	827	889	868	901	819	887	900	870	878	911	862	821	881	854	857	895	853	865	886	838	891	832	833	795	816	899	877	873	891	833	838	909	826	864	829	860	885	862	889	934	864	814	890	912	896	873	889	858	902	895	881	848	841	882	899	840	836	869	879	874	862	915	860	882	872	851	888	897	863	918	800	848	885	884	903	863	951	912	885	884	867	918	897	868	932	904	853	850	884	911	860	881	892	859	844	913	867	895	900	889	863	890	899	871	866	863	881	893	845	905	898	918	945	846	872	875	901	881	834	808	871	829	872	900	914	897	881	850	909	858	893	810	833	825	913	863	842	865	888	925	904	868	921	867	878	871	836	881	921	869	869	966	866	848	848	907	880	877	867	860	889	811	877	843	844	881	865	904	886	825	885	833	872	872	873	933	880	890	898	895	926	904	842	841	827	869	833	880	879	887	845	830	874	878	862	893	899	874	913	845	829	881	778	914	865	866	848	900	894	867	867	894	883	916	890	842	909	870	863	875	884	904	876	887	847	928	851	894	863	891	892	880	847	896	872	893	869	885	824	863	875	894	874	846	868	872	901	940	898	839	868	867	922	883	858	887	875	863	857	903	866	898	828	899	946	893	858	865	819	811	887	889	855	899	837	883	887	909	845	846	856	864	925	882	832	867	865	905	910
44348	29775	18762	10525	5535	2997	1547	810	492	451	383	394	311	312	282	297	254	272	250	245	190	236	243	235	208	217	202	228	214	220	215	217	244	222	203	202	201	190	216	216	202	225	214	206	227	195	206	219	199	202	230	196	179	198	195	213	207	200	186	185	204	214	197	183	187	184	229	204	178	193	210	194	201	208	194	207	183	201	208	201	202	194	219	200	197	206	208	184	182	194	182	175	185	211	197	211	188	200	194	215	218	173	164	184	204	206	220	196	196	180	201	156	174	185	203	199	200	203	184	195	203	198	203	202	210	193	198	194	202	178	179	183	203	195	220	189	164	198	183	204	205	176	190	202	192	191	180	181	191	190	200	198	193	189	177	213	198	190	196	203	180	209	186	193	204	180	197	208	205	197	220	204	203	173	176	179	179	191	198	174	177	182	208	186	204	193	181	201	188	199	189	196	213	161	194	203	173	205	196	221	205	181	196	187	195	194	202	188	227	188	193	204	185	199	211	170	183	200	195	190	182	197	190	183	204	205	197	188	173	209	209	177	192	180	193	197	204	171	200	172	186	164	204	199	201	186	201	220	173	184	202	185	192	209	191	200	194	185	165	196	180	200	168	180	178	211	209	225	171	192	186	177	169	189	173	216	186	218	205	176	195	192	210	216	203	185	201	185	187	179	182	188	199	209	182	192	207	183	221	178	189	218	186	182	211	213	214	200	179	183	206	194	188	166	184	162	196	209	192	190	203	202	166	161	200	208	196	191	196	175	195	197	193	205	189	191	198	200	190	194	165	225	227	197	219	199	179	179	172	189	205	208	192	197	165	191	200	200	190	195	192	197	183	189	226	212	191	198	169	171	196	207	164	197	173	177	187	187	171	198	200	198	197	203	207	184	202	178	212	193	193	193	216	208	187	200	209	194	187	199	199	183	206	188	178	173	190	192	190	198	179	174	192	178	167	199	204	229	206	175	228	194	202	180	209	174	230	189	172	202	192	191	192	167	186	186	202	176	191	188	181	202	179	175	189	205	188	179	219	217	208	206	185	220	165	188	192	221	170	207	192	181	202	166	189	206	214	211	193	166	195	181	185	204	180	195	168	181	186	200	185	181	224	177	176	212	206	197	177	195	184	214	187	212	190	216	178	188	191	186	216	200	179	209	193	207	176	210	191	189	183	180	166	211	208	192	191	195	170	209	181	199	174	192	175	195	186	202	183	204	190	205	194	200	194	187	182	187	201	180	195	185	216	182	184	183	188	175	184	185	197	214	186	198	190	215	180	199	173	198	177	183	186	195	191	179	171	174	222	180	207	219	225	211	177	182	197	234	189	193	182	225	192	192	183	170	188	202	198	191	188	188	174	201	203	196	224	180	197	207	196	192	191	218	177	195	210	196	191	204	193	175	178	204	196	205	206	197	174	169	216	200	193	192	186	200	182	205	195	181	208	194	208	192	197	194	204	187	211	189	221	178	178	198	190	179	181	189	206	210	190	219	210	191	218	206	183	193	193	188	176	178	206	184	166	161	190	191	200	206	195	176	199	211	210	179	194	192	201	214	193	200	185	188	208	225	170	196	185	229	213	192	188	217	191	182	208	193	200	217	203	219	183	213	168	204	195	194	176	207	183	202	217	185	176	181	184	206	196	211	212	173	193	167	210	180	184	196	190	158	188	192	209	193	192	203	164	187	199	219	166	168	189	190	220	177	216	193	191	188	182	201	187	193	196	211	206	178	193	181	214	173	205	175	210	202	178	197	191	187	223	219	184	204	197	191	197	208	254	175	192	216	190	188	204	196	188	219	190	191	215	190	201	224	200	202	191	186	207	206	183	174	203	209	206	183	200	181	186	206	160	184	199	186	208	185	184	189	205	233	203	182	206	205	190	216	173	179	183	203	186	196	202	206	183	170	192	230	192	187	186	201	188	187	186	188	200	182	193	183	211	191	200	202	201	194	204	232	197	196	181	192	202	169	191	197	172	184	201	179	181	174	220	177	219	224	185	176	198	192	185	187	188	188	189	194	209	172	211	203	228	166	178	202	222	202	180	182	190	197	174	228	187	165	197	193	199	200	193	185	192	169	197	192	205	184	175	214	178	176	178	169	201	215	181	207	184	184	185	196	208	187	197	209	167	191	201	205	195	178	161	201	188	198	188	204	195	176	192	219	193	172	200	193	171	199	191	185	182	165	212	179	206	195	181	191	173	207	195	188	171	181	196	197	218	207	178	169	178	199	185	164	187	212	210	181	193	204	158	181	203	180	188	180	180	196	185	173	217	212	190	201	203	188	228	213	175	192	223	195	178	213	198	188	196	187	189	192	207	182	183	190	206	218	200	185	202	208	211	199	201	209	190	158	210	187	179	194	200	184	183	170	210	205	185	205	196	181	185	167	219	192	188	187	195	186	193	199	187	193	206	201	184	194	199	207	188	173	181	175	189	204	192	197	200	196	197	192	197	196	209	212	190	176	197	186	180	183	206	192	171	212	208	208	202	181	237	194	167	203	184	216	210	226	206	179	179	190	198	199	201	190	202	220	188	172	186	192	183	184	175	195	193	182	196	164	199	190	206	174	190	192	204	184	181	194	197	213	211	177	186	185	199	205	197	190	228	186	198	160	219	192	193	197	198	191	205	201	191	186	184	172	210	197	210	194	206	192	176	196	180	200	195	200	218	202	203	198	199	183	199	192	202	202	178	211	207	188	176	204	172	197	182	194	193	181	213	184	208	202	217	194	173	192	196	190	232	218	179	203	195	207	205	213	216	202	193	212	182	169	188	188	181	188	201	190	172	213	207	195	180	202	177	199	209	203	213	170	184	182	194	211	182	208	188	176	183	185	232	193	196	206	192	202	210	189	164	195	202	199	164	153	166	196	182	213	172	192	213	189	206	195	205	188	203	170	190	217	193	161	194	216	176	224	202	175	178	171	186	196	211	204	177	192	185	183	200	189	202	174	179	190	179	178	195	206	194	185	214	189	180	192	200	194	175	196	224	203	210	203	216	194	205	180	193	185	188	223	180	193	187	205	190	219	194	180	184	205	179	196	190	240	203	205	190	209	213	167	234	205	199	184	190	193	201	200	197	187	196	181	187	186	202	183	209	194	164	224	201	179	213	187	193	198	207	170	173	196	194	198	191	203	192	206	196	183	171	176	190	180	204	192	187	211	190	176	178	199	193	189	172	176	199	210	184	188	162	212	183	206	169	192	220	210	221	198	198	182	186	196	184	174	200	192	177	192	184	194	162	191	198	183	193	196	172	176	203	215	192	179	192	181	182	223	190	194	172	188	158	208	191	186	205	160	174	208	178	178	186	198	184	163	191	185	212	215	194	168	221	185	172	180	177	205	193	162	200	211	182	199	193	221	205	182	205	196	191	220	203	162	196	190	182	187	202	191	206	189	197	174	167	179	194	195	183	188	195	195	185	173	184	183	182	178	193	197	189	171	184	190	213	198	192	219	177	201	213	216	183	232	201	201	194	209	170	178
34261	15820	6134	6177	5124	4235	3398	2879	2435	2063	1880	1652	1504	1280	1234	1150	1098	1092	994	981	881	873	837	788	880	800	688	728	710	655	704	693	704	643	640	587	634	631	626	584	627	641	653	594	598	568	533	583	584	645	608	623	579	571	626	566	591	583	550	604	545	578	567	572	552	537	545	560	524	503	542	560	533	535	532	540	572	571	530	549	524	563	536	564	573	539	558	565	540	560	575	602	546	545	544	566	523	532	485	535	519	568	534	578	532	536	527	537	530	538	532	537	555	532	528	525	513	542	503	507	508	558	557	527	560	554	518	532	518	551	533	530	502	555	524	532	548	596	533	536	503	530	496	510	537	579	507	542	544	558	529	524	606	543	492	543	519	530	548	538	558	559	529	583	525	522	502	507	527	534	551	529	485	506	563	503	537	501	532	532	551	545	544	537	481	523	520	551	535	545	507	524	505	504	526	529	485	580	512	549	508	537	554	541	500	543	502	534	507	573	500	552	508	545	524	528	530	548	536	496	533	542	500	526	535	510	552	553	502	500	503	578	525	530	556	528	542	519	487	496	517	547	530	487	537	523	499	522	523	509	547	568	515	498	505	483	507	525	537	519	565	517	543	524	539	532	486	569	533	502	510	537	510	527	497	503	521	479	491	523	532	524	546	524	533	557	534	483	547	528	510	522	498	526	556	540	523	549	518	503	562	525	510	505	562	548	548	525	517	528	566	505	517	506	488	530	560	518	509	517	508	526	533	538	507	526	508	506	492	550	534	506	535	536	536	547	524	527	529	545	552	520	538	489	547	539	532	501	512	550	500	526	511	522	552	475	516	547	548	571	587	560	562	541	501	523	524	523	521	465	579	539	510	530	531	556	512	502	525	482	554	524	503	525	519	520	532	537	534	507	562	538	550	526	511	543	545	502	507	528	518	524	509	533	508	547	539	502	510	514	528	518	529	524	560	519	555	530	519	538	488	508	494	557	580	539	512	547	525	511	518	540	516	506	519	539	525	520	529	527	566	534	512	537	552	549	531	534	569	535	522	550	528	547	580	541	515	573	589	548	550	536	550	515	541	541	570	509	549	502	506	518	499	563	537	540	531	571	507	551	550	574	524	537	505	503	526	554	533	531	511	558	519	508	521	507	552	530	569	554	610	525	556	549	527	536	513	511	487	519	518	505	532	532	509	540	508	512	493	522	564	482	469	534	537	499	589	496	547	529	532	559	508	497	491	506	510	493	562	545	522	533	512	536	485	554	486	572	557	521	526	537	517	550	515	543	533	546	512	547	548	536	511	541	549	512	507	489	536	489	529	512	542	520	555	515	532	511	541	505	527	574	540	528	527	515	508	557	507	532	531	532	515	548	552	524	534	533	539	542	519	528	499	578	544	565	546	523	561	547	523	566	547	546	542	531	501	523	509	540	550	562	540	543	533	529	539	540	562	530	521	524	526	511	529	491	553	482	524	518	529	521	517	538	549	521	530	519	503	511	529	515	552	537	553	563	542	486	519	532	505	538	541	527	543	544	519	556	534	512	524	523	539	531	546	544	530	530	531	511	533	537	516	572	489	508	521	522	524	516	505	526	541	537	580	495	498	500	549	550	575	527	525	528	501	515	541	546	529	500	546	537	514	527	518	548	495	490	527	588	526	533	539	534	552	490	532	504	532	516	551	532	532	518	562	543	544	541	578	489	516	548	550	546	526	539	541	567	541	495	497	544	503	537	532	505	523	573	505	539	529	513	479	511	503	564	520	538	497	546	523	561	481	504	535	541	560	518	568	539	562	516	562	539	549	514	559	514	548	544	496	520	501	510	519	512	536	535	574	539	481	520	515	534	523	541	556	502	545	541	541	510	517	515	535	537	535	523	536	543	547	516	534	527	517	546	508	516	542	543	490	502	524	564	533	555	542	490	562	537	538	525	517	515	547	519	545	535	519	519	535	518	553	498	548	565	526	549	547	543	503	541	520	539	543	485	506	520	504	547	580	544	546	566	505	548	491	551	503	549	517	506	513	548	477	519	522	551	496	549	558	532	542	513	500	530	543	528	520	505	532	511	527	510	520	517	501	525	548	468	541	533	521	561	512	527	513	568	486	504	525	541	537	487	540	519	487	524	516	547	507	506	487	523	514	548	486	516	541	471	527	528	501	519	542	463	542	553	530	580	533	513	538	526	522	524	517	508	538	558	507	489	513	506	562	471	511	530	542	540	530	558	529	530	548	548	537	523	492	537	522	529	528	544	522	553	506	503	512	520	493	502	527	499	543	582	532	505	473	509	526	518	523	478	534	519	520	449	553	516	560	502	523	556	512	551	531	520	518	547	552	485	553	534	522	527	541	515	560	513	545	499	557	561	534	522	518	529	551	526	545	488	532	485	490	539	511	492	531	505	498	519	514	502	514	541	532	515	526	515	560	523	524	508	516	529	533	566	510	503	527	538	521	510	573	521	515	591	523	519	529	575	510	501	478	484	514	553	508	539	529	551	513	545	528	546	534	531	483	506	550	516	538	522	503	503	582	517	534	496	523	506	520	537	529	482	528	508	489	515	527	520	531	575	543	519	548	500	527	538	506	556	539	529	570	527	539	552	520	525	508	569	503	526	510	537	523	534	516	464	552	525	516	517	531	535	551	530	545	527	572	554	540	532	521	551	493	516	491	491	539	540	497	534	525	533	521	538	513	545	520	509	547	519	567	539	512	533	525	551	540	515	519	472	506	561	535	530	527	531	525	553	509	560	535	563	563	531	550	555	552	515	514	459	555	557	511	505	514	522	504	524	557	528	531	513	518	553	531	525	466	552	549	557	546	498	531	511	520	510	552	551	551	527	532	563	508	532	558	465	504	549	506	485	580	573	509	527	494	497	536	530	512	496	542	565	507	471	519	509	542	543	525	520	521	478	519	532	483	499	493	520	552	523	530	549	508	538	554	536	528	563	536	492	530	563	526	506	497	540	518	551	551	548	525	514	490	486	539	530	525	558	534	492	504	503	527	530	522	501	506	519	538	539	514	531	526	535	503	548	506	546	489	541	512	530	512	565	510	502	517	521	521	521	583	516	524	497	535	534	527	532	519	545	510	548	484	512	558	523	563	558	544	505	519	547	555	543	564	567	546	527	527	527	517	496	529	510	517	557	485	530	518	502	542	535	509	461	521	554	523	530	528	531	524	512	521	502	526	503	533	541	526	535	566	516	559	536	506	541	551	534	519	480	522	550	581	527	509	534	511	519	523	495	515	519	511	535	542	505	530	513	503	500	558	502	515	556	531	520	527	515	562	533	532	532	536	533	516	510	483	538	538	469	511	530	488	497	499	516	530	522	498	533	548	539	536	509	543	529	532	532	533	580	563	504	524	524	558	521	528	522	560	515	493	558	500	522	509	514	525	544	499	527	529	500	533	511	488	555	547	534	512	516	524	521	508	543	512	550	501	480	512	551	483	544	478	488	530	521	545	534	548	531	506	554	498	553	512	521	561	515	504	540	507	477
8730	2321	742	408	317	288	302	319	275	288	272	277	263	269	278	298	246	283	262	265	294	268	272	270	316	302	278	294	285	242	290	288	268	307	314	284	258	299	266	267	257	253	304	294	283	269	282	257	272	303	286	296	280	276	282	287	284	295	293	254	281	309	263	291	273	261	274	277	280	257	283	278	266	267	268	292	297	272	290	287	262	263	281	286	283	304	280	244	322	298	240	293	307	274	261	285	279	271	285	313	259	283	269	266	295	300	275	271	267	299	283	296	297	296	281	271	321	276	260	308	277	308	275	281	284	284	286	270	331	278	271	307	267	288	303	275	262	264	288	287	295	278	253	274	266	298	255	264	269	296	290	271	340	301	308	270	324	278	259	284	252	277	294	286	273	266	281	286	290	292	284	260	284	288	281	274	281	295	259	281	299	295	281	299	275	296	307	278	246	284	284	274	259	290	287	250	275	261	307	286	274	277	288	253	275	287	283	310	304	265	286	303	264	309	281	272	299	261	261	254	267	277	257	257	279	298	300	268	273	307	280	303	268	290	293	291	257	281	247	312	272	253	279	281	286	289	303	294	289	280	252	297	292	282	313	282	290	303	281	265	304	275	259	272	269	259	274	287	265	272	262	341	273	273	283	275	276	286	289	294	261	262	266	268	304	293	296	300	282	255	297	288	276	300	299	268	308	285	245	239	297	301	304	303	268	279	277	288	291	282	281	284	274	316	296	273	284	297	280	305	297	292	262	256	291	269	287	259	280	309	288	311	259	261	293	314	278	239	291	265	293	303	278	276	296	263	300	282	281	283	305	316	270	307	314	290	286	302	269	284	252	290	268	286	299	296	286	299	296	274	258	289	285	282	284	292	308	256	268	281	280	253	293	299	288	275	272	282	283	266	300	295	288	269	266	286	283	260	282	276	309	277	316	303	286	287	284	279	301	286	286	278	297	283	265	305	295	274	290	287	288	278	265	277	292	278	245	248	260	274	295	292	277	283	278	303	270	278	245	291	274	273	269	295	311	280	298	308	281	282	285	310	263	272	287	272	286	264	299	294	292	273	254	308	292	286	277	285	277	273	291	268	284	265	314	296	276	290	270	292	262	293	287	275	265	284	250	309	306	274	268	276	304	280	258	269	280	286	272	299	273	281	272	262	276	245	281	283	280	267	313	316	279	275	258	287	260	281	279	288	273	290	270	277	291	312	285	290	241	291	288	280	280	262	272	262	286	286	308	281	275	289	311	250	283	286	269	272	296	294	283	278	258	306	300	282	229	294	292	279	275	274	280	294	252	283	310	285	262	291	295	304	311	240	283	282	295	300	262	265	294	283	267	279	283	266	257	276	278	294	255	286	336	266	275	276	286	295	295	304	261	270	276	292	256	281	242	297	287	301	281	271	277	312	291	304	278	285	297	263	287	267	272	308	293	289	277	289	258	283	321	290	279	276	276	290	281	302	281	312	285	281	283	272	288	287	281	273	280	269	263	283	284	263	284	287	307	299	296	250	293	271	263	272	288	269	284	251	278	278	281	274	289	285	309	238	258	264	284	276	270	303	287	286	271	258	276	263	266	262	287	296	307	275	243	250	260	267	253	261	284	277	279	251	284	254	310	271	279	289	316	281	303	296	257	248	298	297	284	296	275	260	269	280	278	260	267	283	285	288	252	276	282	298	298	291	310	286	253	289	278	280	294	297	281	272	259	282	255	300	291	274	261	300	286	282	293	280	293	277	262	265	287	274	278	278	279	277	297	294	297	262	295	278	269	256	268	290	303	278	295	265	290	290	250	289	263	264	282	262	319	270	264	299	275	291	281	271	281	279	276	302	315	279	261	279	307	295	275	282	258	287	298	240	276	299	294	296	278	279	291	297	289	309	281	269	282	275	264	300	299	261	280	275	283	295	297	305	291	266	242	276	311	312	280	278	267	254	277	287	287	285	280	297	279	289	298	307	315	275	278	304	288	307	292	280	246	289	292	337	303	284	290	245	286	288	277	298	290	307	301	277	280	269	268	270	252	308	283	282	289	281	296	276	301	280	287	287	287	291	257	272	309	285	275	301	289	249	295	290	264	276	276	287	268	317	257	261	291	313	282	277	289	289	316	279	277	293	281	273	292	275	244	304	317	250	273	281	272	287	287	289	282	292	270	279	279	285	299	294	264	289	258	273	283	270	299	288	263	288	290	260	277	263	314	277	269	273	272	252	269	292	266	292	271	251	259	271	280	295	308	307	273	288	294	290	262	267	280	297	263	252	300	280	266	282	322	294	290	299	290	288	289	295	294	287	296	262	280	253	277	321	263	250	288	256	291	283	286	257	290	285	271	301	294	266	291	294	275	261	303	242	291	283	267	284	272	284	282	272	271	259	278	316	262	265	279	262	293	311	272	279	290	294	285	294	293	300	316	272	270	275	287	275	314	277	250	263	265	293	289	272	286	284	257	313	256	292	284	311	271	296	289	332	267	308	310	296	298	306	287	312	288	286	270	319	257	299	267	290	294	259	267	298	266	282	271	289	306	301	266	292	308	280	265	265	290	269	246	283	294	280	310	276	274	260	297	286	305	246	273	290	310	287	253	251	298	276	242	285	286	290	281	293	295	281	272	288	261	294	279	296	273	308	305	291	298	290	286	305	300	272	286	282	266	264	284	276	272	317	275	285	272	285	286	306	298	267	255	252	244	265	278	276	296	284	258	287	301	292	279	270	285	292	279	272	283	328	278	272	258	276	288	250	266	262	289	262	275	283	309	290	276	272	292	301	298	291	289	283	306	275	310	278	256	323	274	300	303	288	266	254	290	285	279	264	286	302	248	282	300	288	283	285	280	293	306	282	270	292	259	290	265	293	278	257	256	322	302	270	296	286	287	289	274	291	261	293	265	283	282	259	286	277	312	317	301	265	272	287	260	301	288	278	249	289	306	284	269	269	298	272	268	280	289	285	270	279	279	292	311	279	260	262	292	273	286	278	248	267	265	255	270	272	266	282	298	293	251	250	269	310	299	292	282	273	302	293	261	264	259	273	284	281	259	260	274	249	271	269	293	250	285	269	269	266	244	268	281	281	306	272	271	265	292	294	280	274	246	261	309	306	267	284	258	295	299	275	266	290	300	266	306	254	265	287	317	297	243	306	311	289	270	286	274	265	272	277	275	272	274	273	289	282	278	289	280	290	252	288	291	317	297	283	282	278	308	293	310	302	296	259	279	277	270	297	254	308	275	284	305	261	228	279	266	287	291	289	281	268	304	294	298	275	253	291	300	270	288	258	277	271	278	265	271	284	285	296	278	291	281	264	284	238	295	273	271	290	274	299	291	297	287	271	285	244	266	260	266	286	280	262	282	259	264	255	259	273	286	245	301	259	261	302	279	281	251	278	282	284	279	308	284	263	278	271	291	256	304	302	290	287	289	271	300	300	286	263	281	289	282	251	291	274	295	303	256	297	274	275	281	298	268	262	283	253	286	280	290	281	288	308	298	258	270	259
8350	2273	1148	924	902	825	838	789	790	767	795	829	827	814	786	808	776	762	760	737	792	761	787	733	755	718	768	794	739	776	767	781	762	782	755	731	800	806	764	766	747	693	768	746	770	683	750	768	731	795	752	738	748	778	733	764	749	775	765	743	730	793	795	792	755	757	713	772	756	732	760	741	731	752	799	759	809	777	779	682	772	750	755	758	734	807	728	758	751	754	732	737	745	763	725	741	764	792	714	759	785	772	761	762	730	748	732	772	712	761	735	722	809	733	758	783	777	702	751	744	774	773	783	741	757	804	753	726	766	759	785	780	779	793	751	749	774	718	727	727	738	760	750	748	771	780	713	755	811	782	803	818	759	777	771	707	757	776	758	728	776	758	794	748	769	725	724	803	733	765	754	766	726	783	751	748	755	741	793	759	758	807	766	717	775	729	735	813	782	784	781	736	787	764	737	759	745	777	748	717	751	767	744	816	789	750	780	756	741	690	721	732	765	789	769	792	755	747	800	744	761	739	809	811	786	752	786	757	745	763	745	779	784	762	742	756	759	768	771	761	745	747	710	751	746	728	769	752	805	737	765	767	767	760	794	778	789	763	797	751	738	790	762	746	821	760	777	770	772	759	797	772	761	748	762	766	802	715	778	724	757	759	726	766	722	769	728	769	694	716	804	783	763	785	769	750	743	731	746	746	751	763	725	761	763	747	745	760	742	757	746	824	800	760	801	732	723	740	746	754	764	782	761	722	740	759	783	760	726	787	778	801	736	756	739	771	755	813	744	750	731	715	772	800	768	792	813	803	772	752	773	741	790	727	786	760	791	766	780	780	745	767	762	752	757	767	754	755	737	759	781	729	670	729	777	759	769	786	758	715	761	785	805	771	725	741	792	780	768	725	752	759	819	707	706	769	756	750	783	779	802	789	792	773	762	768	760	764	783	781	782	738	734	774	788	748	725	793	760	782	779	778	748	786	789	760	746	791	808	764	781	796	830	806	758	766	768	774	736	737	768	748	764	756	755	803	761	785	810	763	751	739	742	812	798	792	751	698	738	746	764	759	741	757	799	763	724	804	776	804	782	726	789	799	761	734	737	698	799	795	772	773	761	745	772	774	786	782	747	814	742	782	825	762	795	705	813	749	817	814	774	709	772	736	733	748	786	791	756	741	799	721	824	750	779	778	799	736	752	749	724	712	764	764	814	781	776	749	734	802	748	740	786	764	766	789	799	765	738	725	746	784	760	757	765	721	790	828	711	791	757	773	698	779	757	764	775	776	764	719	736	715	790	776	767	781	761	808	779	750	799	748	750	762	783	719	727	786	778	785	722	803	784	789	791	723	785	766	777	783	776	785	751	762	740	772	702	787	756	765	750	784	783	761	756	763	810	762	745	783	751	764	757	755	793	746	728	783	736	682	755	800	753	734	778	781	718	776	767	782	747	757	714	724	784	753	735	813	747	770	783	767	722	757	743	777	724	784	740	792	786	763	809	810	739	810	750	758	759	745	812	741	699	784	745	791	756	740	707	783	787	765	772	768	721	734	739	762	751	752	773	781	783	763	752	741	755	788	763	720	741	800	749	759	736	732	744	735	722	730	748	762	785	738	747	767	746	774	732	755	737	759	752	693	737	792	723	786	758	743	751	769	745	802	750	736	761	718	718	739	749	814	778	746	791	728	789	726	773	751	718	754	733	829	747	760	759	751	787	759	721	714	734	768	743	708	774	762	749	779	748	742	778	735	753	741	735	749	738	733	806	734	744	805	735	784	753	780	737	745	766	751	810	797	789	785	744	738	727	786	803	753	765	727	806	791	767	732	768	752	741	765	794	731	734	743	744	689	716	725	736	818	735	796	728	810	763	778	733	761	788	765	798	806	772	732	769	753	811	766	767	708	759	766	727	800	756	782	803	738	759	752	727	770	731	795	741	738	780	775	768	805	755	744	765	763	809	757	808	762	745	778	769	782	782	759	743	727	700	747	736	768	744	723	763	766	765	812	732	752	771	815	772	737	810	748	777	794	775	758	759	776	740	792	740	749	794	768	769	737	854	799	747	746	771	717	742	754	753	802	740	801	722	747	755	775	744	739	761	780	775	764	752	751	748	777	691	781	717	768	730	767	819	793	770	752	764	763	779	774	740	790	729	799	817	749	785	780	763	767	766	811	790	731	780	686	734	781	725	793	784	761	715	712	790	738	719	809	730	777	766	763	766	777	818	743	720	832	755	726	782	745	761	826	696	769	747	771	718	780	782	772	758	767	809	788	761	789	786	746	802	776	740	787	766	744	673	737	742	719	823	765	776	743	777	713	793	737	725	808	825	743	743	709	735	746	729	755	761	757	763	787	774	719	748	751	790	814	767	735	723	767	771	762	752	776	711	772	727	763	760	794	719	769	749	739	814	753	762	754	753	789	775	721	689	782	766	725	780	722	771	768	791	809	761	735	783	724	739	724	824	698	801	732	771	732	730	774	739	791	766	764	723	775	731	813	759	741	785	771	799	724	795	769	685	762	761	750	765	799	718	775	765	794	772	791	752	783	799	749	719	782	747	796	781	798	779	765	773	774	777	754	759	776	720	766	776	738	786	785	776	788	775	754	761	771	731	719	724	754	781	772	790	770	765	709	780	760	748	714	761	783	814	789	745	778	745	768	782	754	758	776	734	824	744	713	760	750	835	777	788	817	737	785	735	728	854	788	771	758	756	766	713	798	727	749	731	797	719	822	757	777	737	775	796	753	774	730	787	742	757	764	728	730	775	793	813	756	765	800	752	789	783	762	764	737	765	749	763	819	761	799	717	750	759	753	773	737	741	706	729	783	754	730	765	789	686	792	778	732	742	715	782	734	775	730	750	781	760	791	777	747	764	769	718	769	766	755	771	756	767	750	769	721	779	805	735	725	766	815	812	764	759	772	833	748	755	779	717	799	736	736	770	764	789	752	774	759	777	785	767	762	758	742	769	787	710	822	725	725	767	719	745	749	773	776	750	791	754	755	722	709	800	765	784	736	723	736	722	803	711	745	774	771	765	774	778	745	754	775	770	752	776	793	795	762	766	760	782	740	711	748	761	755	802	770	755	808	777	805	746	786	724	782	761	787	745	757	762	791	787	758	735	746	717	716	776	779	798	759	728	763	824	764	776	760	779	781	798	772	746	777	764	788	752	775	786	770	743	712	796	785	762	750	788	784	770	774	719	781	786	771	793	776	703	768	729	760	756	746	785	744	792	784	748	765	742	760	748	723	810	746	788	754	755	764	764	754	737	756	784	730	731	768	726	767	739	802	795	745	795	745	780	786	770	823	761	719	758	712	815	751	747	783	747	766	799	726	764	764	783	717	722	766	750	792	752	750	739	744	694	749	780	761	743	735	814	799	734	786	759	755	785	717	757	736	723	798	794	748	753	735	740	786	762	769	766	744	800	728	746	783	749	762	732	783	770	747	741	761	785	734	748	734	784	790	739	806	727	773	774	764	802	713	798	778
40599	25920	16420	8339	4270	2225	1255	627	509	472	451	435	403	408	394	341	346	409	372	352	370	315	362	361	365	399	358	364	381	366	348	363	328	365	337	379	331	331	368	337	344	322	320	339	325	372	346	330	316	347	347	325	312	302	366	355	335	352	350	343	315	327	322	328	316	353	317	344	340	350	358	356	344	323	323	329	373	311	325	357	330	347	337	353	328	315	351	333	328	354	341	325	292	315	319	373	349	293	329	323	331	334	359	316	311	333	357	312	365	323	336	335	337	335	367	358	348	321	345	360	361	345	310	345	347	340	306	344	333	317	301	370	354	327	317	348	337	348	328	327	359	357	350	314	329	369	356	340	379	349	336	342	338	386	330	302	318	342	339	331	327	366	360	359	297	322	339	350	364	353	329	350	343	335	340	318	329	355	343	355	326	368	356	319	362	350	314	348	310	341	318	295	367	352	324	323	336	333	290	342	355	343	329	338	336	330	335	317	339	323	303	338	326	354	333	326	368	342	344	331	326	311	365	332	332	342	344	334	350	294	316	329	350	337	331	324	369	348	307	341	313	304	338	327	329	334	301	355	369	359	338	354	322	322	348	327	343	330	302	322	340	375	356	330	349	315	316	398	331	318	348	361	340	356	348	340	311	319	346	314	325	303	330	332	358	350	351	335	367	351	312	339	326	356	346	327	331	310	344	383	323	352	318	314	363	336	308	327	329	357	303	331	338	294	336	292	326	322	344	327	353	353	318	302	362	365	339	331	338	325	320	337	330	347	340	348	333	323	308	314	351	315	312	364	332	339	323	363	341	305	341	352	349	299	327	334	348	343	318	338	329	319	319	317	330	333	328	362	313	328	346	355	318	349	366	322	339	319	304	331	347	360	329	322	369	354	364	336	336	310	362	313	331	341	368	319	344	351	364	346	315	343	341	335	327	365	337	332	326	349	327	339	303	346	330	356	348	339	310	375	321	345	354	319	314	356	331	331	359	338	335	336	344	296	383	344	302	367	341	350	368	326	361	317	326	333	340	317	350	374	363	331	329	368	326	350	310	319	294	311	369	343	303	383	362	320	338	364	322	337	357	297	319	369	351	351	362	327	357	363	333	342	340	337	338	361	325	329	332	340	352	311	329	332	363	333	336	341	339	334	299	334	324	310	362	335	309	333	313	358	343	354	321	313	362	327	325	357	359	346	346	333	344	331	317	324	332	318	337	356	365	334	329	324	344	310	341	314	333	331	344	323	393	354	352	344	349	352	340	323	364	305	343	354	313	360	339	354	331	326	336	330	365	299	348	330	344	321	310	332	351	327	354	350	365	341	346	331	349	333	349	304	333	316	345	311	335	315	361	348	335	335	356	319	348	347	300	323	321	338	360	351	333	330	332	348	353	305	330	325	346	380	355	347	342	316	363	323	324	342	349	353	328	324	361	306	372	362	348	321	319	325	331	407	323	320	326	351	380	338	346	331	351	371	305	355	354	346	360	367	353	313	333	334	336	345	342	327	332	330	331	322	313	374	338	305	361	321	310	326	311	306	339	328	354	320	384	370	329	343	351	340	341	307	321	286	345	359	341	327	318	329	342	332	342	324	320	336	380	316	322	359	314	356	341	361	344	357	332	352	333	339	351	365	338	345	339	380	330	318	352	381	362	383	299	330	340	367	344	359	352	341	362	353	325	329	337	313	333	335	386	308	356	336	307	329	343	325	345	348	349	325	282	351	323	356	340	347	307	319	329	362	321	310	283	346	344	321	346	361	332	341	340	348	337	348	321	324	357	315	357	331	311	301	326	387	344	334	344	346	367	347	338	326	342	333	325	335	329	295	320	337	304	332	316	323	338	354	337	385	322	339	320	346	309	308	331	358	351	333	357	344	333	331	342	288	376	321	335	339	347	349	320	316	328	363	324	360	335	347	329	327	302	305	323	325	322	290	332	327	341	352	325	312	350	349	345	330	374	333	322	341	354	326	345	308	336	344	336	328	332	356	333	339	334	318	351	313	340	356	316	311	357	343	372	329	344	334	346	330	310	342	322	340	338	343	319	327	361	340	318	360	317	327	339	341	330	314	345	331	323	346	337	305	349	309	315	348	334	345	327	348	374	355	356	339	322	362	321	318	346	331	331	327	344	346	317	297	337	331	323	337	337	341	323	340	335	318	350	341	316	359	342	304	356	325	342	325	323	324	311	325	358	339	346	328	344	286	375	330	368	341	325	358	309	333	324	329	338	315	347	338	320	341	346	360	327	309	325	326	343	316	326	312	322	346	376	340	348	336	319	333	295	338	345	306	358	337	361	327	367	355	357	340	342	338	324	355	314	344	374	379	347	343	326	333	337	312	300	347	349	313	294	380	364	311	368	331	357	322	321	327	333	331	342	317	351	358	345	340	320	329	340	336	346	363	326	362	300	328	316	317	334	329	313	332	379	350	353	315	330	357	310	351	359	339	349	317	285	323	313	304	304	328	342	329	358	343	328	332	306	345	331	361	316	337	335	342	347	363	334	345	321	359	325	333	327	328	348	349	364	379	327	343	343	331	351	346	318	343	346	330	338	365	359	326	306	342	311	328	335	341	342	338	344	356	346	312	323	338	356	373	324	386	337	369	364	351	325	337	342	337	347	341	351	326	317	332	311	342	345	369	337	332	345	317	337	355	350	346	341	359	364	337	340	342	294	351	333	314	299	356	341	373	349	325	348	324	336	329	313	362	308	327	339	369	314	305	337	315	332	309	347	348	366	359	302	347	347	327	338	326	293	344	326	330	310	358	335	334	321	358	348	342	330	363	347	329	349	307	329	311	343	348	315	317	327	323	332	345	375	319	326	382	328	310	325	289	354	355	343	352	354	338	345	335	361	372	323	332	336	359	380	308	360	366	330	322	323	349	351	338	330	343	369	313	308	330	328	337	366	332	346	317	354	326	332	335	354	307	345	316	370	333	344	348	317	324	313	331	329	341	312	344	334	342	340	305	326	356	328	340	325	345	332	350	331	346	362	318	342	317	325	340	357	338	321	315	336	341	355	345	313	312	311	330	350	349	319	317	341	338	321	345	346	347	353	317	372	332	349	310	321	338	308	331	333	352	347	330	332	333	353	331	378	371	335	323	309	335	343	337	344	341	353	335	331	332	333	325	344	314	344	363	354	320	348	329	371	323	306	341	335	319	349	323	347	379	341	319	353	383	341	307	305	345	339	321	370	339	328	331	293	326	329	365	313	318	339	322	326	339	347	358	341	327	310	321	320	329	339	349	330	343	356	338	364	338	360	333	365	311	303	302	337	367	366	321	352	326	321	351	331	304	344	343	327	365	364	323	354	390	341	352	320	316	316	363	318	336	302	361	329	341	331	353	309	333	345	286	351	336	336	335	318	325	324	361	325	340	313	332	328	345	335	348	339	309	331	351	316	310	315	299	318	308	332	349	327	312	315	292	323	347	350	320	323	326	324	367	349	345	329	321	323	346	353	355	329	310	306	337	333	335	343	302
30696	11579	6640	4009	3413	2829	2349	2100	1845	1684	1589	1448	1322	1254	1235	1197	1175	1057	1029	1075	1029	1054	1104	973	984	1013	998	997	959	1017	940	970	893	939	977	939	905	901	884	929	933	874	893	875	960	906	879	860	898	850	931	894	898	950	897	904	850	899	889	882	949	894	864	929	893	886	890	889	868	910	837	848	861	847	902	845	902	825	910	912	892	860	913	878	888	881	879	858	917	902	898	887	874	866	839	864	848	889	879	871	868	882	889	865	928	832	852	920	858	893	888	866	866	845	866	830	895	860	874	839	882	864	851	875	878	952	817	895	845	861	888	877	862	898	835	866	903	864	864	863	846	829	892	862	856	884	867	887	907	903	897	906	814	835	858	875	915	894	887	858	850	852	923	855	818	883	923	815	874	829	836	873	877	839	836	925	906	868	886	874	878	854	859	897	869	875	869	932	889	831	866	835	908	841	870	890	843	897	877	889	883	830	909	848	858	857	803	881	908	861	831	906	813	899	900	883	888	839	861	908	910	910	903	887	918	910	928	835	901	884	881	909	851	880	882	853	891	901	864	880	867	887	850	913	887	877	848	884	878	849	856	813	875	886	865	858	879	894	900	901	862	838	910	858	856	836	890	904	922	894	840	885	833	850	887	894	857	893	884	847	883	872	800	837	833	894	869	843	860	880	841	849	875	882	880	870	949	856	872	832	877	906	825	887	886	902	828	874	863	817	888	829	870	846	910	886	871	861	908	921	943	882	846	926	833	837	885	800	869	839	802	846	914	833	851	863	897	848	838	876	891	902	899	878	854	829	926	886	852	912	864	852	836	869	868	824	828	865	867	896	903	841	884	845	894	895	850	861	901	906	824	880	841	877	887	860	888	855	824	842	910	854	922	938	928	851	888	865	902	851	887	883	886	872	801	892	881	929	864	838	920	871	849	813	904	869	852	871	846	851	823	878	923	907	881	833	875	845	900	893	799	824	832	866	845	865	836	842	898	858	879	873	864	846	860	900	899	832	854	865	850	876	866	876	845	912	812	899	866	871	869	834	892	857	873	836	861	876	878	915	901	858	879	890	881	877	937	888	912	859	843	880	900	887	902	878	882	857	885	835	840	850	869	887	889	871	865	833	935	888	884	924	847	840	886	885	934	859	860	841	803	868	881	882	868	847	863	863	871	864	877	874	827	860	884	908	869	905	853	894	888	893	857	886	940	904	834	820	914	908	864	877	814	899	844	893	860	864	881	876	831	837	807	868	906	868	872	898	898	907	883	906	888	857	885	857	898	846	864	855	879	865	881	821	872	901	856	861	883	940	901	883	917	897	907	866	800	872	860	833	875	825	890	894	832	844	851	862	921	860	872	886	837	883	899	885	866	856	871	891	853	866	861	882	877	850	819	912	853	891	816	871	882	876	892	891	872	899	911	879	865	865	863	890	856	852	853	798	917	900	855	877	880	915	853	874	845	888	893	858	862	864	887	890	856	861	869	857	904	831	940	913	844	927	882	851	913	850	853	929	854	902	857	872	855	910	879	902	855	882	865	861	879	863	863	851	811	885	863	885	888	853	815	863	904	905	854	838	912	920	828	901	788	916	834	831	871	848	873	848	905	866	860	892	916	876	900	860	870	829	852	887	851	870	926	808	873	870	885	867	898	868	873	854	862	883	886	893	917	860	912	866	861	916	845	849	845	855	832	835	839	838	852	894	890	876	855	899	879	844	860	899	902	850	876	880	907	859	879	832	909	889	874	879	925	906	907	883	872	900	863	851	848	871	871	870	882	861	825	881	897	834	848	855	877	858	907	919	855	855	811	872	868	846	901	850	815	844	842	868	855	863	893	841	863	915	821	841	856	870	893	866	861	889	941	920	907	916	864	838	842	849	883	846	876	909	849	863	830	853	908	852	843	864	880	880	914	881	885	892	891	868	903	837	862	864	845	882	832	876	885	885	836	846	828	843	834	840	896	862	851	883	867	881	877	831	834	832	872	857	891	929	888	852	909	887	867	848	854	917	897	908	894	867	842	856	832	863	908	887	897	855	881	878	878	875	897	861	891	884	899	874	864	873	852	833	912	880	884	848	888	874	835	892	882	894	893	886	883	903	827	848	871	939	880	862	867	861	878	876	857	864	892	812	861	859	851	879	831	875	828	877	902	815	914	828	922	866	847	839	886	841	877	874	838	863	854	926	846	896	875	898	847	882	867	873	874	850	863	854	880	887	903	848	828	936	875	875	844	780	874	904	921	866	847	845	893	905	834	871	900	865	890	905	835	888	843	892	871	874	873	861	906	859	828	882	839	869	900	890	837	844	876	893	845	921	848	827	927	854	865	809	877	846	830	845	887	889	911	862	866	857	882	858	876	864	805	851	890	902	894	862	892	877	814	865	884	850	890	911	841	865	859	874	869	904	869	881	934	860	859	858	843	880	828	850	897	868	874	848	845	902	869	905	871	887	863	853	901	855	873	916	834	826	853	918	868	882	828	929	868	894	889	901	869	898	852	836	872	853	915	896	880	929	894	854	892	884	871	882	881	853	887	873	874	899	842	871	855	897	873	862	816	866	948	881	886	889	891	907	882	844	851	877	866	816	907	870	890	855	861	936	914	831	876	852	835	937	845	843	875	887	899	814	860	824	897	864	849	898	860	857	885	898	876	920	841	869	859	841	861	849	876	877	863	845	932	877	917	884	851	859	895	855	841	859	902	908	831	823	873	847	833	824	860	862	883	875	856	940	858	844	870	879	942	881	870	932	861	867	879	848	847	914	837	869	782	862	863	906	834	862	842	860	817	901	860	873	930	885	842	915	892	850	858	864	896	853	856	835	873	857	878	870	884	834	884	939	914	907	862	858	819	878	858	854	870	918	902	887	902	869	875	924	900	838	904	798	901	877	843	878	857	866	860	852	878	870	861	821	890	860	893	861	897	822	854	873	866	882	827	831	856	882	891	836	850	900	889	878	933	875	913	878	913	847	912	884	858	871	879	867	922	907	918	870	825	867	926	870	915	851	879	826	884	887	885	844	906	834	880	839	879	889	871	831	915	840	888	888	845	846	821	898	893	895	843	905	918	870	834	801	825	848	846	888	894	873	890	840	945	879	871	871	847	876	879	886	907	844	910	781	898	877	862	813	876	895	893	901	938	902	852	899	864	861	860	909	888	880	844	902	903	874	840	875	913	847	840	838	859	849	839	886	849	833	882	819	898	836	874	836	876	884	864	852	869	868	887	916	925	853	896	804	903	871	879	882	865	889	848	851	889	898	896	852	861	865	885	905	910	907	828	848	846	917	828	862	847	875	896	828	959	899	898	832	884	895	813	837	912	836	816	889	905	861	886	861	841	906	805	856	854	858	881	853	910	867	818	870	851	843	867	859	852	861	879	858	871	872	859	875	835	872	865	927	849	853	908	945	811	888	810	910	854	869	899	845	829	823	845	882	887	892	875	869	831	860	869	869	889	851	873	903	863	904	870	863	866	868	865	818	854	861	867	870
47585	33577	21223	14615	9046	5107	2507	1104	534	484	392	361	353	306	312	285	254	260	254	266	251	254	235	233	216	216	228	244	208	242	189	220	218	219	206	226	213	193	185	198	220	218	180	217	225	224	220	185	192	206	187	210	172	188	201	184	194	199	194	213	207	208	201	208	210	210	202	200	196	197	217	200	210	198	192	193	176	175	213	198	196	196	180	199	202	156	205	212	192	189	182	187	189	172	212	235	215	200	210	192	207	192	207	182	186	194	201	207	187	216	166	185	200	203	226	175	205	183	177	227	193	194	196	231	194	196	176	183	190	194	196	187	207	206	189	202	196	183	201	207	194	187	182	168	201	214	210	216	202	191	209	196	207	194	189	198	206	187	199	177	184	169	206	208	192	183	202	197	198	219	182	209	201	207	183	207	215	222	229	202	196	200	179	180	207	165	185	183	168	160	207	200	185	194	187	185	200	190	204	182	191	209	195	199	223	205	211	208	233	195	186	210	186	192	186	202	196	182	197	197	177	215	214	184	215	200	198	177	181	195	207	201	183	184	202	217	174	212	191	198	185	209	152	168	174	200	198	181	171	192	202	178	182	200	182	217	196	208	180	183	177	202	211	211	199	214	186	207	221	221	204	188	187	185	205	185	194	191	192	187	222	187	190	190	189	166	170	171	184	198	202	222	188	232	185	194	196	193	196	200	187	199	181	220	199	197	227	214	231	180	194	204	191	208	193	156	190	199	203	226	217	195	220	203	211	180	195	212	185	202	208	198	192	172	204	209	189	171	191	191	193	193	186	176	216	214	181	204	183	178	189	170	198	182	185	191	193	200	175	193	207	212	212	189	206	190	209	216	206	218	215	192	190	192	193	209	193	171	210	183	207	195	200	187	190	182	230	215	165	190	212	217	175	207	163	201	217	186	220	208	197	226	220	190	191	206	203	174	180	197	199	207	180	170	179	176	190	195	211	200	181	183	215	225	197	191	201	212	187	165	225	201	224	197	201	193	213	183	216	205	178	176	186	220	200	187	194	213	185	200	194	226	217	194	190	198	218	172	187	205	179	180	184	208	207	187	210	201	188	194	186	202	179	198	206	194	223	181	192	200	198	208	194	159	203	199	192	211	194	168	187	222	201	198	205	208	168	199	185	182	192	200	199	216	179	194	200	222	182	203	204	191	217	204	176	199	216	164	199	200	197	210	190	217	191	183	187	210	180	176	196	198	211	192	202	205	175	186	186	183	198	195	223	209	208	188	187	196	212	189	198	187	187	219	199	220	230	183	187	195	211	178	183	191	182	188	185	205	204	186	198	198	200	177	209	205	182	219	206	204	183	202	191	199	215	175	198	186	192	179	204	223	187	178	184	207	203	198	189	193	200	213	187	194	186	195	184	174	206	212	204	207	182	190	195	189	202	197	175	211	185	184	197	197	184	197	194	202	210	226	195	199	201	209	200	220	183	169	200	186	208	177	213	173	202	203	200	189	187	200	211	187	190	170	193	191	190	220	195	215	179	169	180	176	194	176	187	203	183	200	188	181	225	203	196	198	198	182	197	203	188	187	199	191	203	197	190	211	208	185	177	213	196	210	204	191	226	172	222	201	223	193	188	220	202	173	172	191	182	201	173	196	199	218	192	217	191	224	188	194	174	193	199	175	196	196	181	198	180	185	212	189	179	186	179	197	214	213	190	196	189	168	196	187	190	182	221	219	202	199	192	167	190	217	169	174	185	207	178	203	214	194	186	191	189	195	233	196	228	198	193	215	205	180	198	210	203	206	171	223	196	225	184	175	192	192	189	202	200	178	194	182	174	180	162	200	200	206	197	204	187	207	204	193	200	203	190	206	171	187	177	188	173	226	191	219	210	193	187	206	218	205	208	187	212	178	207	193	181	203	200	212	211	222	212	201	203	205	205	191	180	177	201	183	192	191	196	208	181	190	186	179	190	205	211	186	189	212	189	190	189	209	181	176	201	207	201	213	167	201	222	204	188	216	195	214	214	197	219	211	179	193	170	180	181	181	190	189	190	191	193	208	199	186	199	183	206	189	183	174	187	202	171	194	158	176	181	195	180	180	176	182	177	205	205	186	190	168	193	165	212	178	171	189	193	196	192	180	187	202	186	212	208	185	187	168	210	190	185	225	183	168	187	196	206	203	210	178	202	195	208	197	198	196	201	200	193	207	192	194	172	206	188	185	196	201	181	209	217	196	167	185	198	187	167	191	205	168	215	191	185	184	192	185	167	189	197	170	185	205	191	202	194	194	199	204	199	186	202	180	174	191	191	183	190	201	215	213	181	205	205	204	193	184	188	196	213	195	189	204	190	180	187	191	212	203	212	213	191	180	211	192	197	207	181	163	201	208	169	179	204	184	199	219	207	200	191	189	206	193	202	206	197	189	211	193	208	174	195	211	190	184	193	206	194	205	181	178	187	197	222	214	209	212	176	167	181	192	199	177	189	205	172	207	190	201	208	178	200	196	190	196	176	188	212	195	203	202	196	168	204	190	194	202	177	202	221	186	179	183	188	188	205	212	194	191	187	199	162	170	186	180	194	201	189	175	185	195	168	184	219	186	211	225	203	208	227	187	194	169	190	195	201	197	199	203	189	178	193	163	201	203	192	188	207	165	200	191	200	183	179	185	194	192	219	195	190	203	208	167	183	194	188	190	183	194	188	217	196	193	200	190	218	199	198	195	186	183	197	195	203	194	200	174	228	213	193	182	208	198	186	194	200	197	204	208	186	185	197	198	186	177	189	201	179	195	185	209	193	203	216	200	194	172	190	164	190	186	213	216	188	208	177	197	211	220	219	225	205	167	200	181	181	207	189	181	198	218	198	206	195	191	164	205	207	183	205	179	192	218	180	184	190	183	205	198	210	182	202	200	177	202	204	219	176	188	148	212	204	174	206	186	195	215	198	175	208	192	181	204	207	186	200	215	197	184	216	184	208	199	220	204	219	212	198	189	182	193	194	180	202	219	186	193	184	206	193	207	199	174	197	202	222	177	200	209	196	203	192	191	207	206	175	197	187	220	207	186	168	196	174	177	187	194	156	187	196	166	175	215	204	203	185	195	180	211	203	212	196	203	196	180	166	176	203	195	197	196	196	184	206	177	175	185	169	194	185	206	191	181	182	185	200	193	208	199	201	201	183	188	187	190	208	186	176	202	192	188	206	206	172	192	202	208	204	176	197	202	213	182	212	215	182	213	193	195	190	204	202	197	186	205	213	201	206	163	180	206	186	200	186	187	192	209	186	186	206	182	199	176	188	200	176	186	181	206	208	194	176	205	204	171	218	217	193	200	205	205	215	205	185	169	199	199	201	211	192	214	178	201	177	227	175	190	201	207	214	220	198	177	165	186	196	213	208	190	204	195	186	197	187	204	216	205	206	214	233	196	179	206	158	213	186	206	205	228	169	198	183	195	211	163	214	199	212	193	175	191	169	174	194	195	208	188	191	187	185	186	209	193	186	207	196	191	186	185
37885	18007	6382	6223	5265	4158	3477	2889	2474	2052	1929	1625	1482	1280	1253	1154	1097	944	966	921	789	800	880	793	797	736	768	734	755	725	733	686	634	633	673	647	654	683	609	612	613	601	586	636	608	565	587	599	561	591	629	572	587	586	570	569	533	579	534	563	541	552	603	582	544	552	570	550	546	573	552	552	567	529	492	522	529	556	559	546	553	609	553	562	535	491	525	552	579	526	539	507	565	504	502	498	559	522	512	542	533	557	529	525	542	497	536	547	536	563	515	514	566	504	540	587	527	526	556	541	521	503	545	517	566	515	566	489	528	491	519	524	531	528	513	526	537	489	554	520	532	535	520	530	538	536	526	511	534	531	581	550	522	515	518	541	468	512	559	560	523	513	552	512	494	531	510	548	555	559	502	548	524	566	547	539	527	501	502	519	527	487	536	528	512	507	516	531	508	519	530	497	533	542	515	548	530	533	530	517	540	520	521	532	508	564	527	520	549	506	570	523	540	531	468	512	539	501	564	513	538	539	521	465	528	523	511	560	549	495	554	543	531	525	556	530	562	517	510	534	502	563	504	522	511	562	556	505	504	516	486	545	555	512	487	523	491	568	498	503	485	538	515	561	560	510	542	503	534	490	555	543	503	522	544	482	497	497	578	517	496	559	504	554	499	500	526	506	510	528	488	591	519	501	554	546	509	526	537	514	533	552	496	565	544	520	502	549	513	514	525	504	542	492	537	521	508	512	491	537	533	553	524	494	498	575	539	521	493	529	525	523	551	525	497	532	568	468	518	526	502	556	508	503	562	529	545	538	512	505	567	529	512	571	503	531	504	510	508	532	580	538	496	552	522	520	513	514	521	490	539	509	535	508	509	540	500	511	514	525	528	537	520	527	493	504	524	518	496	534	550	512	551	528	500	488	506	529	526	499	536	531	505	515	548	519	553	529	554	506	493	540	516	492	571	536	519	521	521	545	494	519	572	532	551	545	492	528	526	547	554	521	504	498	547	520	508	556	529	531	512	535	549	532	544	530	516	494	499	527	493	556	526	564	551	537	520	528	544	540	515	508	531	494	562	519	555	492	526	527	471	558	539	512	514	493	510	469	502	498	520	524	510	538	543	543	518	511	536	509	554	537	505	502	543	505	551	510	510	562	550	565	530	476	508	542	562	550	516	506	489	478	540	553	557	511	500	507	478	545	501	525	497	491	547	560	490	500	508	530	527	523	543	513	529	562	542	565	519	526	555	549	535	536	515	540	508	527	508	506	519	517	521	548	554	513	549	537	506	524	495	515	518	541	529	491	493	509	539	534	520	549	503	564	535	498	539	516	537	548	549	496	536	511	539	499	508	532	525	511	476	566	497	547	513	533	554	561	519	512	575	532	532	493	531	554	540	531	512	562	528	490	591	514	516	544	552	516	551	540	521	518	547	527	538	521	539	551	495	471	534	528	560	547	516	526	524	524	487	532	489	534	560	534	499	526	476	533	561	545	529	553	534	580	549	523	487	520	530	526	508	553	509	556	527	512	565	520	546	514	495	517	509	462	515	573	507	519	520	518	525	533	478	482	529	531	547	531	520	534	566	529	546	550	521	560	509	525	533	492	534	482	534	521	500	530	554	522	515	518	516	522	532	519	532	514	572	500	544	549	600	512	541	556	577	511	506	516	558	533	504	500	471	513	505	504	530	514	533	544	566	493	487	547	496	504	542	522	528	519	521	515	495	473	495	589	534	525	522	526	543	514	559	521	502	462	522	528	551	528	488	530	505	514	526	507	533	512	517	519	560	543	558	540	522	544	521	555	513	473	514	539	503	537	495	523	507	495	546	514	506	520	502	560	553	533	541	498	480	532	523	519	499	507	531	511	493	570	537	528	539	532	500	557	518	545	580	529	549	516	555	516	557	517	493	520	515	532	541	534	525	518	519	523	523	522	562	527	522	511	543	509	536	476	533	513	527	545	563	550	518	522	549	557	544	510	551	492	521	561	532	552	541	496	496	504	540	518	509	512	484	527	528	523	532	529	526	517	521	522	477	504	513	519	518	518	513	498	553	519	525	511	516	528	524	516	533	521	527	506	567	527	505	510	559	557	489	552	508	531	541	541	553	502	508	573	504	546	519	534	545	531	519	516	523	500	550	524	522	518	556	493	511	534	502	578	523	510	576	547	507	573	521	534	523	529	504	560	550	527	508	536	507	541	515	561	526	501	542	508	529	516	534	496	510	519	549	543	572	499	546	524	562	494	572	493	478	529	529	513	515	535	519	514	502	547	543	492	490	491	548	529	503	544	521	521	519	553	535	545	541	491	535	547	526	526	485	570	507	551	510	552	518	472	522	529	494	546	570	541	536	565	542	547	551	501	520	507	536	531	505	496	529	560	463	508	533	537	543	517	532	502	546	542	523	529	555	504	567	491	517	559	551	499	489	525	516	496	506	536	497	542	513	502	521	496	508	521	497	534	552	529	511	512	532	520	488	503	536	526	511	507	550	526	540	494	568	553	517	526	553	507	513	518	491	563	547	547	510	485	547	505	550	513	515	554	510	498	517	522	538	540	500	526	531	530	500	541	527	523	552	513	543	558	518	545	538	511	554	530	546	519	520	532	540	548	554	499	532	482	537	515	504	535	520	512	480	493	469	546	555	513	491	523	548	526	479	560	536	509	523	499	538	523	533	514	527	510	481	525	532	536	487	543	531	541	554	513	535	519	548	526	554	489	517	547	552	511	513	531	541	522	588	530	526	558	532	543	499	495	518	515	512	552	532	527	536	534	540	485	521	498	525	491	488	552	535	538	531	497	519	508	525	510	521	523	542	501	503	535	503	559	516	571	513	530	493	570	525	566	503	529	507	526	525	526	511	549	516	536	544	540	550	505	516	538	552	549	527	548	560	532	527	529	538	518	512	536	544	549	481	558	529	536	517	486	538	521	528	507	521	545	532	518	556	549	575	560	525	502	497	530	545	534	509	495	508	548	526	512	528	502	520	508	512	537	565	543	568	521	477	520	526	540	493	535	517	531	537	541	504	537	550	518	521	543	534	538	489	493	492	536	519	494	538	538	557	529	500	503	559	503	537	498	476	539	530	531	517	518	521	500	535	540	519	491	526	501	529	486	531	477	479	514	554	505	537	507	538	521	492	537	522	504	506	500	520	506	567	492	527	573	524	557	517	475	523	527	532	503	500	504	512	520	536	513	543	528	500	493	533	532	519	513	574	500	535	505	525	534	532	521	529	533	492	492	536	533	505	476	533	535	511	519	535	529	506	565	544	578	523	538	547	490	513	510	515	513	536	541	526	481	553	524	536	528	526	531	529	561	521	537	530	519	540	512	464	553	513	485	505	529	545	569	502	529	564	519	497	499	511	520	565	548	539	523	512	502	501	458	513	527	537	553	562	537	514	501	513	508	516	510	565	528	517	549	539	529	561	526	538	524	495	558	539	564	511	515	558	504	513	503	532	508	522	554	539	507	518	554	492	549	527	535	497	491
8447	1360	595	445	356	332	270	282	266	293	257	307	315	286	266	296	272	320	276	249	280	286	302	292	294	275	275	260	316	300	292	270	306	282	271	278	272	281	286	267	259	292	248	296	311	268	284	315	269	273	281	304	304	306	271	279	266	291	290	297	271	262	279	288	240	273	279	290	275	278	298	287	285	289	266	287	298	280	294	280	310	277	288	268	264	294	275	279	276	248	284	278	303	235	290	280	280	271	323	261	298	298	294	291	259	293	290	281	283	286	256	281	247	295	274	280	306	249	238	291	303	298	266	268	268	300	250	261	274	278	246	257	267	254	295	282	314	276	285	279	286	300	290	293	293	255	263	293	297	247	309	262	310	324	290	279	262	268	317	278	298	286	283	265	293	256	263	279	270	302	264	233	296	257	289	246	281	285	298	289	288	285	303	289	268	282	292	270	273	283	276	274	280	299	290	296	280	288	272	273	266	255	317	290	285	295	303	295	288	273	286	304	269	286	315	289	268	288	316	285	303	280	264	263	315	260	255	272	281	300	282	255	321	273	276	274	287	274	294	263	311	279	282	262	264	275	288	296	305	276	270	257	307	269	269	262	307	272	285	276	295	278	271	263	262	289	301	312	272	293	279	311	290	291	303	283	262	277	282	254	290	275	309	279	263	293	297	296	275	296	300	272	267	284	305	310	320	288	308	274	280	284	281	272	282	312	287	298	272	300	299	291	307	293	288	278	272	318	270	270	251	298	271	292	309	279	301	273	273	273	277	272	288	275	299	312	274	261	268	266	285	289	256	300	273	282	303	296	271	262	271	274	280	270	287	280	266	270	281	322	264	275	287	291	255	314	287	282	257	276	289	275	294	305	299	281	290	271	258	274	256	271	256	274	275	268	277	299	276	265	301	290	303	268	274	262	311	255	282	279	269	290	278	251	283	329	251	299	267	303	253	291	254	278	288	275	281	283	285	275	284	297	296	275	271	288	258	278	275	284	282	268	296	271	308	269	280	250	277	254	280	271	267	300	287	286	277	267	274	296	272	279	279	274	301	291	270	275	314	293	272	273	299	293	268	259	274	266	306	264	275	290	284	290	306	294	294	296	271	280	279	309	270	260	245	288	271	291	266	276	295	284	300	281	276	275	301	292	297	257	280	283	272	264	295	294	292	301	297	293	312	248	287	324	269	236	263	258	293	300	294	272	298	258	274	291	290	288	293	285	270	266	283	275	292	286	300	272	305	304	252	271	318	278	289	295	282	262	296	266	239	286	301	265	320	297	319	279	301	297	250	291	319	279	283	262	287	289	291	303	269	271	258	255	275	249	282	303	268	312	283	302	257	278	268	289	264	264	273	287	297	266	283	308	286	280	291	293	259	267	276	288	291	290	251	307	288	283	288	287	286	284	265	251	309	305	290	294	290	261	269	289	265	293	283	276	273	285	268	285	280	245	286	323	278	284	290	281	298	285	295	291	288	305	261	285	263	281	279	311	267	316	277	274	287	261	285	275	297	292	258	263	274	273	265	293	293	277	298	302	291	288	296	262	306	283	313	260	259	290	269	235	305	277	282	251	298	281	279	274	297	262	289	262	255	301	315	243	229	292	276	274	280	303	295	265	275	267	268	279	291	279	256	283	304	297	249	277	281	287	246	281	307	280	273	298	262	282	268	270	261	265	288	279	279	302	291	304	311	287	268	282	280	277	285	296	261	277	301	295	290	303	302	289	281	264	303	292	290	270	273	296	276	260	259	285	286	279	266	282	275	270	284	276	260	296	274	267	294	257	320	260	275	280	293	271	289	294	294	265	276	291	295	279	282	305	274	259	270	277	277	282	270	279	299	275	264	327	288	294	273	285	283	252	262	286	273	270	266	304	279	300	311	282	261	274	293	311	287	282	258	260	274	309	254	286	292	273	266	285	283	269	246	291	295	290	274	283	289	285	251	297	271	305	269	287	269	280	292	305	287	295	281	290	299	268	270	271	276	289	245	322	308	297	277	307	294	314	290	227	269	284	287	305	273	282	246	277	260	282	277	284	291	278	290	281	301	276	292	256	279	310	287	263	278	265	254	280	273	264	295	285	270	281	265	264	293	274	261	269	286	285	272	290	298	298	294	294	287	287	289	257	318	273	277	285	252	261	244	279	278	276	255	285	269	291	278	283	274	296	275	316	278	279	272	275	248	275	285	277	287	272	266	284	283	259	300	287	291	257	281	284	279	279	312	292	251	276	290	256	250	296	310	284	266	268	274	255	273	295	271	267	291	285	257	278	286	285	292	251	283	274	274	304	266	298	273	280	274	269	292	310	262	260	295	266	314	299	271	284	302	290	289	297	273	325	298	276	291	287	265	234	285	279	289	266	249	250	249	287	292	250	264	294	256	310	273	272	298	293	270	267	275	259	282	256	297	289	311	276	285	310	256	269	301	289	297	269	280	273	291	301	321	271	281	303	265	270	299	293	247	285	273	298	318	272	285	284	279	257	269	257	277	285	287	280	284	281	290	242	297	281	330	290	246	289	311	267	259	298	290	307	284	278	301	307	261	285	244	294	286	271	277	274	262	303	320	281	301	336	290	320	284	282	267	273	286	281	287	280	227	301	282	282	299	279	295	268	265	274	260	293	290	285	264	269	288	275	304	271	300	277	273	302	272	259	297	297	296	297	291	321	300	272	299	284	248	294	282	308	275	256	260	291	268	290	293	289	247	292	260	307	311	257	274	277	282	255	264	273	276	295	296	256	311	301	277	296	269	267	272	291	293	273	281	262	270	296	320	275	275	286	284	292	289	281	306	291	316	248	242	251	271	286	277	293	301	278	278	275	299	300	281	289	264	277	272	288	275	264	303	297	277	293	286	265	296	303	267	298	252	271	261	285	298	296	261	274	299	286	288	303	294	281	268	323	277	290	259	284	256	254	267	293	283	304	273	285	275	281	285	260	295	274	254	275	286	301	292	251	279	269	281	278	280	290	254	292	265	269	305	246	285	299	279	279	291	277	276	299	286	278	285	277	310	284	284	278	286	311	294	279	282	274	285	276	248	291	280	268	297	265	281	274	298	319	265	292	268	308	281	267	273	268	276	280	273	307	284	272	297	293	285	300	314	293	296	273	271	272	304	277	292	278	264	280	283	268	310	284	265	271	265	272	262	270	302	259	275	280	293	264	298	242	290	285	274	292	292	261	273	279	277	269	289	270	257	245	318	330	304	274	297	267	294	314	278	294	280	287	281	246	266	286	306	263	276	255	276	288	274	276	299	273	272	292	288	244	286	289	304	261	284	266	315	318	278	297	283	266	278	277	286	282	282	313	272	277	284	276	272	323	281	292	286	280	275	288	268	260	287	274	274	313	300	284	232	294	282	308	273	261	291	275	279	302	300	293	317	259	249	286	261	256	272	271	286	269	270	279	274	291	273	302	269	295	267	314	277	266	270	276	261	297	298	288	287	271	265	278	320	277	283	291	289	290	295	286	314	267	295	276	293	288	278	282
7058	969	932	956	907	903	856	844	820	787	865	767	734	795	796	763	774	788	734	800	845	796	811	799	783	782	810	832	747	726	769	775	739	761	791	773	835	750	756	764	794	744	759	697	748	764	783	731	715	792	835	746	754	708	779	747	724	762	751	755	747	752	741	734	761	768	790	805	755	730	776	738	762	798	750	754	801	796	757	761	814	763	761	724	791	724	749	723	749	750	796	759	773	699	779	808	760	757	761	759	770	786	747	787	776	732	753	726	726	773	716	728	749	778	731	785	761	775	745	732	747	762	800	742	773	766	753	811	800	766	749	755	781	727	795	772	759	765	762	752	793	740	725	780	725	712	759	740	792	722	748	780	774	781	755	764	766	787	756	767	762	759	738	817	786	770	779	726	757	780	796	795	757	798	743	748	778	743	721	768	781	751	732	776	782	710	759	768	763	760	759	752	749	745	740	749	731	780	770	773	745	776	747	720	789	717	782	796	738	772	771	770	758	784	734	719	796	777	755	780	730	760	752	780	778	735	751	783	747	739	737	768	794	768	773	818	755	736	775	761	767	771	782	781	723	732	725	750	730	744	732	753	732	770	765	733	793	802	719	710	756	754	740	775	759	785	820	733	789	799	736	743	779	743	764	712	773	732	754	745	755	740	782	803	725	767	739	706	788	753	797	755	792	805	709	728	745	735	759	738	784	797	789	764	750	771	744	767	764	744	740	741	803	809	761	829	776	766	736	753	695	730	749	724	768	763	731	696	743	716	739	783	777	805	787	768	782	801	789	737	783	723	724	792	751	772	726	730	783	766	756	789	777	783	756	776	747	753	769	722	744	817	749	775	749	769	758	754	721	750	768	715	761	758	752	772	721	749	741	744	728	812	789	753	786	767	731	742	800	757	775	768	749	791	742	749	805	719	782	804	776	747	779	719	743	739	767	762	706	764	805	773	773	767	782	759	750	784	729	753	723	754	751	750	744	759	773	756	746	721	758	752	802	739	714	770	705	777	789	763	690	734	784	787	837	790	761	773	777	678	800	760	776	803	747	751	723	774	757	808	807	756	751	726	782	764	779	776	706	779	743	776	742	772	789	732	681	750	693	769	779	763	795	786	733	749	761	803	733	778	725	734	758	772	791	753	807	766	748	776	761	773	797	808	807	835	753	761	771	741	795	781	747	758	749	781	774	743	778	756	781	751	719	785	796	781	767	738	813	768	772	775	764	795	756	808	709	732	752	790	761	775	758	768	787	758	755	761	712	728	775	792	730	757	721	754	773	764	816	750	759	770	773	769	779	763	765	766	772	817	783	758	776	779	759	748	795	752	731	733	781	796	732	806	713	805	732	691	821	730	760	737	704	728	726	760	730	789	724	750	762	767	715	751	771	767	727	738	772	785	809	777	738	776	731	768	749	719	750	789	759	766	835	746	793	753	766	794	760	693	765	770	792	789	774	800	769	758	726	783	755	776	763	791	783	763	767	818	704	714	782	810	755	787	755	786	754	805	753	786	774	737	771	797	790	788	757	750	777	799	777	761	739	756	786	760	740	730	767	742	771	747	726	730	759	777	742	751	783	751	795	756	769	790	744	809	742	749	749	752	747	742	794	755	781	750	762	759	725	741	734	711	789	779	781	801	799	764	749	773	766	797	768	770	735	771	745	736	742	767	799	714	769	760	755	719	763	808	766	776	758	779	793	757	709	767	765	792	791	762	727	837	793	699	735	775	777	722	795	744	788	725	763	767	774	749	698	795	758	733	773	810	769	776	774	764	764	774	794	750	721	758	782	772	759	783	728	752	752	768	807	762	710	721	778	776	781	808	757	776	763	746	782	762	812	753	722	807	751	758	789	727	793	752	761	790	829	746	737	789	786	714	709	772	791	750	775	808	721	724	779	765	740	744	760	762	782	757	770	755	766	723	745	797	787	732	778	758	773	770	747	785	754	740	755	753	750	767	750	728	765	797	755	761	758	799	797	734	777	764	777	749	739	771	756	732	785	748	737	752	769	754	772	709	745	762	763	785	756	722	803	792	712	761	755	837	768	754	759	785	720	755	733	792	786	748	784	774	756	790	783	768	753	767	771	742	739	731	742	783	773	811	779	746	762	707	699	779	747	749	750	778	776	759	749	741	798	784	751	767	735	722	762	738	805	736	735	814	754	753	748	797	748	748	766	756	768	801	792	778	801	778	770	714	760	750	742	786	777	731	812	752	824	757	757	716	758	768	750	798	809	715	779	764	783	731	779	743	760	795	749	748	819	771	808	809	761	803	795	782	761	746	746	789	767	800	752	774	739	805	757	779	765	733	778	777	721	765	739	766	767	709	786	785	781	722	765	703	749	749	735	780	740	759	756	763	707	791	752	815	792	773	825	719	762	732	798	755	777	772	762	759	786	754	756	799	798	750	759	799	776	755	754	782	764	737	748	767	757	787	803	732	758	777	754	756	851	771	738	797	775	736	763	761	748	752	755	763	787	735	762	747	807	765	764	763	777	735	815	803	791	706	792	767	724	801	769	754	773	720	785	728	786	727	784	756	754	803	721	790	757	768	821	749	775	722	779	752	729	738	761	671	756	746	742	732	744	738	815	817	752	781	813	765	762	739	779	776	750	818	783	784	781	758	739	767	779	767	778	757	714	777	748	757	784	777	751	725	774	733	792	757	801	722	723	781	786	755	781	729	751	779	762	750	698	765	726	780	759	765	756	723	734	754	754	742	807	768	749	764	760	747	790	780	804	748	737	813	792	749	775	737	745	771	773	737	755	799	776	726	750	744	718	760	742	806	714	775	801	816	743	757	776	780	754	754	731	729	750	730	775	777	767	801	740	717	837	759	751	742	764	812	776	730	763	771	705	733	789	759	746	774	791	740	789	775	828	728	739	729	760	750	760	760	779	743	770	780	767	788	710	721	844	728	791	754	780	782	782	766	765	789	774	785	753	824	782	742	769	798	782	740	759	724	734	763	753	745	737	755	748	794	749	754	808	748	784	747	738	744	729	757	772	763	795	727	773	712	779	765	737	749	805	762	737	819	776	772	761	726	761	764	748	779	756	800	784	739	755	813	749	738	765	737	738	754	788	749	718	761	762	764	759	735	747	768	816	739	775	713	762	763	751	774	778	803	799	705	796	738	811	766	800	737	724	768	728	738	738	724	797	768	646	778	775	786	771	734	721	771	790	788	797	742	785	744	745	770	775	738	739	778	752	795	761	721	745	745	746	815	788	749	736	784	768	720	774	748	768	763	785	718	793	741	772	781	736	771	733	661	755	763	754	779	793	737	746	759	754	758	749	738	786	774	792	808	785	766	737	795	748	784	760	774	766	765	780	768	810	781	776	775	736	747	777	728	750	812	721	747	764	789	706	750	720	747	747	718	752	738	760	773	787	796	770	767	756	767	762	751	749	736	820	758	706	723	762	793	748	766	690	771	748	754	698	717	728	755	769	746	758	761	742	756	786	756	760	761	758	783	763	763	770	833	775	801
36448	15819	9427	4398	2226	1320	800	579	530	465	459	413	369	394	341	379	390	379	382	345	323	364	387	337	372	332	356	360	325	331	318	341	343	341	355	347	364	364	338	343	343	337	316	344	344	323	360	335	301	359	366	349	339	354	387	331	345	340	326	349	378	345	354	331	315	381	353	335	352	344	319	341	354	333	358	325	311	339	370	340	337	291	339	350	368	366	353	303	344	301	307	337	347	331	332	370	314	333	312	311	349	332	329	345	323	308	330	340	334	333	320	353	320	326	338	378	301	320	359	349	339	364	331	324	339	351	352	342	340	334	340	328	352	330	297	353	314	332	334	310	343	320	311	331	323	341	309	354	312	375	332	336	335	358	322	331	348	320	311	355	346	335	325	301	327	327	339	350	351	317	351	363	309	366	317	325	355	322	372	311	373	318	314	321	340	333	321	323	296	330	319	332	316	314	295	300	338	335	315	329	302	319	351	301	295	331	352	341	321	313	358	350	319	322	344	317	346	354	317	341	360	355	358	324	361	325	325	323	335	351	330	333	329	325	361	356	330	343	331	336	325	303	341	323	334	291	345	351	341	334	330	332	309	285	298	321	354	336	355	333	314	334	344	311	329	294	350	307	345	315	358	317	313	361	332	330	335	307	319	357	328	336	330	316	337	344	371	326	345	341	330	308	341	321	349	321	341	346	348	353	337	337	320	368	296	344	340	361	327	326	320	329	334	323	339	333	315	355	350	323	304	325	354	300	364	344	334	327	347	361	348	315	358	298	321	346	315	343	316	309	330	309	344	287	332	340	328	331	319	343	343	341	321	316	326	320	332	285	379	329	338	372	327	319	320	328	362	329	338	332	320	301	326	351	317	355	345	372	335	357	353	336	375	294	343	364	344	344	336	320	326	368	327	345	350	351	327	355	375	338	336	360	314	348	350	332	338	342	356	335	326	363	320	329	320	297	296	290	306	325	338	329	294	339	327	337	329	344	330	311	347	356	320	341	327	344	305	333	330	337	319	336	322	345	321	330	351	322	322	329	329	330	344	309	363	328	339	340	352	391	369	307	337	318	370	336	350	342	337	341	338	328	359	318	343	334	301	322	314	342	345	305	347	329	330	318	329	322	315	365	352	312	347	297	350	335	318	329	308	335	338	310	329	297	342	334	329	317	335	332	327	376	303	350	338	323	359	367	320	316	323	353	354	319	342	339	306	325	357	298	326	322	322	317	322	328	324	325	331	311	349	378	331	331	329	344	329	339	330	329	373	328	328	338	320	359	332	355	321	358	324	355	331	358	329	352	330	332	342	329	369	348	341	345	334	340	323	331	328	282	297	342	354	352	328	350	366	311	350	351	347	344	349	352	295	368	307	344	346	342	351	324	338	350	342	343	350	332	368	329	338	316	344	334	353	338	332	332	345	332	329	345	362	302	311	361	343	340	350	302	343	344	370	358	326	336	326	319	339	322	350	304	339	326	323	348	339	364	355	329	298	316	330	330	292	326	342	316	354	324	314	329	314	330	321	312	313	358	333	345	328	342	334	331	350	332	315	357	306	328	377	364	320	356	331	362	334	311	346	328	326	337	371	357	328	316	341	352	306	338	326	347	325	322	360	322	337	300	323	376	301	326	284	325	338	326	336	334	313	340	329	337	359	327	340	333	355	347	326	324	323	319	353	311	313	321	363	345	334	321	333	341	333	341	316	337	350	329	300	342	304	310	326	313	345	349	313	336	354	338	318	357	332	329	326	341	354	380	364	315	351	320	317	342	329	354	329	323	329	351	319	346	333	332	306	314	357	334	347	318	344	359	302	339	331	345	326	354	351	326	335	347	365	331	334	379	316	326	323	322	365	339	328	341	334	348	312	360	329	295	306	310	328	338	330	315	338	359	344	358	369	297	310	314	327	353	342	325	328	345	353	319	349	328	329	334	312	337	375	309	336	354	366	335	300	361	356	344	346	345	320	352	355	331	339	313	320	329	344	333	337	323	336	350	345	355	354	331	336	322	314	329	367	339	360	340	307	371	302	357	326	339	346	381	371	345	330	340	338	330	340	336	316	337	325	337	314	319	350	354	350	328	349	338	337	325	343	328	340	332	342	319	343	359	327	310	335	338	350	343	333	370	329	328	338	315	318	338	359	332	342	331	308	330	342	319	347	320	318	305	302	321	322	326	327	344	341	322	308	339	352	325	340	309	342	355	341	354	346	331	350	329	307	320	348	348	334	343	328	323	354	320	327	333	312	317	353	329	361	321	323	357	326	317	345	353	331	349	313	364	306	340	357	332	333	338	317	358	336	354	321	330	345	325	335	323	326	320	321	360	312	324	336	359	345	371	346	296	357	347	330	332	325	349	359	326	340	360	344	351	345	327	351	337	312	320	367	315	361	351	345	339	318	329	307	337	333	335	356	344	306	337	322	363	332	314	331	329	347	317	327	355	346	359	321	337	297	341	360	357	332	330	326	345	284	354	350	318	354	350	309	335	349	332	332	314	322	311	331	370	326	311	341	368	354	280	324	358	316	323	339	339	338	369	341	324	362	361	327	310	347	350	335	330	332	324	333	301	379	339	345	358	325	375	327	307	347	344	319	317	348	334	367	342	318	345	340	325	307	337	355	348	353	360	334	305	364	337	333	311	338	349	345	325	338	325	342	305	345	338	321	351	361	374	347	320	328	319	368	328	299	332	312	286	355	330	310	315	373	331	310	354	354	319	327	340	322	360	312	384	354	319	344	335	345	329	359	321	341	314	353	343	342	329	290	356	312	359	338	323	343	346	344	326	302	325	348	307	326	341	348	341	353	341	321	376	337	366	345	360	344	331	319	324	361	347	339	327	329	353	333	325	340	357	318	334	378	338	315	303	361	335	350	328	352	348	335	330	355	379	319	342	356	360	338	327	359	334	346	331	309	337	350	298	345	336	324	357	336	346	321	336	338	337	313	336	325	326	339	336	334	345	326	311	366	359	323	345	339	325	352	352	323	334	316	319	326	329	353	323	347	292	323	348	341	366	318	333	340	341	353	353	321	326	340	314	346	336	320	322	320	343	356	373	339	348	286	336	326	348	337	346	309	334	337	319	306	313	338	344	326	320	337	330	327	353	332	312	351	328	341	325	376	304	309	329	336	342	329	330	349	326	319	314	320	313	336	356	330	342	351	343	335	322	342	306	323	303	320	332	327	338	321	332	335	337	340	344	337	324	324	333	322	333	295	350	336	340	373	335	332	333	348	315	359	325	319	320	374	341	352	319	326	337	298	365	335	341	342	359	324	319	320	304	310	331	338	363	305	343	344	331	299	332	323	348	322	368	309	328	324	327	343	313	372	338	337	348	346	367	345	338	315	354	342	370	325	352	321	354	336	309	318	373	321	308	331	339	356	332	349	356	334	355	349	324	312	317	348	321	314	325	351	317	369	330	333	337	320	347	373	333	357	323	330	330	307	379	359	328	318	330	338	315	349	359	311	319	326	367	328	322	333	322	339	312
24116	2218	3909	3963	3302	2854	2426	2002	1951	1640	1551	1495	1325	1264	1204	1189	1134	1108	1085	1064	996	987	985	1042	1016	992	970	979	940	963	978	966	963	950	929	988	939	916	953	908	880	892	896	922	869	919	900	875	874	905	919	907	898	832	851	855	920	913	878	894	908	872	865	879	887	855	893	813	867	858	880	885	865	880	903	883	891	930	853	945	933	901	885	881	857	879	912	943	883	836	875	930	876	878	855	909	890	931	919	856	873	848	871	852	898	871	926	844	899	851	900	890	847	899	914	865	819	879	843	891	913	899	879	894	881	867	891	875	941	858	884	902	897	934	852	885	892	863	895	835	874	874	870	847	785	861	873	943	880	896	892	863	895	858	820	912	866	909	836	820	866	855	852	899	909	847	864	915	865	911	821	918	890	842	885	888	864	925	833	855	858	815	921	816	909	924	896	863	891	880	898	872	842	900	870	880	927	843	854	884	873	868	893	886	901	872	885	825	939	853	899	898	906	883	845	859	932	830	901	855	906	840	839	856	888	873	848	866	835	868	841	865	866	860	878	884	865	918	894	884	874	842	865	864	892	813	854	878	853	805	843	841	911	853	878	879	790	916	897	868	900	881	895	843	866	903	888	878	890	888	858	855	838	859	972	901	857	790	817	848	880	877	829	852	856	864	895	859	953	920	837	871	926	886	880	846	876	879	854	870	850	877	863	866	906	853	862	848	865	857	859	863	829	893	905	878	867	896	872	843	892	853	912	879	871	889	857	873	869	843	962	865	810	910	867	853	901	862	844	868	833	833	819	836	824	909	854	848	895	866	919	877	870	844	818	849	852	872	872	878	859	805	882	845	909	845	890	894	874	852	915	904	877	891	833	912	918	840	897	833	800	876	811	836	903	892	885	848	864	852	859	928	870	891	832	856	892	830	875	848	867	862	817	853	846	821	859	871	868	842	842	870	875	954	891	942	913	827	862	844	840	875	895	869	855	878	884	891	854	822	885	835	853	857	881	866	889	872	842	875	867	838	866	820	863	864	903	899	878	836	869	891	869	898	859	870	874	821	877	880	864	863	856	919	890	855	898	881	887	845	824	870	905	854	880	896	835	888	904	846	885	877	880	853	888	907	887	851	852	886	848	840	897	884	868	785	886	845	864	879	881	881	812	844	865	840	894	818	838	811	863	870	895	880	880	874	908	826	880	877	896	871	887	906	861	887	920	845	870	875	895	846	906	895	847	840	850	888	873	843	924	890	871	878	826	902	898	902	849	858	912	879	866	914	896	885	854	863	901	876	851	826	872	876	833	889	812	861	836	919	867	878	899	888	833	893	859	872	865	851	855	888	894	882	856	839	857	904	951	829	837	840	859	935	927	849	903	907	857	861	871	855	826	891	894	883	854	883	831	870	832	805	840	877	817	883	881	907	835	848	889	857	812	903	865	876	896	821	838	829	838	893	846	850	842	927	844	855	873	875	816	870	851	879	852	828	861	894	892	858	860	923	836	874	814	836	829	887	830	850	855	865	897	850	844	850	887	838	859	878	896	866	811	868	875	874	875	861	827	882	872	865	864	854	894	890	859	906	821	863	909	832	837	863	887	893	870	869	900	907	891	844	923	872	913	811	861	877	895	863	905	931	905	841	898	884	889	937	875	857	866	875	903	820	890	851	812	828	861	840	894	868	852	869	888	892	855	867	866	888	867	944	881	921	887	894	880	890	867	868	880	813	889	874	888	832	902	893	895	838	866	845	835	894	917	853	915	835	927	865	908	866	853	843	885	831	882	873	871	834	842	888	873	873	858	850	897	889	856	819	895	880	866	867	872	918	857	880	860	854	839	877	806	862	848	873	818	846	829	838	860	869	894	861	946	891	809	925	858	874	885	832	823	860	845	848	860	902	867	794	828	856	805	878	899	867	858	834	877	861	854	885	889	881	884	885	847	863	846	881	857	863	926	919	857	882	850	853	861	853	894	935	893	860	867	851	870	878	831	888	871	857	863	873	849	856	914	887	865	860	844	889	889	879	879	820	841	852	896	837	899	882	938	835	892	932	845	842	831	962	800	844	866	833	855	868	874	879	875	833	863	901	853	883	850	872	881	921	854	935	913	811	861	866	869	888	842	812	823	854	842	837	864	904	813	866	874	912	886	846	871	834	864	870	889	869	843	840	867	857	875	880	881	911	910	880	922	825	851	880	880	818	862	896	881	884	839	876	870	871	856	873	897	932	843	892	898	899	902	886	893	899	865	868	848	876	879	857	877	861	837	910	887	850	879	908	861	849	860	838	840	839	825	902	840	866	888	857	899	848	858	901	886	884	876	856	878	864	889	871	879	831	939	888	904	880	872	873	869	924	924	860	854	877	906	877	859	901	877	847	900	809	917	838	940	863	896	830	884	873	880	846	924	875	894	916	855	902	844	834	856	889	883	821	883	868	832	869	875	874	835	912	845	933	867	893	858	852	900	846	862	858	897	808	881	867	905	824	840	898	918	847	879	917	880	790	880	892	888	844	834	867	868	885	885	864	864	889	917	889	882	887	884	855	889	884	887	847	845	812	870	860	868	817	870	866	879	912	894	868	840	869	926	879	891	842	828	867	898	906	887	871	872	874	864	886	916	881	927	812	869	872	882	917	874	836	861	878	874	962	886	865	855	814	907	839	857	865	835	836	851	860	869	854	841	924	898	877	865	872	840	833	900	923	848	860	871	858	859	896	918	884	852	887	870	841	888	879	890	895	821	865	922	862	848	834	866	839	898	821	883	926	924	867	896	832	904	876	844	841	847	859	858	868	865	882	865	851	866	880	895	866	835	904	863	897	871	863	837	893	802	831	826	894	840	811	887	876	837	904	868	871	862	867	873	918	891	862	880	907	879	920	877	861	843	909	878	842	855	905	854	932	853	864	844	867	903	849	812	869	868	854	907	812	883	876	856	864	883	882	870	899	848	866	855	928	893	895	858	911	936	862	844	839	935	887	865	872	907	837	907	849	873	862	892	839	842	915	870	863	878	846	827	878	863	840	840	888	871	822	880	846	882	861	894	856	870	858	894	852	824	841	868	918	933	891	865	894	865	875	832	883	908	864	893	863	862	808	867	861	872	854	893	838	911	886	857	920	854	829	872	860	824	843	900	850	813	856	913	855	880	838	915	838	840	839	849	828	892	872	829	845	905	896	885	867	838	872	851	918	834	935	897	875	853	830	833	859	829	872	862	871	876	897	832	845	867	851	884	844	865	840	885	906	841	912	890	892	876	829	850	869	907	837	867	927	893	892	882	869	898	807	840	894	875	884	908	874	869	847	856	863	873	837	837	878	885	868	858	890	858	887	889	862	878	817	847	891	820	856	880	859	832	850	873	852	844	875	878	900	886	832	830	847	890	886	833	857	795	939	813	827	828	870	869	907	835	890	903	861	893	828	872	906	876	861	845	889	817	823	894	902	883	871	854	881	855	872	875	860	926	889	864	846	885	866	839	871	884	903	842	852	859	891	902	910
43931	25760	20308	11417	6147	3463	1790	877	601	465	412	395	332	291	295	262	281	266	244	259	239	230	268	220	227	216	239	207	216	194	221	211	229	238	201	194	218	196	212	209	210	194	198	209	171	204	206	223	221	180	191	192	188	224	195	216	213	173	216	226	190	210	202	186	193	205	200	191	205	213	219	193	179	187	190	191	199	166	186	200	208	187	198	194	210	179	210	183	201	213	195	176	200	191	184	188	194	174	189	172	176	190	220	212	203	195	183	162	202	181	200	193	204	194	210	193	190	191	200	194	213	165	180	179	219	176	221	199	216	220	191	211	190	191	201	173	191	190	199	186	179	192	198	172	187	170	195	183	183	191	197	186	187	207	190	176	231	212	207	205	199	198	235	217	165	182	206	208	214	178	168	186	191	221	216	191	210	196	213	173	190	194	175	189	191	202	189	216	197	203	201	185	226	177	204	209	196	211	208	198	176	190	185	211	205	176	223	201	171	174	190	182	173	210	187	197	225	190	200	187	189	236	194	218	161	182	183	204	196	178	189	183	226	206	188	202	175	194	173	181	228	163	201	176	188	218	197	204	205	197	219	196	208	210	158	203	203	201	188	203	195	194	201	188	186	163	167	198	225	187	198	170	198	187	182	209	191	197	196	183	189	187	220	186	215	220	205	184	181	178	181	217	215	201	192	206	188	192	210	184	205	188	184	187	204	216	184	198	174	176	205	220	198	182	214	209	163	201	204	201	219	181	205	198	182	162	166	215	179	198	181	187	194	197	181	178	187	172	181	200	191	179	192	193	201	201	206	207	198	181	171	199	178	182	223	205	184	185	190	211	174	207	201	201	220	185	209	200	192	173	197	187	217	185	192	181	205	200	209	212	179	183	193	194	174	203	201	183	193	187	202	189	208	208	176	200	219	205	178	191	187	196	187	187	192	168	213	191	188	174	204	205	190	210	202	207	204	181	190	206	194	172	200	174	205	191	176	193	203	202	180	185	182	196	202	180	178	188	210	188	181	204	221	215	193	179	218	190	195	176	206	177	212	204	167	186	179	181	201	180	216	200	192	213	194	202	183	189	187	183	185	195	176	198	186	194	170	198	184	194	214	221	209	203	203	179	200	208	195	196	206	198	211	181	218	195	159	186	208	204	191	213	223	177	172	194	178	203	185	226	200	202	196	190	193	187	194	222	168	189	166	184	194	173	192	223	172	188	217	189	198	183	170	171	196	178	195	166	183	178	195	186	190	198	173	196	214	209	211	177	200	217	188	187	215	207	218	193	204	214	194	180	192	168	196	220	166	188	207	187	194	212	209	190	173	212	208	186	188	187	206	186	197	214	189	204	192	198	205	211	170	177	180	190	182	172	186	189	189	176	179	177	191	184	179	198	227	181	187	174	216	200	182	198	188	197	195	176	210	172	195	173	184	221	187	188	201	188	198	197	174	187	188	174	180	207	205	200	194	204	197	187	203	198	177	196	189	199	191	219	203	198	173	192	188	206	190	187	221	204	174	214	177	181	208	203	203	204	199	189	194	191	184	183	204	214	158	207	199	198	195	201	198	175	193	189	195	185	219	227	214	210	171	197	201	179	202	181	176	176	175	187	213	194	195	210	181	211	202	202	207	206	202	209	187	172	212	194	180	220	175	197	194	198	193	185	190	165	221	201	194	188	159	188	225	186	214	169	213	203	202	165	174	170	209	195	185	179	179	191	191	216	182	185	209	205	206	202	202	194	196	191	199	194	187	171	174	196	175	194	205	214	214	192	188	169	184	182	223	212	179	194	164	186	202	184	194	176	213	182	188	185	205	190	198	202	194	186	178	209	188	205	188	194	197	193	184	206	198	214	199	180	190	189	174	185	199	189	197	178	195	182	174	184	182	189	185	207	181	178	183	185	209	197	189	211	192	214	184	184	178	200	184	204	180	188	216	192	203	197	198	203	203	169	211	179	186	193	193	175	198	183	188	186	196	231	194	180	190	210	204	188	196	174	204	171	189	178	189	184	230	207	195	190	178	171	192	191	194	187	212	193	182	189	205	197	209	182	200	206	183	183	186	195	184	189	212	174	179	216	176	176	207	200	193	181	226	186	173	208	185	176	214	182	199	206	172	198	198	193	182	200	209	194	179	184	214	225	204	197	186	195	186	189	173	167	198	205	198	185	208	193	182	205	217	221	205	151	186	226	182	217	190	190	188	211	192	185	194	169	192	209	187	180	177	198	190	202	201	167	192	186	183	204	189	217	211	193	207	193	187	182	173	200	179	194	168	176	192	197	191	197	179	177	185	181	189	184	202	169	175	197	174	201	189	186	178	173	186	210	171	163	201	190	199	181	201	213	191	194	192	202	184	197	175	194	209	202	210	177	191	180	187	185	207	194	198	204	209	190	188	171	214	195	182	227	222	208	191	203	186	211	189	217	194	208	183	198	190	195	196	190	204	197	218	182	188	183	198	214	198	189	198	180	188	173	189	188	184	200	197	197	175	196	179	233	192	187	183	193	205	194	194	186	167	202	195	171	221	183	183	207	176	205	227	160	198	180	201	217	187	194	215	212	203	216	203	184	189	199	184	163	148	211	205	176	225	200	189	200	197	198	183	191	175	207	201	188	215	200	191	225	200	203	188	199	200	170	214	193	196	185	189	207	185	202	203	190	180	178	187	183	204	188	184	205	208	200	190	183	184	202	187	193	175	212	204	189	167	183	181	209	191	184	184	188	169	204	201	207	196	180	187	191	201	212	197	192	180	180	197	198	185	206	207	173	185	186	203	189	207	196	190	168	179	210	203	205	213	209	196	202	205	190	171	173	178	218	176	199	168	181	200	174	183	195	169	174	192	198	177	177	188	201	217	205	187	186	206	199	152	180	176	182	213	179	181	174	180	209	178	187	206	176	212	204	220	197	177	170	189	167	182	195	199	171	188	225	185	183	181	156	204	185	177	172	194	175	180	208	201	182	186	191	214	206	198	198	206	198	206	197	188	214	208	199	210	188	191	155	194	195	178	191	218	181	172	194	196	195	219	193	187	199	209	197	190	206	178	187	185	188	183	174	195	172	174	179	191	209	171	199	198	180	179	204	190	194	178	228	200	192	186	197	193	195	210	212	192	203	194	187	187	185	199	188	196	191	181	213	201	203	207	200	204	194	177	185	219	199	224	210	219	201	187	197	217	193	195	178	234	199	199	217	193	179	205	198	202	211	185	191	174	208	205	200	182	198	203	202	198	197	194	203	193	206	202	201	179	222	191	200	205	238	192	224	185	190	216	198	179	186	196	179	195	183	181	196	184	224	168	187	194	199	211	177	190	166	224	235	182	188	173	179	170	187	189	168	202	196	202	174	191	172	187	193	196	193	181	189	207	193	214	192	199	200	217	209	212	212	195	210	217	183	175	200	192	191	197	201	223	193	210	185	193	181	209	216	181	172	181	194	183	186	198	200	211	186	174	188	188	194	224	187	189	205	194	195	171	216	203	187	207	194	207	198
31898	11572	8936	6242	5072	4218	3421	2882	2400	2121	1877	1621	1475	1334	1249	1122	1069	1027	915	955	868	871	902	788	782	773	759	737	702	704	695	666	676	630	672	619	653	647	583	616	580	636	550	574	589	601	554	584	557	590	557	562	581	578	579	578	611	580	555	582	571	518	541	569	535	526	599	540	549	580	592	526	550	567	561	513	534	565	539	513	519	530	534	567	565	602	485	562	586	584	518	511	528	519	538	531	519	563	545	531	529	516	524	518	538	511	500	544	512	556	531	580	512	550	551	507	541	532	552	544	466	556	503	516	552	549	528	552	490	497	505	535	526	541	547	515	513	545	530	546	539	512	486	559	547	487	577	509	523	510	511	510	537	517	522	484	515	532	509	521	537	483	547	477	557	489	511	506	543	536	492	509	489	497	528	522	521	505	535	517	529	553	505	492	521	540	521	502	516	532	535	499	517	515	511	564	521	492	514	493	498	503	559	585	523	543	542	512	530	539	489	547	516	516	529	532	515	542	520	490	536	487	528	503	474	515	535	562	532	525	521	507	527	503	555	548	502	529	523	475	532	539	551	509	526	515	538	520	526	498	566	489	519	489	548	479	504	511	492	540	544	518	522	553	526	498	467	515	563	492	533	536	482	506	514	497	529	521	496	508	511	534	491	494	538	496	535	510	500	504	516	480	493	537	502	505	497	525	563	504	535	511	509	529	523	545	518	513	551	558	525	584	527	480	569	506	509	513	546	516	540	503	508	524	493	510	470	559	577	486	507	525	494	508	553	532	533	520	496	534	521	497	521	495	488	525	532	505	539	518	533	544	556	550	494	500	506	557	533	552	487	551	503	531	498	503	523	510	458	499	491	510	536	552	523	502	515	510	528	553	509	563	522	549	526	506	547	513	526	528	551	523	555	513	505	571	523	543	521	516	516	486	534	538	518	518	554	506	533	519	508	483	507	522	502	514	538	557	498	541	556	550	501	553	535	487	528	508	549	555	535	524	522	545	523	527	525	529	517	493	534	529	566	473	499	494	490	529	514	544	491	535	524	520	529	535	534	527	494	501	583	514	497	567	500	533	561	469	535	520	528	534	529	521	534	579	508	507	527	547	495	540	551	506	503	540	509	490	531	461	547	525	514	498	535	536	518	526	508	530	533	531	534	523	524	528	529	486	526	548	494	523	526	530	498	482	520	520	496	505	494	518	535	508	511	504	490	527	542	519	477	550	504	512	502	550	494	496	497	524	540	529	513	511	500	535	539	526	540	530	519	485	536	529	519	520	499	489	496	539	530	523	513	494	573	545	507	534	533	515	542	494	540	535	500	538	534	522	506	540	505	511	528	492	535	534	516	494	494	510	522	528	501	527	497	506	480	520	527	512	510	528	511	527	509	540	513	514	476	502	542	536	490	553	542	519	505	549	495	506	520	544	532	510	517	517	510	524	550	585	518	538	523	514	544	533	516	588	527	531	539	518	524	519	556	520	506	552	531	575	528	540	537	521	549	481	521	523	480	553	551	571	494	517	526	531	517	504	543	491	516	550	521	508	504	543	581	514	522	507	506	523	515	510	521	533	546	556	547	536	525	460	499	556	557	487	526	555	522	532	538	560	531	556	520	558	491	524	484	542	525	595	499	489	552	583	524	527	552	536	542	539	537	473	519	519	519	502	480	532	527	529	503	470	560	498	494	529	533	527	536	534	517	533	524	485	510	545	493	510	536	533	476	535	551	480	552	544	542	505	530	507	519	510	576	529	536	494	502	523	535	489	538	526	528	494	527	510	506	513	476	541	558	498	554	498	493	491	516	558	503	555	502	536	498	525	538	559	505	532	516	531	511	540	530	503	533	564	518	530	551	512	520	517	522	511	502	500	497	484	519	516	508	513	513	502	552	569	530	517	500	513	537	520	504	510	515	530	516	539	523	514	534	517	567	488	565	568	510	517	539	523	502	520	516	507	545	536	539	493	514	480	488	530	518	506	519	530	519	490	542	558	513	512	507	518	558	505	507	499	488	520	533	522	533	539	536	487	521	501	513	534	532	541	536	460	572	522	565	493	494	530	516	519	503	560	501	560	545	565	553	507	526	525	527	524	505	525	571	501	516	498	533	513	518	541	526	548	495	511	488	557	510	510	529	530	554	524	484	566	532	544	498	518	537	504	529	526	543	510	552	542	525	544	472	515	520	505	550	536	491	521	533	553	543	547	520	521	490	569	511	514	524	536	550	519	528	519	494	497	517	496	546	544	524	558	505	485	533	494	527	497	517	497	480	565	457	512	517	506	541	564	532	525	518	562	508	548	517	545	533	531	548	562	556	540	542	531	547	507	571	497	534	530	494	554	516	525	519	486	507	486	546	521	506	501	525	543	526	525	513	536	502	482	519	537	548	558	499	509	494	536	521	519	560	568	510	512	503	539	502	506	515	526	521	565	533	539	516	504	539	601	515	503	515	515	541	531	557	506	536	503	539	535	510	504	489	546	579	529	527	516	526	527	503	506	508	511	525	558	520	526	563	492	524	554	533	553	555	517	502	466	489	494	498	501	526	558	487	505	538	547	546	510	513	528	537	542	547	543	471	485	520	517	517	502	521	513	500	514	513	529	495	535	527	561	497	535	521	533	525	500	526	528	534	499	490	531	516	516	536	503	570	489	523	502	486	540	475	553	530	517	534	509	463	523	557	555	507	522	548	543	483	568	528	497	537	516	564	567	570	543	545	504	561	537	503	519	495	556	532	526	531	518	517	537	504	543	506	471	573	524	513	498	492	554	541	487	533	515	542	522	468	573	518	499	529	527	511	480	540	508	511	525	513	521	535	525	504	489	557	507	516	517	539	557	527	486	491	552	513	503	534	564	533	532	532	494	513	540	515	555	519	525	496	497	532	505	505	500	542	501	522	496	534	561	497	528	498	507	528	534	513	541	529	504	511	523	491	537	516	508	499	537	521	529	550	507	536	517	548	515	511	498	517	539	506	521	549	527	504	517	498	536	460	525	510	488	533	472	503	562	519	516	541	509	512	508	516	501	559	454	535	520	552	494	570	558	508	504	554	519	516	530	561	542	535	551	534	533	560	535	534	534	567	522	527	532	526	560	559	501	532	554	502	499	478	546	497	519	526	484	539	498	528	471	493	536	529	498	540	498	522	478	556	517	574	523	531	503	538	545	537	500	492	551	466	526	486	547	484	541	488	512	532	525	524	506	541	461	544	499	552	535	532	532	525	522	540	526	510	528	508	534	522	502	594	511	493	566	519	514	547	576	500	530	531	538	512	506	499	555	479	530	576	519	536	506	510	566	525	500	479	535	481	537	515	516	524	515	518	504	539	562	544	513	498	600	541	521	525	518	538	498	577	521	532	544	492	483	480	565	512	521	484	526	510	562	549	510	523	571	519	477	566	554	514	541	504	499	546	549	514	521	518	519	495	553	499	481	536	543	561	489	533	486	527	539	503	457	530	537	516	519	524	531	546	502	536	516	528	517	554	531	500	565
7917	2780	962	470	384	318	275	265	266	283	284	250	291	306	274	270	300	276	289	297	269	281	288	284	296	270	273	250	283	288	268	283	283	236	274	241	284	303	291	248	283	295	279	286	311	297	279	316	327	263	264	288	304	266	244	267	293	277	259	282	306	264	268	259	278	282	290	288	298	275	301	271	305	272	269	276	257	288	300	281	291	263	292	294	279	288	310	293	276	235	290	288	279	294	282	280	306	275	285	250	288	274	264	288	278	297	277	295	289	286	273	250	267	322	279	251	287	287	267	256	274	288	295	305	284	303	280	279	291	281	258	275	289	277	307	311	259	283	288	300	297	282	277	292	295	288	283	283	282	299	278	315	302	271	281	274	310	307	309	270	291	290	268	260	298	276	252	248	312	276	282	273	315	267	262	276	279	270	281	287	296	273	283	272	257	295	316	264	292	297	283	285	279	264	315	263	269	297	292	289	256	268	258	259	290	261	290	268	280	288	289	270	288	258	269	297	294	278	268	300	273	272	276	276	297	249	302	276	305	260	273	290	281	282	296	273	265	284	288	263	323	282	308	262	263	288	288	298	284	257	283	265	282	254	243	278	277	287	281	275	279	272	287	267	277	290	253	295	245	277	273	242	290	303	281	231	262	275	258	292	285	265	266	313	254	262	276	282	264	296	271	294	277	280	276	276	311	279	277	283	285	260	274	278	301	284	269	248	305	295	308	260	267	274	283	283	274	305	298	273	259	303	279	275	278	273	280	278	293	296	283	265	297	297	281	274	268	286	261	250	247	279	265	300	299	234	265	292	306	272	295	273	274	266	273	299	283	262	259	269	282	293	321	275	297	292	283	283	284	280	294	277	309	275	285	291	302	305	275	279	306	315	293	247	298	263	271	269	297	295	271	269	305	291	266	255	277	280	270	296	284	285	291	276	265	292	253	287	273	299	286	276	279	285	255	309	295	319	267	290	292	264	274	287	283	267	299	280	276	261	272	273	286	276	264	283	277	287	270	291	292	250	307	261	294	295	317	310	298	282	278	319	257	273	279	284	307	287	279	300	264	305	271	286	252	278	288	263	256	285	251	306	276	258	306	262	302	246	286	287	295	289	285	296	275	273	283	283	289	301	276	268	266	307	281	246	287	292	269	253	288	290	255	268	269	303	287	271	297	233	309	286	289	281	290	288	279	273	287	280	281	289	308	295	274	258	303	260	265	288	306	291	316	298	288	269	305	266	283	272	276	296	274	274	275	286	261	281	301	285	257	288	252	284	280	287	278	283	274	267	277	300	266	295	329	295	269	297	269	264	255	270	280	275	276	261	289	288	301	282	298	295	240	297	265	298	302	302	252	273	275	275	286	293	281	296	262	290	240	278	271	283	266	305	268	282	311	286	263	299	289	274	242	240	276	263	283	244	289	264	288	283	305	263	281	269	304	268	268	306	273	297	302	289	286	289	274	302	272	268	287	269	259	260	273	308	314	280	278	268	291	290	295	286	274	259	287	280	261	282	254	281	299	274	277	293	270	278	275	305	264	298	246	266	288	271	279	295	295	283	268	297	277	265	276	293	279	305	274	240	278	292	260	290	262	291	288	277	272	286	243	275	297	266	268	262	311	269	315	300	301	271	276	277	254	312	277	267	272	292	282	287	246	284	257	291	294	256	274	250	287	270	306	307	247	272	255	272	248	276	310	303	275	255	262	277	305	275	250	287	266	280	272	299	280	279	291	242	263	293	267	311	299	285	292	267	294	312	243	285	270	289	309	294	279	266	313	313	269	284	299	274	266	277	286	284	287	278	297	302	269	285	300	269	283	292	279	279	301	300	255	257	279	285	262	327	271	280	252	290	263	292	300	290	267	282	270	256	266	290	258	262	290	297	269	261	259	302	254	301	273	274	252	278	279	296	279	265	262	289	259	277	282	282	293	256	313	285	282	263	283	320	297	291	268	289	298	298	287	282	300	297	306	253	286	300	294	285	274	271	305	275	279	309	278	265	280	293	240	290	313	268	310	295	271	301	290	272	281	302	257	294	299	291	274	316	298	282	298	254	265	283	300	314	291	285	281	296	278	288	313	304	286	279	309	297	293	262	296	288	264	287	303	278	270	296	285	301	254	306	267	283	260	274	260	297	269	268	270	268	253	302	269	289	282	296	277	275	311	271	284	254	288	241	277	267	270	290	300	307	305	306	300	284	270	273	234	268	291	283	302	258	264	282	296	284	252	297	271	251	280	285	261	269	292	272	270	299	276	280	285	322	290	299	286	270	288	250	295	317	300	306	289	294	252	269	253	277	289	298	275	261	279	282	274	293	273	317	260	264	250	283	292	264	263	282	246	266	275	280	264	263	275	292	282	273	238	283	276	257	265	278	249	257	296	254	284	307	267	286	286	253	278	283	269	272	295	286	276	289	255	251	293	299	297	270	246	269	280	286	267	281	301	275	279	298	292	271	296	301	294	279	317	274	287	258	314	293	295	274	297	283	262	251	307	234	260	306	303	318	285	302	288	271	271	292	240	283	306	281	271	284	275	299	275	269	264	276	303	264	271	296	269	287	291	267	268	274	278	310	309	248	297	317	313	292	298	282	306	281	285	275	259	269	271	292	291	267	305	272	291	285	281	282	257	295	285	287	271	276	284	275	311	283	248	302	264	264	293	279	301	309	289	293	281	279	298	283	272	297	285	277	271	271	283	271	297	267	286	296	274	268	272	279	309	273	309	282	279	309	251	275	287	279	325	277	273	267	274	274	289	301	280	248	284	278	292	281	280	287	283	266	254	276	291	265	290	288	296	297	274	273	277	262	271	265	255	251	293	251	281	279	288	282	286	288	289	277	263	301	277	290	271	267	255	283	240	273	257	276	297	277	261	262	283	234	291	281	282	295	279	274	277	259	289	277	262	304	268	279	268	274	296	267	270	307	282	279	280	265	272	301	269	268	259	284	254	256	301	268	278	284	253	272	284	289	284	277	283	287	284	276	285	291	284	296	304	300	278	271	302	278	263	268	266	279	284	281	292	272	281	259	259	238	295	262	290	303	267	284	285	275	264	266	303	311	294	260	271	262	276	307	278	320	296	287	297	300	283	289	294	277	284	277	255	268	266	282	293	290	292	281	280	268	279	296	283	281	273	280	292	283	275	288	301	289	294	304	267	259	252	274	282	287	291	263	294	289	296	302	286	281	298	289	313	291	270	267	255	269	276	255	265	297	306	281	291	305	281	280	281	276	273	287	293	296	258	253	267	281	288	292	279	277	274	270	306	280	284	313	283	247	308	290	268	267	301	253	266	292	298	275	295	241	288	294	315	286	283	295	277	273	278	271	252	293	243	284	285	306	301	260	290	253	298	292	288	280	314	288	268	277	292	303	279	293	274	294	277	272	282	254	284	267	270	268	288	283	279	290	269	293	294	291	307	285	288	283	286	293	294	262	268	290	289	273	299	310	279	265	295	291	265	263	262	284	311	290	288	276	292	310	292	296	279	315
6928	3099	1334	962	880	869	873	848	789	762	772	824	709	787	830	785	790	814	769	760	787	751	772	792	752	778	767	763	782	754	753	742	799	807	740	707	764	799	748	738	702	788	767	749	803	738	796	807	783	756	765	770	744	747	783	750	762	730	748	753	769	747	778	765	814	761	802	740	718	686	771	692	771	734	728	755	751	775	834	807	726	793	751	751	773	740	781	730	746	783	765	734	765	772	831	783	767	759	770	737	732	774	781	753	741	730	796	738	724	784	766	728	724	794	761	777	782	742	721	736	793	752	760	771	737	780	723	775	758	738	694	745	808	754	760	776	762	734	802	702	748	758	736	719	696	769	703	744	759	706	810	784	818	783	775	757	766	757	789	777	762	820	778	767	751	780	797	742	726	795	765	742	756	782	738	737	778	761	765	757	739	780	778	716	800	741	757	716	751	749	751	702	804	736	755	774	763	740	753	747	745	731	754	761	781	783	780	743	765	775	772	773	774	755	787	817	736	729	761	723	711	745	773	793	783	750	770	761	724	802	766	758	739	781	801	779	793	767	741	742	753	807	807	791	727	757	773	748	736	730	815	798	694	738	801	713	762	754	777	731	729	744	692	802	733	707	754	781	751	762	716	765	723	793	744	711	733	715	758	721	765	739	749	766	766	700	733	745	784	790	760	726	816	767	809	774	757	765	736	730	748	777	733	754	732	747	775	749	752	797	744	747	763	784	744	758	772	749	758	756	720	783	763	711	729	776	721	732	790	796	746	779	799	734	718	753	725	730	763	733	730	756	769	778	743	791	717	759	767	785	759	748	745	708	745	739	732	785	757	719	746	736	763	775	757	757	792	758	741	786	783	726	755	732	757	736	725	781	728	766	756	727	743	761	747	786	757	747	719	767	779	725	741	694	746	806	786	736	796	698	732	736	773	769	772	776	764	761	778	751	724	755	726	835	781	783	772	741	727	703	802	769	760	749	739	794	773	726	779	774	716	720	722	755	757	764	799	739	781	773	752	795	812	787	754	816	743	769	776	762	751	738	804	747	772	824	758	743	801	775	764	776	818	758	740	815	770	746	760	788	798	732	747	791	707	751	742	789	783	750	790	773	775	756	780	728	773	750	787	758	756	787	740	782	770	760	761	731	709	793	710	738	774	767	709	744	757	813	749	766	769	798	756	763	790	688	706	789	770	771	766	771	735	761	708	765	779	737	764	734	736	741	737	753	749	762	775	762	741	807	765	756	787	778	731	727	774	754	784	812	806	724	740	762	804	758	741	789	769	756	826	698	710	769	734	757	831	719	759	732	766	782	723	780	691	765	752	749	750	730	753	796	766	735	768	730	768	759	845	751	729	758	746	772	771	773	720	726	699	751	737	731	701	794	783	803	769	742	764	743	716	734	774	745	712	758	749	798	764	719	808	766	760	771	776	749	703	715	715	813	791	698	719	744	752	796	776	761	753	748	777	779	756	749	795	723	737	802	766	778	744	734	807	774	791	783	742	736	735	770	787	737	697	761	768	768	790	756	753	776	793	778	709	777	802	761	692	758	747	794	724	783	741	765	776	723	754	774	746	740	714	784	805	725	742	761	777	728	813	782	734	736	744	772	746	744	778	758	739	737	792	729	746	757	815	787	785	740	734	762	703	741	744	741	730	743	759	776	726	726	730	798	763	761	779	724	750	764	808	743	786	744	727	783	763	802	716	804	772	749	774	781	711	810	765	748	743	771	824	745	806	765	745	783	726	808	777	771	760	734	742	746	789	715	773	778	769	779	782	774	758	755	746	763	778	741	764	740	751	752	736	769	697	715	789	745	714	754	784	753	749	772	797	760	790	802	748	751	787	778	779	777	755	779	727	740	695	807	776	753	778	793	782	733	767	809	818	709	749	713	773	760	749	763	722	741	744	720	768	789	737	759	762	760	791	736	709	763	757	757	790	718	724	796	720	744	749	698	740	752	724	767	721	754	731	817	791	754	731	763	745	747	732	751	775	720	775	746	746	705	790	704	781	759	795	730	814	771	730	723	781	769	717	784	775	747	753	804	754	769	752	720	791	731	755	780	721	744	778	797	790	821	776	781	834	784	778	758	781	722	710	772	767	753	762	718	807	772	705	738	788	764	795	776	797	712	815	745	759	728	731	780	734	726	753	798	776	769	738	742	729	746	729	767	735	776	796	794	737	766	774	789	756	788	768	814	784	744	777	752	764	781	787	763	729	779	777	814	720	726	754	782	761	762	787	757	750	802	764	770	789	775	757	757	811	779	721	773	752	792	769	779	772	752	768	753	719	782	738	787	795	771	812	698	733	803	772	761	762	767	780	764	810	736	751	722	722	770	756	792	738	807	774	811	773	763	776	785	734	819	774	784	737	743	751	702	722	792	756	762	771	751	787	795	702	736	796	741	777	737	767	767	772	763	762	814	769	755	772	763	781	735	748	753	775	765	749	777	684	798	768	745	714	693	768	770	777	766	773	739	785	779	773	764	770	844	769	767	765	792	782	750	747	746	758	754	733	731	763	785	755	791	799	739	774	727	792	817	725	782	772	764	718	764	792	742	723	767	795	792	753	774	746	733	720	743	759	746	708	737	768	754	752	753	787	747	770	780	740	783	748	805	777	779	763	798	777	768	723	795	722	734	780	775	758	746	722	781	770	766	798	757	763	705	775	701	773	773	739	749	756	752	781	737	740	746	771	781	749	733	761	759	764	764	730	758	746	791	751	785	702	759	681	739	808	726	763	793	724	771	758	806	777	772	749	747	751	734	782	795	804	751	769	745	802	820	755	729	780	744	744	751	778	751	764	712	765	714	732	767	751	786	712	749	763	738	722	723	741	765	751	771	751	747	797	775	750	774	793	756	763	754	805	818	760	730	775	762	781	776	810	753	776	738	770	753	744	738	761	770	774	781	733	714	758	750	701	767	731	741	728	755	800	757	735	780	787	719	792	803	729	767	799	736	727	806	837	765	736	737	759	740	818	733	754	737	747	764	721	763	709	709	756	737	785	752	711	778	726	784	763	782	755	712	748	761	736	753	771	738	825	794	742	709	788	765	751	710	752	792	762	781	744	735	812	777	791	756	740	757	754	746	776	785	767	732	769	717	758	729	738	753	783	738	772	771	746	723	782	742	749	782	756	758	743	737	773	739	717	709	717	721	752	764	788	761	799	780	782	847	779	779	752	756	736	752	766	769	745	706	780	761	818	731	791	766	771	755	781	753	731	702	742	703	775	799	743	801	726	779	783	746	763	734	790	755	738	775	696	761	750	761	730	745	780	793	812	776	745	847	737	724	760	818	764	783	785	794	746	764	780	750	808	785	767	780	800	752	744	811	758	739	787	792	721	768	751	724	726	745	750	755	713	766	779	773	733	740	785	761	767	792	726	758	797	745	747	764	756	749	780	772	728	792	759	734	760	767	760	794	747	756	748	740	699	723	749	719	697	766	738	819	731	762	758	764	775	762	780	738	746	740	790	732	737	749
28841	8830	4816	2592	1563	1080	737	590	461	449	426	427	407	357	406	365	358	348	350	385	368	393	362	327	360	330	343	344	308	354	325	360	338	338	307	336	351	350	334	363	315	324	322	342	341	350	332	341	357	341	322	347	343	322	327	325	361	326	343	373	333	353	379	370	343	351	338	342	358	329	373	327	364	325	312	346	326	362	350	290	369	326	352	355	300	329	297	349	313	337	366	333	368	331	326	316	343	333	349	306	349	352	362	344	322	330	344	332	358	335	385	346	288	352	333	366	349	353	342	340	350	330	330	382	314	299	315	319	334	319	366	333	325	304	318	322	331	348	332	308	350	329	345	335	305	362	327	351	365	350	307	349	322	304	340	328	314	324	333	347	346	342	372	339	327	329	304	374	326	334	321	321	332	314	300	295	370	317	356	350	310	355	339	337	310	340	339	370	320	332	319	352	323	313	331	327	326	357	298	337	358	313	379	306	318	381	333	322	349	329	333	329	326	350	300	386	290	308	350	352	320	332	290	302	335	332	336	316	330	317	312	330	313	318	325	378	344	357	329	337	335	349	340	353	297	333	315	323	320	322	327	347	363	349	353	317	325	339	316	342	322	333	341	341	334	329	321	324	318	349	342	353	309	335	304	320	324	308	358	366	358	317	323	354	312	330	305	333	356	336	326	327	320	351	335	352	338	313	313	342	345	336	340	332	369	349	343	315	362	347	341	341	311	320	342	313	341	343	334	376	355	351	320	353	345	334	310	354	333	352	341	356	343	360	338	321	346	342	336	318	327	321	341	317	327	330	302	321	349	320	349	332	328	353	378	315	348	352	354	330	366	346	343	359	346	332	367	295	362	309	341	304	335	336	322	346	306	332	337	321	324	355	312	343	322	356	331	331	338	312	343	388	316	330	299	327	354	337	320	338	307	329	344	358	358	315	329	335	356	334	320	327	321	314	339	347	330	348	326	300	311	360	353	318	340	320	322	330	313	342	323	319	346	357	327	289	339	315	335	300	336	322	320	332	325	356	341	307	334	329	320	305	354	343	339	314	325	336	295	337	335	336	329	325	336	340	336	306	318	314	327	337	336	326	330	325	317	293	346	335	327	346	363	346	332	333	352	316	303	314	347	317	345	344	364	338	316	354	299	327	358	339	304	318	280	327	326	340	327	315	312	310	343	333	370	300	366	358	333	344	342	322	319	303	343	363	342	301	336	348	327	341	307	324	321	349	320	294	341	341	364	324	348	307	331	339	308	293	351	295	352	312	360	326	346	326	336	319	345	326	340	326	323	345	358	318	348	335	329	302	316	320	323	341	342	341	363	308	324	313	312	321	342	352	333	289	312	319	329	345	347	318	340	350	360	316	326	333	375	296	335	313	288	348	331	316	325	334	345	339	319	324	325	302	253	336	315	338	327	331	333	325	345	321	324	338	295	332	335	331	358	312	354	337	330	336	303	343	336	378	330	356	320	329	345	353	318	333	333	346	327	329	314	357	361	313	307	342	319	317	314	320	343	336	318	323	326	308	353	321	334	359	330	316	349	310	324	321	338	346	345	310	313	311	312	356	297	324	336	341	323	344	335	326	361	292	358	337	307	309	357	336	312	350	326	305	324	314	322	320	312	307	321	357	323	357	324	353	335	326	318	349	329	333	332	309	334	314	334	345	329	326	325	337	336	329	341	340	320	320	332	324	322	323	321	302	335	353	329	303	327	326	345	346	336	302	347	351	347	343	368	346	315	350	317	338	333	344	305	344	322	333	328	327	342	327	333	330	310	321	327	320	315	344	336	358	352	325	304	340	300	301	310	350	323	356	325	343	314	347	342	349	327	335	339	334	329	312	340	324	345	334	356	323	300	331	326	349	330	355	324	337	310	330	322	338	353	325	301	315	330	314	349	333	363	343	279	372	345	347	358	320	352	314	341	350	320	338	318	337	336	366	355	327	385	312	354	344	335	348	364	318	317	369	344	327	321	354	327	329	318	322	302	326	355	316	316	351	325	368	320	305	347	332	351	329	356	360	341	328	359	355	356	348	278	334	319	311	323	341	351	326	319	384	326	373	316	327	347	368	371	348	359	369	357	346	324	322	312	344	350	331	335	337	334	310	345	335	340	316	353	341	318	363	321	294	367	314	369	320	337	337	356	305	325	351	318	335	340	341	336	333	310	383	343	340	324	347	341	318	326	307	317	326	316	310	312	311	337	332	286	323	355	344	342	355	334	349	329	338	292	363	337	351	354	326	363	339	323	340	345	336	346	360	317	342	327	309	335	329	300	334	348	333	337	330	325	348	336	339	315	337	309	347	340	352	321	329	340	326	296	318	332	371	330	342	323	319	339	331	318	295	367	316	334	314	310	346	339	355	309	321	324	361	332	343	337	333	322	358	332	341	337	324	318	317	353	320	311	341	321	326	340	365	335	362	344	344	316	298	308	328	369	351	333	312	367	321	349	325	335	305	313	361	366	349	332	327	374	349	338	359	369	342	366	340	330	344	344	316	349	331	346	306	351	322	348	333	307	338	326	342	302	349	338	314	329	347	340	384	349	343	361	335	354	345	331	323	312	350	324	347	332	367	331	364	356	359	326	370	324	317	339	345	311	339	339	330	329	331	362	342	346	341	363	325	334	305	327	332	338	336	336	323	330	356	328	301	339	355	343	377	332	325	333	304	338	313	335	314	348	361	343	307	371	372	329	321	342	321	349	344	334	330	357	333	326	294	330	336	333	316	369	362	327	327	360	330	321	329	328	341	342	353	329	313	298	360	311	339	371	288	358	305	330	328	307	359	341	343	318	334	306	335	312	321	311	361	325	333	307	330	326	342	370	343	352	341	354	355	313	315	353	330	344	337	371	317	311	316	362	324	344	316	329	353	289	318	322	343	341	321	342	302	311	317	326	377	349	350	327	363	347	367	331	338	388	320	349	357	323	317	372	305	344	320	319	333	339	338	342	343	345	336	334	297	341	316	339	297	324	334	348	346	363	349	353	324	298	350	326	316	318	328	343	357	337	341	321	342	298	347	334	356	317	325	326	325	326	299	342	333	350	331	302	352	303	336	331	334	341	334	301	351	296	327	302	354	293	308	328	323	335	297	325	323	352	340	363	313	325	333	360	349	312	305	315	360	323	317	342	360	306	330	317	318	359	365	354	316	337	355	299	327	324	353	313	335	330	307	309	322	334	357	354	338	341	351	295	331	357	308	320	333	329	339	324	330	331	331	328	328	330	349	329	321	316	367	311	320	313	320	350	363	325	342	317	338	315	335	339	327	310	338	332	298	326	357	317	367	327	341	306	336	308	313	312	335	320	323	322	318	328	302	327	332	327	340	329	334	353	351	337	349	308	325	320	308	330	314	330	310	336	309	371	366	344	338	345	345	345	364	326	344	305	300	329	353	318	335	322	302	355	343	316	323	350	326	292	340	314	302	354	290	300	341	312	298	327	339	329	346	326	332	306	359	316	328	295	362	318	312	330	318	302	347
17779	2528	3572	3837	3299	2846	2412	2129	1938	1693	1490	1439	1323	1256	1195	1145	1127	1106	1104	1077	1065	1100	955	1062	1015	1025	958	922	953	987	957	967	930	947	919	907	916	935	1000	942	902	939	842	847	885	950	867	881	916	852	860	861	883	881	907	891	898	854	872	876	885	851	861	892	855	885	883	904	874	918	913	857	884	878	857	868	881	900	886	849	895	860	841	867	871	849	849	843	868	857	864	875	861	846	901	850	884	908	898	871	879	867	886	854	862	851	896	837	865	867	843	797	871	836	872	870	852	910	909	864	889	907	812	880	865	887	852	833	859	857	878	859	875	907	887	871	851	840	864	891	877	867	857	877	870	859	894	819	921	891	814	843	853	916	880	839	869	919	919	790	847	842	907	866	892	871	856	878	882	897	834	825	888	843	880	904	871	792	870	829	902	881	856	852	876	894	807	867	864	845	883	875	840	878	834	867	879	875	802	842	866	841	889	873	878	901	889	871	879	922	843	854	889	853	864	886	850	856	840	876	891	904	819	825	899	900	898	919	843	837	865	923	880	892	877	843	896	855	854	806	840	875	914	847	859	863	852	884	876	889	890	850	844	888	840	885	876	862	929	874	863	908	876	807	854	856	868	849	850	893	872	864	837	904	800	905	844	845	883	858	856	918	869	834	854	859	861	866	836	851	842	884	798	875	864	872	841	834	906	886	889	855	824	870	866	870	858	859	849	858	848	903	911	877	839	898	872	907	821	896	883	858	852	844	876	853	862	828	886	855	915	895	823	881	889	868	896	851	914	852	880	892	941	874	871	858	878	844	860	844	863	840	894	906	871	845	874	842	878	867	841	925	878	926	944	839	847	857	843	880	892	877	853	820	882	883	863	861	860	867	873	828	900	844	891	842	852	870	874	924	866	823	838	908	897	848	804	863	882	810	896	870	871	901	880	821	882	888	883	853	853	818	835	828	858	864	886	850	846	842	867	928	894	936	854	884	839	888	895	842	864	865	880	892	868	832	881	846	880	891	919	868	842	829	869	913	859	848	890	821	860	866	821	813	891	799	913	882	820	861	905	849	917	867	866	935	926	870	877	849	820	861	866	833	864	897	853	835	884	840	880	864	885	859	853	905	830	829	815	853	847	833	875	834	890	849	833	842	871	839	897	866	840	879	895	896	867	871	799	890	891	909	831	874	851	836	929	853	908	902	845	853	842	805	869	895	892	841	866	846	835	883	881	864	859	838	841	894	918	873	858	959	859	838	868	888	839	797	857	873	870	868	858	839	856	826	835	885	844	833	869	923	866	832	850	866	853	889	850	864	844	896	818	865	839	845	876	867	893	863	839	883	811	838	864	847	868	880	874	870	900	867	906	802	941	816	883	845	913	890	863	865	849	853	832	861	821	849	872	937	856	843	886	864	790	901	885	798	845	852	948	808	890	833	904	844	855	850	905	851	887	821	850	897	936	869	842	909	855	846	863	846	854	883	834	898	878	873	854	862	852	828	865	859	894	860	900	887	884	857	872	883	874	879	831	852	835	854	889	871	880	830	951	892	877	873	837	846	828	853	893	850	867	901	885	834	884	879	823	860	815	940	885	872	851	874	902	906	918	881	914	849	820	873	914	868	852	868	834	864	889	825	823	868	865	879	896	914	895	865	828	827	875	879	865	920	847	886	884	872	880	918	861	887	869	816	860	879	903	816	831	888	841	894	864	836	877	862	913	855	902	870	902	849	863	896	866	876	855	818	872	847	851	879	876	865	853	883	831	842	872	839	891	860	854	881	861	870	908	908	845	875	948	862	852	847	843	845	887	861	880	869	888	888	895	912	868	865	896	884	889	848	884	879	838	846	874	887	893	868	847	850	863	876	873	876	856	873	867	877	810	914	885	888	864	819	873	914	847	847	862	878	835	898	866	892	850	919	893	842	848	829	825	898	878	913	852	883	861	881	866	895	848	887	900	858	859	923	869	863	835	851	841	879	832	881	908	842	896	893	828	848	922	865	858	850	917	882	852	833	829	852	858	903	860	874	808	950	827	919	853	850	868	862	869	839	862	862	901	873	867	845	832	877	878	844	877	820	855	832	876	876	891	840	905	858	917	889	833	809	820	898	858	792	793	923	889	917	879	880	877	911	824	875	855	830	913	869	818	902	835	881	918	869	848	882	855	867	875	874	906	873	891	909	869	874	837	886	865	841	861	873	839	814	927	847	852	874	840	858	858	852	839	878	867	916	862	846	893	877	905	913	813	888	866	887	877	882	865	856	879	880	862	864	908	857	886	893	837	908	870	957	911	882	871	832	882	854	883	928	914	823	860	875	886	835	869	935	817	852	908	811	849	841	883	815	868	864	824	892	849	841	841	867	878	893	840	895	857	840	904	825	852	856	860	866	899	882	825	797	827	852	863	906	885	870	904	865	856	894	861	860	880	869	828	888	856	886	921	832	827	851	871	838	864	876	902	894	879	905	862	887	841	854	899	893	812	863	865	891	799	910	869	905	847	805	882	877	824	924	887	875	896	900	864	892	843	880	838	858	866	871	804	904	860	823	882	899	888	856	848	885	867	892	966	886	886	889	941	907	850	879	843	899	877	853	885	874	870	809	854	831	844	885	897	873	848	879	900	854	858	885	857	924	878	846	902	840	835	876	860	828	857	897	857	888	885	923	890	896	875	883	927	838	886	882	861	792	904	852	897	860	888	855	848	845	855	831	839	928	859	849	886	859	853	851	824	851	861	871	853	912	847	833	911	888	853	833	856	894	848	885	860	871	839	846	891	855	874	830	889	887	870	862	903	891	898	844	888	880	882	894	894	894	885	937	924	843	850	851	888	870	842	865	860	867	828	859	820	856	917	884	876	868	875	877	903	856	857	890	911	863	836	875	854	882	867	867	858	923	861	907	878	850	856	903	866	855	913	886	837	903	846	875	871	851	875	851	838	844	839	853	913	845	878	826	861	841	915	894	870	859	833	852	844	883	884	830	825	884	879	865	857	911	915	899	851	874	831	889	840	880	810	800	824	915	860	870	851	891	851	855	897	897	871	849	903	887	874	855	874	875	870	926	842	887	862	808	878	848	829	853	855	885	791	856	901	847	860	838	891	872	906	887	872	857	874	884	838	908	846	892	831	873	917	886	897	903	851	860	914	873	879	835	883	834	869	869	827	867	899	852	844	905	847	860	878	880	843	881	854	851	909	839	880	847	871	881	909	875	936	871	881	878	873	891	828	907	835	840	872	892	865	878	894	890	844	846	830	901	861	912	827	893	849	855	881	891	899	788	877	828	817	888	874	888	861	886	880	865	879	895	882	816	877	856	859	916	892	841	894	877	813	867	821	895	900	908	881	869	851	834	897	881	846	828	847	824	931	904	898	868	883	811	884	885	906	904	839	932	888	872	881	835	836	818	836	818	906	915	872	846	904	834	853	905	864	864	876	826	913	882	849	854	869	849	911	880	910	847	826	855	799	830	896	901	848	881	856	839	863	899	812	858	869	889
41941	17945	12002	6860	3511	2111	1228	694	487	477	418	335	331	286	268	255	253	237	273	248	228	219	237	249	223	222	222	231	232	203	197	185	200	200	191	190	201	176	220	211	210	155	214	222	221	220	214	203	199	192	183	188	180	202	206	190	217	232	198	176	191	200	211	197	170	189	208	198	200	197	194	189	199	219	194	173	178	193	182	179	192	198	181	183	177	199	187	198	186	194	199	191	171	201	193	178	208	185	191	196	191	194	177	176	192	183	181	184	202	181	201	197	179	170	202	227	198	205	198	219	187	184	195	196	178	191	178	196	191	186	176	188	197	157	199	193	193	191	190	221	182	211	175	179	185	199	204	176	213	188	185	196	207	186	198	172	210	174	193	173	195	188	190	175	194	199	189	187	199	182	177	195	197	175	183	170	194	184	211	222	212	182	204	188	217	196	192	173	210	200	171	196	168	196	195	194	197	197	186	190	195	196	197	174	195	194	152	185	214	196	175	181	188	178	192	195	206	183	199	191	203	185	224	207	170	185	191	190	177	170	192	201	197	187	217	189	164	208	190	191	176	228	191	175	195	199	173	164	190	194	198	205	229	203	207	214	166	185	187	174	189	192	182	186	172	186	202	214	186	192	193	197	205	210	183	162	182	220	187	201	200	192	176	190	208	186	194	165	176	189	201	196	193	190	178	197	183	208	195	205	185	170	188	192	189	193	204	184	228	182	225	184	194	186	186	202	214	181	175	163	186	195	167	193	202	183	199	209	202	167	175	199	179	185	191	199	181	204	213	183	195	201	157	186	191	173	195	172	175	190	193	189	169	186	194	182	188	208	198	188	187	184	171	177	201	189	196	169	197	206	211	161	180	190	168	192	193	211	209	190	201	184	185	198	200	199	210	177	228	177	199	201	177	187	190	192	184	196	189	199	190	208	188	191	199	199	194	195	195	182	199	195	201	168	222	200	196	204	195	218	200	216	167	173	185	201	197	202	171	210	199	195	169	189	189	171	190	170	200	182	204	208	167	190	177	188	204	200	189	174	195	195	189	195	198	197	212	178	196	208	204	201	193	209	177	198	182	174	190	194	212	198	173	180	191	171	187	187	179	209	218	206	216	193	188	215	201	188	197	173	176	197	199	196	194	186	200	211	194	207	213	207	210	176	193	186	171	199	200	190	181	190	171	193	209	169	179	182	184	167	171	188	207	176	194	193	198	200	185	220	170	194	188	194	186	188	183	195	199	191	209	195	182	213	209	178	158	175	200	193	174	213	205	209	182	192	208	204	180	200	185	185	168	186	179	190	193	200	206	194	199	172	190	193	187	197	198	181	181	192	199	212	198	188	185	220	196	199	199	199	172	169	198	227	179	181	191	200	206	182	205	192	173	213	203	183	197	180	198	187	183	168	193	217	184	211	189	191	195	215	201	178	183	166	158	192	204	193	183	208	206	209	187	210	205	178	188	191	185	196	186	202	213	219	193	184	179	184	197	179	193	177	185	180	200	198	206	201	183	208	210	216	194	212	189	204	205	194	182	200	194	204	180	194	196	183	209	208	189	177	189	196	194	195	197	164	184	190	162	182	192	202	203	210	180	211	184	189	161	204	178	192	165	213	200	183	204	193	191	185	200	193	182	201	187	200	189	177	171	156	193	189	178	227	180	203	190	169	192	201	192	188	193	197	181	193	202	186	177	187	192	192	170	204	197	192	186	188	212	197	189	173	187	197	193	190	170	184	194	182	203	175	178	212	175	187	185	203	191	192	209	222	163	180	209	160	183	195	194	177	204	206	190	206	223	211	184	157	194	216	195	185	199	171	217	201	197	192	191	179	185	214	190	175	188	213	208	181	179	187	183	181	199	197	188	222	189	222	194	190	177	197	196	202	199	178	214	185	179	185	201	236	176	193	193	180	191	197	191	205	179	205	175	179	185	173	197	203	182	206	193	176	181	195	213	203	209	156	192	181	188	179	212	193	166	192	201	164	200	203	209	201	198	191	177	190	167	186	211	206	206	181	201	180	187	186	186	194	192	199	196	195	176	204	192	170	203	206	183	221	202	193	182	200	182	190	202	181	195	207	178	185	204	188	203	190	193	187	188	182	190	185	224	190	184	190	208	209	193	190	188	174	186	207	199	206	195	197	161	205	193	185	171	210	229	194	193	197	207	183	189	199	202	188	207	197	192	183	213	178	179	198	187	188	188	234	197	192	206	184	194	182	194	190	174	194	186	197	185	213	203	192	192	193	196	184	217	177	178	186	174	184	169	177	153	189	205	205	190	198	172	199	182	197	183	202	193	177	178	190	194	180	200	184	182	187	199	190	182	197	202	186	190	167	185	195	160	184	198	212	207	205	194	194	180	205	187	167	192	210	191	204	182	207	175	193	190	196	199	206	191	201	176	174	197	184	176	180	210	206	214	200	187	200	197	183	189	180	196	196	193	213	209	206	167	189	219	197	196	189	201	167	194	210	211	173	208	168	196	188	176	199	196	200	181	180	209	165	188	193	200	197	196	186	197	184	217	196	172	189	195	205	189	192	183	198	178	214	195	197	202	209	213	182	180	169	190	189	185	172	195	198	203	193	169	213	160	207	208	194	192	208	187	207	207	221	198	195	197	186	207	188	187	180	200	214	191	194	186	221	176	180	201	199	211	200	162	219	191	176	201	165	201	182	184	201	207	200	188	203	196	168	200	189	182	184	187	196	216	194	216	165	185	196	176	194	199	183	201	195	204	180	184	174	199	190	193	167	191	223	200	216	175	212	193	172	199	228	209	182	197	211	185	183	171	197	218	198	183	225	208	175	172	213	211	221	171	190	166	189	198	200	178	190	199	206	183	211	203	193	191	193	204	188	205	186	183	179	201	180	187	210	192	169	191	194	199	169	192	178	200	189	191	189	176	200	182	175	193	225	194	157	190	159	208	184	172	185	202	180	197	170	182	169	181	190	217	202	214	178	190	180	171	169	182	196	174	199	189	207	191	179	174	180	190	224	187	182	195	183	180	213	191	214	211	208	197	196	206	164	190	217	190	188	183	205	199	196	189	183	191	194	189	186	197	170	184	215	207	174	170	191	183	179	183	184	213	187	180	179	185	183	201	165	199	193	202	183	200	200	200	199	181	197	198	194	207	194	207	201	181	174	186	193	189	237	184	197	207	195	183	210	208	194	204	198	189	186	199	189	193	198	179	171	183	205	175	177	187	199	198	158	195	204	181	154	199	191	212	187	190	193	181	195	201	196	234	199	223	190	203	186	216	188	194	210	189	186	203	206	201	184	184	220	205	176	200	211	204	190	198	187	215	189	194	207	206	192	186	186	186	192	174	204	192	189	181	159	196	206	203	190	186	204	211	190	181	196	182	193	202	171	169	186	179	208	180	192	204	197	183	186	180	187	203	181	184	181	165	200	192	191	189	180	207	177	204	205	202	182	176	217	211	181	179	169	197	201	196	183	193	170	183	188	198	218	186	206	197	199	189	207	189	184	215	206
25551	3305	5867	6353	5341	4232	3403	2929	2370	2099	1957	1660	1450	1353	1230	1110	1043	976	1008	896	843	876	872	826	780	768	779	713	719	682	714	665	654	673	667	607	633	613	637	636	672	579	639	575	605	610	616	587	591	589	598	619	595	584	553	577	593	599	554	539	550	588	530	520	541	564	527	549	524	572	557	515	555	543	571	543	529	543	511	562	548	541	562	546	547	519	520	547	527	529	561	526	539	544	560	528	527	536	531	540	540	556	597	510	548	530	519	528	516	509	551	531	560	567	536	547	499	515	476	531	546	548	523	511	537	509	529	535	526	489	508	487	507	517	522	554	538	537	526	571	523	540	527	533	487	545	579	527	531	527	514	504	505	528	531	542	506	543	530	497	531	495	558	569	488	474	524	529	531	488	526	490	532	515	501	542	518	541	539	499	512	556	533	530	511	521	495	524	518	537	493	497	575	502	548	529	501	568	537	497	530	502	524	509	521	534	541	496	486	558	532	539	513	541	479	501	570	560	526	540	537	529	534	478	536	514	529	533	536	528	504	539	500	509	529	549	487	516	543	522	512	578	465	514	544	502	521	497	513	541	511	543	511	542	494	521	531	521	556	487	507	529	491	523	519	515	496	567	523	541	545	531	538	541	538	497	512	475	529	509	556	531	511	545	532	537	533	538	548	522	494	542	509	507	516	497	559	530	472	550	498	498	497	498	547	533	501	532	548	562	539	564	532	552	555	516	526	528	508	525	491	521	513	517	535	512	519	541	517	480	491	507	523	510	522	515	520	537	499	535	532	502	512	521	532	510	519	519	497	472	518	515	528	561	524	545	482	531	532	530	549	549	502	520	517	498	519	540	503	519	500	516	538	533	562	570	506	526	534	506	526	531	501	554	532	537	527	534	548	543	575	506	528	508	494	498	525	512	530	529	527	499	546	502	521	514	512	489	487	539	511	553	523	546	567	553	504	530	555	536	509	578	511	517	518	523	517	552	516	534	497	530	552	506	533	529	526	517	543	482	527	551	541	507	515	505	527	504	535	536	503	513	534	557	496	539	529	547	531	527	511	512	486	551	521	541	526	516	485	534	515	537	521	560	512	539	515	509	525	515	548	538	530	535	528	514	502	542	518	504	550	497	467	529	536	476	533	527	512	495	514	510	489	543	511	521	522	501	542	552	500	554	484	541	529	520	489	496	535	500	499	525	522	508	514	521	495	506	540	508	526	509	511	553	484	511	509	529	540	514	494	527	542	541	533	508	515	519	577	515	526	549	491	509	492	528	512	541	495	512	520	504	504	548	488	519	501	511	569	505	530	533	458	520	539	497	512	506	496	577	509	569	537	557	487	539	501	505	506	540	497	528	537	516	526	504	524	522	576	491	560	559	495	501	530	539	527	488	509	509	498	532	482	524	556	523	525	540	542	487	520	523	523	503	557	528	559	511	537	526	535	532	528	524	519	529	534	498	528	507	567	525	522	489	525	496	513	504	517	502	495	525	539	526	550	496	577	561	521	499	546	546	481	535	514	505	524	469	507	547	522	494	520	534	520	571	530	499	532	533	481	535	534	511	526	497	514	477	521	495	518	542	522	521	525	517	520	518	492	527	527	482	557	509	514	507	534	532	500	534	541	529	526	552	539	537	478	528	534	531	511	517	539	532	576	509	511	510	551	495	519	515	554	529	512	522	546	529	537	542	523	506	525	510	493	513	528	494	518	549	487	481	545	534	544	539	510	534	545	496	520	517	520	553	515	496	519	511	516	481	536	561	528	539	532	517	533	549	516	544	546	500	513	553	507	541	539	526	572	514	524	497	514	522	506	491	518	523	505	511	518	515	510	519	525	517	537	558	536	539	479	530	534	503	513	524	539	503	478	505	498	534	526	488	505	524	506	516	505	518	479	502	535	501	507	501	553	518	491	554	544	532	563	538	531	504	523	527	511	540	500	524	515	495	545	562	489	506	515	503	519	502	484	496	516	526	525	530	495	505	506	476	495	515	498	533	502	509	509	519	525	494	544	516	512	486	466	526	521	510	526	503	527	530	513	538	530	481	518	516	542	518	539	493	499	493	556	521	503	542	500	539	538	563	524	530	519	538	512	495	478	530	514	494	535	496	505	529	538	518	520	521	513	546	528	507	547	536	506	527	514	494	508	496	518	500	542	554	516	512	528	512	522	563	550	504	530	497	486	518	528	486	543	562	533	546	545	521	524	538	473	523	519	496	511	526	525	513	509	513	536	537	531	517	524	500	521	555	523	548	515	517	502	539	529	529	521	529	503	495	519	525	530	509	525	478	530	535	545	509	494	537	517	517	489	528	489	503	539	536	552	534	521	518	515	501	513	502	550	491	516	553	517	522	537	518	545	511	509	478	585	540	494	488	504	518	505	556	526	546	528	562	555	513	525	523	526	548	519	511	530	525	552	509	537	547	523	565	543	527	504	511	498	523	545	516	558	499	559	493	496	482	518	481	541	507	508	546	497	535	518	521	509	506	532	489	522	515	550	533	501	520	518	475	548	544	481	536	544	525	537	485	536	526	489	532	506	532	530	537	518	525	514	512	514	571	500	521	548	483	511	550	497	497	528	547	493	531	556	531	478	508	555	541	476	501	508	536	542	545	516	521	551	529	560	514	527	498	506	536	519	516	503	539	504	500	516	526	524	531	501	547	492	534	498	518	494	510	521	553	498	473	564	534	545	505	532	483	519	506	504	527	507	528	504	537	520	552	536	505	533	530	488	526	524	500	508	556	467	562	528	490	485	532	480	521	519	474	534	546	456	574	516	541	530	541	531	485	555	515	518	514	553	513	530	551	536	530	514	563	526	538	513	495	495	518	480	554	505	505	534	493	508	560	554	531	530	516	534	593	512	526	542	507	535	515	523	520	529	557	506	534	502	531	554	529	485	502	516	487	473	560	561	494	520	529	507	540	512	542	541	564	580	485	521	495	518	509	514	515	497	511	536	500	560	505	554	541	533	494	530	527	521	468	538	523	511	545	515	524	577	531	529	534	515	519	492	499	505	508	528	525	539	520	511	513	545	509	555	501	481	460	492	548	508	504	483	500	512	518	578	522	530	520	502	524	515	514	521	498	548	476	573	515	548	510	510	510	535	519	517	562	504	508	538	539	512	526	515	537	529	517	501	529	534	488	512	502	557	524	537	519	525	539	511	541	500	532	559	508	499	550	529	511	517	511	505	525	514	486	548	517	546	551	504	562	534	533	519	510	507	514	509	494	516	517	509	556	526	515	515	516	502	532	509	529	539	483	514	529	543	519	509	535	526	513	559	508	553	489	566	542	533	504	548	507	512	539	591	506	542	543	506	546	495	510	523	525	476	550	548	490	493	560	528	500	515	534	548	539	525	507	495	523	534	513	545	481	527	532	559	552	529	515	516	502	505	521	568	540	522	479	508	536	541	526	495	524	529	484	567	535	516	514	508	540	498	550	511	498	488	525	511	538	504	509	509	484	514	521	451	539	539	503	487	505
8392	1217	869	478	356	312	274	297	276	251	278	264	272	299	268	298	305	289	270	293	291	308	306	277	293	280	278	298	275	295	277	287	294	267	276	291	268	294	245	262	287	263	302	270	283	292	309	300	306	272	249	320	265	266	312	293	295	283	278	272	273	302	259	282	241	292	252	292	287	260	308	286	275	292	285	230	291	272	290	298	286	253	270	261	290	272	274	298	279	293	277	284	277	272	287	298	285	278	271	273	268	260	247	277	270	271	275	273	264	281	301	274	271	271	270	313	256	279	293	293	266	271	265	270	280	269	289	278	251	259	281	273	308	282	257	274	289	260	295	304	277	274	297	291	303	301	262	283	268	253	290	278	281	266	258	281	250	277	289	255	292	300	291	279	277	277	292	289	262	269	261	259	285	283	264	268	297	293	274	266	269	242	303	292	264	271	260	273	258	316	265	295	273	246	277	246	280	260	295	306	270	252	265	275	268	292	285	265	280	261	285	286	288	303	282	307	272	275	278	284	286	278	286	284	255	276	257	252	267	240	259	272	305	292	266	310	284	284	295	316	285	299	250	296	279	260	303	300	281	276	297	287	285	282	292	273	279	282	289	257	287	280	306	276	284	274	291	267	267	281	269	290	296	290	293	317	260	291	264	257	271	296	307	293	294	277	293	302	295	271	292	237	277	253	275	284	263	281	292	276	295	282	284	292	263	303	265	281	303	305	302	284	296	255	281	309	326	275	300	259	274	273	245	253	278	274	282	272	301	287	287	293	280	287	254	264	298	289	273	281	302	277	261	290	276	297	293	295	301	276	312	255	269	283	281	242	309	276	251	268	306	272	272	287	294	282	287	250	273	256	290	271	256	289	295	308	284	277	285	293	275	291	258	253	291	257	289	257	288	273	286	299	292	277	302	298	265	292	286	261	292	304	294	275	266	289	296	260	278	268	322	282	276	287	286	283	271	281	279	274	299	290	282	267	245	267	277	289	299	319	269	276	307	288	292	256	298	282	299	315	294	293	258	288	257	273	261	263	286	285	254	301	278	287	280	216	278	282	310	262	270	268	250	260	301	264	278	261	236	331	262	274	275	275	258	295	274	292	277	257	271	253	286	252	294	291	285	258	302	273	281	297	280	301	275	273	295	262	276	288	250	276	294	281	294	275	299	262	288	268	301	271	275	275	265	299	277	291	276	268	287	241	289	278	263	262	282	268	280	259	295	289	260	292	273	268	288	316	295	278	295	306	271	272	268	270	299	295	290	281	306	261	268	283	254	256	297	290	290	300	279	289	291	295	274	257	301	290	287	283	261	279	309	283	270	252	298	275	298	293	281	288	285	286	261	264	305	297	285	291	261	264	276	278	277	293	276	280	273	297	276	282	263	289	307	306	287	254	253	275	286	281	253	282	312	300	289	283	296	287	260	251	270	267	292	268	270	276	271	285	266	292	281	290	279	274	240	280	277	291	292	296	325	264	294	278	291	305	277	280	302	274	288	279	288	261	285	278	281	271	283	253	306	267	268	268	284	254	287	265	270	299	295	259	311	277	265	249	288	269	295	271	299	293	287	265	317	310	271	288	274	289	271	269	282	291	277	259	307	287	281	260	260	318	286	268	277	287	263	264	269	289	264	294	279	256	281	258	276	280	283	279	283	278	257	255	287	282	275	256	311	264	266	261	268	282	253	259	268	285	289	299	279	295	281	271	273	283	268	271	265	282	272	275	301	307	280	298	295	296	293	312	247	298	267	260	278	302	247	278	315	285	283	266	282	283	271	274	268	297	256	288	288	296	262	295	292	262	283	282	294	264	290	287	284	281	303	267	274	272	267	299	272	272	294	245	270	291	294	268	252	254	284	302	280	287	297	304	301	266	287	292	282	278	264	290	282	302	291	273	277	282	268	276	278	279	267	265	309	298	266	267	316	249	271	277	299	299	280	313	257	267	297	286	297	282	298	271	275	294	281	276	271	295	255	296	264	295	293	281	285	327	272	296	268	263	284	277	276	303	316	299	299	252	273	255	271	275	273	291	281	267	255	275	292	272	278	263	304	285	258	264	274	270	294	283	282	276	279	309	275	281	298	295	290	274	275	309	285	241	258	293	292	266	281	286	267	265	256	261	271	289	278	297	280	280	287	279	280	283	263	293	252	279	293	278	279	263	269	274	282	295	274	274	284	291	304	244	266	273	276	269	285	265	292	276	281	277	313	260	269	272	285	280	243	263	305	280	293	277	275	299	267	303	263	263	279	278	280	268	308	278	298	289	283	288	288	283	245	253	263	286	243	277	265	282	254	269	314	302	302	257	297	253	283	272	281	258	258	269	293	313	299	273	296	297	283	266	295	274	295	279	282	279	285	313	289	272	300	266	262	284	271	284	256	295	287	264	272	282	255	277	292	279	268	261	281	320	277	286	284	258	301	282	276	259	287	294	261	284	287	288	297	254	285	286	292	256	264	289	297	270	252	280	292	300	301	286	264	284	261	265	277	282	302	261	304	254	286	246	280	275	265	260	291	280	276	296	291	282	275	285	317	271	270	257	289	292	318	299	281	305	279	300	269	296	295	258	273	302	292	265	260	267	297	267	298	301	266	270	301	293	282	296	279	305	284	269	285	268	272	279	263	299	264	273	275	277	292	275	263	256	275	289	289	268	235	283	309	276	295	264	257	261	284	279	306	292	296	307	286	270	288	246	270	279	256	291	288	301	291	268	272	262	294	311	317	268	304	300	269	274	277	278	282	295	265	282	301	284	253	280	297	263	283	264	272	298	291	320	303	295	238	300	322	296	273	273	263	306	244	279	275	319	323	301	290	301	297	252	300	291	301	273	259	279	290	271	278	268	269	259	285	299	297	279	291	296	271	277	266	301	268	297	297	249	292	289	288	304	258	295	272	274	296	265	296	316	293	311	259	265	291	272	280	277	288	286	270	296	287	294	250	267	276	265	251	293	283	291	319	282	285	272	257	296	272	280	293	276	266	269	280	295	279	253	277	267	281	289	269	290	311	273	290	294	279	283	283	267	275	268	280	263	324	254	260	261	304	266	282	263	272	285	306	267	297	290	289	273	260	270	259	279	290	301	257	270	273	273	335	265	268	299	282	294	276	301	299	264	289	313	296	290	283	280	258	299	273	246	277	290	291	275	271	292	304	276	291	303	285	269	311	299	260	285	277	266	270	287	294	317	292	286	283	302	291	297	269	265	265	255	273	267	272	271	270	295	280	272	254	289	289	283	274	271	255	303	260	257	262	292	282	276	307	273	281	306	283	301	262	270	266	317	275	253	270	276	283	254	295	284	291	287	285	295	298	291	269	273	276	292	300	267	285	311	275	286	293	280	270	280	295	284	321	266	304	279	280	283	275	294	300	291	286	320	266	280	276	286	295	274	317	308	294	293	281	282	267	270	277	247	274	284	289	260	295	236	278	268	304	268	284	275	297	289	299	284	271	259	274	244	279	293	250	264	300	251	262	263	291	252	271	260	296	289
6718	960	1557	954	891	890	867	835	855	828	773	802	803	804	730	808	764	803	724	786	789	745	708	741	772	723	761	777	788	763	745	809	794	800	764	731	805	729	777	725	732	753	765	757	728	765	749	772	749	737	756	750	832	714	733	781	731	776	755	779	750	751	758	785	784	790	797	722	746	795	711	725	765	725	802	778	771	750	758	780	730	714	797	746	750	750	743	812	767	754	762	799	771	716	747	759	790	746	775	785	726	708	768	750	776	787	785	741	750	727	791	764	811	726	738	779	774	708	755	732	788	767	802	738	745	717	721	800	764	726	772	761	748	805	777	718	793	723	804	769	722	751	725	776	753	788	733	724	761	760	751	760	742	739	786	750	765	760	765	737	730	721	784	813	772	797	741	750	739	764	791	796	715	792	749	742	747	751	777	767	713	774	742	763	738	798	783	740	760	713	747	741	776	751	774	727	808	793	813	805	710	762	769	733	714	747	757	746	751	783	733	817	754	751	771	765	773	761	785	749	774	743	746	795	814	770	824	756	813	765	777	786	804	756	776	757	742	805	757	740	776	743	826	737	803	734	783	783	778	764	742	804	772	755	730	773	728	788	797	733	759	806	793	777	753	782	761	756	787	715	794	771	735	768	729	749	743	764	779	829	791	788	746	741	771	796	767	821	740	789	784	810	784	797	745	748	787	806	701	728	738	809	800	735	752	751	756	753	741	788	770	739	730	739	699	785	764	716	783	788	730	805	753	781	750	776	782	761	765	746	746	743	829	759	788	743	788	778	757	775	780	814	684	775	798	781	770	724	743	771	742	755	729	773	784	797	793	742	747	728	771	747	802	741	700	734	740	782	801	793	775	737	807	786	799	750	805	712	798	728	747	742	730	765	770	785	745	775	792	723	747	801	825	717	753	749	733	777	768	801	807	790	754	795	772	777	737	806	812	759	759	727	728	801	703	752	769	745	760	792	767	727	766	790	818	737	772	726	774	733	821	768	749	712	774	729	786	778	736	796	765	758	765	742	755	761	770	755	789	781	771	774	738	732	724	759	750	715	783	766	754	732	746	733	761	745	772	705	759	721	758	752	781	750	746	789	732	770	775	780	757	707	779	755	770	793	741	761	745	740	713	727	780	762	766	745	802	697	731	730	762	787	774	756	730	803	689	716	761	833	742	772	805	724	751	743	733	771	766	761	782	715	788	759	757	793	737	753	790	788	817	773	744	757	791	734	743	779	781	747	742	766	749	734	756	740	728	775	764	762	771	730	726	755	800	776	770	752	736	730	775	738	776	723	723	761	774	794	791	746	743	774	811	759	809	804	800	784	807	816	747	746	733	734	755	710	756	730	774	718	752	755	737	804	752	779	763	752	751	784	733	813	763	774	741	735	828	775	738	771	752	699	755	752	715	718	754	722	705	782	787	773	765	780	772	805	750	754	767	794	753	746	776	750	748	781	777	754	791	766	768	764	813	788	727	802	749	814	798	732	714	739	745	761	728	778	736	761	792	712	765	733	760	802	758	770	760	800	772	724	754	731	749	773	736	715	744	764	744	769	797	743	722	766	790	801	797	802	740	774	764	710	767	728	746	739	735	788	763	738	760	778	812	797	752	746	791	744	769	762	769	782	793	742	787	779	758	773	804	754	762	763	754	759	802	719	789	737	761	725	783	726	700	759	812	770	732	730	778	745	773	813	797	773	773	789	774	808	774	800	843	762	766	744	767	727	753	755	769	781	757	791	767	718	751	754	756	763	747	773	791	782	740	761	713	764	786	740	755	743	753	734	723	777	794	769	813	773	738	792	752	765	761	765	735	784	736	752	761	758	782	708	752	724	732	725	747	728	734	774	733	750	754	796	724	767	777	754	788	763	766	753	766	768	724	795	757	776	750	759	785	726	786	748	741	762	790	783	745	765	782	779	737	773	752	801	761	725	796	752	779	734	732	732	796	757	758	791	750	719	762	776	745	752	760	770	745	730	769	767	751	769	738	811	745	774	780	780	780	727	737	774	796	766	761	745	772	700	758	755	766	752	718	742	756	773	811	771	788	822	772	746	773	750	778	796	762	701	762	724	765	747	758	784	738	734	794	742	752	702	809	771	830	772	789	786	707	758	826	786	739	736	798	786	736	803	780	754	769	718	745	753	775	762	796	794	759	751	760	749	716	715	750	787	771	737	739	768	753	743	744	747	741	827	789	795	786	748	773	742	753	742	740	726	747	720	772	756	789	741	776	702	754	750	812	739	740	723	760	807	743	782	785	749	785	770	783	785	814	781	750	768	789	780	786	767	769	749	736	729	768	767	731	806	776	783	776	781	800	758	765	779	747	779	782	746	777	759	714	790	764	788	745	799	768	779	791	791	736	765	774	717	762	748	754	800	768	774	770	775	798	773	785	842	794	728	797	756	769	746	753	794	757	812	730	736	813	772	748	815	744	698	724	755	718	777	768	749	776	783	803	686	811	754	788	809	771	757	779	781	756	744	744	804	724	771	778	750	716	747	711	789	777	736	738	807	811	790	747	761	777	759	783	777	806	762	778	765	712	787	851	750	737	783	745	742	781	742	799	783	765	770	731	748	756	820	737	801	776	799	778	794	758	779	822	797	740	743	766	772	787	757	774	792	764	760	715	775	778	743	747	780	777	804	794	757	750	798	773	769	721	762	795	761	731	801	755	785	748	790	729	773	808	759	765	728	737	792	799	737	762	808	773	772	748	760	740	754	781	751	725	719	727	779	808	745	758	789	749	745	761	779	757	785	765	715	730	715	791	758	760	709	803	762	772	744	762	741	797	755	788	757	746	762	771	740	788	724	750	801	719	785	771	799	743	788	714	826	778	807	766	797	750	802	716	827	770	750	776	799	775	792	753	774	757	712	826	746	760	795	814	724	794	816	724	786	746	774	777	798	771	747	770	762	726	767	783	793	750	757	744	768	762	764	742	768	751	758	753	777	768	733	743	766	769	749	790	753	800	795	733	771	818	776	743	803	752	740	738	788	750	766	746	765	762	761	750	774	763	767	764	800	781	763	714	760	762	742	809	776	793	780	738	807	750	754	721	768	779	745	713	770	750	773	783	789	782	796	721	748	787	766	785	757	707	775	812	778	755	753	772	753	758	736	750	798	723	761	794	730	729	781	820	764	786	769	792	800	727	766	796	800	807	757	787	806	760	743	734	756	753	808	760	724	746	734	747	761	779	722	744	762	774	780	710	748	752	765	773	764	741	794	762	729	758	751	700	782	729	831	739	783	721	735	799	786	756	781	768	797	723	740	762	719	698	743	781	790	800	785	711	731	799	802	758	747	784	800	740	760	772	711	761	737	824	754	791	792	774	771	777	818	840	709	772	807	802	771	725	705	763	758	734	779	764	734	805	765	798	779	785	779	745	736	798	799	832	815	811	782	742	720	775	768	784	755	790	803	808	798	759	763	758	743	773	765	743	761	780	730	741	781	700	809	729	799	787	752	754	817	815	785	814	771	771	816
39684	17973	10431	5322	2944	1848	1104	594	517	507	428	397	397	372	386	372	384	393	371	344	354	358	372	371	354	333	306	320	358	360	402	356	342	319	342	334	307	329	330	351	349	354	333	352	340	347	364	326	339	334	326	372	336	351	351	373	342	350	334	343	301	367	366	339	353	324	351	340	328	326	366	352	337	366	375	336	345	357	290	338	341	348	353	333	370	318	320	345	340	329	286	309	335	302	310	351	334	329	347	329	324	330	322	333	317	334	306	316	350	341	358	317	334	328	326	346	330	329	354	312	338	314	348	324	351	358	367	326	300	367	333	315	320	324	383	322	346	321	334	330	322	313	299	360	345	335	291	317	307	325	300	355	348	352	328	318	310	344	380	352	342	354	352	339	318	328	321	389	320	331	310	348	342	334	356	318	349	342	363	333	345	338	339	337	382	316	336	352	297	321	324	345	309	315	326	361	335	358	364	317	335	330	312	332	342	342	344	308	328	299	356	360	332	324	344	329	337	344	305	325	326	352	327	300	333	321	365	314	319	319	370	336	370	333	310	339	349	316	335	330	338	304	360	318	354	346	330	313	343	332	330	320	328	352	349	332	368	361	299	342	319	325	301	336	309	365	326	338	317	317	312	344	325	323	336	346	312	315	343	343	370	366	286	331	318	334	342	348	332	340	353	331	313	331	352	349	337	327	342	318	348	345	365	319	335	349	323	349	328	345	340	332	338	341	336	331	382	337	304	362	341	345	303	365	331	342	354	310	345	309	355	335	346	293	329	366	325	338	328	321	330	353	382	319	372	334	324	338	324	328	343	368	333	331	308	308	326	369	314	320	324	338	340	353	342	309	338	352	342	347	312	350	349	329	350	337	324	321	329	324	321	336	359	360	327	307	365	303	338	328	342	338	348	352	329	332	331	341	331	344	361	334	357	317	324	321	345	354	330	302	330	330	339	354	358	318	371	325	290	364	336	331	311	295	324	345	329	331	324	365	352	370	316	361	317	326	324	356	361	323	303	322	308	389	329	357	357	359	318	350	349	353	337	343	306	364	300	359	331	358	331	310	321	296	311	323	331	333	364	318	335	315	330	328	313	330	322	342	346	313	339	337	342	367	337	360	332	322	329	320	364	332	355	339	341	323	320	362	323	337	323	332	351	327	341	345	329	320	328	341	340	343	325	320	315	299	344	376	350	351	362	315	321	347	340	319	330	324	311	328	342	352	357	324	335	339	358	325	320	318	363	346	313	339	344	334	318	337	328	348	331	357	332	360	325	314	335	342	318	320	327	338	307	328	317	341	342	329	313	339	343	318	330	332	353	367	328	321	338	314	338	344	352	360	364	325	326	309	327	301	318	393	319	336	323	327	324	326	321	374	366	349	327	377	376	343	326	318	326	325	329	334	340	341	349	344	328	337	327	347	312	346	328	308	321	301	320	326	324	318	337	328	341	355	322	353	317	341	286	363	366	339	323	315	335	366	356	320	297	336	330	358	393	319	314	334	343	320	350	350	331	317	326	353	321	334	331	328	331	333	333	326	333	341	305	363	356	335	403	373	326	331	312	353	347	310	307	342	289	333	375	319	331	346	366	340	357	310	315	361	352	388	335	325	311	336	322	326	323	314	361	337	319	332	341	328	372	343	369	291	325	343	322	307	321	369	346	324	311	372	346	346	329	325	349	289	354	352	301	316	358	359	346	340	331	306	324	344	340	354	353	332	338	338	336	338	355	350	324	340	327	337	336	321	310	339	369	319	329	316	304	290	318	345	350	362	318	310	288	327	351	324	342	322	364	306	339	293	336	308	357	330	314	368	330	345	328	307	326	347	327	325	329	348	342	337	311	373	340	340	317	341	334	355	329	304	358	355	319	369	348	352	334	339	290	329	339	317	368	333	375	337	346	354	338	330	352	337	310	318	359	303	358	323	328	345	342	322	326	321	324	317	337	324	336	346	341	356	334	319	325	293	346	359	296	316	327	351	307	344	357	323	382	346	340	345	319	337	366	341	381	322	337	332	353	363	361	328	362	345	309	352	334	305	354	335	357	296	339	346	310	336	324	345	373	316	342	363	334	340	346	317	325	346	336	300	328	335	351	347	317	323	333	342	339	341	336	336	339	347	329	350	330	349	349	368	372	308	333	348	313	341	318	344	327	342	326	321	329	364	329	340	356	322	343	334	341	323	328	356	341	362	311	340	288	368	318	355	334	334	347	306	341	302	346	340	326	371	357	327	352	353	371	365	346	355	334	358	322	347	336	376	388	329	340	321	342	318	314	299	310	335	356	381	351	334	327	355	352	340	326	348	346	350	329	325	338	302	331	330	314	325	327	338	318	336	351	334	326	333	353	314	387	344	372	370	285	327	323	364	319	355	361	340	368	367	351	327	329	372	345	313	354	323	332	305	298	331	325	362	331	359	321	341	314	356	343	329	330	336	339	356	288	339	318	331	310	325	338	328	337	350	330	326	328	324	330	355	334	333	342	344	348	342	338	372	345	336	350	313	379	315	323	361	358	366	339	330	312	323	351	355	358	329	316	317	313	331	282	307	311	319	334	356	324	357	351	335	360	310	301	332	336	357	323	315	357	348	338	334	327	346	349	310	331	329	343	369	333	288	335	344	313	321	316	323	353	329	331	341	343	340	334	365	321	297	331	343	331	332	360	320	337	343	321	333	350	334	349	354	345	305	342	363	343	335	357	331	309	341	351	345	344	377	341	358	353	360	346	379	326	358	323	361	330	346	336	364	307	304	338	343	318	350	363	317	312	320	342	327	339	351	337	337	316	336	355	323	312	316	317	332	332	333	323	338	325	326	317	298	316	339	338	380	351	334	308	332	326	356	359	341	351	332	355	333	326	347	358	340	319	328	352	336	330	290	312	355	346	332	294	323	344	314	359	317	365	351	361	342	307	299	332	346	343	336	357	305	321	344	340	359	355	337	330	357	331	313	343	355	310	338	326	325	310	337	376	315	341	301	308	308	358	330	327	337	334	368	354	291	354	334	350	325	285	386	347	340	369	319	324	301	366	373	331	381	304	365	356	333	330	320	329	322	379	350	335	314	349	320	322	331	325	359	339	341	308	334	312	333	374	304	307	341	308	357	336	351	337	354	323	321	331	326	321	327	363	342	324	312	319	340	344	315	346	338	351	313	301	371	348	325	321	326	314	336	353	330	351	342	345	332	303	338	329	392	345	410	326	319	350	346	331	342	322	352	333	336	335	327	326	340	345	335	335	356	344	388	347	333	349	328	352	327	319	309	329	328	344	335	346	397	352	334	317	312	334	311	339	338	338	330	323	398	337	333	397	322	319	325	344	353	358	305	311	365	313	321	320	366	325	345	329	341	357	326	360	299	310	353	339	335	320	304	333	336	313	356	297	346	346	326	323	336	299	324	320	313	359	362	320	327	365	305	333	353	336	324	348	344	329	351	352	302	352	317	341	336	302	350	360	364	345	305	364	364	340	338	307	343	342	303	340	377	329	341
25897	3498	3898	3994	3261	2863	2358	1990	1805	1690	1629	1428	1268	1278	1286	1189	1180	1080	1067	1136	1041	1023	967	1005	958	991	995	1020	877	946	959	983	950	901	956	898	933	952	884	884	957	926	940	917	852	927	926	888	876	896	941	924	873	899	888	889	908	870	894	869	833	869	883	896	873	922	905	876	864	874	868	847	863	876	933	884	905	919	854	865	934	893	885	828	863	913	830	876	856	858	930	851	837	897	907	883	877	887	898	860	854	871	914	837	863	874	842	948	902	886	835	888	893	851	845	883	934	871	918	900	903	893	863	871	890	881	891	845	884	847	872	850	903	872	869	867	865	845	839	906	858	860	894	814	843	833	878	888	858	837	879	896	917	840	841	867	892	848	880	835	879	850	853	849	859	841	878	847	871	843	884	884	903	885	815	867	957	866	886	894	915	869	851	820	861	866	811	876	882	839	826	865	874	852	916	834	873	828	916	895	867	848	844	889	900	868	856	849	793	881	877	871	899	862	843	826	870	801	865	864	917	852	843	878	890	912	815	862	935	895	834	871	866	873	842	899	869	795	922	840	913	854	890	915	894	893	886	831	843	856	834	844	876	911	907	816	887	888	912	852	902	862	932	884	790	898	869	867	860	894	878	878	910	833	842	937	836	858	878	843	839	885	902	892	897	876	904	825	831	904	857	844	876	897	814	858	826	887	856	872	928	867	840	911	828	855	818	916	867	888	876	835	899	876	874	791	948	868	863	823	929	852	859	899	817	877	847	802	856	857	904	873	853	847	831	882	933	863	902	892	852	882	856	879	890	891	896	910	836	902	903	870	879	943	826	903	812	925	822	882	861	861	878	886	879	889	846	832	823	858	873	855	867	870	877	870	878	833	822	865	852	877	844	860	892	849	872	846	862	815	840	903	873	890	863	861	856	842	861	826	893	901	853	839	871	890	886	870	840	896	928	866	867	864	888	852	899	854	813	898	867	835	865	893	857	820	879	903	809	940	895	893	883	891	880	857	875	911	875	822	869	811	808	898	899	868	888	887	892	871	824	872	853	882	887	828	944	883	867	810	877	941	875	867	854	826	834	858	863	886	889	882	909	849	888	850	861	852	883	840	878	909	919	857	812	781	869	832	885	775	877	861	864	885	890	845	825	871	906	878	886	896	825	910	841	827	845	905	887	850	839	942	887	873	833	914	873	869	865	892	882	811	806	857	895	888	873	808	862	838	878	868	872	869	923	918	905	940	855	937	829	868	838	854	839	816	851	866	929	853	907	802	845	867	814	853	816	847	891	872	853	812	822	872	835	829	873	905	852	900	878	826	818	865	906	904	877	877	916	828	882	888	856	831	857	867	893	850	834	827	844	861	887	906	866	904	818	876	852	894	864	864	924	857	891	857	873	878	848	895	855	841	889	869	827	857	865	872	847	868	886	923	819	846	845	914	837	900	860	869	868	851	893	921	845	884	846	851	864	908	897	871	829	852	849	873	843	833	842	820	861	863	850	888	864	895	840	872	848	858	846	873	845	813	840	830	882	863	868	905	886	900	875	849	772	940	857	893	874	871	898	884	818	911	855	868	871	930	925	862	881	865	861	825	867	945	863	824	904	872	859	918	894	852	805	881	819	870	870	837	866	903	836	850	796	881	884	893	870	915	893	820	877	844	892	851	909	869	880	870	850	852	846	878	872	886	842	873	909	882	879	824	871	884	813	819	833	869	884	861	862	828	867	878	867	854	857	927	859	906	904	855	843	868	881	917	854	887	904	832	903	844	881	863	886	823	862	845	905	919	819	914	882	892	868	872	821	891	867	832	870	882	855	833	859	860	908	857	832	881	884	871	859	856	908	869	849	877	826	851	885	889	852	870	881	871	890	861	848	881	859	884	804	845	868	861	853	839	815	873	874	891	848	856	929	918	890	889	943	854	833	882	889	864	834	880	836	887	867	886	874	876	865	855	881	921	863	884	868	888	814	871	876	888	842	845	841	869	921	837	887	889	903	828	949	831	896	867	809	856	841	888	872	907	834	823	880	869	856	855	921	886	907	801	868	789	830	832	847	947	879	867	873	875	840	904	903	911	847	884	902	876	864	845	835	900	854	820	869	851	826	848	889	931	901	794	926	844	840	868	887	843	871	810	824	900	845	920	874	871	886	923	887	891	867	832	891	915	861	867	845	902	894	904	857	845	867	905	909	928	845	849	882	816	852	873	847	910	866	876	862	890	882	858	875	862	839	919	872	869	850	850	859	855	845	845	849	808	859	898	895	833	880	866	886	850	779	851	842	908	863	861	904	828	887	889	875	802	854	822	863	839	874	932	858	838	836	881	868	876	871	876	837	869	905	881	875	866	855	843	841	921	830	865	844	873	876	871	829	872	873	893	889	863	876	862	908	888	884	867	859	853	810	882	843	878	893	911	828	860	837	849	868	836	882	915	913	838	885	850	901	884	857	814	869	897	841	882	822	907	839	921	852	868	879	871	906	833	905	893	858	860	861	896	875	853	848	862	875	944	873	857	887	899	893	848	859	867	861	834	824	858	914	853	846	888	882	843	861	862	836	844	868	876	854	857	872	979	858	885	826	807	853	848	866	856	855	861	901	889	847	848	840	877	845	883	868	892	851	825	828	891	901	848	830	875	901	840	904	802	822	865	851	849	846	876	889	829	835	807	851	903	861	861	891	828	853	887	834	841	858	895	896	846	885	869	856	852	870	857	860	862	873	828	849	889	850	819	877	873	875	873	880	851	916	919	937	828	848	862	887	903	863	839	877	834	887	917	891	897	827	829	845	860	825	857	882	850	880	871	922	840	848	811	856	877	796	856	846	925	848	878	868	841	816	879	876	867	893	863	904	908	849	868	868	881	854	894	869	913	851	839	879	866	921	836	832	897	848	863	837	881	860	919	854	874	888	868	836	855	866	863	797	891	818	852	879	894	872	950	903	866	851	845	853	860	857	846	881	833	817	912	892	866	826	862	898	891	825	871	865	932	921	834	870	871	924	789	913	864	859	849	840	889	881	881	908	859	854	859	875	887	830	893	879	865	896	839	878	933	844	898	895	791	888	863	890	949	880	912	876	877	853	795	852	869	911	884	910	884	848	825	848	869	858	916	859	863	899	890	910	913	848	857	850	874	872	917	846	864	826	900	887	904	882	854	848	833	848	870	785	837	847	859	862	845	885	823	846	869	866	817	796	844	847	841	910	873	874	853	908	891	816	871	858	853	860	834	887	849	845	917	849	859	890	883	800	886	858	909	880	892	931	859	842	855	872	869	891	906	901	860	865	866	889	839	896	855	884	852	827	811	857	872	941	904	847	825	834	886	850	861	880	856	872	906	822	911	896	846	848	861	911	942	870	866	897	862	863	842	853	851	897	859	785	843	810	839	852	850	915	872	880	837	850	865	913	884	876	818	888	894	867	912	844	826	882	847	854	857	854	861	906	884	874	825	909	881	891	806	874	875	884	853	873	862	876	835	917	842	859	858	880	883	858	866
45209	21631	13379	7611	4313	2488	1349	733	536	480	415	393	329	305	291	288	266	252	227	204	235	244	205	220	215	213	195	200	214	211	201	202	236	196	207	190	191	224	196	197	200	191	233	192	203	205	199	178	206	174	201	200	192	205	173	181	175	210	211	187	206	203	194	182	213	226	217	193	192	213	186	192	212	194	204	187	187	177	187	174	173	201	181	190	212	184	188	185	180	188	184	204	192	196	197	205	203	187	194	213	203	204	185	200	193	213	217	191	196	157	206	199	183	196	201	218	180	185	164	193	187	195	207	198	217	186	215	172	176	199	199	169	191	196	206	203	196	191	180	221	195	175	202	193	189	200	206	195	180	188	203	212	200	217	182	209	185	210	206	195	197	181	173	193	210	182	187	201	230	212	200	181	197	206	154	180	207	174	195	193	212	203	196	204	213	197	216	166	201	159	183	184	200	204	185	181	191	211	183	201	191	189	198	194	179	189	177	203	167	185	171	169	208	202	177	195	203	189	198	191	187	201	203	188	199	190	204	222	185	175	205	203	178	195	191	218	201	198	164	185	194	205	200	193	187	200	197	217	193	183	202	190	181	183	176	183	185	178	178	215	188	214	192	202	227	191	174	177	186	193	191	190	211	177	162	181	181	183	185	197	192	194	174	190	166	201	193	200	181	190	190	184	209	193	191	194	207	195	181	180	167	174	216	190	197	216	175	196	190	198	199	202	195	187	175	201	187	207	200	198	185	186	193	195	199	200	200	191	224	190	196	181	165	192	182	207	177	237	186	199	181	179	204	193	204	186	211	194	187	217	192	184	206	198	171	207	180	211	194	206	186	213	212	183	200	190	187	202	173	184	213	196	203	197	195	189	175	204	204	200	171	222	198	169	220	211	185	178	190	211	198	183	171	187	209	167	186	184	195	167	186	198	195	203	178	202	199	185	177	198	187	173	205	188	197	197	201	195	199	175	188	196	183	205	174	207	174	213	201	202	214	190	197	216	180	192	186	181	199	197	199	185	190	171	195	199	195	172	200	192	198	179	173	191	211	201	195	162	169	162	183	181	216	197	210	195	212	207	183	157	211	178	171	178	185	198	191	189	191	179	173	195	186	186	174	174	179	179	200	199	179	219	182	192	194	196	198	225	171	203	208	203	168	192	198	185	215	177	166	194	189	188	191	187	205	186	198	198	165	193	180	190	184	215	170	194	177	195	200	192	177	204	157	181	205	206	209	173	188	203	198	183	221	181	204	211	199	203	195	194	184	168	205	185	195	173	190	181	205	206	195	190	179	184	198	187	200	190	191	210	188	201	191	175	205	165	191	193	174	204	167	198	206	207	224	201	189	191	183	179	197	191	212	191	188	217	207	172	192	182	198	197	184	184	202	195	197	188	193	197	181	203	196	185	201	195	199	204	168	196	180	172	190	177	178	182	220	188	185	195	148	193	169	226	175	200	199	194	198	183	185	180	187	187	219	214	188	201	190	177	172	161	177	176	188	205	193	166	180	166	222	189	211	181	170	216	197	178	192	183	175	186	186	199	173	206	201	218	203	208	178	208	189	191	191	195	199	176	209	195	194	181	186	195	207	178	195	196	184	168	179	197	185	164	191	175	173	167	185	205	184	204	198	186	186	186	172	196	184	182	208	218	194	186	160	193	200	177	175	204	171	194	198	194	174	186	160	178	180	181	210	194	184	208	208	191	221	187	200	201	193	164	169	199	186	185	207	200	193	198	195	193	194	182	171	187	199	224	201	184	205	196	176	224	188	203	210	193	194	178	189	197	170	183	213	203	177	185	191	194	184	185	184	212	182	159	216	172	193	197	203	200	184	200	199	213	209	188	186	212	188	187	219	206	204	204	201	200	210	199	178	195	190	196	166	189	186	207	191	185	196	174	172	192	202	194	184	213	190	196	179	195	197	173	189	192	205	187	195	197	176	185	200	194	185	197	184	179	202	212	173	203	213	172	191	206	194	220	200	198	210	168	188	193	201	219	197	190	209	183	183	195	197	199	182	182	189	196	175	223	182	194	176	200	186	181	203	182	191	215	187	197	186	181	158	216	185	186	190	196	212	190	167	197	197	178	205	171	178	190	185	202	188	198	201	197	212	193	193	183	197	201	197	176	200	179	179	187	207	192	196	187	172	196	207	185	188	207	193	194	162	212	180	172	199	199	187	187	178	201	190	200	186	217	188	211	197	204	203	201	190	184	166	189	206	207	189	201	196	185	194	186	178	200	184	188	205	185	207	220	214	188	181	206	188	207	200	195	188	188	226	191	181	177	210	194	187	179	209	192	192	218	198	202	166	182	192	197	179	185	203	164	176	180	194	188	185	184	164	183	193	214	215	201	192	165	210	189	170	186	168	192	207	195	184	198	206	197	172	185	195	210	194	192	187	184	213	212	201	166	184	208	174	196	216	191	205	198	188	176	206	207	212	175	186	204	169	198	175	178	181	184	207	199	184	185	184	181	217	187	183	178	178	169	191	177	185	207	209	189	199	218	200	190	190	181	205	196	175	187	174	162	171	199	202	186	206	179	175	182	183	206	187	192	180	181	189	181	185	165	175	194	180	175	203	213	182	198	204	195	194	185	190	189	184	180	200	162	201	212	177	189	203	167	190	215	176	199	203	186	201	209	152	184	182	193	208	197	189	207	175	179	185	158	193	168	188	203	186	186	211	182	203	232	188	205	197	156	202	189	187	174	169	206	191	214	198	195	215	195	208	219	186	179	195	180	218	190	204	191	196	200	188	201	199	171	203	192	202	217	197	202	217	206	187	212	200	195	189	213	181	178	187	204	178	191	176	188	182	184	211	206	167	190	201	181	221	199	207	191	168	190	189	206	187	174	193	171	205	184	203	196	188	181	186	189	194	196	171	225	198	178	178	198	182	196	185	202	190	193	196	200	192	213	186	206	180	195	194	192	171	182	190	186	215	185	166	169	208	187	166	167	160	188	199	209	182	196	169	197	172	165	194	194	181	207	191	202	177	193	192	193	167	184	171	186	161	190	179	195	186	181	192	166	187	194	184	185	190	191	212	190	191	179	222	193	196	196	187	184	195	170	179	172	191	186	181	171	205	198	196	169	184	186	192	206	194	195	209	166	179	208	181	226	176	211	181	208	187	203	187	212	193	210	209	199	195	191	201	225	190	181	202	215	181	203	167	201	198	183	222	197	176	177	226	201	182	208	180	194	190	179	209	196	193	210	207	199	196	213	203	193	198	182	179	200	192	190	182	189	200	182	191	181	200	187	166	186	190	182	194	175	202	191	220	173	177	200	179	198	213	186	206	174	218	168	197	193	188	187	179	193	178	204	195	200	184	187	167	185	196	200	192	194	197	187	185	171	201	195	213	178	187	188	200	198	219	184	207	210	186	171	181	165	196	208	225	216	172	193	201	188	170	171	173	187	175	175	171	191	191	181	202	176	197	193	180	214	172	188	193	198	178	176	218	198	207	178	194	201	194	179	164	189	223	197
29810	5874	5933	6263	5075	4252	3405	2912	2462	2079	1856	1623	1454	1348	1256	1087	1093	990	918	891	897	837	823	817	762	759	782	752	740	673	684	654	654	671	641	644	636	671	631	652	594	599	604	582	577	559	552	546	606	570	602	574	565	594	561	564	569	537	585	552	592	568	577	566	558	564	546	556	539	582	522	505	536	545	548	531	506	548	555	572	509	524	528	578	588	527	537	521	563	512	521	536	585	535	541	487	547	507	519	553	564	529	523	516	488	520	536	508	520	544	546	514	507	523	512	536	543	515	524	528	486	551	560	511	516	590	534	537	488	517	527	513	534	474	550	513	546	510	534	495	514	510	475	528	539	510	537	512	535	534	474	508	540	519	509	541	507	518	517	496	511	501	529	504	499	548	537	529	543	507	494	535	549	514	518	524	515	518	479	539	556	538	554	541	542	505	519	517	535	519	546	491	532	536	503	502	522	494	480	490	495	521	516	527	543	518	542	539	496	528	545	487	493	524	490	506	525	535	553	500	496	531	545	510	520	531	498	536	515	495	549	501	524	525	512	556	513	548	533	502	529	551	520	526	541	528	517	533	516	555	536	512	507	519	540	530	505	502	507	522	509	491	514	527	533	546	551	509	582	525	511	544	483	498	517	530	542	528	498	525	542	531	570	546	540	488	542	513	458	511	541	553	526	495	498	487	531	524	513	535	489	470	496	495	520	466	515	548	472	521	530	532	534	528	528	531	496	499	514	514	495	502	532	507	532	509	530	524	499	530	515	513	488	490	493	499	510	499	519	525	484	515	525	537	530	534	526	548	508	506	560	528	540	502	529	512	515	572	493	539	482	508	551	519	507	522	537	534	529	523	521	473	554	514	531	509	509	499	500	523	515	549	501	515	539	568	490	540	491	509	529	532	511	501	502	530	541	530	527	534	519	573	527	509	525	531	520	532	517	502	529	499	511	519	512	537	562	474	480	510	486	536	509	525	508	513	503	522	502	513	543	520	543	541	542	514	519	506	485	492	521	539	507	497	521	540	521	504	538	520	515	530	507	519	505	498	555	496	523	522	535	493	552	560	501	544	530	517	545	493	514	516	513	519	536	540	492	498	535	501	534	530	470	542	503	550	525	472	535	513	478	519	524	514	463	518	488	534	545	522	514	527	527	497	546	525	488	538	569	546	521	533	515	524	507	521	516	496	559	507	528	550	529	505	570	511	506	493	502	480	516	536	554	497	500	486	496	558	515	520	506	476	517	518	519	565	497	498	537	514	534	530	561	529	504	575	480	506	548	554	527	499	525	513	529	542	495	532	530	523	550	546	536	523	502	525	527	534	543	479	487	535	518	538	508	504	498	518	541	523	539	496	526	520	521	526	469	520	558	549	544	518	531	519	485	538	504	514	540	518	535	507	547	481	546	506	525	524	529	495	512	543	528	513	530	505	502	505	530	487	521	505	545	493	513	488	511	518	522	486	494	511	515	527	560	531	521	528	527	514	535	512	542	531	527	487	519	520	481	520	504	469	508	516	565	560	497	546	480	516	513	570	476	495	564	505	533	528	525	535	510	468	520	500	511	502	514	557	521	545	502	476	522	518	518	516	530	539	559	531	525	476	473	560	513	563	499	550	471	504	537	492	562	540	510	511	507	541	526	497	534	469	461	504	530	532	552	532	538	552	498	513	497	531	518	499	502	518	525	514	499	503	523	512	523	513	515	525	530	515	523	519	530	484	554	513	507	573	526	510	524	512	500	519	498	505	531	516	486	518	545	507	504	506	524	507	569	502	530	493	581	531	513	491	470	517	517	502	502	520	564	514	512	527	514	557	510	553	515	511	525	483	490	502	475	558	533	504	527	506	509	524	521	508	534	514	504	490	501	473	498	510	508	531	556	520	520	489	505	536	498	540	486	527	515	488	558	510	541	526	540	527	485	525	489	521	496	536	511	501	507	486	484	507	520	514	535	521	512	540	507	510	504	507	536	504	575	502	476	521	534	492	542	500	547	521	481	519	494	502	538	489	519	492	476	507	526	505	514	550	516	515	564	526	520	537	514	489	512	532	499	506	512	515	488	517	564	515	552	543	506	517	532	526	501	553	483	524	511	483	515	536	495	494	551	541	510	549	547	517	544	495	517	516	507	512	544	518	476	512	528	531	490	527	495	462	547	493	501	507	524	477	532	514	501	495	506	532	506	493	518	537	531	525	534	548	549	518	503	566	497	532	548	545	508	549	526	533	501	510	550	524	511	518	521	545	505	510	538	503	531	509	523	530	506	511	510	539	517	549	565	501	507	510	518	514	540	488	538	537	496	517	488	513	531	509	536	496	492	538	505	478	521	529	501	529	491	475	518	531	547	549	529	516	505	505	566	502	536	511	550	519	520	509	482	499	504	497	514	505	572	534	544	522	527	510	490	540	534	549	548	505	547	500	548	501	516	488	497	493	498	557	498	559	555	500	549	507	506	515	553	531	512	524	547	523	524	526	496	536	532	533	510	520	519	520	520	543	524	485	498	561	544	529	490	485	530	517	558	534	514	542	510	512	512	511	522	529	526	491	511	468	497	521	532	546	531	510	528	516	530	512	565	530	495	486	549	482	549	544	501	534	569	527	494	513	501	502	543	499	520	500	499	511	501	542	492	504	572	491	499	512	513	499	491	540	551	553	533	537	496	550	504	511	496	485	545	506	573	553	506	509	499	522	482	523	544	536	531	505	510	499	499	482	522	543	531	519	545	455	518	497	556	496	536	504	521	492	558	536	515	528	497	541	512	545	540	528	517	494	544	519	551	520	510	500	522	478	534	504	509	509	512	506	522	486	499	540	470	530	517	490	567	519	487	519	496	520	507	492	564	540	513	494	531	540	512	544	531	537	500	536	528	532	505	500	519	502	564	534	469	520	580	538	497	543	514	521	488	510	531	501	548	508	498	498	488	469	522	538	542	490	508	511	531	513	486	497	501	497	486	491	499	552	519	535	545	552	503	466	534	509	543	512	515	500	485	507	531	496	522	489	510	526	512	531	512	488	541	510	541	466	504	506	465	570	516	522	555	487	512	515	497	564	528	531	512	527	505	523	519	508	544	531	510	501	520	564	544	545	536	528	501	576	494	528	526	494	529	479	536	537	529	537	526	490	528	505	508	499	509	498	480	480	518	544	523	513	510	512	498	536	499	529	530	558	527	510	494	517	530	505	523	513	499	551	496	485	489	485	517	521	564	483	520	524	536	534	547	503	516	554	533	524	545	530	508	544	504	531	559	561	515	527	513	522	501	512	554	498	510	502	505	499	513	553	517	567	527	526	540	532	531	545	531	494	534	504	546	516	536	528	531	503	532	525	512	533	501	509	490	537	524	529	508	548	553	515	516	477	513	494	509	486	527	507	489	522	514	548	516	528	506	503	565	554	493	534	518	558	498	537	555	534	494	495	507	504	550	523	554	512	529	539	511	519	510	528	567	537	526	550	513	533	508	512	542	534	482	530	510	542	515	478	512	488
9367	1607	701	416	396	317	316	306	291	288	270	334	244	286	263	275	281	292	288	271	285	294	286	282	280	273	276	266	285	279	270	294	283	289	265	261	272	280	284	267	285	264	275	258	300	293	250	277	314	280	278	283	298	276	248	299	282	236	289	285	264	282	293	295	271	251	264	292	291	307	258	279	266	256	288	261	293	299	300	260	283	263	294	270	258	246	278	257	286	260	286	281	282	281	299	283	260	249	288	286	296	286	304	276	279	264	259	291	250	297	308	258	293	302	337	273	278	272	284	288	267	277	283	285	294	278	272	278	274	290	292	276	279	277	293	269	264	264	264	291	276	276	293	263	268	253	299	255	298	279	295	266	287	264	285	322	284	281	267	269	285	246	272	285	307	272	243	288	251	272	259	256	262	292	317	276	326	288	295	290	284	286	289	276	282	268	307	303	292	326	252	288	289	314	266	294	271	267	294	260	303	240	265	313	271	275	271	256	276	290	281	277	282	267	252	269	269	275	271	277	273	244	280	294	284	264	280	261	305	272	286	267	241	271	258	259	291	311	271	245	282	280	267	272	266	244	263	283	290	279	287	295	272	294	265	290	281	285	268	297	299	306	293	286	282	290	284	288	311	286	291	273	276	298	278	276	292	289	303	274	266	288	295	292	282	280	296	325	261	278	277	298	242	283	261	255	305	267	308	273	276	250	294	281	268	272	259	325	284	289	275	289	267	312	305	281	245	281	269	253	281	311	260	257	284	257	279	259	290	287	264	319	277	289	283	305	285	292	266	262	267	269	284	287	274	279	332	314	273	271	284	282	264	261	285	274	310	297	256	292	281	269	298	278	304	288	279	295	304	266	296	280	294	242	285	271	312	301	240	269	272	264	277	286	248	239	279	275	278	268	294	274	271	310	309	267	290	292	275	289	302	309	281	279	281	291	305	274	282	278	256	268	262	265	297	278	272	284	300	278	272	289	303	273	260	290	276	306	278	301	249	273	248	275	278	293	264	302	243	313	266	285	286	311	288	294	301	309	284	270	276	264	258	282	258	272	296	261	271	277	267	272	277	263	287	283	272	270	271	276	294	265	291	278	295	290	275	271	251	271	269	299	294	287	269	289	280	266	281	260	260	279	281	280	327	292	321	269	321	259	288	288	306	274	231	279	263	327	284	267	286	267	295	282	271	263	296	287	282	267	255	274	319	244	286	249	261	295	298	276	272	273	287	304	291	266	251	297	281	266	294	297	290	299	290	278	257	297	262	293	260	273	259	255	272	268	275	309	288	322	260	267	290	284	307	262	296	266	305	255	280	269	303	274	289	293	273	269	278	293	295	305	263	250	297	260	292	270	268	283	272	272	305	271	254	264	291	270	269	264	272	283	280	271	281	304	286	284	307	283	259	301	287	279	258	273	284	313	255	277	299	286	281	293	286	265	289	255	262	269	292	235	262	275	258	288	265	266	288	270	260	290	283	285	285	279	318	295	289	274	282	300	256	265	266	268	270	302	258	272	279	280	318	245	290	283	259	286	302	306	295	267	287	263	298	276	288	269	296	284	293	304	271	273	286	228	291	275	276	254	250	288	261	274	269	311	283	273	301	275	290	291	281	295	263	271	291	300	303	247	270	265	281	301	247	232	259	286	300	263	282	298	270	286	303	274	270	270	269	275	288	278	286	277	277	275	296	259	266	280	295	272	268	267	269	284	320	270	309	273	278	307	294	277	324	246	286	276	260	263	309	259	275	249	292	285	296	282	278	287	293	260	286	279	273	287	256	246	251	264	276	300	307	269	277	304	269	270	274	293	278	317	283	311	269	295	310	259	269	259	291	299	250	276	278	311	296	302	265	253	313	302	305	251	293	243	296	268	295	279	271	282	256	301	256	239	282	267	268	283	258	279	275	283	290	293	284	311	298	315	293	293	268	271	286	297	264	295	272	296	277	261	265	272	287	262	278	296	283	272	288	309	273	296	291	282	260	272	281	305	294	306	264	265	291	305	259	308	302	232	267	262	289	277	273	249	251	278	298	294	290	253	291	271	264	285	284	276	278	268	296	301	279	271	257	286	262	278	273	288	291	287	286	261	263	292	334	267	268	298	293	271	293	280	264	243	265	283	284	262	288	286	277	254	291	290	257	285	262	293	267	261	273	276	274	288	272	284	263	283	282	291	278	287	259	314	274	290	261	270	281	295	263	267	288	257	310	305	310	263	302	282	297	269	291	286	273	268	310	284	292	297	276	303	259	265	284	312	267	309	263	254	286	265	274	275	301	275	280	283	246	305	274	280	282	257	240	274	260	317	296	278	285	297	268	280	269	291	266	251	289	286	283	264	308	306	278	275	242	263	281	259	268	296	294	270	290	287	299	275	268	258	281	272	263	299	287	248	285	291	278	268	270	272	292	263	286	272	276	288	275	261	287	269	283	285	283	267	241	291	282	292	261	275	293	290	276	273	283	262	290	272	275	301	301	275	273	266	250	251	325	281	269	301	285	295	291	265	275	278	282	292	275	273	324	312	266	301	263	271	276	279	308	276	304	290	309	300	288	260	251	295	252	256	248	257	285	313	272	284	267	316	286	295	265	271	277	266	272	278	302	286	274	298	291	263	286	282	296	275	297	304	264	274	276	277	286	280	300	299	254	291	287	276	309	300	272	270	297	275	264	284	258	290	283	281	271	276	260	260	265	296	277	260	251	270	274	293	282	254	267	261	271	289	269	284	310	255	277	297	257	286	300	260	272	291	271	287	250	289	277	289	302	307	292	280	293	271	252	274	279	300	261	285	256	301	271	289	290	257	288	265	253	268	277	288	291	258	334	298	261	263	294	264	312	317	275	262	251	263	276	275	263	231	287	261	268	274	283	278	300	291	264	282	285	300	278	290	281	286	286	278	335	298	307	265	272	243	267	247	275	279	275	289	290	312	291	292	283	309	269	310	294	296	288	270	271	256	299	283	274	259	295	288	306	288	306	297	276	274	282	262	259	269	264	282	283	272	267	271	269	254	289	275	266	275	265	283	276	285	316	314	265	289	308	275	292	304	243	276	281	260	291	298	261	286	289	281	273	291	276	275	295	281	269	274	290	286	274	289	254	266	293	265	300	283	296	281	275	293	280	279	264	270	283	260	251	277	269	289	303	289	296	274	289	283	248	283	294	295	287	292	273	276	289	289	297	288	278	294	254	254	245	287	284	257	268	261	281	276	300	273	282	263	250	286	285	253	265	293	286	259	271	292	280	291	288	273	271	291	262	274	287	258	280	289	274	274	261	286	290	247	287	282	298	284	267	298	274	283	250	270	293	262	258	280	313	250	301	284	273	284	276	316	308	320	292	320	282	322	284	275	311	273	305	280	291	289	259	281	286	275	324	273	281	303	290	263	263	257	274	293	281	263	323	281	251	291	261	301	277	258	303	262	281	262	284	271	291	293	305	283	287	300	259	303	282	291	280	291	283	294	270	279	278	296	273	276	286	282	294	308	293	294	279	261
7802	1083	914	924	875	921	809	793	835	742	767	804	775	750	797	789	805	741	747	773	795	782	768	760	766	752	754	745	767	763	736	835	770	725	743	778	813	758	768	736	785	708	695	756	744	793	784	772	748	761	782	717	783	742	806	755	711	753	754	754	755	745	795	777	784	767	744	752	739	794	775	789	779	738	778	753	774	783	796	709	730	798	711	789	696	772	787	757	732	785	769	780	726	745	818	768	734	765	736	785	778	750	792	746	765	768	723	757	766	756	760	754	779	779	750	748	791	757	734	745	759	797	776	786	733	739	784	783	734	752	730	793	733	745	767	719	763	769	750	785	743	759	741	739	806	783	784	728	764	719	742	799	760	750	806	731	770	730	774	738	739	763	742	727	715	765	777	731	751	761	765	725	752	762	747	755	740	766	768	797	789	824	771	752	783	749	762	768	763	780	752	846	765	708	754	762	833	780	746	765	754	789	722	730	779	747	746	759	733	754	769	708	772	788	731	763	727	731	701	762	793	747	765	708	725	748	783	822	713	781	764	742	757	739	801	822	757	732	752	734	774	750	753	771	782	780	750	789	727	815	785	734	738	765	728	754	769	807	735	755	755	757	767	787	775	745	791	793	743	773	747	725	753	724	788	690	759	774	786	755	754	766	786	773	692	749	767	763	832	740	723	751	758	816	780	774	769	806	762	789	747	803	743	816	780	821	719	758	723	784	786	736	775	771	767	755	731	730	723	745	759	726	737	740	758	733	747	797	774	814	746	768	737	788	759	727	755	730	742	784	748	778	740	720	732	776	732	816	762	744	731	757	748	744	744	751	766	742	807	798	789	781	769	789	780	797	756	757	791	747	780	753	749	834	789	745	810	760	792	699	784	760	805	741	751	753	744	788	772	772	736	753	767	748	726	749	705	797	796	762	769	758	799	761	796	782	739	724	754	790	747	830	765	718	735	800	744	721	742	783	736	778	742	766	759	778	734	773	758	756	814	775	740	733	780	743	741	730	753	782	777	731	756	757	759	789	736	752	730	731	778	741	748	752	731	755	742	785	770	757	742	763	769	748	763	715	756	783	755	722	771	787	778	778	796	766	737	746	758	770	721	703	747	780	753	776	743	829	763	774	770	778	745	758	736	763	729	772	769	768	761	785	779	735	755	743	765	764	733	724	721	750	753	722	781	707	830	748	762	753	768	769	751	725	730	741	736	769	743	814	821	782	811	755	748	745	751	780	810	750	812	777	732	770	773	744	763	775	727	754	743	750	725	705	791	778	761	825	756	705	749	759	770	745	734	779	738	723	751	752	818	738	775	795	796	786	751	785	816	762	711	753	758	759	761	738	759	802	787	780	772	762	767	727	788	722	738	759	813	795	750	726	767	764	738	779	793	796	767	769	789	746	731	747	746	764	791	751	693	771	772	746	827	739	767	796	779	804	786	739	714	795	749	783	782	811	770	733	739	789	773	744	814	716	826	744	775	756	784	773	732	738	709	749	760	800	733	749	783	774	731	782	777	767	792	805	719	789	773	704	766	747	736	788	779	751	736	804	775	803	813	759	810	744	719	754	760	773	773	739	777	766	744	756	733	748	781	745	756	757	798	820	711	732	827	753	774	748	746	785	761	765	749	731	759	805	762	763	747	755	752	769	772	758	778	737	742	756	744	763	800	736	771	794	751	794	782	714	786	727	766	764	740	788	757	751	796	772	743	764	734	749	787	797	753	724	721	722	775	791	752	803	770	782	809	727	781	752	760	722	787	780	748	801	796	761	807	761	740	828	727	776	746	746	699	777	778	810	773	752	775	726	791	725	789	738	750	760	767	851	772	768	758	796	794	751	736	780	800	724	811	761	718	722	785	737	739	736	801	752	724	737	743	750	774	809	750	711	815	761	789	769	793	731	756	779	802	723	762	744	767	754	834	710	744	732	776	836	770	750	806	759	759	782	810	774	743	749	747	786	776	788	756	783	805	792	773	763	772	750	801	774	793	790	762	747	751	724	778	788	804	743	756	726	775	798	762	788	765	823	751	755	804	758	780	751	719	727	731	777	758	704	749	698	738	793	748	771	743	807	737	760	751	732	753	740	746	794	760	713	792	749	774	768	749	750	784	768	767	738	815	780	773	762	790	792	702	758	806	768	736	760	687	775	761	776	757	776	774	766	753	744	769	761	719	796	762	744	767	772	784	765	790	813	765	736	830	774	718	772	745	747	738	752	767	798	688	736	776	775	774	806	725	754	742	718	766	801	727	736	779	766	730	772	762	746	767	759	768	764	740	758	796	803	775	740	809	756	763	806	753	743	755	740	760	801	787	798	770	763	728	758	764	780	766	756	795	755	765	799	793	752	752	717	760	796	761	737	718	768	720	717	739	743	754	759	751	735	756	734	819	731	762	792	751	797	768	774	757	794	747	804	706	745	755	780	785	743	798	742	760	753	750	744	715	732	767	744	806	737	787	783	761	756	771	816	746	733	718	739	713	777	770	819	735	770	726	766	796	775	747	749	783	781	732	705	729	795	771	740	774	735	735	761	703	745	768	767	762	768	753	763	772	760	764	757	749	766	720	801	798	770	794	770	797	798	761	845	758	796	771	758	763	775	734	712	726	727	761	771	787	778	794	752	792	738	765	761	768	735	770	782	787	803	762	730	770	769	715	748	756	730	759	721	752	778	725	756	769	789	787	743	762	743	761	753	766	785	710	740	790	767	707	771	777	803	738	740	782	707	757	765	734	757	724	763	791	752	754	794	724	802	710	734	753	744	818	748	715	743	763	747	744	779	733	758	775	699	749	782	741	745	794	734	725	732	738	782	765	739	750	766	750	818	716	738	798	747	793	770	745	715	807	753	769	790	803	740	808	780	772	729	725	737	739	752	740	839	719	737	775	808	793	792	746	759	755	777	822	762	733	767	772	680	747	755	759	730	700	677	753	734	820	674	787	774	787	711	729	724	814	718	786	752	755	765	712	780	803	747	773	744	757	697	704	763	786	774	777	731	764	739	729	769	732	783	744	766	723	773	814	794	771	764	740	764	731	744	748	745	761	753	766	797	696	745	815	765	758	720	754	719	759	802	820	713	793	736	754	746	751	740	744	740	784	779	724	769	790	752	818	796	786	750	767	775	794	701	802	765	724	729	743	753	732	805	750	755	773	762	716	802	733	761	718	822	790	807	751	771	763	705	734	729	763	729	776	697	755	757	798	791	750	746	755	792	742	750	768	737	737	738	775	747	740	771	793	727	814	764	779	792	761	773	810	763	771	758	747	749	720	741	747	772	770	731	762	760	726	821	730	750	739	765	735	796	776	761	729	775	795	750	751	745	762	672	802	764	721	761	744	786	724	769	762	771	771	753	762	761	761	731	754	740	766	762	733	798	854	741	748	737	813	727	752	769	704	771	748	785	758	771	731	763	778	763	751	715	726	756	764	722	757	718	749	739	798	778	780	784	743	754	780	737	753	783	745	778	786	759	728	727	721	748	795	800
38073	18758	12787	6393	3085	1801	1122	618	455	456	400	417	398	357	385	382	389	389	410	341	374	357	361	374	375	351	328	350	330	354	356	349	363	332	353	342	359	339	323	353	359	336	346	345	368	375	360	337	362	361	330	305	338	339	350	352	351	340	368	347	341	330	343	326	344	342	350	332	337	332	326	319	351	332	327	315	337	352	327	336	321	330	340	346	338	320	340	348	332	373	330	357	330	342	328	358	331	307	328	340	312	377	371	328	298	336	330	317	306	337	351	357	339	340	318	331	349	334	338	310	293	334	348	317	318	357	337	313	322	336	313	334	331	309	322	350	315	313	327	351	357	326	329	320	344	343	369	357	349	351	349	338	314	315	303	309	329	328	364	344	327	325	326	352	294	336	342	329	336	341	313	328	320	324	317	336	324	327	354	344	353	320	335	322	300	350	362	352	335	326	327	340	347	341	326	357	343	334	310	357	322	328	333	315	322	323	325	304	355	330	293	327	341	363	355	361	374	322	345	287	297	316	338	335	335	370	281	358	349	311	335	372	326	326	333	344	313	328	301	357	337	303	334	327	308	335	354	374	339	350	328	347	339	357	318	341	361	342	369	307	336	360	326	334	348	327	337	312	372	316	335	339	348	328	321	306	330	355	326	370	322	308	349	342	356	351	338	317	360	321	308	345	315	344	323	335	348	324	311	331	332	333	344	349	308	338	349	333	324	327	353	310	361	322	346	331	343	330	345	308	311	330	281	338	342	324	342	391	376	318	371	322	367	336	366	310	347	351	339	357	325	346	352	342	303	350	332	303	321	334	362	377	346	337	325	350	309	323	312	303	356	328	324	299	341	342	301	331	321	335	331	316	308	312	361	351	356	333	355	326	344	341	343	340	348	334	361	343	296	362	356	325	331	345	341	353	348	359	323	303	332	329	359	325	300	321	315	307	335	313	341	322	355	325	337	306	341	341	383	339	339	335	335	290	334	343	322	352	329	327	333	338	290	320	318	358	352	330	312	365	353	359	331	344	355	356	333	350	358	337	337	326	347	324	331	349	320	373	300	328	324	342	330	284	328	343	338	330	342	342	318	320	312	358	329	316	347	365	313	326	340	334	291	333	346	355	354	342	343	325	315	358	354	338	338	363	326	302	352	336	326	362	349	343	376	356	332	361	367	366	328	335	319	356	334	346	323	368	325	337	324	330	377	356	316	311	318	367	345	363	337	369	336	336	346	321	331	325	323	303	367	334	345	326	310	354	309	300	331	329	354	318	369	328	344	313	297	319	330	308	345	341	353	336	325	352	337	344	314	315	360	306	324	336	321	306	324	332	357	349	336	306	327	312	304	346	347	331	298	338	328	325	313	317	314	318	316	327	376	318	323	321	330	337	359	322	350	342	311	314	325	364	341	334	339	322	317	354	346	311	317	284	351	317	345	346	318	296	375	343	328	345	311	374	352	334	325	302	374	318	351	298	346	341	366	368	332	330	326	317	347	342	342	331	332	312	324	354	313	312	333	325	320	368	343	355	316	315	320	317	332	334	337	305	343	312	344	344	319	342	339	310	312	311	353	322	322	359	335	293	319	338	327	330	333	312	332	363	305	374	339	321	307	336	335	305	293	340	313	331	357	317	349	306	323	311	335	340	295	336	349	318	345	345	331	319	327	330	337	349	301	329	370	346	357	342	340	362	325	333	329	305	350	340	283	327	318	302	336	334	329	315	315	335	322	316	346	312	326	312	330	362	361	345	326	372	352	296	337	309	314	326	375	331	342	345	356	341	313	312	323	304	340	330	298	367	310	322	325	331	307	328	343	308	320	314	335	316	309	318	358	364	286	319	324	345	334	341	327	328	300	318	343	341	341	360	352	329	346	323	369	324	367	342	335	371	346	345	344	308	302	348	325	331	332	334	367	357	363	317	343	325	345	350	333	330	324	362	360	361	362	355	349	364	374	377	327	322	324	331	326	326	322	360	348	340	317	323	318	324	314	362	330	338	358	352	331	348	314	311	371	323	339	346	318	350	309	353	294	322	364	300	352	329	317	368	351	327	323	332	302	360	363	310	329	338	345	321	309	339	334	328	341	346	324	327	315	324	326	345	326	333	365	304	320	330	345	310	329	310	279	332	323	353	345	310	334	312	327	339	332	344	326	343	324	308	324	322	347	328	348	328	334	342	326	303	319	355	338	352	333	331	297	338	323	336	326	318	323	334	367	335	346	307	311	333	349	321	319	336	341	379	324	344	309	321	326	368	319	359	361	328	342	364	325	327	309	344	343	359	343	312	312	332	336	336	344	326	352	334	319	316	346	347	327	343	360	332	332	339	355	336	311	374	358	325	356	338	320	350	318	380	313	320	346	327	337	338	337	293	314	334	314	326	340	348	359	314	359	339	330	304	346	317	336	363	355	326	344	344	340	351	339	321	313	319	316	304	336	325	341	313	367	374	338	327	351	310	321	336	349	370	330	368	346	342	341	339	335	355	315	319	320	357	353	324	336	313	330	331	349	313	326	339	318	327	328	353	316	338	333	335	357	331	323	325	332	332	328	307	316	324	335	343	333	358	339	346	351	324	355	340	326	316	332	325	349	326	324	329	286	302	351	333	336	319	340	365	331	347	313	355	362	321	353	359	354	330	335	321	350	379	329	331	308	332	337	331	344	333	323	320	380	321	321	351	315	324	326	359	321	340	347	320	325	309	316	346	335	331	316	380	335	376	341	329	352	345	324	363	364	374	336	318	303	288	323	327	335	338	327	338	331	309	321	337	341	339	312	315	328	328	361	324	332	329	334	350	336	345	341	318	326	357	333	333	354	295	343	313	306	338	335	295	343	354	352	372	332	338	382	353	319	335	336	360	328	333	333	317	337	341	345	328	301	333	314	320	343	293	355	341	325	329	340	328	325	346	325	312	320	322	328	342	367	327	344	325	366	383	330	310	310	333	328	339	302	321	291	317	335	331	356	352	345	331	333	338	308	346	354	325	304	324	312	341	362	364	326	328	349	337	332	325	331	338	308	361	300	347	318	321	331	302	337	339	317	344	341	332	332	349	363	295	355	314	312	293	339	303	367	336	320	344	358	338	359	324	370	299	349	329	373	361	342	335	318	310	294	330	342	352	320	363	343	327	340	353	312	324	343	338	360	335	339	331	307	352	340	344	349	361	329	309	322	341	290	340	308	344	325	328	318	321	314	343	329	311	321	349	311	340	340	353	354	343	330	315	350	346	327	317	339	340	317	358	341	324	348	375	345	347	328	349	341	324	310	338	312	344	346	332	333	321	290	354	348	359	368	336	341	322	355	327	307	373	327	331	356	362	323	325	361	315	361	347	315	354	354	324	318	315	344	303	317	360	341	309	335	317	360	326	312	346	335	384	361	310	337	343	374	348	319	331	338	346	319	326	345	333	328	330	344	328	335	307	333	346	317	336	326	352	323	332	317	302	304	362	322	340	330	319	346	319	310	302	356	343	293	330	321	341	346	322	324	331
24163	6384	5321	4298	3389	2840	2292	2109	1832	1674	1513	1389	1274	1282	1207	1192	1172	1045	1073	1029	1033	1013	1023	971	1001	1018	1079	983	1000	960	957	884	932	940	997	929	915	954	918	959	892	937	894	833	880	925	907	896	891	874	931	877	878	814	805	872	888	886	920	880	905	895	917	882	893	841	876	904	908	909	880	870	948	876	871	877	821	861	845	857	853	887	903	909	922	903	853	910	876	914	828	888	855	883	862	857	886	904	855	871	847	867	855	892	876	833	824	883	912	894	943	865	878	893	818	893	890	850	868	872	813	881	884	895	883	844	889	871	874	867	913	865	867	818	891	900	879	900	828	848	888	875	891	896	892	852	890	855	883	925	911	874	883	870	806	842	795	930	846	877	885	880	853	880	882	864	809	866	846	885	843	908	881	893	869	854	824	857	895	858	878	820	876	873	838	868	854	836	898	906	830	865	871	890	923	909	802	901	846	844	895	868	903	849	900	830	896	904	883	870	851	858	883	841	837	925	839	823	875	877	926	872	834	856	824	842	905	836	882	904	861	849	890	843	798	876	869	834	874	907	872	784	859	874	889	867	812	813	809	865	871	876	829	909	865	863	878	878	837	843	866	868	838	888	829	863	881	881	804	905	837	876	895	863	886	931	820	859	872	859	863	878	898	883	911	854	813	832	814	840	829	889	830	866	909	906	873	883	868	848	892	856	839	870	824	888	849	842	863	845	853	891	829	870	859	852	895	880	841	874	875	844	859	890	863	852	830	862	779	815	908	861	826	859	924	875	887	863	857	909	834	868	863	904	890	845	879	919	869	863	854	823	840	859	840	816	863	908	882	864	851	857	880	890	881	867	904	853	903	879	813	858	893	892	878	870	872	887	872	892	893	881	807	819	900	814	859	863	906	864	860	934	892	866	912	845	881	905	882	922	850	828	840	914	866	804	930	867	885	844	928	887	879	873	876	829	886	890	906	891	874	870	877	798	815	876	876	883	869	866	859	809	874	873	849	902	819	875	854	855	872	866	877	813	894	879	844	833	865	835	868	932	858	896	839	848	887	872	848	851	870	861	851	890	839	839	871	853	881	858	833	869	864	847	878	874	851	852	877	850	830	919	834	847	883	842	884	840	890	898	879	875	848	875	792	845	898	888	848	820	833	836	860	857	847	892	862	840	905	906	884	826	820	868	883	913	863	845	888	878	875	864	868	866	862	858	799	825	886	879	852	841	827	846	826	839	848	843	830	893	803	871	880	870	874	873	845	878	885	837	880	920	902	829	886	843	904	833	908	848	878	788	851	869	852	942	855	846	820	859	895	858	863	844	834	909	812	872	859	864	862	860	917	888	841	855	864	871	896	844	917	857	883	848	861	846	855	816	851	857	818	932	822	923	869	915	877	851	851	892	848	824	900	782	838	865	856	836	835	858	842	884	897	859	894	867	902	850	851	879	858	911	850	864	873	907	827	922	908	857	865	819	852	819	826	848	886	839	841	837	853	861	852	875	881	887	860	824	834	899	849	866	905	871	893	835	872	814	850	887	882	892	948	887	833	876	845	902	863	857	921	864	835	839	871	880	845	898	845	888	861	873	859	885	880	846	854	859	839	835	831	848	897	836	902	887	888	860	838	873	913	868	859	894	878	861	877	897	832	878	871	818	865	850	897	849	891	864	890	897	850	870	881	869	905	837	854	888	835	853	887	840	891	797	862	819	911	887	898	905	825	891	893	862	869	900	865	876	836	871	893	867	827	899	867	871	792	901	870	877	874	871	857	881	852	839	842	856	904	859	833	932	886	878	856	847	832	881	858	917	834	856	880	866	861	881	808	893	856	823	852	910	909	866	855	897	875	889	932	891	873	851	877	846	853	820	844	876	864	918	907	916	813	885	912	812	860	821	914	864	854	847	850	887	825	838	866	850	870	861	847	864	857	815	864	786	870	877	793	914	889	877	919	854	835	850	832	877	854	873	836	870	866	874	873	828	859	860	860	855	848	890	855	847	834	834	815	886	876	797	851	871	864	842	820	882	887	852	837	888	861	829	876	873	900	886	852	913	855	863	909	917	873	798	913	913	848	856	834	855	910	904	882	843	853	889	888	856	862	818	909	871	819	831	878	854	869	889	953	864	880	863	865	850	847	875	841	866	855	860	875	798	867	838	883	870	926	865	809	825	887	876	916	848	894	872	857	867	868	887	843	860	883	824	856	830	888	886	913	879	873	877	831	847	909	932	851	915	880	900	867	866	840	886	845	823	845	879	878	800	855	880	858	836	862	908	819	864	856	883	849	829	875	907	893	872	922	897	885	962	895	837	866	854	877	833	866	836	892	852	893	891	855	848	848	837	847	860	857	868	843	837	843	834	879	905	862	810	919	837	905	837	867	853	895	833	893	885	860	864	831	870	887	884	846	809	883	874	794	828	883	841	870	897	870	871	824	819	828	870	872	858	873	844	847	829	871	835	867	879	838	871	824	837	855	941	857	908	913	836	871	859	937	915	847	932	863	889	849	858	899	868	861	819	852	908	914	863	860	830	863	852	848	853	867	831	858	846	835	912	927	872	882	869	870	901	832	857	820	808	859	840	862	872	904	864	858	848	854	841	862	937	812	877	816	865	867	902	876	799	871	875	866	909	894	876	860	886	893	884	816	903	874	860	839	898	883	872	924	904	894	858	895	909	854	889	859	856	830	878	907	834	846	768	819	878	868	872	868	875	833	834	888	888	917	894	850	824	866	840	829	878	859	823	826	900	869	860	881	906	903	836	888	890	851	936	858	863	883	874	887	878	867	801	836	840	849	871	854	845	852	871	857	880	862	896	830	910	879	892	887	879	774	880	826	852	841	852	812	857	850	879	898	877	873	873	869	800	810	911	879	858	855	870	871	856	875	877	841	839	850	827	923	844	886	840	842	869	841	862	801	866	852	870	887	842	893	866	927	883	881	833	808	845	881	851	850	787	890	850	813	920	853	891	880	920	885	830	853	877	939	850	835	847	871	864	835	880	897	869	839	887	859	818	797	911	904	855	840	834	892	806	895	886	870	854	919	902	892	827	896	876	879	889	914	871	847	853	875	881	865	874	889	870	842	858	805	848	816	859	829	830	835	860	892	890	821	897	907	798	852	859	820	881	901	852	844	857	861	868	883	869	841	864	867	911	853	879	862	861	881	900	867	901	907	821	839	832	861	865	832	885	847	841	865	819	844	845	891	867	847	868	869	860	907	808	872	900	862	875	868	841	852	786	908	835	854	857	890	874	892	857	850	865	886	864	892	842	862	901	822	922	892	892	880	832	869	861	939	850	824	907	904	896	880	844	894	838	929	877	863	843	857	876	875	881	893	879	863	851	914	848	877	900	871	862	828	984	845	879	805	865	841	882	845	878	903	836	860	897	875	794	876	870	894	878	867	889	838	874	838	884	827	936	928	855	831	891	879	917	859	902	889	880	855	793	895	882	860	865	861	832	796	829	901	904	886	803	893	856	866	892	874	857	864	887
41612	28881	26633	23331	12701	6217	3217	1635	853	531	429	370	345	268	286	262	241	274	270	254	243	221	221	203	222	229	214	199	198	222	224	210	238	203	223	207	226	211	217	197	199	222	197	191	193	187	195	215	203	206	211	183	189	179	215	217	227	214	202	191	199	189	194	167	206	205	200	199	199	200	224	195	194	201	207	198	205	201	207	186	198	204	189	203	181	206	224	190	204	191	182	178	201	187	183	197	194	178	211	196	213	182	179	179	216	183	199	162	204	160	166	204	209	184	198	179	202	175	198	201	184	191	209	187	181	160	200	194	181	197	205	174	182	201	181	196	193	169	207	187	184	181	199	193	195	216	185	209	178	192	194	216	188	228	196	195	188	168	174	216	183	183	184	170	173	169	198	181	192	193	179	184	210	203	190	185	175	203	194	173	189	187	179	181	179	211	196	218	186	194	186	189	205	162	190	192	190	220	202	182	217	191	199	197	182	199	185	169	219	150	214	212	210	181	192	142	179	172	195	170	181	205	208	196	177	208	203	192	197	190	193	208	209	213	162	195	190	202	197	220	186	212	187	207	190	237	203	192	187	183	188	181	177	194	181	190	187	199	179	199	201	200	203	173	210	192	192	192	165	203	176	208	182	172	199	195	187	192	198	201	192	183	175	192	190	175	179	161	183	206	205	216	174	177	198	188	170	204	188	188	216	196	183	192	197	192	187	183	195	186	188	208	202	191	188	169	201	188	222	181	179	205	199	190	191	184	177	189	191	177	177	198	171	201	174	192	200	205	206	180	204	191	196	204	206	187	212	191	221	194	190	186	199	172	172	186	179	223	192	174	187	201	199	213	171	189	198	177	213	216	153	193	215	172	186	218	209	179	183	180	183	192	195	214	155	190	203	215	206	189	193	196	180	211	173	186	186	163	168	185	187	193	202	176	202	194	199	180	188	184	187	188	194	230	233	180	217	177	212	197	165	195	196	192	199	215	204	198	222	203	195	174	213	170	200	183	204	199	200	196	187	200	195	186	173	171	184	167	184	215	186	202	178	200	180	179	185	204	184	160	170	161	185	181	203	193	194	182	187	194	201	181	178	194	178	204	188	191	199	192	209	205	143	193	195	176	193	193	198	209	214	199	206	207	202	200	199	189	173	189	182	179	212	197	193	177	163	187	173	169	183	208	200	192	170	179	206	199	164	202	191	190	202	188	209	171	227	188	179	185	196	196	176	235	204	179	190	207	167	163	194	185	204	199	161	190	187	189	167	208	181	205	187	185	211	179	167	184	173	179	182	203	185	178	176	169	196	201	195	212	224	191	174	199	184	204	189	210	189	228	199	200	180	167	180	199	202	197	179	190	198	214	175	188	203	182	233	184	189	200	195	194	195	193	196	191	191	183	181	175	194	199	197	197	179	197	182	171	180	182	204	165	188	211	187	180	200	197	199	197	212	179	207	171	214	188	186	177	168	187	198	180	200	209	208	209	205	194	210	189	178	187	182	194	188	188	217	203	197	184	195	184	199	189	179	183	189	186	202	179	200	215	217	166	195	203	157	194	226	202	203	184	179	190	185	205	202	167	171	206	175	209	193	196	194	204	195	196	214	200	210	206	195	185	204	181	196	193	202	203	169	202	185	210	198	196	193	178	184	178	162	186	180	182	205	185	189	192	187	178	201	202	182	211	177	169	180	207	205	191	198	192	200	178	228	200	228	175	179	194	192	170	196	191	204	163	175	213	199	199	210	182	185	165	182	199	214	176	195	177	191	198	203	211	168	210	168	203	180	191	183	185	191	195	180	190	193	222	211	170	184	212	179	190	187	242	173	197	211	172	190	190	170	213	194	191	204	191	196	182	173	218	221	176	190	185	198	163	182	201	189	195	187	188	175	172	197	188	192	168	173	181	198	186	152	210	218	176	203	192	203	182	167	198	202	194	168	180	197	182	184	214	174	195	181	178	194	173	181	172	229	189	195	190	200	170	199	180	166	193	182	183	205	198	178	196	196	194	199	218	192	178	199	192	180	189	187	198	200	210	188	189	188	221	197	230	172	186	199	181	191	201	195	180	206	189	205	176	204	204	177	164	188	205	176	184	194	207	183	176	188	195	178	169	198	173	179	189	191	215	194	199	203	188	184	205	187	180	179	200	182	179	169	161	181	179	212	216	188	208	204	182	213	193	219	198	200	175	211	223	208	176	190	196	178	206	191	192	208	214	204	202	170	167	193	186	185	214	207	174	174	218	210	204	197	187	192	210	210	174	188	183	204	188	176	183	170	230	187	192	190	194	184	196	194	199	189	208	203	198	166	172	180	161	174	172	189	201	184	170	186	209	189	224	214	205	219	175	202	185	212	196	200	178	190	221	182	168	184	195	190	161	185	187	177	202	196	197	186	202	198	180	222	219	208	194	199	211	203	190	185	191	210	212	187	168	190	202	193	185	163	184	240	184	191	204	186	198	184	183	194	200	190	171	202	193	186	179	183	205	197	207	183	204	158	191	175	179	192	187	189	179	208	199	201	201	187	216	174	203	177	184	195	201	181	190	181	201	183	189	201	199	181	225	181	207	192	217	188	185	210	197	200	193	171	177	203	196	206	175	187	212	214	219	197	166	213	205	176	182	192	191	172	197	183	209	178	204	184	205	167	179	197	175	187	218	213	176	202	188	208	202	197	193	194	196	199	188	203	208	195	176	205	195	184	197	200	188	195	179	194	209	193	204	182	190	193	177	183	201	184	200	190	176	187	173	152	191	194	165	194	186	203	187	171	198	197	194	177	189	163	185	217	195	179	214	197	196	178	201	197	193	196	190	164	214	212	163	208	163	188	209	200	194	180	185	194	167	172	199	202	193	186	199	188	198	211	211	206	181	209	183	199	187	184	224	173	182	217	171	192	188	188	184	172	176	211	209	195	198	193	186	193	173	175	184	171	201	189	210	197	211	187	180	172	207	165	203	172	213	182	190	164	159	179	198	194	179	219	193	171	198	196	184	192	196	219	185	210	232	197	194	209	188	181	208	190	183	195	176	184	204	178	200	182	189	185	197	179	184	183	196	185	194	225	162	206	174	198	165	195	180	158	178	187	198	186	206	193	202	197	186	204	185	201	211	214	203	186	199	175	214	172	182	197	202	186	164	175	188	194	187	175	195	182	195	166	196	183	182	221	220	180	201	181	197	173	181	210	176	202	202	195	168	206	197	191	187	198	222	178	173	198	193	190	190	198	183	187	189	166	192	189	203	200	193	205	170	202	209	190	206	196	195	187	176	192	189	189	199	208	164	182	185	200	180	182	214	190	188	210	217	194	183	189	197	193	186	180	196	184	201	184	182	164	206	208	213	216	197	179	186	210	205	207	199	212	215	177	190	186	172	186	192	189	198	178	190	212	203	208	188	206	199	198	200	213	202	203	199	209	204	199	186	218	175	205	198	190	210	191	195	186	196	155	182	216	191	192	203	187	211	160	168	204	195	186	201	171	198	182	195	184	196	182	213
27336	20501	20782	20769	6030	4171	3541	2938	2390	2071	1917	1652	1447	1304	1296	1144	1055	1045	970	951	931	866	833	786	778	765	817	689	684	695	683	637	657	662	626	643	657	624	600	602	601	556	610	585	643	589	601	618	575	560	616	589	543	634	601	556	607	529	609	566	557	520	575	537	564	561	576	542	588	576	539	522	552	543	604	524	558	543	551	564	528	546	515	522	486	503	526	524	540	531	543	520	552	545	554	545	532	551	562	538	538	537	527	562	511	525	579	515	522	508	509	524	508	500	565	524	540	539	545	522	518	537	525	516	524	524	550	531	512	551	500	524	560	563	537	540	517	530	477	524	542	513	539	546	531	512	525	496	573	527	516	503	551	517	500	527	555	511	548	504	533	506	525	535	521	511	533	496	507	523	522	540	544	542	465	516	519	528	525	483	507	504	539	562	501	549	546	523	534	510	515	533	517	556	507	552	521	488	507	481	496	546	506	563	525	535	486	520	569	508	537	533	528	546	503	517	506	557	520	533	518	527	526	528	529	553	505	546	500	547	515	519	552	520	499	553	508	463	495	502	558	546	522	514	528	495	537	550	552	518	537	544	511	543	543	519	533	487	498	489	535	499	490	530	517	531	532	527	539	549	524	474	540	495	528	523	531	524	538	492	529	519	508	507	512	486	497	569	526	523	506	543	536	509	518	485	546	518	503	508	524	518	513	511	568	481	530	511	531	543	514	503	543	529	542	517	544	541	543	526	532	537	506	543	539	517	590	509	526	511	548	538	544	541	529	492	494	534	519	510	524	513	515	504	520	517	493	531	508	518	510	521	525	550	509	488	501	496	521	527	463	520	479	531	577	506	533	527	532	515	547	560	556	534	505	496	464	542	533	560	551	523	522	498	518	517	518	536	545	527	546	510	479	530	491	513	481	552	520	496	507	544	492	507	556	536	530	568	514	518	520	537	474	538	517	538	482	528	512	500	494	503	506	515	499	474	514	525	533	562	493	477	516	550	536	509	490	545	556	530	563	518	514	564	517	494	541	524	505	512	506	524	546	547	533	517	512	526	520	473	488	514	543	512	505	531	539	541	520	510	485	549	496	529	507	545	575	535	514	514	553	475	510	484	503	509	518	550	488	559	544	542	503	502	512	542	539	500	516	498	510	520	505	534	532	515	539	500	501	537	503	540	542	525	525	471	541	500	552	522	490	481	499	515	531	512	482	551	486	523	492	526	576	522	531	504	514	561	507	488	539	509	540	540	503	504	493	524	532	522	528	525	535	509	486	517	512	525	500	503	499	491	511	537	539	497	498	521	470	530	558	501	500	528	504	511	519	540	549	549	510	520	506	524	537	491	550	505	503	524	472	512	513	513	562	546	521	494	510	531	518	531	541	580	543	512	507	534	521	524	505	492	532	506	513	516	493	528	501	495	515	519	497	487	539	574	487	504	561	527	478	526	525	553	534	525	515	577	556	491	523	527	486	515	557	524	519	529	542	516	497	526	491	509	528	511	537	512	482	526	515	531	536	502	507	473	506	517	533	535	507	513	542	524	515	503	561	520	490	538	483	480	534	492	498	552	505	495	485	530	553	508	497	510	507	536	511	522	567	479	518	504	480	539	500	508	535	538	523	579	534	503	518	540	538	521	538	511	504	508	510	486	484	514	542	502	515	475	483	531	587	529	546	513	517	509	530	525	518	509	525	518	542	548	552	543	538	515	499	526	524	533	518	524	505	526	544	505	490	522	494	517	510	491	461	540	533	474	467	536	529	576	534	508	529	514	510	504	520	517	552	486	507	468	528	545	533	519	573	524	530	516	529	530	509	547	549	501	559	514	544	497	492	562	533	567	505	529	483	497	506	509	556	517	547	526	502	546	528	487	544	543	498	550	549	550	500	510	495	529	517	507	481	584	547	548	578	524	542	530	516	545	516	509	505	506	540	514	535	472	519	551	519	534	517	484	530	546	509	459	537	505	576	500	540	519	542	542	534	531	505	495	537	530	498	524	546	518	530	537	513	526	528	521	520	515	555	538	513	522	505	549	543	541	515	517	519	492	553	543	529	470	497	532	502	529	512	509	488	564	490	491	527	503	524	492	555	540	505	533	524	481	591	504	522	525	477	530	495	538	500	517	528	524	527	521	558	489	507	484	476	556	544	487	499	534	520	480	531	526	489	508	507	487	504	549	544	518	533	504	506	562	487	532	481	517	539	558	491	512	484	475	511	500	541	515	506	501	511	505	532	539	519	577	528	521	520	465	499	506	534	519	511	517	495	534	544	539	560	514	482	531	552	521	575	532	470	526	520	481	513	497	501	500	508	516	509	566	525	532	504	511	511	530	513	516	514	509	550	492	497	524	540	539	547	497	531	523	532	519	497	514	537	490	516	520	508	498	539	544	541	510	480	504	547	523	491	528	500	544	536	518	525	565	512	521	502	518	572	511	515	546	514	537	485	586	491	508	569	523	555	528	553	527	523	539	534	527	535	496	492	562	488	480	506	520	545	544	473	520	500	528	520	513	488	499	524	504	539	525	534	532	560	521	546	520	517	542	452	544	528	498	537	505	531	504	498	535	512	546	530	505	499	524	547	495	522	510	514	514	490	526	499	536	518	490	504	536	502	535	532	512	493	481	513	560	541	561	540	536	562	533	577	529	517	506	528	534	483	506	511	505	535	545	532	538	564	523	546	501	501	513	522	519	517	531	500	538	530	509	507	518	507	537	528	526	526	501	498	527	521	537	491	513	554	564	522	554	554	522	532	520	563	526	506	539	458	530	528	534	511	535	509	526	538	575	491	537	529	570	530	502	512	518	491	559	536	508	505	522	490	539	562	527	574	539	505	533	506	518	522	530	464	555	516	567	504	547	530	498	553	554	529	535	521	541	498	505	523	534	527	504	490	500	542	520	473	510	509	494	511	501	534	492	514	478	523	502	468	528	549	502	510	489	525	526	546	532	460	556	573	470	495	523	489	530	496	512	506	502	503	496	546	487	558	509	540	519	523	497	540	525	558	526	548	523	534	487	512	533	532	501	537	557	529	523	511	521	508	514	529	533	502	530	532	552	520	484	533	492	522	549	528	508	508	516	557	486	528	534	557	518	522	563	520	537	513	506	502	588	507	549	536	495	519	507	516	512	531	535	502	526	549	518	506	505	536	530	535	552	514	513	524	521	540	524	557	548	548	536	514	504	539	475	500	542	490	568	530	537	488	527	512	540	550	521	519	530	499	515	515	495	500	579	492	543	534	523	522	516	561	503	571	509	530	528	511	545	568	533	514	464	514	526	524	526	481	533	506	494	470	519	533	549	539	544	548	527	523	497	484	524	507	517	497	534	505	523	510	472	494	539	532	482	460	533	496	509	537	530	522	503	495	548	528	528	507	510	501	520	496	532	525	534	565	524	537	537	506	505	510	517	528	492	516	483	530	514	492	533	495	512	520	505	522	506	538	533	494	495	512	528	515	522	533	510	571	524	543	522	551	537	516	499	543	553
7665	2032	2026	1782	584	368	328	316	262	286	287	274	281	260	270	288	316	311	307	251	276	299	275	290	277	291	302	240	287	280	309	294	307	249	294	274	269	277	258	278	262	299	263	286	266	281	255	296	288	285	271	306	288	286	327	278	311	275	264	279	259	296	264	282	273	301	264	306	300	290	259	298	300	311	266	252	293	280	262	287	302	262	263	272	267	279	245	274	272	266	266	303	292	286	271	273	297	289	293	274	296	283	297	274	305	289	279	265	297	270	278	313	294	238	270	257	283	292	263	259	270	280	295	293	265	276	276	255	274	265	267	247	283	301	294	294	247	239	276	243	272	285	264	293	295	273	289	300	262	269	280	281	277	261	289	259	284	248	286	292	269	290	265	257	282	330	268	259	263	295	288	297	296	284	305	266	285	282	273	281	284	294	273	292	273	238	267	298	287	299	315	275	304	278	302	246	286	302	307	271	302	299	294	277	296	276	282	278	303	308	270	272	268	283	267	268	286	320	268	285	290	271	299	267	283	292	249	295	289	296	290	251	268	302	282	236	293	241	274	259	267	283	275	283	304	277	283	295	290	272	280	266	277	261	273	276	289	276	271	297	299	308	276	280	289	293	301	266	276	263	298	327	289	260	273	265	282	299	289	262	267	296	303	275	294	257	297	283	279	277	275	286	277	253	286	323	272	266	286	283	262	289	268	309	251	280	282	270	286	274	277	275	275	293	278	285	272	263	282	293	280	286	301	284	305	308	289	294	302	284	280	285	297	283	311	279	276	287	274	294	279	299	262	308	324	268	310	276	272	251	273	280	277	278	282	298	313	296	288	287	252	264	265	290	268	279	263	271	288	249	258	286	280	315	280	279	262	255	294	268	280	286	302	251	258	296	299	259	306	268	297	290	280	274	295	294	297	296	289	286	296	293	264	275	274	271	280	291	269	259	300	254	290	284	268	278	290	279	308	275	313	295	270	297	258	281	281	316	278	304	275	301	280	274	290	276	289	308	295	286	283	265	281	271	291	299	307	268	290	265	288	274	261	319	295	269	266	281	282	302	299	256	296	284	283	274	278	325	248	297	291	282	301	300	270	295	286	298	295	271	294	286	264	281	262	268	265	278	277	290	272	300	278	254	306	280	270	285	274	293	301	266	264	297	307	259	312	297	271	272	294	306	290	283	282	264	270	273	259	277	290	255	303	306	311	273	256	276	301	258	302	276	271	289	290	289	326	280	295	277	309	284	254	291	277	277	278	272	285	279	273	305	302	297	272	287	255	269	285	298	264	280	283	243	287	272	278	236	285	284	263	250	319	262	269	281	294	295	321	274	290	284	280	280	295	317	302	317	306	287	276	277	269	264	279	279	327	278	308	287	261	295	262	282	286	272	316	288	278	286	261	296	282	252	266	265	272	299	269	255	292	297	281	273	291	282	288	282	277	278	255	261	293	263	273	274	276	274	271	245	278	291	279	283	274	267	272	291	287	308	262	303	307	255	279	255	257	305	276	283	275	283	309	298	258	315	279	283	281	294	277	272	260	309	269	246	254	301	267	299	252	250	285	283	247	262	304	272	277	267	286	251	263	311	298	272	277	287	250	285	273	290	315	300	276	271	283	237	267	328	261	259	269	280	288	268	298	262	325	279	296	260	290	280	277	323	285	305	305	310	282	306	303	281	272	304	298	286	284	272	256	284	273	262	257	279	284	299	241	272	270	281	310	240	293	276	279	298	271	296	270	274	278	286	291	294	261	283	253	275	296	283	285	274	307	273	274	277	315	307	321	275	295	245	285	302	277	296	277	268	290	275	287	271	292	297	286	282	301	254	283	285	270	277	276	292	268	282	254	272	297	309	274	280	262	274	302	260	257	305	262	271	259	302	286	294	283	266	295	293	258	287	283	270	257	304	277	285	279	284	285	273	281	237	298	272	280	262	292	253	296	305	280	262	284	315	282	300	287	286	288	254	279	302	286	299	284	302	314	283	274	243	299	277	295	241	311	284	268	273	262	276	266	294	258	307	287	279	277	277	263	283	256	273	273	300	293	274	272	268	264	289	299	277	300	278	293	276	247	264	287	284	283	306	291	289	281	277	257	271	269	279	280	275	292	290	283	296	257	301	291	291	296	300	289	300	302	286	264	286	268	286	288	307	278	265	262	292	308	220	275	313	309	311	280	290	306	291	270	254	286	281	278	273	247	272	277	280	268	292	260	274	283	289	290	273	282	287	252	319	303	288	290	280	305	265	313	264	295	286	285	302	272	268	262	295	261	295	322	245	289	266	268	260	276	271	280	291	254	270	240	274	293	268	302	301	296	259	280	276	293	286	245	299	277	282	303	294	296	262	291	256	289	270	284	268	262	259	289	298	257	288	272	270	293	277	271	293	290	254	279	291	288	262	270	282	271	292	302	269	284	279	244	266	308	331	272	278	275	292	303	285	297	303	298	279	278	249	263	279	272	292	294	312	295	306	281	262	298	287	281	271	277	279	282	241	276	294	294	267	305	278	262	269	279	296	288	310	273	271	302	269	267	298	287	289	284	263	261	294	283	283	293	289	251	256	260	271	253	298	267	267	282	296	286	298	320	289	286	272	278	286	271	239	312	295	268	273	280	272	260	296	256	317	302	249	281	307	288	303	300	268	287	268	246	274	268	304	287	280	282	279	257	306	252	246	264	251	256	282	241	276	279	261	254	268	279	292	293	285	276	319	298	289	263	262	261	301	264	284	275	291	275	278	285	260	265	285	284	316	244	315	262	274	273	269	292	294	283	281	291	307	281	284	254	279	286	290	297	297	280	243	268	287	300	287	281	289	277	284	293	286	284	285	282	280	266	277	292	283	274	275	273	290	278	312	265	291	301	299	297	320	293	295	276	285	286	294	286	283	282	288	292	307	270	267	270	270	265	258	298	296	290	263	270	268	281	289	267	281	265	291	292	273	262	279	263	257	281	281	269	288	294	281	298	262	297	306	283	272	306	313	323	305	270	266	304	288	249	265	281	288	295	270	269	314	267	255	328	283	266	295	283	293	292	313	280	292	288	254	294	275	296	239	270	292	267	301	277	291	298	301	277	254	261	273	276	290	244	275	275	273	281	301	300	277	278	267	292	292	296	291	285	276	258	278	255	314	252	307	276	262	257	287	268	274	275	284	301	255	284	229	287	261	293	262	253	237	257	287	304	269	265	308	254	286	285	247	276	270	318	289	303	284	291	274	280	300	292	282	283	287	281	265	270	280	270	281	281	269	301	262	282	302	285	287	292	297	300	306	258	261	309	295	289	292	267	296	267	291	279	286	286	264	273	312	278	296	269	267	281	266	301	273	280	294	285	280	285	255	294	311	301	282	276	308	293	286	262	262	233	259	289	260	273	259	256	295	298	283	250	299	249	306	283	301	279	278	277	283	259	278	276	297	273	298	251	282	306	287	269	299	295	299	289	287	286	248	263	288	280	272	283	264	272	260	297	299	286	271	270	322	270	293	306	297
6320	2386	4333	4308	897	826	837	826	785	795	816	844	817	795	775	743	727	805	737	770	786	776	722	766	787	799	776	773	793	743	777	772	723	751	748	738	762	819	784	756	753	779	758	745	774	779	727	765	750	772	716	746	745	749	747	800	755	781	759	755	750	776	733	811	728	762	743	788	758	759	766	751	779	754	802	749	813	783	761	752	762	794	755	795	793	746	689	782	756	746	739	837	784	767	728	801	789	754	780	727	793	803	781	759	773	784	747	768	759	753	749	768	749	758	823	743	768	786	754	739	754	728	800	787	763	764	778	748	768	764	834	747	758	728	784	768	805	800	765	782	770	765	744	788	748	743	800	752	749	839	744	743	701	752	803	764	762	725	731	782	725	711	769	787	749	782	763	708	786	769	790	750	754	772	755	746	754	753	764	811	759	741	747	800	751	764	778	739	719	807	707	748	762	790	742	720	765	781	742	778	788	699	770	749	782	787	758	709	771	798	799	792	784	784	755	792	765	741	814	793	809	809	707	762	741	708	728	772	755	727	756	793	740	741	790	767	721	765	739	743	745	740	790	784	767	718	748	775	768	741	823	795	768	782	755	780	758	748	758	728	817	734	747	728	751	707	756	776	735	734	671	803	746	747	750	760	798	802	767	730	747	787	748	830	788	770	758	772	752	775	796	803	766	764	733	749	765	703	749	766	756	776	747	768	709	775	798	784	744	747	749	776	720	772	759	735	777	816	731	728	765	798	817	778	712	776	839	774	728	752	794	728	729	772	723	730	785	684	756	783	792	747	746	791	739	704	751	763	744	757	747	748	764	763	744	779	782	730	767	760	752	745	736	743	726	740	747	784	733	782	765	739	763	709	802	728	743	752	775	756	793	792	800	758	781	725	764	771	739	785	777	729	758	757	731	778	713	776	788	756	778	753	754	768	763	737	758	763	729	725	770	726	749	757	761	744	754	753	784	735	789	725	808	810	798	744	783	779	730	731	746	756	790	710	730	728	785	754	737	718	744	752	743	740	780	776	767	772	754	799	803	763	738	782	769	755	797	755	709	729	717	802	748	784	803	719	757	785	779	748	750	720	775	753	780	737	813	749	765	814	737	816	753	788	783	819	735	721	753	760	767	750	737	748	758	723	752	794	792	749	809	786	748	756	761	749	767	787	723	776	772	721	792	760	773	773	767	743	769	753	752	816	772	762	687	752	787	762	801	760	782	762	782	718	774	739	787	743	771	746	739	753	788	787	763	751	776	733	688	756	749	776	745	758	724	760	714	771	757	698	710	790	745	819	834	799	719	794	744	781	788	800	759	733	813	759	779	790	761	749	793	710	756	793	717	797	721	832	787	795	726	726	764	735	739	756	779	760	764	779	774	723	785	727	811	773	762	759	770	758	715	805	716	763	745	699	744	723	795	790	757	763	754	774	724	777	803	781	775	745	783	731	740	805	780	804	789	787	767	753	794	737	788	778	726	767	811	791	798	752	647	706	731	725	781	748	769	720	784	744	737	737	747	763	784	789	752	757	780	725	714	748	786	788	770	757	767	725	737	720	799	774	758	798	759	779	780	792	713	798	744	778	824	825	763	802	774	761	741	713	748	782	795	734	755	796	785	854	759	775	767	700	762	765	737	771	785	796	746	730	782	775	771	732	767	730	749	747	719	820	792	760	740	766	779	773	793	763	786	753	770	710	785	771	754	745	801	806	780	732	726	830	788	788	788	755	821	756	733	777	811	745	715	786	801	740	754	751	783	781	801	766	758	808	740	717	728	724	774	760	715	752	724	744	780	778	736	707	838	755	735	773	718	787	760	753	745	769	747	763	785	705	783	785	774	753	811	709	748	812	763	770	726	777	757	741	795	736	758	791	743	789	737	793	758	810	763	784	751	773	775	774	782	775	759	763	725	776	766	701	752	757	737	701	810	798	717	754	801	742	742	768	741	765	793	722	778	802	786	748	729	739	733	748	797	721	695	734	755	758	798	808	791	767	713	755	747	792	775	777	743	726	789	729	737	783	737	737	775	745	779	776	753	742	788	715	792	739	809	755	751	783	788	716	738	757	768	758	791	740	686	782	774	788	799	773	774	774	747	788	709	741	721	772	766	771	789	769	766	755	754	790	801	747	765	739	765	786	728	764	749	748	781	726	712	730	774	808	688	742	759	771	778	758	747	780	766	743	751	710	799	731	746	721	748	722	770	748	800	744	749	723	716	778	777	767	739	746	746	731	707	766	748	805	782	759	757	705	778	795	789	761	782	808	696	800	805	731	755	781	759	721	694	795	791	705	756	781	793	744	753	763	753	764	711	773	765	806	772	809	758	753	755	791	790	760	707	751	745	708	705	761	760	756	758	776	753	720	771	751	784	763	760	750	769	773	759	782	786	750	760	750	737	761	714	724	733	802	818	764	774	722	748	770	744	727	788	774	743	786	772	747	745	806	708	721	780	732	787	710	788	744	859	738	793	746	760	717	751	677	817	715	761	747	729	735	760	739	740	740	749	772	835	789	759	780	723	734	725	787	809	741	764	775	772	732	773	798	711	768	748	770	732	778	752	698	713	787	761	806	822	782	767	750	753	814	817	752	696	753	735	776	757	768	776	778	742	791	776	767	777	754	767	777	725	776	731	783	778	819	772	762	741	712	733	822	746	741	816	751	697	762	748	740	783	842	805	783	798	757	782	750	730	819	733	736	774	766	767	757	775	786	764	755	757	789	773	762	738	763	809	708	748	722	770	759	755	785	774	769	752	787	739	786	766	742	750	764	737	784	742	741	791	795	729	807	782	789	751	762	771	699	775	738	737	763	770	761	743	746	724	723	753	736	787	715	723	730	729	760	723	812	753	744	703	678	769	725	738	756	766	729	794	725	779	811	744	785	780	755	775	758	771	743	721	736	797	711	788	732	796	812	758	760	729	795	748	768	748	733	737	786	754	795	772	761	770	746	782	769	729	806	784	774	785	717	806	791	763	770	713	787	854	773	759	770	805	739	752	737	766	765	752	788	736	753	789	762	758	764	730	778	745	766	789	750	872	792	756	753	747	757	788	779	745	753	773	763	766	750	755	755	770	743	759	780	776	793	742	815	768	730	773	730	742	774	747	768	824	761	763	729	779	810	782	744	814	736	797	745	750	747	753	749	760	779	739	738	736	838	770	760	805	787	815	749	786	765	785	753	805	750	796	690	764	784	747	709	753	767	740	753	769	722	679	774	745	745	801	750	784	766	767	756	743	801	747	766	710	734	760	748	764	745	726	718	780	740	819	719	754	749	791	755	759	723	764	729	719	757	726	759	752	746	761	758	806	776	810	740	757	802	789	758	723	790	772	755	792	733	813	746	756	781	774	692	745	741	792	761	722	743	738	822	769	795	727	763	744	728	785	749	732	762	756	719	741	761	790	772	787	748	759	761	770	784	777	760	731	756	772	786	736	762	693	788	751	796	768	775	737	810	705	798	737	771	737	778	762	791	791	765	767	761	770	775
33208	20360	18990	14037	8397	3426	1712	970	663	523	448	420	442	396	383	386	380	377	337	372	396	351	395	349	334	322	333	373	320	356	356	348	344	355	345	330	360	324	349	344	342	357	393	303	321	349	352	352	351	332	343	329	334	343	338	369	349	335	319	313	349	316	353	356	328	353	309	347	341	329	323	327	347	355	322	315	323	340	343	350	320	363	319	345	336	301	350	339	333	341	301	328	348	325	343	331	355	353	342	317	355	377	312	350	312	334	305	310	340	341	334	305	325	354	365	336	317	313	345	327	341	312	356	308	391	334	361	334	338	346	326	345	319	333	344	326	329	335	361	330	315	334	335	338	349	330	320	298	353	332	334	322	337	351	304	347	379	310	353	360	339	314	383	339	376	353	348	320	317	330	344	379	359	349	327	342	370	323	333	364	323	341	326	339	369	310	358	335	361	337	316	326	314	362	330	391	327	313	313	316	326	372	315	318	337	337	329	365	364	306	334	345	324	332	283	350	356	335	364	343	367	332	349	354	326	333	314	330	325	362	320	341	324	330	345	331	345	348	359	345	324	370	332	334	349	363	320	349	323	325	317	328	352	321	325	380	365	340	378	327	314	335	328	324	347	367	301	334	377	338	311	318	339	362	323	340	320	353	351	352	320	306	340	343	339	331	341	367	336	328	339	346	343	346	354	345	310	328	338	388	321	318	337	353	366	354	322	344	345	338	314	322	370	345	334	358	301	344	346	322	304	338	340	368	311	317	336	328	337	338	365	339	356	350	348	348	345	329	322	338	338	336	362	336	342	310	322	325	336	345	343	330	353	345	325	348	349	330	354	316	332	351	294	328	366	309	329	361	332	305	368	333	321	345	331	356	319	341	314	342	324	346	347	361	317	324	323	322	301	317	319	351	330	345	333	313	359	338	326	314	338	312	276	292	331	347	339	315	354	364	366	312	352	337	315	310	320	316	339	379	367	346	344	344	343	360	372	345	337	320	307	348	377	375	327	302	356	321	320	333	336	301	312	339	309	336	316	320	305	369	341	338	310	339	348	337	295	351	354	320	339	322	325	327	316	329	328	338	325	335	360	325	328	361	362	372	353	337	320	357	338	346	333	324	317	341	333	321	372	348	331	353	329	333	348	357	322	337	334	330	365	352	303	363	327	362	321	311	337	325	346	363	316	325	331	323	352	336	357	347	382	340	331	353	316	327	331	360	343	300	296	337	388	337	318	294	358	335	337	325	328	349	327	323	353	347	347	338	321	339	360	347	329	317	348	346	341	305	355	346	315	342	342	344	339	331	332	348	343	357	345	312	336	344	346	336	324	335	347	322	340	341	327	339	333	340	334	383	383	338	310	355	296	320	309	341	305	342	321	307	355	318	325	320	346	383	367	355	351	316	325	351	321	316	342	366	349	363	326	337	363	347	339	352	325	310	321	325	333	338	330	329	335	346	333	324	303	316	341	324	345	365	367	302	338	358	325	343	379	335	365	319	301	339	310	344	308	321	341	361	323	327	312	323	352	321	336	351	345	334	325	330	334	335	326	328	357	323	356	349	341	342	339	335	338	364	349	340	340	381	370	344	319	338	347	339	346	359	346	365	280	336	333	317	325	313	344	354	320	332	335	296	337	298	328	322	323	341	363	329	327	290	325	328	342	316	326	355	326	356	344	297	323	372	347	340	332	329	300	350	362	326	329	317	352	333	357	321	313	340	347	354	394	320	325	348	338	332	319	330	311	324	336	314	344	349	345	329	340	324	326	296	354	329	333	366	339	315	301	340	348	344	358	344	334	341	341	327	363	313	367	353	345	374	358	330	350	370	306	328	314	340	349	325	324	338	370	349	366	350	323	347	344	313	317	322	328	351	312	290	341	338	359	334	348	351	343	339	321	304	356	336	313	355	342	318	346	348	307	333	337	334	279	344	311	334	313	340	327	329	315	366	369	327	353	390	328	324	331	332	350	314	317	359	325	326	326	358	335	346	328	327	341	349	337	340	345	364	307	326	307	324	336	333	334	315	321	332	342	348	364	350	348	320	340	349	328	316	354	315	362	347	330	316	319	349	312	319	329	336	319	337	329	325	315	348	324	321	338	316	356	337	320	313	344	360	354	307	315	344	356	359	329	352	332	325	351	345	349	317	348	333	354	369	376	342	321	310	346	327	370	332	343	318	346	293	337	342	339	351	337	319	342	318	361	364	358	358	337	313	309	335	343	337	327	346	346	348	336	311	335	301	331	334	324	333	325	336	335	342	340	332	313	317	340	342	357	309	326	383	338	355	353	348	330	356	316	313	315	339	360	331	309	339	340	327	327	371	310	345	358	320	352	342	345	343	329	343	376	357	342	350	345	345	349	312	363	333	322	345	317	295	354	332	366	338	351	319	342	350	372	343	356	317	336	314	321	350	331	375	345	377	344	340	336	317	334	316	325	342	335	345	323	334	309	337	367	311	319	345	312	350	329	343	346	348	305	360	297	337	376	323	339	331	363	319	314	330	320	332	351	344	329	344	347	330	316	306	339	328	384	344	352	335	318	345	360	338	329	342	319	374	336	344	344	313	347	355	353	327	327	327	325	331	332	323	308	327	338	348	339	332	365	316	325	318	348	366	333	341	330	390	321	313	315	313	331	318	313	324	360	340	345	360	309	326	331	356	350	307	337	322	325	337	343	347	338	358	346	335	343	360	342	343	356	348	347	346	343	350	311	320	344	346	355	299	343	348	338	322	344	343	342	331	325	331	349	354	313	311	305	329	339	333	344	323	325	302	320	296	381	330	328	330	328	342	339	327	335	341	336	340	318	309	343	332	333	333	338	310	316	303	324	335	361	321	322	316	312	305	331	358	365	320	323	329	299	333	348	345	339	369	329	343	329	342	337	329	322	362	321	344	337	330	316	345	339	344	319	333	333	327	320	353	307	340	351	324	303	316	325	375	355	325	367	338	339	325	336	347	328	354	338	351	346	344	367	311	354	361	355	357	365	334	321	340	292	322	322	315	369	348	344	352	330	325	353	336	334	350	312	315	339	310	334	305	359	366	322	319	349	340	311	312	345	365	340	352	331	343	343	336	336	339	311	307	348	352	325	340	326	295	329	319	335	358	328	332	296	337	326	329	315	349	336	362	321	314	353	341	368	317	357	320	368	360	347	345	335	371	315	360	311	305	336	343	329	319	293	327	334	338	334	320	370	324	313	341	352	363	364	350	329	363	350	349	329	333	341	316	332	327	339	314	347	315	332	329	356	351	327	303	344	358	341	305	334	316	318	341	344	306	348	322	336	341	366	329	347	319	304	360	360	320	318	364	339	375	327	351	319	335	331	323	316	346	333	362	343	315	333	313	359	320	312	343	346	303	336	313	340	309	341	362	291	332	370	344	328	331	334	305	327	339	315	303	317	338	324	323	334	326	352	307	328	343	349	337	367	363	330	335	302	338	329	340	317	333	324	340	360	317	328	333	323	356	332	318	338	350	326	343	329	326	338	326
21469	12117	12424	13509	6757	2765	2463	2043	1870	1698	1557	1441	1325	1261	1202	1192	1170	1131	1086	1088	1058	1047	1054	1014	1011	1006	940	970	937	900	986	978	947	941	935	932	875	928	921	902	918	909	865	922	924	854	904	971	902	896	836	910	930	915	923	890	877	917	915	846	871	916	885	921	870	880	888	874	899	891	899	879	866	920	921	853	865	858	930	863	868	877	911	836	923	871	914	892	855	890	888	828	853	870	859	890	911	895	850	904	848	879	858	929	867	784	901	891	894	909	835	903	906	902	902	836	892	850	902	836	904	869	921	912	923	904	926	826	861	864	853	840	853	825	843	874	835	851	858	876	899	864	886	833	857	859	904	852	876	811	836	888	924	891	876	888	841	857	870	844	907	866	852	887	845	872	921	880	898	859	885	856	839	869	822	845	910	863	858	848	778	893	848	884	875	863	902	830	887	888	894	875	885	807	858	854	879	896	885	868	885	885	824	908	852	902	868	838	865	877	866	852	869	862	905	943	858	851	863	841	874	861	853	842	843	858	909	841	866	857	888	870	868	870	869	890	862	830	874	872	870	869	857	825	857	872	913	878	880	828	857	865	841	873	864	900	868	885	879	880	878	855	899	870	906	828	852	859	871	911	871	907	875	879	858	847	855	832	802	903	856	918	858	873	898	902	865	868	872	863	828	876	907	866	889	880	843	877	865	884	916	869	833	846	884	885	888	856	874	856	879	819	914	844	841	890	878	877	888	834	879	899	849	852	906	846	871	889	910	859	825	871	874	911	859	839	902	860	825	884	896	881	876	853	858	847	857	886	910	864	875	868	858	860	875	867	821	854	893	861	834	880	878	850	858	850	918	891	838	889	846	854	835	864	899	887	858	920	868	874	872	871	864	891	971	915	847	895	843	895	889	882	846	856	869	890	864	886	891	862	864	854	862	859	856	854	898	871	842	845	875	851	922	864	863	841	898	887	884	839	931	848	871	886	872	867	876	852	899	808	890	882	885	929	842	879	870	815	903	848	887	877	874	896	844	850	846	895	869	864	887	901	908	849	850	900	855	842	823	847	877	875	836	841	861	893	912	909	865	891	821	883	843	945	885	870	861	852	829	908	886	907	852	883	898	894	877	866	896	848	844	864	842	863	882	839	823	892	900	886	829	876	898	888	859	889	849	905	862	825	858	870	919	897	899	812	829	852	861	912	874	854	890	844	859	847	885	848	887	915	868	924	866	827	866	879	863	912	821	883	871	920	854	846	860	861	860	861	833	920	894	887	865	854	835	879	861	887	839	856	918	852	884	841	865	884	884	858	876	885	899	834	876	855	830	840	869	857	818	887	861	886	857	901	838	859	850	879	892	894	881	870	906	915	842	863	876	857	881	866	862	868	838	891	885	844	883	860	892	924	851	898	867	903	923	859	843	850	819	850	838	832	816	875	943	892	860	876	830	868	896	839	857	809	843	891	856	829	887	836	863	846	901	810	853	881	816	903	909	868	875	909	863	927	857	846	856	880	874	908	864	873	808	844	862	872	884	900	878	868	886	894	890	867	890	840	844	836	902	811	867	827	843	839	855	879	871	898	876	842	846	826	869	819	879	908	810	853	904	834	862	876	895	905	825	842	867	872	839	851	842	874	872	933	849	894	815	889	884	859	871	921	867	865	863	870	866	838	858	869	835	845	909	834	897	889	895	873	872	828	920	837	857	835	878	876	904	888	885	930	932	871	889	919	895	921	891	855	879	869	843	921	797	832	863	820	856	904	894	888	917	857	863	845	867	798	855	883	896	872	840	884	878	883	841	874	907	837	872	835	871	921	851	858	907	833	870	877	865	873	925	851	913	933	896	883	881	893	839	858	806	866	825	854	830	820	816	882	870	840	867	876	910	914	929	887	833	838	907	858	920	882	881	866	841	895	879	845	935	859	862	873	857	871	814	852	859	876	903	845	910	884	868	806	934	875	877	870	814	866	879	927	911	843	884	806	881	893	848	878	862	855	827	861	858	850	891	897	804	841	823	861	806	888	866	852	884	890	906	881	849	842	871	849	902	849	848	844	894	865	852	854	841	867	843	815	835	891	834	849	879	868	872	871	838	877	841	892	876	885	890	851	840	866	883	860	927	895	891	871	872	859	867	857	869	886	882	830	866	866	845	836	844	849	891	893	870	897	938	891	879	836	905	899	888	845	913	869	867	908	842	893	856	838	795	849	843	844	839	923	883	852	855	793	854	874	837	871	880	882	862	893	918	820	860	909	822	808	886	880	910	911	847	861	868	870	894	872	865	861	860	891	869	872	884	824	892	877	875	880	881	839	871	847	856	867	877	856	881	893	818	845	876	884	898	906	867	860	853	832	927	829	901	862	848	851	880	825	917	828	861	835	839	891	844	882	916	823	821	873	982	848	863	821	879	867	849	904	840	851	820	895	853	870	870	849	845	879	840	852	858	869	875	869	849	856	902	882	862	842	874	866	852	862	790	857	853	836	880	860	906	822	858	847	864	902	894	840	859	893	836	864	819	888	860	887	920	848	880	850	861	870	893	855	788	892	903	860	870	891	892	811	907	856	863	886	904	887	895	856	862	886	843	923	888	889	836	861	865	893	827	842	913	882	889	833	869	846	884	868	857	869	825	847	886	844	865	897	869	862	838	863	842	843	830	862	900	899	897	829	904	833	915	845	902	863	826	874	918	933	884	858	879	874	873	897	900	850	858	810	925	844	872	837	856	864	902	833	893	816	784	853	894	892	877	846	893	862	870	892	929	865	857	860	857	844	837	853	890	855	887	886	877	883	864	872	893	870	845	826	882	831	896	877	943	861	898	889	908	894	842	840	824	864	849	846	888	805	896	836	876	845	894	883	790	873	929	817	845	848	884	849	877	896	867	889	866	847	926	881	860	853	845	860	847	844	844	902	842	883	825	921	880	889	826	878	888	889	895	813	850	879	864	912	837	891	841	835	879	860	854	814	870	853	900	834	849	866	839	866	855	874	890	875	890	916	896	883	891	893	839	922	845	848	857	850	890	868	892	889	844	865	891	861	875	859	854	853	860	855	821	882	895	882	862	863	837	890	917	851	856	862	905	845	865	874	868	836	911	879	834	847	876	852	878	851	844	885	843	911	862	837	830	858	867	883	875	846	851	876	858	912	863	881	888	868	871	869	820	859	854	861	912	879	858	861	873	852	900	884	861	851	842	826	865	866	898	880	885	842	871	871	921	888	866	890	834	913	836	866	891	839	843	812	869	923	897	859	886	879	883	892	877	881	882	828	862	867	902	893	917	887	810	868	870	888	860	799	887	830	891	867	900	875	850	881	854	850	865	904	911	892	865	836	885	936	875	865	835	843	832	860	866	847	927	911	866	860	905	868	923	918	875	903	883	845	851	887	802	870	872	841	864	853	917	909	835	901	886	885	869	844	844	846	853	849	916	858	873	903	905	863	913	865	878	874	834	843	867	977	858	896	855	850	847	862	854	812	915	850	864	824	869	881	847	874
38130	21592	20808	11877	6636	3663	2010	1110	694	503	395	325	343	316	306	293	228	267	260	234	237	251	245	214	269	233	231	244	216	174	220	225	204	202	213	217	203	196	197	212	191	193	217	203	205	188	220	204	193	196	203	199	198	183	191	190	192	195	215	206	180	195	200	166	200	210	178	180	193	208	189	193	205	183	202	174	183	205	194	149	193	200	186	183	189	198	212	196	171	172	217	172	199	184	191	209	192	205	222	193	175	192	228	172	207	186	232	212	210	172	194	211	206	174	201	176	202	198	204	200	178	186	201	183	185	202	188	210	182	178	202	185	190	203	201	192	196	195	202	196	173	183	182	201	210	197	157	186	190	192	168	200	209	189	178	189	196	205	194	182	182	179	201	193	178	193	187	215	183	176	157	186	199	179	185	189	173	190	194	196	190	194	204	189	167	206	185	214	185	199	187	177	205	191	190	160	179	193	177	181	194	185	180	187	197	186	196	175	190	194	197	192	182	215	179	185	209	177	197	175	195	191	208	186	206	200	175	180	194	207	189	196	203	194	176	204	194	184	177	233	208	163	183	193	205	181	196	182	192	198	183	176	179	196	164	190	197	183	190	166	186	200	227	169	174	207	197	191	180	187	177	190	213	193	181	192	186	196	202	169	196	189	183	181	174	187	186	210	208	187	200	196	186	198	188	177	190	163	189	190	226	202	208	204	185	186	189	192	198	175	181	184	190	178	207	190	197	205	176	206	193	185	189	197	209	188	189	206	188	203	196	186	204	176	161	193	188	209	203	198	191	200	200	199	191	174	199	214	198	196	189	203	187	166	180	184	182	181	180	190	200	201	224	184	206	183	183	203	170	220	176	168	193	190	210	188	203	178	183	196	203	201	186	201	189	211	166	190	177	200	180	172	214	204	198	204	190	191	188	202	180	182	181	188	181	195	184	201	199	200	194	214	187	220	198	184	181	158	216	201	222	216	186	204	182	190	204	232	200	164	201	209	198	172	190	195	214	206	187	177	183	216	187	170	179	181	194	192	200	207	214	179	172	190	219	180	191	193	198	195	165	185	192	169	187	210	173	197	201	172	197	183	186	201	175	155	194	189	173	200	200	186	177	202	190	188	197	209	203	203	173	199	216	179	174	167	185	187	207	179	198	200	174	192	203	205	193	188	210	197	200	199	170	200	173	191	195	187	189	195	168	194	180	197	184	210	214	179	205	202	204	175	178	193	167	179	192	175	187	189	186	167	195	210	175	211	175	177	212	192	212	197	180	203	189	167	170	202	177	177	186	184	177	200	199	180	185	191	182	176	191	150	179	190	185	223	199	186	202	174	183	197	193	185	223	206	191	192	198	193	191	177	186	175	181	178	198	166	186	174	198	174	201	191	183	185	173	192	195	177	202	179	181	209	180	196	198	189	200	227	183	194	176	175	173	194	188	179	166	191	188	178	179	192	144	208	189	191	214	176	190	174	212	183	182	197	189	173	157	197	174	188	195	175	213	181	181	191	203	191	191	183	192	173	191	179	177	171	172	192	184	190	176	211	201	191	214	189	177	218	186	196	180	185	186	196	227	187	208	183	175	177	195	199	212	211	179	207	188	204	208	184	193	174	177	202	203	212	222	188	205	195	186	176	182	196	178	204	185	189	195	192	198	178	183	198	183	182	168	197	195	182	169	196	207	197	184	181	186	201	179	183	201	191	206	198	173	171	196	193	195	166	210	197	195	180	195	168	190	181	189	200	191	208	177	177	182	158	198	205	190	195	185	209	178	179	175	193	189	177	197	183	177	190	185	200	179	178	202	175	174	205	192	176	210	199	191	202	171	174	182	199	199	203	174	203	189	208	161	192	185	190	198	186	185	192	205	167	186	191	166	180	187	172	226	188	221	183	167	185	207	178	189	210	176	185	186	196	174	191	191	198	172	184	168	190	180	176	196	178	200	202	191	178	196	205	176	194	198	178	192	178	219	165	192	181	196	198	198	206	183	194	186	182	172	200	190	196	204	220	173	211	179	173	193	166	194	188	195	197	204	171	174	183	191	206	211	176	175	202	199	205	169	171	190	203	198	195	204	178	188	192	186	195	199	186	159	175	195	201	176	166	198	183	192	205	196	201	165	200	197	193	167	171	180	176	167	193	190	172	179	186	198	194	192	180	204	193	190	179	195	178	217	206	196	161	180	188	198	207	185	183	181	169	195	195	201	185	200	215	209	210	218	192	168	196	174	204	213	186	171	171	204	182	203	168	213	179	169	173	180	184	229	183	196	181	218	193	195	193	171	179	193	197	167	193	200	181	203	202	175	195	159	186	185	175	193	204	190	172	196	188	185	187	185	179	185	186	199	198	195	172	199	207	203	172	192	186	189	171	214	176	196	202	190	182	179	181	185	205	199	188	196	196	171	208	185	198	162	186	181	204	195	198	190	170	196	190	194	224	202	191	197	195	167	195	185	192	195	184	178	169	175	176	168	197	194	193	182	203	217	206	176	173	185	198	202	199	200	168	208	180	167	212	182	215	182	196	196	187	196	195	200	174	177	191	193	197	178	205	188	205	192	194	193	212	207	209	185	187	173	202	178	178	204	211	195	200	173	210	190	183	164	183	183	191	165	207	197	185	187	187	188	169	188	169	193	175	188	191	172	190	195	196	197	202	200	202	201	183	197	182	204	177	190	173	178	192	181	198	186	209	206	193	168	169	181	170	176	184	179	190	199	189	200	197	178	162	198	185	193	196	185	196	188	159	205	190	178	172	175	160	197	212	184	209	201	183	185	193	155	180	204	176	211	167	194	173	197	182	197	168	187	194	201	187	182	197	177	169	186	169	202	176	180	206	193	200	193	204	186	205	189	197	209	179	211	201	185	194	169	199	192	180	215	165	216	188	188	198	199	181	200	209	193	186	180	193	213	212	195	173	194	188	173	194	204	180	221	214	166	183	190	198	184	197	187	208	201	188	211	167	171	200	196	178	179	201	179	195	203	200	172	172	185	215	180	184	202	197	168	181	184	177	188	193	194	188	164	191	208	178	179	207	214	174	190	194	177	177	190	186	173	172	188	179	175	196	207	204	191	196	224	203	202	187	146	188	185	204	189	160	174	197	179	200	183	192	178	168	176	188	195	180	167	211	214	187	177	186	187	207	188	175	190	195	178	200	173	188	187	187	193	195	220	200	197	178	183	163	196	199	196	190	188	186	163	188	188	212	183	204	219	168	194	193	179	181	187	155	192	208	171	188	199	216	191	201	182	171	191	192	195	191	175	182	193	159	211	204	213	177	185	170	188	189	175	178	187	173	180	190	191	183	162	176	168	196	184	205	189	181	190	204	199	189	186	219	200	179	177	201	177	192	192	177	195	195	173	183	205	190	174	192	201	164	180	182	163	207	179	217	194	181	204	208	183	186	203	189	208	163	180	173	168	215	206	193	200	167	169	195	185	186	187	174	195	176	177	176	183	181	167	206	171	184	224	172	189	192	196	177	205	181	190	188
23349	10289	14025	8423	5331	4275	3457	2843	2470	2148	1870	1654	1444	1313	1251	1128	1055	1028	877	940	848	834	830	826	762	808	746	738	679	723	715	662	697	646	677	652	571	638	644	617	590	613	600	575	638	586	582	567	610	573	581	625	567	523	560	622	566	573	513	567	507	541	592	573	506	543	568	509	562	575	566	551	557	554	555	519	566	513	504	544	551	611	529	527	509	547	582	503	543	502	490	535	520	543	480	502	545	563	552	497	514	501	482	524	542	469	514	565	536	531	511	522	490	543	537	518	513	531	541	503	487	511	504	499	538	526	538	545	557	494	518	494	492	511	533	543	553	501	516	573	518	525	514	565	528	507	520	493	501	529	487	455	506	537	501	504	513	507	533	538	497	523	515	518	555	558	507	495	516	468	506	581	531	505	508	550	531	536	515	530	605	539	487	540	507	531	527	534	499	510	470	512	474	522	479	499	541	525	549	513	553	568	506	534	530	454	532	532	477	547	531	513	515	498	539	535	534	516	497	524	493	528	512	540	519	533	501	506	507	501	498	542	542	547	487	512	555	573	592	536	532	556	486	479	544	516	537	518	505	519	529	538	521	531	503	505	477	522	514	528	514	504	510	530	515	530	527	542	536	520	498	547	504	553	529	560	528	528	513	493	546	518	524	518	524	524	503	508	543	521	512	525	518	519	507	503	495	540	535	526	498	535	537	523	534	513	475	543	519	576	508	516	501	537	514	487	548	519	514	513	511	532	514	542	555	559	522	506	528	480	518	529	485	520	508	516	524	534	535	569	530	548	529	549	496	523	521	553	519	490	529	551	492	533	484	507	490	540	556	544	530	475	481	468	554	493	557	526	520	521	523	500	507	497	533	494	509	496	505	474	531	533	508	484	509	505	509	547	502	531	509	534	505	512	520	517	515	530	517	513	501	473	526	545	484	505	532	538	541	487	504	486	497	515	519	500	511	515	548	491	507	553	534	512	543	534	523	485	549	507	497	488	554	534	528	529	522	521	524	509	480	495	480	555	503	547	530	559	488	524	507	541	550	544	543	511	473	528	524	528	531	478	514	503	518	501	520	544	524	464	522	506	559	536	541	516	501	546	486	521	511	540	509	486	536	553	516	474	493	526	518	524	513	551	519	501	503	553	504	477	565	535	499	515	519	489	543	509	469	513	544	530	515	552	512	529	511	489	554	536	524	512	500	477	484	518	530	514	488	486	507	564	504	521	509	481	513	491	520	533	495	548	506	540	531	522	543	523	534	518	538	503	514	529	543	525	503	502	534	531	537	529	506	520	528	532	503	519	468	501	544	507	559	509	503	526	493	518	509	492	506	528	509	514	533	519	503	513	509	510	548	546	468	521	516	480	520	502	486	527	511	507	547	533	536	486	544	511	511	533	531	472	501	519	551	577	489	536	534	519	551	538	527	519	550	502	534	552	515	499	506	531	519	531	531	536	545	546	521	515	507	536	535	522	522	528	507	481	522	492	515	513	514	518	546	497	511	548	573	508	519	497	515	518	500	547	538	498	491	512	512	484	468	494	489	556	566	499	501	501	491	520	515	515	525	539	551	528	493	503	504	493	525	484	475	531	507	522	570	531	503	503	512	488	516	538	505	516	537	477	544	524	516	525	491	497	514	552	512	571	502	512	505	527	527	527	507	529	523	523	509	494	530	569	509	501	519	505	538	502	533	524	550	551	556	501	519	554	521	544	503	538	516	519	476	550	506	563	523	549	510	561	531	467	544	535	529	520	488	499	506	484	534	460	507	508	495	503	510	533	536	481	496	466	505	552	501	490	545	531	512	489	510	526	509	506	490	523	515	490	518	495	536	471	501	538	533	517	486	526	500	572	492	509	528	522	546	488	573	517	505	505	538	528	525	512	496	497	522	493	517	536	513	504	498	486	532	490	488	519	538	535	523	514	543	525	514	509	515	532	499	487	515	494	526	522	537	560	488	520	502	543	580	509	516	500	498	521	537	509	539	517	510	518	534	532	513	491	482	494	497	514	496	546	520	517	562	510	475	493	504	503	468	542	508	523	550	521	497	496	508	549	522	514	500	528	514	515	522	478	514	502	533	515	493	519	535	490	503	541	487	569	518	503	507	520	518	540	548	514	514	522	531	530	531	508	550	520	506	481	520	490	524	515	534	524	487	527	514	494	464	489	507	551	545	520	477	485	516	529	504	521	534	498	550	511	554	494	483	518	538	520	524	563	479	501	559	512	488	523	509	552	511	509	506	551	508	535	528	475	478	492	539	497	538	496	519	530	490	509	561	515	504	518	533	551	525	505	530	548	473	518	526	525	553	496	535	532	492	563	569	502	490	524	503	551	516	506	539	507	509	517	568	509	482	535	500	546	536	537	506	480	540	529	548	486	503	481	509	502	488	546	514	513	507	535	530	549	512	504	519	502	479	496	534	528	491	498	540	530	525	511	546	570	549	516	521	527	515	507	530	524	533	539	527	478	507	549	528	521	508	497	549	489	505	505	547	516	508	520	522	509	529	496	531	511	478	508	544	509	545	520	545	492	510	525	535	536	501	516	530	557	509	525	527	507	493	496	531	502	535	490	504	537	508	555	570	546	484	520	513	500	517	529	533	547	523	530	528	509	509	523	509	530	505	525	486	512	483	492	548	540	577	499	492	535	508	557	529	480	502	518	508	516	501	561	548	527	545	537	570	532	515	538	540	532	511	517	518	553	509	520	510	499	497	544	495	505	522	556	528	517	473	565	504	512	529	505	539	512	506	567	508	544	490	536	525	509	573	526	534	530	533	506	513	492	528	512	539	499	526	495	487	516	478	483	508	493	537	492	528	528	511	523	534	530	528	531	536	484	482	522	508	521	526	557	555	510	520	509	520	487	486	555	505	500	516	514	538	528	528	515	536	496	523	514	552	520	530	556	513	513	480	514	513	492	544	503	496	526	528	513	566	499	476	552	551	519	513	540	539	506	517	523	547	525	504	511	488	500	497	543	536	516	532	537	539	510	537	461	487	536	477	503	518	532	544	513	494	536	530	514	497	542	486	528	529	498	518	506	526	524	522	519	496	552	497	514	535	512	519	466	522	512	517	527	555	530	594	528	550	496	501	491	528	494	485	524	501	486	509	492	499	508	511	522	518	512	495	543	532	501	488	506	516	512	558	558	517	500	512	537	497	533	527	568	530	481	545	553	541	550	474	498	545	520	501	520	476	526	526	556	488	564	541	527	516	491	505	509	558	493	483	510	507	493	512	537	485	513	507	516	537	566	509	506	539	513	486	507	538	460	501	540	525	509	510	528	517	520	491	505	506	533	521	532	499	524	558	504	518	528	560	488	523	504	548	505	548	514	507	506	500	504	482	479	509	503	538	531	519	535	526	552	540	490	560	510	511	549	478	494	494	553	534	522	499	532	529	478	499	508	485	544	493	519	535	506	492	502	477	547	504	511	507	500	522	495	508	525	548	537	526	473	491	541	506	515	519	534	524	547	497	497	504	508
5714	946	539	358	352	289	279	253	292	299	299	302	279	333	262	268	274	267	273	308	268	252	265	250	283	271	277	286	256	283	291	288	260	301	255	287	276	262	256	272	273	272	269	265	305	284	292	263	255	258	293	251	295	263	281	319	277	280	299	291	274	304	287	322	302	266	271	285	290	258	258	298	292	273	245	289	282	261	296	268	271	296	257	269	283	274	285	278	320	276	308	273	259	257	286	292	257	274	291	261	292	305	291	278	289	292	291	310	287	250	294	269	315	297	253	286	273	270	308	274	297	274	273	278	258	285	276	308	302	303	264	241	271	292	280	279	289	276	268	276	277	315	256	275	269	284	287	285	272	267	300	295	268	272	285	293	272	316	282	267	301	305	248	290	257	272	283	307	297	293	263	288	292	290	273	302	278	292	305	269	300	301	285	318	261	287	266	283	255	261	260	260	279	282	294	277	269	263	302	287	257	247	284	268	276	296	262	277	263	259	277	293	300	269	247	287	281	301	244	252	285	247	260	261	264	282	302	261	240	291	262	290	264	284	275	277	261	272	278	312	292	289	287	304	277	270	272	245	327	293	278	292	315	277	268	282	297	279	282	242	278	321	272	291	280	286	303	281	302	269	267	290	283	294	259	279	263	264	284	294	260	283	278	270	289	289	285	277	288	270	278	264	278	295	301	282	272	269	258	291	256	249	295	284	310	265	273	282	290	266	296	241	279	257	248	312	256	281	287	310	299	327	292	263	293	261	272	308	291	242	271	260	255	300	271	263	339	276	271	288	305	262	272	297	306	250	293	287	295	253	259	281	284	295	299	334	278	276	290	275	268	305	292	296	305	303	276	304	298	307	284	290	283	269	268	279	256	264	312	271	307	288	265	303	259	237	308	264	268	265	270	299	269	273	260	287	283	273	289	244	293	274	264	287	293	265	259	271	283	274	271	288	283	271	302	299	259	267	284	277	279	242	286	281	311	291	318	298	304	283	276	274	309	288	240	257	263	261	297	289	299	265	276	258	300	269	267	262	287	255	309	283	291	260	284	264	292	279	292	283	241	295	274	269	281	272	264	275	258	270	261	284	289	293	292	279	291	295	265	270	280	254	305	304	310	294	256	270	263	298	294	270	276	287	308	282	270	269	283	271	304	258	283	276	291	282	269	298	274	274	289	278	263	313	274	273	315	299	294	272	271	270	261	249	270	282	271	285	302	295	287	247	265	271	289	297	288	270	284	298	268	268	271	268	246	259	284	294	268	290	292	273	281	260	275	262	272	297	289	242	309	308	283	289	255	280	265	295	284	298	279	261	286	287	279	296	272	298	288	285	244	264	283	285	259	272	282	278	264	300	291	275	270	295	266	276	260	312	276	255	270	242	274	254	244	282	276	275	296	288	311	280	291	281	274	281	291	308	321	299	300	258	279	269	282	278	279	278	280	285	261	287	263	314	277	273	276	295	290	232	263	276	277	287	289	292	273	300	277	279	275	265	275	251	278	264	262	273	278	270	280	279	291	263	271	288	284	263	254	281	273	259	289	293	247	275	275	296	277	285	258	268	250	268	283	290	286	281	272	279	277	294	284	276	261	282	271	274	269	290	280	302	277	278	269	265	313	282	275	277	270	286	295	276	305	297	270	306	285	288	271	257	274	268	238	268	278	258	276	266	281	255	256	289	269	315	293	292	268	273	282	271	286	288	283	272	293	304	346	289	277	258	276	276	298	262	309	286	293	282	264	282	304	287	290	251	306	283	300	275	249	290	279	283	315	277	251	304	272	279	258	274	258	295	275	270	287	295	282	305	289	267	249	293	258	309	303	293	293	270	270	271	296	278	280	295	262	279	265	259	249	282	273	297	262	270	269	285	312	260	281	283	259	262	268	248	295	270	280	258	279	272	296	299	257	293	290	268	261	303	255	283	281	312	264	310	289	322	264	258	281	298	281	269	293	276	290	258	282	284	266	267	290	286	279	295	286	263	279	259	252	275	298	283	289	274	292	284	293	299	280	285	276	284	299	317	295	294	277	295	275	247	263	277	277	246	288	281	268	262	296	271	266	301	288	256	238	287	288	283	312	298	300	263	277	288	280	261	278	272	247	271	308	294	297	277	276	298	276	267	273	272	283	288	266	273	252	291	276	273	277	266	290	324	271	274	271	287	277	271	251	264	293	293	283	285	279	256	269	313	289	275	280	281	282	286	282	283	260	288	262	257	280	285	264	286	280	270	289	251	268	293	277	283	280	313	292	286	306	282	287	302	247	289	273	293	279	291	278	274	269	301	271	277	290	286	284	277	280	268	255	315	280	299	281	282	259	286	275	273	291	284	285	296	268	269	270	274	302	246	273	285	261	264	274	270	261	258	297	282	273	255	271	277	267	274	280	299	251	310	311	267	302	302	276	274	285	280	269	323	317	253	298	282	270	254	277	260	269	299	256	303	228	301	263	306	287	281	274	274	242	286	275	275	268	277	282	274	278	264	276	255	299	275	314	321	276	269	277	271	274	260	255	291	252	279	254	254	289	283	267	297	305	285	289	273	276	294	265	312	263	259	275	293	265	276	296	267	277	287	296	317	283	285	286	276	276	266	265	276	285	294	269	281	274	298	291	302	281	285	286	289	280	290	264	279	254	266	286	314	289	266	270	260	297	249	279	312	273	266	294	234	254	283	285	256	286	285	277	266	270	307	258	282	288	277	278	295	274	275	281	260	268	278	257	249	274	319	291	292	258	217	306	272	283	285	297	280	274	263	295	295	276	255	302	277	288	257	273	282	287	288	303	300	279	284	268	299	281	286	285	283	319	294	272	291	264	279	285	265	287	297	254	265	251	254	260	287	293	277	259	267	287	269	288	300	258	297	277	257	282	262	291	308	326	274	277	260	253	259	301	293	274	278	298	279	267	263	292	276	239	264	275	269	251	287	276	279	275	253	301	301	278	264	302	299	292	300	275	294	322	240	271	262	272	259	245	304	275	273	293	301	289	255	294	242	238	232	255	242	290	289	280	258	244	297	317	282	239	270	257	272	308	299	275	277	259	274	278	274	273	268	258	292	295	273	269	301	273	309	288	280	277	261	275	276	267	281	265	274	307	257	317	276	291	276	287	279	303	303	251	262	287	300	272	271	295	287	291	262	277	243	275	301	292	271	287	261	308	279	307	299	257	273	268	274	312	289	279	283	286	243	292	269	247	282	261	277	297	285	250	285	262	276	290	261	300	292	277	304	285	255	295	323	292	292	278	303	315	270	285	233	300	301	282	280	298	295	265	281	268	259	289	259	273	256	287	248	292	266	290	279	287	271	279	287	267	288	291	227	280	255	305	291	295	269	269	272	246	266	260	265	287	270	280	303	299	267	290	310	298	273	289	272	298	249	283	275	256	288	272	287	268	236	305	287	266	268	269	274	303	299	284	246	304	289	256	295	287	298	300	280	290	285	277	279	275	294	241	277	266	292	260	285	262	282	258	300	299	271	268	305	268	281	265	273
5301	1200	1090	928	903	830	827	813	777	790	783	785	790	741	798	749	826	770	740	798	749	801	727	798	733	732	766	740	780	766	775	745	832	765	752	771	747	716	720	775	785	708	724	745	773	767	745	798	754	747	732	741	690	756	790	751	746	754	719	765	826	804	790	757	749	691	775	717	750	744	803	782	726	723	772	752	736	784	720	737	783	733	731	726	774	755	750	733	715	766	739	787	791	819	752	811	732	812	754	746	771	771	775	802	779	735	728	738	759	753	772	761	770	711	743	804	737	715	738	791	793	754	785	774	765	776	791	718	726	777	767	785	764	753	753	726	756	780	740	805	806	710	748	759	754	749	692	707	731	740	770	757	805	760	727	793	740	743	798	740	774	751	704	701	727	773	761	789	778	785	769	737	752	734	792	710	680	778	771	748	747	763	791	728	760	751	774	771	760	711	740	784	769	743	760	736	790	728	736	753	760	734	760	764	747	747	802	751	717	699	750	743	742	728	745	706	795	746	780	783	742	740	773	786	771	799	791	704	768	723	741	807	738	781	764	740	735	764	731	711	757	748	776	739	722	737	778	760	766	759	777	720	741	761	787	735	748	734	804	781	775	758	814	746	770	797	739	727	806	761	707	794	740	821	765	818	782	722	764	792	794	749	734	755	752	782	824	743	716	785	769	746	786	797	733	722	733	732	753	767	728	746	767	783	767	741	722	821	780	722	716	711	792	793	732	797	765	752	752	708	761	815	724	768	734	727	805	745	783	779	746	780	722	767	752	736	751	700	821	823	749	779	767	786	762	765	744	763	720	707	767	740	822	757	757	756	770	743	768	775	705	736	786	782	742	810	757	724	724	752	759	761	756	751	749	739	754	735	731	742	780	699	753	793	737	724	770	765	759	742	759	741	740	725	711	745	776	761	730	714	744	785	756	768	782	787	762	794	810	748	764	732	756	773	792	805	763	772	781	715	791	761	803	776	742	776	769	763	740	772	763	735	799	779	743	780	732	738	761	740	777	785	738	753	781	763	754	742	733	742	759	760	777	759	766	745	767	783	785	770	747	748	774	710	780	771	817	719	741	807	778	753	767	721	739	737	755	826	760	759	751	700	774	799	746	755	763	785	798	737	730	731	766	701	738	738	778	757	739	788	787	756	725	746	821	753	757	766	785	743	816	762	776	761	751	751	750	782	761	812	739	742	734	724	771	751	808	755	779	755	731	773	764	730	731	745	806	742	700	766	784	705	756	759	765	741	717	787	766	766	775	810	755	756	732	755	780	777	741	790	776	780	728	761	762	820	787	795	766	736	750	756	743	751	745	751	771	775	745	818	763	713	759	748	751	798	732	759	761	750	742	816	726	792	764	690	758	746	762	796	712	710	772	772	800	762	708	798	808	766	760	792	721	728	711	794	728	742	745	776	758	720	764	731	722	763	726	775	792	766	750	769	743	774	757	808	705	773	751	700	801	766	787	728	742	777	737	741	765	739	748	745	753	751	727	815	748	792	750	759	747	777	779	753	745	798	766	765	750	787	785	744	761	736	761	721	758	744	713	734	788	785	700	773	745	725	725	746	733	730	801	729	741	735	757	775	769	765	751	751	769	715	719	721	723	761	783	795	734	753	773	746	796	724	760	780	743	760	748	780	766	769	762	807	760	780	804	754	772	783	744	798	742	752	737	760	793	790	803	768	786	730	780	767	772	703	757	752	795	746	775	762	718	727	730	766	725	710	764	791	780	784	758	706	750	770	738	778	704	776	728	749	768	746	802	786	726	720	782	765	767	785	730	788	733	786	757	719	746	761	784	783	703	719	752	807	753	797	812	722	770	723	810	755	770	780	819	764	762	724	779	763	772	793	757	732	799	762	774	757	798	800	738	738	784	712	748	753	774	754	788	744	751	760	730	735	735	763	780	709	758	781	759	791	814	797	787	801	769	735	754	750	775	757	760	776	802	790	771	737	778	768	772	793	776	811	791	787	788	726	735	709	761	747	815	767	739	782	783	757	716	748	764	754	724	757	765	791	770	793	778	750	761	790	769	771	758	746	785	823	755	739	773	755	763	757	767	762	756	757	736	775	769	752	792	754	758	733	777	721	726	774	758	741	740	730	731	786	773	768	746	776	776	764	745	798	745	767	731	772	754	773	779	758	777	742	757	770	770	740	771	729	749	735	741	700	771	715	780	790	736	752	737	720	761	760	737	759	719	759	702	766	784	732	731	731	713	716	779	775	793	757	731	762	775	764	751	772	760	735	776	735	740	788	744	738	803	767	767	763	790	813	767	724	751	770	785	759	807	699	705	727	791	757	769	741	777	764	753	738	765	749	743	730	748	731	823	735	761	825	804	780	775	773	733	778	748	766	772	771	753	742	748	706	757	757	808	798	790	771	795	730	779	853	738	713	747	785	774	765	749	741	776	776	763	786	742	747	724	746	775	773	728	742	782	817	745	732	814	787	767	762	737	738	814	762	734	743	795	747	736	767	705	774	771	742	804	807	798	783	752	800	770	752	787	769	741	739	764	723	722	749	761	752	772	745	792	772	765	725	783	817	721	747	724	715	771	735	762	825	776	758	754	792	810	729	775	745	748	778	766	736	779	724	729	746	722	768	766	783	741	720	755	761	762	756	710	773	787	735	776	753	782	735	721	757	738	779	729	762	750	750	757	739	788	703	766	748	730	745	728	792	720	768	794	729	735	744	760	736	752	768	730	793	803	777	824	723	734	758	752	773	757	712	764	808	724	799	807	746	779	714	751	777	770	762	771	773	736	790	770	708	804	759	785	773	738	757	722	742	779	784	754	725	777	747	752	746	748	801	753	751	806	769	734	753	787	730	765	710	739	788	757	752	800	777	746	767	760	831	772	793	722	767	722	781	768	817	739	755	800	762	763	744	764	777	769	783	789	797	771	776	751	749	738	742	793	770	789	787	784	761	738	741	766	769	770	762	784	715	771	713	776	746	722	802	750	733	713	781	753	731	746	784	741	787	745	756	753	762	687	727	786	741	807	794	841	763	745	750	735	754	788	748	727	780	678	779	735	787	762	730	757	746	737	754	766	752	765	792	751	750	746	805	761	754	768	774	758	724	759	785	718	750	748	783	753	755	732	758	796	735	754	743	770	793	779	794	736	779	814	773	809	763	842	766	757	772	743	754	738	756	745	756	714	808	796	800	744	760	754	738	748	736	767	780	765	723	729	757	725	766	809	769	799	768	759	791	783	801	772	791	783	797	755	771	730	760	751	773	782	774	773	751	778	682	730	745	691	738	768	729	770	723	759	800	771	753	739	780	745	758	722	719	764	758	746	754	734	760	738	727	726	761	780	754	706	733	737	818	701	746	754	752	791	761	748	753	746	707	748	791	759	763	755	761	712	737	767	767	790	754	734	781	789	786	747	768	763	780	737	748	775	727	792	763	788	739	798	725	776	730	752	798	761	762	739	772	758	772	757	788	793	776	781	789	753	758	786	758	710	752	760	798	810	771
31241	18779	16571	7888	4228	2481	1345	799	509	455	424	465	361	422	375	352	380	360	385	366	342	366	382	347	376	348	367	342	338	349	348	324	323	352	302	305	325	299	353	297	343	322	339	323	366	297	363	347	349	312	360	365	359	340	337	338	312	339	355	323	357	312	342	322	325	364	327	313	344	334	313	334	357	345	347	353	344	317	344	338	343	315	319	344	360	359	329	345	307	357	338	353	349	374	333	341	314	325	327	316	343	360	320	324	334	318	307	325	338	316	325	306	350	328	317	324	347	349	332	300	348	320	355	344	301	338	343	338	355	346	342	354	352	338	351	303	342	352	324	350	319	328	353	339	321	362	345	333	333	315	326	323	331	343	324	323	316	361	344	341	338	310	366	326	343	345	339	350	309	334	308	338	341	346	310	299	324	313	345	336	346	355	319	324	316	310	340	321	334	383	317	334	348	327	327	355	345	322	334	341	347	366	334	335	328	353	377	317	370	338	334	324	310	345	306	341	357	366	345	334	351	327	329	313	348	347	314	340	324	317	348	315	329	343	328	303	328	336	364	358	322	327	349	345	329	313	312	374	323	369	362	347	339	351	326	336	343	342	331	366	339	329	328	360	308	326	318	330	335	340	294	318	307	323	338	326	320	312	331	316	320	335	343	337	341	312	328	333	336	324	293	377	313	354	324	289	337	348	309	352	354	322	324	335	344	339	354	323	309	321	355	333	321	348	308	333	359	348	328	334	344	335	312	344	330	381	352	364	339	309	330	338	339	309	355	333	321	331	320	372	332	308	326	333	344	329	358	307	335	369	354	330	320	332	348	377	339	336	328	317	332	318	334	301	319	315	338	354	328	327	367	332	344	362	374	338	329	315	353	345	346	321	320	327	336	313	330	351	333	335	348	365	349	303	322	330	319	364	338	350	340	337	317	308	357	367	304	321	323	330	309	317	333	344	328	308	327	316	373	350	327	341	355	334	313	364	321	385	333	322	306	327	326	341	312	326	349	339	329	364	361	367	324	333	362	342	320	374	317	325	368	354	328	334	361	321	320	331	324	348	341	318	342	302	321	334	332	351	321	317	305	346	326	306	359	313	312	334	354	315	324	336	353	343	359	330	323	337	324	301	316	312	313	319	312	334	313	336	365	371	331	380	336	372	351	357	284	329	344	342	342	337	368	345	357	309	351	344	332	331	336	324	323	336	340	333	329	339	346	342	286	314	351	318	287	293	352	299	339	343	342	326	326	329	346	345	303	341	358	353	342	338	348	376	337	365	324	327	329	367	305	344	315	336	326	317	334	327	318	348	341	328	325	311	304	347	315	339	347	307	350	366	367	322	314	359	310	345	311	333	339	308	323	342	315	352	340	320	336	333	316	350	339	302	328	334	340	357	330	317	335	328	333	331	355	315	361	325	360	332	372	324	361	338	354	337	317	339	352	330	320	312	342	327	339	339	322	338	337	330	323	326	330	326	344	345	348	315	327	328	362	337	350	328	338	324	351	313	308	367	344	320	323	314	354	330	319	294	277	281	339	339	331	353	333	335	343	297	336	349	341	315	353	337	365	324	346	305	296	338	349	340	364	345	332	307	333	318	334	298	314	311	308	349	294	320	326	331	357	333	311	319	317	335	314	335	326	321	302	346	314	357	330	339	320	316	302	365	331	328	318	334	343	359	331	325	324	302	353	330	364	369	311	340	326	318	355	334	335	335	322	344	326	329	330	339	312	338	353	350	328	345	320	315	342	321	341	341	328	347	326	316	329	359	320	327	331	334	350	337	317	339	344	312	326	334	308	320	348	324	355	333	330	292	334	358	352	314	315	346	322	345	345	311	346	329	343	319	360	324	298	334	328	346	349	312	321	375	350	312	337	311	308	343	369	309	341	355	316	374	357	312	329	345	341	349	344	350	325	295	319	332	329	307	319	293	329	325	340	357	363	323	322	354	321	315	333	320	342	358	337	325	317	333	377	323	352	338	394	336	328	357	360	304	324	363	347	293	325	316	311	313	324	356	354	325	338	376	330	299	281	316	318	282	343	338	334	320	341	323	309	334	313	339	331	353	335	348	344	333	329	336	326	329	324	338	344	351	320	306	338	336	331	343	343	313	347	312	331	323	326	306	324	343	353	345	361	324	338	350	365	336	294	324	288	316	322	330	312	345	338	326	343	347	312	300	329	288	346	325	354	335	321	286	314	329	362	315	320	360	342	356	317	318	321	334	325	330	337	334	313	344	329	378	341	320	387	350	316	297	355	368	326	321	359	330	345	321	322	294	337	323	334	334	303	306	363	352	347	335	321	356	358	365	319	321	322	300	328	322	326	344	361	346	342	317	339	381	359	331	325	324	340	337	320	325	354	373	329	322	335	335	332	330	324	346	301	319	374	330	333	319	365	341	347	316	349	322	305	317	326	323	340	314	295	332	334	329	377	350	349	321	337	368	354	320	318	312	315	318	320	354	307	349	329	317	343	321	327	303	296	359	345	316	335	325	321	322	336	338	348	343	325	329	313	344	340	320	335	336	334	307	345	335	328	325	294	350	315	333	332	341	322	342	326	301	350	355	330	341	347	329	307	315	351	336	313	323	326	305	332	318	314	335	328	335	324	339	339	308	351	325	324	313	321	315	327	360	329	325	343	307	312	323	330	316	356	328	323	347	373	332	344	365	302	354	349	328	355	318	293	323	330	332	331	306	360	332	302	360	356	346	357	303	348	299	357	361	342	358	323	327	379	327	336	324	346	339	333	330	328	341	346	334	348	343	342	346	335	314	328	332	359	294	369	374	355	328	310	319	363	333	343	319	324	301	299	334	317	309	324	321	285	338	337	332	331	356	329	348	346	367	357	315	316	283	345	329	355	345	337	307	363	316	337	291	353	325	346	328	322	315	331	311	331	352	331	309	318	319	315	324	317	319	352	350	316	316	324	357	319	359	354	352	326	345	302	322	309	320	324	306	376	313	344	320	361	320	316	338	316	354	317	342	322	335	313	346	351	338	330	329	348	296	327	327	346	350	302	366	331	315	279	335	308	330	370	349	329	339	340	298	340	333	332	332	349	325	302	311	326	301	345	354	394	351	328	302	325	321	326	339	309	349	325	315	289	336	313	319	347	346	347	332	329	322	358	337	350	329	320	345	331	325	340	324	345	372	330	349	342	356	325	369	372	311	336	298	325	330	339	323	334	328	318	329	337	354	352	330	318	345	318	331	321	313	326	354	326	327	341	323	375	325	355	309	336	342	321	355	317	318	338	329	357	314	326	357	301	353	310	346	338	322	323	323	342	356	331	368	325	310	348	355	328	352	318	326	337	335	311	352	364	347	334	329	328	340	308	315	338	336	325	336	348	327	305	358	337	371	360	368	333	343	341	319	335	318	336	293	359	332	336	365	361	321	343	324	320	334	323	335	329	311	335	341	371	342	360	359	343	354	322	320	312	318	332	342	333	337	336	317	297	335	369	354	301	289	375	333	319	351	333	328	328	352
21997	10247	11796	4962	3386	2816	2391	2090	1868	1693	1580	1411	1288	1315	1290	1189	1135	1121	1105	1087	1080	1033	1022	977	991	965	1025	961	974	956	958	967	929	868	927	925	895	968	916	937	918	923	916	860	923	898	937	894	927	927	927	890	896	929	859	883	839	864	904	855	885	855	896	912	879	895	860	891	872	854	958	872	824	847	813	869	901	890	896	853	907	891	911	848	880	876	901	922	878	854	839	876	826	894	849	889	890	920	881	827	876	886	859	837	886	848	826	852	872	877	841	882	835	877	861	881	917	876	881	883	866	859	889	881	856	825	775	833	863	811	870	888	868	827	880	898	877	896	868	894	868	887	912	884	868	835	830	914	907	877	850	909	855	860	898	854	860	839	890	871	827	843	891	848	925	915	817	885	875	921	874	922	874	859	843	856	871	882	862	866	824	870	857	842	879	880	893	811	889	872	858	874	864	856	844	912	871	810	853	836	902	846	906	840	898	856	871	840	847	823	897	849	839	802	839	845	876	859	867	898	840	894	933	919	852	899	852	857	865	872	879	872	849	898	837	829	876	869	897	870	907	858	805	879	863	842	814	814	915	903	881	859	871	877	884	854	845	862	870	881	826	894	839	848	877	870	867	834	849	868	850	880	922	848	862	786	901	900	869	845	880	881	895	835	858	908	863	871	865	901	913	837	854	897	856	839	869	846	844	877	912	872	848	848	834	890	867	897	877	882	834	898	844	833	888	850	878	878	875	870	861	834	870	886	831	894	840	874	849	813	874	836	845	836	862	862	886	816	845	880	861	882	854	880	894	904	835	789	882	858	861	866	856	853	844	917	839	896	864	849	827	904	929	868	869	821	829	860	848	897	881	885	890	864	800	826	882	891	794	923	894	857	947	910	871	800	834	894	844	892	850	863	879	886	879	856	834	901	834	911	861	872	848	895	797	831	879	823	861	869	860	844	854	854	847	909	894	883	847	851	845	898	843	901	829	850	865	843	837	852	824	804	833	830	865	900	837	846	841	858	873	845	895	860	868	888	910	849	840	886	907	884	886	834	882	899	836	812	908	797	831	838	895	934	850	878	852	875	846	865	846	873	883	883	871	858	884	869	846	889	912	802	859	893	852	863	852	893	871	882	827	866	887	875	800	852	898	839	857	839	861	870	868	830	906	903	849	885	872	834	834	907	843	884	832	839	851	906	875	876	848	873	884	855	847	866	862	830	871	830	842	932	801	869	871	850	898	896	851	825	876	893	872	862	829	882	870	858	844	876	868	842	906	843	865	876	859	873	888	871	881	864	855	849	925	861	832	856	874	818	847	866	822	870	855	882	897	851	871	855	883	869	806	877	915	860	885	843	903	872	903	860	852	918	872	884	858	849	885	840	847	827	859	899	842	823	810	918	911	850	878	868	863	825	879	879	881	867	849	823	830	911	829	885	836	831	842	874	879	914	854	900	906	907	852	830	857	815	873	894	845	877	898	867	933	912	902	909	895	859	882	803	893	860	858	870	805	860	883	911	859	911	847	822	872	910	874	830	931	868	847	877	847	850	865	881	889	837	862	853	907	848	883	890	833	897	880	889	867	918	821	916	897	863	871	872	832	882	852	900	884	870	907	846	904	886	849	833	869	831	891	887	877	897	851	869	845	819	893	877	856	841	810	819	906	818	889	825	844	874	856	832	869	899	810	888	831	860	859	826	862	885	869	831	888	849	782	848	885	903	880	848	852	821	896	864	882	810	836	894	911	873	841	870	831	840	864	832	846	834	891	841	867	847	866	863	901	919	875	866	907	880	850	832	870	869	893	838	875	806	817	901	884	903	822	905	853	919	908	855	873	871	860	881	925	890	815	875	887	828	848	851	886	857	870	856	859	857	828	865	850	880	852	893	903	909	880	871	855	823	904	865	849	921	896	818	903	910	893	853	795	836	786	880	869	873	912	877	863	893	873	832	887	864	843	886	826	871	882	858	851	873	824	910	868	893	847	855	879	845	888	926	833	845	839	868	916	847	907	801	892	904	850	816	826	846	929	878	838	853	866	870	860	893	823	823	945	859	858	835	877	934	832	887	882	911	917	848	928	840	866	883	843	908	839	861	878	897	827	826	913	865	854	852	896	916	855	854	862	853	881	797	860	868	818	901	813	875	874	878	838	815	871	889	848	804	846	858	874	867	876	826	895	828	886	865	908	846	890	899	897	918	866	856	874	848	825	892	866	872	849	808	882	896	857	810	884	822	873	909	880	839	880	927	875	854	846	887	848	836	862	872	845	885	818	881	888	827	824	879	850	837	897	869	833	863	862	863	859	845	824	857	865	856	829	895	868	908	867	910	873	912	895	896	858	877	851	905	842	869	918	870	905	886	901	868	893	885	881	863	849	864	863	867	812	868	835	879	880	879	876	836	919	785	852	880	859	889	866	897	917	924	879	893	917	838	852	853	877	880	888	833	903	901	878	886	851	852	853	833	875	887	873	877	860	934	830	879	858	859	831	849	821	846	929	822	894	850	849	881	892	858	879	889	823	859	865	886	868	907	831	872	859	844	882	868	830	835	841	848	871	886	855	860	871	870	871	868	900	887	834	840	879	846	802	828	922	894	889	877	868	838	890	836	853	847	845	820	869	858	851	897	879	857	871	895	879	859	880	864	862	831	886	889	851	832	854	916	834	869	841	897	791	872	856	885	896	858	867	815	853	883	824	870	849	890	882	812	829	872	865	880	807	825	858	862	846	874	864	853	886	862	881	839	870	862	855	901	837	839	845	837	881	939	830	855	878	836	877	862	876	804	824	893	849	879	900	890	825	865	901	868	920	827	828	878	827	809	885	907	858	875	918	880	871	819	903	861	859	872	764	875	874	848	825	857	856	905	877	862	857	881	870	854	822	882	898	824	883	863	854	908	866	873	877	868	839	840	929	842	834	893	824	860	830	859	807	822	844	886	869	903	883	858	822	860	902	814	848	902	870	825	897	866	828	847	831	920	847	857	949	844	838	895	852	881	854	814	838	873	893	903	889	924	850	836	930	877	876	830	869	840	876	833	926	839	903	893	883	858	851	881	871	833	891	853	846	880	858	885	826	845	843	835	912	907	896	894	838	935	848	913	859	818	838	826	869	862	828	911	870	859	795	866	856	840	844	855	847	834	829	897	930	884	842	866	906	868	867	861	847	880	845	818	844	836	868	876	889	841	813	890	883	873	846	873	857	887	880	901	882	902	912	850	843	878	883	873	865	893	856	880	864	892	879	907	887	850	865	847	872	915	874	806	902	850	866	868	877	866	905	890	796	909	883	869	866	880	890	898	861	877	833	855	865	801	884	876	841	825	844	850	885	831	836	882	850	893	865	878	872	905	851	904	825	852	840	851	883	870	840	852	841	882	851	875	837	812	869	882	835	903	873	885	885	924	858	899	846	830	895	902	856	899	868	853	863	870	837	842	870	879	881	862	897	873	860	837	849	861	861	885	816	850	814	829	867	877	863	860	849	868	847	871	836	860
40722	25152	16263	10862	6374	3504	1894	1051	628	416	426	365	332	288	293	300	252	265	233	253	225	220	219	205	215	268	235	231	194	192	192	204	225	221	212	200	203	182	194	177	205	215	198	191	183	220	202	181	210	195	187	171	195	188	176	181	192	185	186	195	184	190	190	193	209	191	165	216	198	192	197	214	214	206	217	213	211	209	205	208	180	171	185	194	182	180	207	178	213	180	193	199	203	181	210	205	198	180	198	176	213	168	217	182	190	217	193	171	214	181	183	209	190	194	186	169	184	183	213	169	167	195	183	174	202	169	180	159	195	194	209	164	192	180	193	214	217	226	185	204	173	218	198	214	199	190	179	188	191	164	190	180	193	190	210	184	162	186	183	185	197	191	187	188	182	182	190	218	191	198	198	191	178	180	196	196	198	193	223	194	199	180	172	205	147	171	180	164	185	193	190	189	194	204	197	220	181	202	196	185	219	206	182	219	212	195	212	202	205	193	195	172	191	214	204	190	178	219	186	212	179	190	216	187	173	187	188	193	190	177	191	193	197	193	222	168	205	189	170	186	176	190	209	180	193	201	187	179	187	157	174	194	201	217	175	191	208	193	166	211	184	199	182	179	195	220	206	212	170	224	190	190	193	165	207	222	196	196	183	183	201	180	196	197	219	200	189	190	191	200	204	181	176	208	184	212	191	174	179	186	161	163	174	187	183	180	186	179	181	189	203	200	168	193	163	194	208	187	192	204	204	167	211	184	201	180	204	171	190	193	175	196	176	167	186	186	189	189	185	176	201	161	170	202	160	208	206	174	190	205	172	212	174	177	198	177	202	199	187	179	175	179	166	196	177	226	205	195	211	220	187	177	191	151	218	204	168	175	197	211	174	195	159	190	180	188	198	184	180	183	202	207	196	193	171	190	200	198	199	196	180	188	203	183	157	205	189	195	167	176	196	178	205	233	195	201	178	182	207	186	188	151	184	183	180	189	191	202	209	200	189	199	177	170	209	175	198	193	186	189	198	177	210	183	198	157	191	186	202	189	200	196	178	179	186	214	185	188	184	206	184	202	181	188	196	203	194	180	191	175	172	179	208	200	160	163	202	172	185	204	200	214	175	191	188	199	197	180	184	209	210	186	214	186	185	197	167	185	193	208	205	159	170	154	194	182	192	208	171	175	197	201	184	196	170	220	171	175	199	203	204	173	197	203	203	175	194	201	205	197	212	182	173	207	176	195	175	176	218	163	170	202	188	176	192	181	167	154	171	176	215	198	178	187	207	169	181	186	192	188	198	204	195	197	166	189	181	199	162	186	195	182	204	178	197	202	195	224	194	189	166	198	192	189	214	194	200	177	205	176	209	200	174	187	192	188	210	179	149	209	208	169	193	167	198	180	203	169	184	178	180	166	186	168	195	203	199	163	164	208	182	208	180	187	187	176	199	177	190	180	155	190	198	211	187	192	192	200	194	189	185	207	184	189	162	168	193	195	182	201	201	182	178	185	183	188	198	171	212	141	196	195	211	196	200	202	179	187	198	169	179	178	179	197	200	204	185	186	206	209	196	178	187	205	199	188	191	169	179	182	175	185	224	193	182	184	190	193	234	172	196	171	180	184	180	206	166	179	156	194	207	186	197	205	216	187	204	190	184	179	188	197	191	160	209	190	197	186	174	172	208	164	213	172	190	185	217	187	195	180	216	170	186	189	166	185	193	200	185	195	182	169	204	203	157	190	187	178	237	164	217	189	216	180	190	201	190	205	179	182	193	199	224	194	194	212	183	186	173	195	187	160	189	202	191	201	205	181	183	169	202	193	199	204	209	156	197	165	195	186	198	206	144	187	193	199	171	176	199	174	188	174	184	175	167	170	170	189	182	173	195	181	193	198	219	216	175	178	174	188	185	205	230	186	155	196	198	171	187	204	184	216	191	183	178	169	215	168	207	200	193	173	184	182	195	153	198	174	181	196	182	197	203	208	177	166	201	184	189	187	180	204	208	175	177	180	215	202	174	188	185	173	205	212	189	175	187	205	218	203	197	185	177	178	184	214	189	183	184	171	189	209	175	199	187	195	174	183	190	216	188	181	170	208	204	181	222	176	170	213	171	188	207	158	171	172	177	185	203	201	184	193	189	187	187	184	213	179	186	170	201	196	175	185	175	191	208	199	197	187	221	191	202	177	195	208	198	181	193	182	193	171	177	189	185	189	188	206	197	187	172	200	186	182	178	178	194	172	179	184	196	170	210	200	190	209	196	209	201	203	171	197	171	200	197	182	186	189	194	195	193	187	199	187	181	180	192	190	173	199	171	190	189	193	173	184	172	196	211	196	168	184	201	208	189	193	183	243	209	197	177	180	186	165	188	213	195	183	210	167	193	166	188	182	186	192	179	182	187	187	178	176	180	163	173	190	189	163	195	198	159	185	206	166	192	178	168	186	179	191	185	189	203	175	178	183	196	182	179	187	209	193	181	203	200	185	203	183	184	163	174	174	202	232	168	193	190	176	187	218	195	195	182	183	206	187	192	169	199	181	166	194	198	190	174	183	193	201	193	186	172	189	195	170	176	196	197	166	174	201	200	193	199	178	197	149	204	186	204	185	183	190	175	189	199	187	199	176	200	199	186	186	177	206	203	213	190	173	178	176	183	186	219	183	181	196	187	194	179	188	163	206	190	164	186	184	205	199	192	159	185	175	223	208	201	193	189	193	192	187	210	181	180	216	211	187	162	183	193	181	210	185	196	200	193	168	217	197	193	205	172	203	183	172	172	182	198	196	201	181	189	189	203	185	179	200	194	181	167	189	218	195	181	189	195	171	177	179	191	189	208	198	176	202	165	153	159	186	192	169	190	190	179	187	166	187	193	199	180	205	187	178	202	189	171	170	195	187	202	185	198	188	205	204	201	195	189	188	190	195	199	206	179	217	188	187	186	179	193	196	206	181	180	182	182	183	183	203	183	170	180	181	189	198	190	181	194	195	172	186	211	188	196	195	183	191	160	174	191	193	186	176	193	198	203	187	185	195	199	175	191	192	160	189	177	169	174	218	192	194	198	209	200	183	178	182	200	199	171	188	170	179	208	183	217	183	175	171	208	185	189	187	187	181	170	159	164	182	186	182	169	189	203	182	198	199	188	206	205	216	196	169	175	190	205	205	186	179	178	207	196	197	182	199	208	171	189	172	186	200	201	213	171	196	185	202	181	167	192	175	186	193	188	191	189	176	188	218	180	171	191	210	190	182	176	206	185	170	179	187	186	189	201	189	198	213	191	203	169	185	176	192	156	180	172	174	165	181	193	180	188	185	205	189	179	176	185	192	196	185	186	214	185	192	201	189	185	201	195	199	205	198	164	192	188	195	193	169	173	201	200	197	200	199	167	199	190	204	180	214	176	176	206	206	173	187	178	180	204	201	189	182	182	168	183	192	194	182	185	215	187	217	199	192	191	170	195	171	175	175	203	188	187	203	196	191	200	201	228	207	168	180	180	194	189	189
27574	14399	9798	8108	5208	4234	3503	2906	2448	2144	1854	1653	1519	1319	1244	1154	1078	1037	986	893	901	792	798	813	712	764	766	702	705	723	634	655	690	696	659	620	590	631	646	577	599	625	575	622	628	513	589	553	570	574	539	586	554	567	544	515	559	555	539	540	544	569	534	577	528	513	560	573	539	513	539	539	523	545	566	565	525	504	577	567	560	557	543	503	518	533	560	545	536	515	574	508	574	508	541	532	555	537	514	545	519	514	563	522	485	506	564	527	586	532	535	518	533	504	531	530	529	570	529	501	471	538	511	538	491	524	497	531	512	526	478	502	514	513	502	554	544	520	498	516	523	537	568	529	566	553	541	529	530	556	504	551	519	530	491	487	509	548	515	532	497	525	514	520	543	509	515	500	479	494	503	474	535	516	471	516	520	478	503	545	516	479	520	535	569	508	552	529	503	528	518	526	497	522	462	532	506	499	525	511	488	536	544	526	550	507	496	515	527	558	552	507	531	538	533	500	524	546	477	537	538	533	538	504	526	513	521	511	470	504	541	534	468	503	516	553	509	562	530	518	499	515	523	515	531	486	532	509	533	513	513	506	508	538	504	522	562	474	496	492	482	498	490	545	498	529	513	531	522	500	520	533	536	519	528	518	555	500	503	532	506	524	512	558	496	498	528	528	525	506	541	534	529	564	517	480	555	489	526	506	526	540	532	497	532	542	498	508	494	550	504	537	505	529	548	491	528	507	537	513	553	548	523	513	510	503	506	539	527	533	510	558	486	477	527	496	528	518	509	525	533	509	514	490	533	495	522	515	526	512	501	594	528	526	513	520	521	508	514	492	487	526	517	526	526	531	529	491	530	510	499	499	530	544	524	515	529	541	533	526	499	553	510	512	519	574	483	515	506	525	543	508	525	553	502	503	535	503	512	511	512	539	525	523	542	538	504	525	488	504	556	514	560	508	529	523	522	508	472	504	517	539	454	559	475	491	461	529	515	507	480	514	477	561	532	490	541	506	527	538	562	529	520	541	488	488	541	462	511	489	523	536	523	523	502	472	510	537	473	536	502	525	531	506	501	487	522	540	495	487	522	535	458	501	528	504	507	499	548	508	489	518	504	548	495	565	500	531	520	524	509	512	525	512	477	543	498	505	500	530	527	501	517	494	541	526	495	515	552	570	505	501	545	465	502	470	468	514	491	534	513	485	538	503	487	538	559	518	513	553	536	529	521	521	557	514	531	552	522	514	518	514	507	561	509	525	515	495	539	490	514	536	490	492	506	503	499	513	504	499	526	505	514	520	510	468	550	512	502	504	481	585	496	509	516	537	498	506	549	529	548	501	496	498	506	531	534	490	526	557	478	552	492	481	484	527	493	521	505	492	539	485	509	548	513	553	543	555	563	509	477	530	518	504	497	500	536	532	486	529	535	499	545	517	502	502	491	512	505	506	507	556	539	524	553	502	467	514	519	513	506	504	510	505	502	528	538	524	493	538	490	555	554	517	524	500	510	460	532	516	481	576	506	486	516	515	525	534	509	510	518	548	527	489	507	509	515	495	484	512	509	522	509	516	519	539	516	520	507	494	558	524	515	522	520	565	508	496	499	525	523	562	528	525	514	517	501	515	505	497	522	489	534	546	553	540	531	525	517	502	528	500	518	538	509	525	534	521	517	550	513	517	529	525	523	531	532	499	525	544	507	511	543	512	513	556	502	526	486	533	540	509	524	536	521	517	545	495	520	491	516	550	501	485	518	521	514	511	528	517	492	528	484	567	502	532	527	513	523	523	547	519	562	525	519	564	505	491	525	530	485	503	541	527	555	515	495	492	547	517	547	562	554	570	526	519	491	504	545	540	518	515	542	537	545	537	508	508	513	532	526	500	526	520	545	509	533	514	506	519	496	451	513	508	509	511	526	532	490	469	522	540	512	532	482	497	534	546	506	543	525	552	497	501	503	480	532	501	488	504	547	494	503	545	527	522	521	463	516	525	511	505	571	521	521	528	509	494	479	514	484	455	525	536	520	501	534	497	563	490	524	507	480	492	471	548	506	483	508	525	491	535	517	524	545	477	528	521	520	554	460	518	487	548	564	495	511	528	496	506	502	549	533	502	495	536	529	530	514	503	516	521	476	526	503	500	477	510	524	526	519	529	540	552	522	536	525	515	536	541	557	515	501	548	529	560	544	530	497	483	503	512	516	508	519	551	527	520	507	530	521	468	521	574	531	488	498	515	533	535	474	505	535	537	532	558	514	467	512	561	541	518	459	516	529	519	539	524	479	503	508	513	521	502	532	533	513	517	481	464	553	492	542	547	555	473	548	510	521	485	523	502	516	493	524	541	492	496	548	468	520	495	518	547	487	474	514	538	505	495	544	490	525	530	518	539	505	488	513	540	505	488	497	512	501	515	550	530	541	521	529	509	550	532	542	556	472	507	546	529	478	483	495	516	522	486	538	502	513	494	532	489	526	539	539	520	511	495	564	514	491	516	508	537	503	516	470	496	513	469	527	490	550	489	511	526	493	507	508	538	503	499	520	527	530	474	546	536	515	530	520	508	488	557	514	558	501	534	518	538	494	513	519	531	535	509	504	533	491	508	492	535	522	504	557	554	547	523	517	545	522	526	504	504	546	525	505	511	515	507	546	536	509	520	512	487	496	513	513	520	513	490	529	544	554	503	512	486	482	536	520	545	551	504	509	527	516	490	515	533	510	510	605	527	505	495	495	496	542	481	504	498	527	512	496	503	519	511	510	495	556	513	513	546	543	528	487	546	558	519	509	540	516	494	532	523	549	520	525	504	535	485	481	504	546	533	536	515	479	481	475	506	537	495	523	534	526	506	492	552	512	495	528	522	516	531	501	527	505	499	507	530	500	526	504	531	504	565	481	491	522	532	495	534	523	512	498	545	457	475	513	483	509	487	540	507	492	539	518	525	526	537	526	494	555	536	531	561	527	482	530	513	507	509	504	525	519	510	545	549	549	536	522	523	513	537	521	491	514	510	526	507	530	539	576	525	533	512	491	525	520	530	527	488	538	515	550	526	542	532	456	528	483	539	521	540	552	480	540	555	498	498	465	551	506	486	546	521	543	549	530	509	498	521	543	528	522	532	492	518	485	520	555	533	503	523	494	540	491	534	517	490	537	552	536	529	513	518	510	534	530	507	542	537	515	541	526	502	495	476	502	543	482	562	525	512	463	534	465	543	494	519	519	523	545	533	524	484	484	528	497	500	526	550	513	512	536	526	510	513	515	592	484	492	529	551	521	544	517	513	507	513	482	504	513	511	522	531	532	532	550	528	513	527	539	516	549	523	523	532	529	537	530	525	547	518	484	501	534	504	501	539	531	509	543	509	525	473	483	528	547	508	506	489	534	482	489	491	499	472	531	544	547	524	519	520	486	491	471	574	561	578	493	528	516	465	508	502	502	533	479	497	536	547	510	534	489	524	519	511	543	552	478	521	498	496	514	585	490	510	516	497	488	532	526	538
7196	1940	594	376	291	281	321	321	274	261	300	279	295	278	299	282	275	264	274	285	285	283	279	277	294	288	269	299	267	260	255	305	269	256	295	306	287	259	285	260	303	298	291	273	255	269	294	293	264	286	269	288	261	274	264	272	288	294	284	270	298	294	267	304	270	283	297	281	275	291	244	295	267	279	297	273	266	313	271	291	260	284	286	296	274	309	284	278	307	278	286	243	265	278	276	275	275	296	262	285	275	272	273	255	270	285	262	292	275	285	290	279	289	312	261	279	267	270	262	275	291	276	279	263	273	293	306	264	296	267	289	246	267	293	301	283	278	301	295	276	275	280	270	250	276	249	265	260	254	277	243	242	315	312	285	295	305	261	278	300	259	271	271	270	290	279	284	268	277	280	287	302	285	293	297	241	292	267	282	299	281	275	250	261	286	267	283	272	284	286	306	287	282	271	265	287	312	259	260	275	275	293	279	268	291	240	300	275	253	279	289	286	279	264	298	244	264	293	266	278	276	302	298	281	286	291	287	296	302	298	293	291	284	295	286	278	263	277	269	291	302	292	288	284	273	287	286	251	280	270	272	302	306	272	279	284	282	320	283	273	280	286	300	299	280	302	289	295	270	276	251	270	242	302	299	289	272	296	285	280	268	242	296	285	272	271	276	285	264	284	270	293	265	303	331	271	287	288	289	254	284	261	257	281	301	295	260	256	306	265	235	284	267	280	265	291	272	303	266	278	280	251	294	286	281	293	261	283	286	259	273	265	276	291	285	319	295	289	296	290	304	278	303	266	270	278	290	289	241	288	274	290	288	259	279	252	269	308	299	260	272	281	275	271	253	272	271	290	292	281	270	263	287	306	282	300	281	282	289	284	296	292	282	284	276	257	273	303	307	309	282	266	262	287	279	310	296	311	297	278	276	274	312	263	281	252	246	283	265	290	271	279	261	241	273	276	282	266	268	244	283	311	268	289	255	266	267	279	251	264	295	258	288	288	282	266	272	257	287	295	270	291	275	293	302	273	323	275	267	286	307	278	265	303	289	268	266	260	288	291	301	304	277	262	278	290	256	279	278	272	290	257	268	259	266	280	296	277	287	293	282	277	293	281	286	283	286	296	263	273	289	275	265	274	252	265	277	313	285	263	291	265	306	285	290	284	304	271	295	295	322	283	294	275	306	273	261	274	278	263	309	291	291	276	249	257	292	260	248	285	328	295	286	269	297	321	291	291	266	256	312	268	276	280	289	286	269	269	302	293	252	289	265	292	300	283	301	264	244	294	271	296	275	297	280	283	265	264	280	245	260	270	309	292	293	296	276	248	296	296	274	294	263	288	284	263	282	302	275	285	299	312	302	287	287	271	291	270	287	292	254	268	293	311	266	267	276	263	281	252	269	283	312	253	296	281	282	289	269	277	284	285	285	314	262	269	293	266	267	281	257	306	293	256	271	289	306	310	259	267	274	280	313	276	266	281	269	293	312	267	266	279	304	311	273	308	274	292	271	304	276	294	284	278	279	250	278	233	284	281	284	301	298	290	305	305	277	272	310	294	243	308	267	260	269	268	306	275	283	295	269	267	306	260	293	327	292	269	275	284	275	319	261	277	294	282	297	283	263	252	261	275	270	304	282	273	281	279	269	280	285	297	295	297	287	264	288	283	271	256	262	279	270	296	290	290	303	300	290	285	264	245	268	289	280	249	269	283	286	282	283	267	307	269	259	272	307	270	311	288	263	287	283	275	278	271	304	291	282	274	299	290	307	281	284	272	291	273	297	259	265	298	298	271	332	280	300	331	276	271	251	276	287	264	244	302	285	273	284	289	272	267	275	283	270	256	295	286	326	279	299	286	285	279	254	274	302	311	263	289	292	298	283	273	270	281	311	271	278	293	295	305	261	278	295	279	295	288	249	267	305	264	273	314	296	297	295	284	254	265	279	294	285	293	283	283	275	303	290	285	285	289	292	271	266	278	270	266	296	288	280	282	266	289	292	285	263	287	263	274	268	291	254	288	246	245	289	249	286	279	269	281	258	247	291	272	279	279	281	276	288	296	270	268	287	284	289	299	285	298	259	281	277	254	287	287	260	289	302	273	290	262	273	260	293	271	243	286	272	294	302	299	283	247	287	281	268	299	265	300	267	267	290	282	273	288	269	297	296	301	298	272	300	299	290	265	297	280	294	279	286	290	285	267	280	278	241	267	279	279	290	278	301	286	252	276	271	263	293	282	258	307	290	307	275	282	283	261	270	307	273	281	290	272	294	281	284	287	278	309	260	296	300	253	279	285	256	307	291	291	261	282	276	242	239	293	260	258	292	295	284	307	246	265	270	278	307	265	283	306	298	289	286	271	286	296	267	280	292	274	271	263	253	292	290	262	274	323	279	312	259	263	276	287	287	298	267	276	274	257	288	304	291	255	258	266	292	282	298	249	312	289	251	272	260	260	281	243	290	269	281	284	275	266	308	278	293	281	258	262	287	293	270	272	310	252	269	285	287	279	307	284	303	299	274	294	289	284	278	253	299	273	280	268	267	297	286	295	264	316	259	284	258	265	291	296	280	304	309	323	283	290	273	268	278	279	294	266	281	278	309	254	256	302	282	256	247	258	267	282	277	284	262	268	289	285	277	266	291	297	267	297	294	259	280	282	297	289	278	265	304	281	281	276	271	268	289	279	297	288	290	287	276	304	281	255	275	259	277	268	274	288	276	281	274	254	289	297	296	264	293	274	284	278	283	277	297	274	258	294	292	273	294	291	276	266	273	294	283	309	288	265	285	298	289	312	276	259	291	295	290	271	272	278	267	271	276	283	276	279	283	289	263	294	322	278	287	264	274	284	279	277	299	270	277	284	278	248	271	311	289	259	276	265	244	280	293	268	304	269	260	274	271	284	270	291	303	286	294	250	276	280	261	276	298	289	320	266	262	282	271	261	271	270	323	305	272	251	296	293	288	300	272	244	294	262	315	252	301	303	270	247	261	291	275	283	277	308	280	277	293	285	264	276	263	284	303	293	294	301	292	283	300	257	308	277	265	291	259	266	288	282	278	297	256	257	275	290	275	283	279	298	271	293	293	281	304	299	276	289	269	306	313	273	292	291	300	293	277	260	313	266	316	301	275	282	277	282	300	285	273	276	286	272	269	283	294	277	315	306	302	294	309	298	260	275	284	265	315	274	276	300	314	261	280	270	279	271	281	285	297	253	281	310	280	312	268	289	286	288	292	290	287	256	285	288	283	308	292	262	286	291	259	269	258	280	238	240	273	280	253	277	288	269	279	267	251	307	265	278	279	252	257	272	265	269	276	278	278	280	310	265	265	290	281	292	293	267	265	281	261	286	278	290	270	296	288	293	260	254	277	300	296	291	259	276	264	266	275	288	263	279	313	307	267	281	301	325	266	249	293	266	266	282	266	301	264	287	265	274	290	277	310	276	269	263	282	258	285	271	278	259	289	263	257	280	278	292	276	289	283	318	266	319	284	254
6900	1696	986	992	836	855	841	814	814	858	743	788	736	782	757	800	801	783	793	735	819	831	765	775	783	744	798	732	755	793	774	803	749	777	780	798	764	705	800	758	744	796	757	764	774	760	743	739	794	761	774	753	736	745	777	766	763	744	812	806	831	797	730	776	809	749	743	739	776	756	764	745	767	784	772	749	737	727	771	757	727	783	736	766	776	771	724	736	809	739	743	785	742	763	792	770	745	739	799	739	720	795	759	786	750	777	746	799	757	783	754	775	766	778	729	783	772	764	762	740	773	814	752	795	808	772	817	761	761	789	753	792	776	777	809	797	804	792	741	784	786	780	732	749	799	758	722	770	792	752	772	723	778	730	810	761	751	756	776	778	768	748	774	763	758	754	797	796	750	790	775	788	744	805	774	792	753	760	761	753	740	732	752	770	743	708	767	751	800	778	756	794	760	738	774	769	733	748	779	794	812	773	764	773	758	804	761	772	767	774	771	705	814	756	761	772	724	729	743	781	816	741	783	787	791	790	741	771	733	763	758	809	778	756	812	749	748	787	763	779	770	752	726	746	743	793	796	703	752	730	722	751	746	772	758	792	758	705	746	807	739	737	753	766	804	762	725	765	741	755	792	748	803	765	751	732	742	781	773	775	752	738	760	802	773	747	696	753	738	750	759	728	787	706	781	783	791	785	727	789	755	732	789	739	743	840	729	755	741	819	677	766	737	810	753	773	752	781	733	750	760	750	746	750	753	795	732	751	796	727	752	760	748	759	706	701	764	776	778	795	774	770	770	759	751	801	803	738	779	735	805	780	781	762	728	792	758	783	774	773	730	722	747	779	776	816	749	754	732	763	756	809	713	796	764	729	749	792	756	732	771	769	699	773	781	760	776	752	766	768	823	793	819	777	768	759	759	752	712	731	731	712	723	757	812	768	783	814	757	755	761	770	744	764	709	739	771	812	765	766	734	781	786	711	773	767	820	776	770	754	751	767	729	760	777	738	755	743	822	748	729	765	760	775	749	748	762	794	734	757	728	737	761	829	739	766	721	740	831	736	765	814	779	764	807	764	791	765	744	748	757	767	746	791	811	768	710	779	699	748	754	753	799	769	730	749	750	822	739	774	776	788	811	760	766	746	740	748	771	767	725	775	769	730	766	763	733	740	795	777	787	734	759	743	786	730	774	814	763	719	797	776	730	733	802	694	773	758	741	761	793	688	797	794	776	759	728	783	737	714	733	776	762	726	781	803	737	695	777	778	687	778	718	786	723	765	788	721	753	738	771	789	789	734	733	744	752	747	773	728	765	742	778	762	762	773	772	750	753	790	781	771	787	756	713	742	737	732	772	738	751	751	759	749	771	771	777	752	804	742	748	748	701	769	755	777	822	782	722	768	736	744	750	781	787	796	746	765	767	793	761	793	781	728	758	745	832	762	793	775	735	753	727	777	740	803	731	822	722	787	721	735	730	777	718	754	773	745	760	715	768	748	731	780	749	753	688	749	729	776	742	748	750	778	761	750	728	735	794	720	764	775	762	764	698	718	729	772	767	771	745	761	790	760	706	764	744	731	704	742	772	764	787	776	715	759	809	755	726	718	753	784	772	756	773	736	710	757	733	794	725	786	783	732	799	771	782	772	808	734	792	765	784	739	725	771	783	725	796	750	749	792	793	826	753	753	759	725	736	743	800	783	741	764	794	740	772	790	730	776	728	758	714	780	796	732	742	758	801	766	745	797	772	746	779	700	742	769	771	806	804	741	721	796	731	800	782	834	735	777	758	783	754	755	733	740	784	787	783	772	739	774	734	781	741	794	774	754	719	742	764	791	697	766	729	782	706	779	794	753	786	745	734	738	769	752	761	792	776	740	744	767	772	751	737	754	776	761	739	794	743	731	784	740	754	721	733	740	765	815	697	756	817	768	782	782	791	775	740	757	810	814	766	745	772	767	731	763	808	771	791	768	722	755	789	746	802	745	800	799	739	764	810	723	754	800	775	753	750	777	794	796	784	744	751	698	738	792	732	790	751	750	770	790	762	776	760	784	734	749	732	772	783	759	781	766	770	803	829	747	764	772	737	774	788	750	771	761	753	765	760	743	740	759	788	760	800	758	783	767	755	817	792	750	746	748	750	750	796	698	775	786	807	787	817	761	793	804	755	741	718	731	773	760	719	732	824	780	760	817	774	775	722	741	765	718	724	736	791	754	748	746	774	809	762	772	759	744	753	777	716	719	793	746	759	765	828	731	751	763	765	751	703	781	798	766	752	768	767	743	745	713	776	758	744	790	799	731	736	805	790	793	816	742	745	789	822	745	742	757	749	780	713	812	747	818	781	780	795	734	746	762	740	771	793	787	741	782	726	720	746	776	771	777	773	741	763	736	747	787	734	755	791	779	753	809	790	736	734	777	755	807	713	722	765	758	784	788	761	778	740	738	778	778	747	763	708	726	758	772	770	750	781	731	789	726	758	782	788	760	762	758	726	724	756	712	771	801	765	718	726	741	787	764	805	730	734	788	754	760	776	734	740	724	767	701	740	727	761	780	785	740	779	785	727	778	795	772	765	763	795	780	789	746	744	781	742	747	781	732	742	781	754	736	731	784	768	773	778	785	761	781	791	771	728	728	789	783	762	753	696	750	744	744	781	758	745	776	744	712	761	749	772	736	776	777	769	779	784	779	790	741	748	783	748	785	730	751	739	804	703	775	738	768	730	742	815	761	744	744	756	792	703	744	757	754	731	797	799	745	733	735	730	801	739	772	782	795	772	740	717	763	764	736	740	784	753	771	732	782	786	779	818	768	750	767	759	744	784	783	743	727	765	802	750	755	742	767	714	776	771	758	766	769	740	747	800	767	776	771	747	784	778	743	704	764	760	774	782	743	697	743	761	775	739	747	714	772	766	792	724	775	706	733	757	729	765	737	749	752	803	725	753	794	768	749	793	761	764	737	788	748	748	761	795	721	726	729	725	743	778	802	759	747	753	774	774	729	825	764	720	780	760	781	748	749	758	746	733	769	770	806	765	777	763	752	769	740	788	768	745	728	772	805	706	786	750	788	746	757	704	806	800	787	770	778	755	756	794	808	724	776	794	745	754	740	754	794	807	777	736	736	790	754	798	820	763	765	716	766	706	740	730	748	791	742	795	722	778	747	819	730	739	767	759	778	762	744	748	784	765	794	789	780	731	743	779	734	763	723	750	720	729	739	795	712	747	766	746	792	796	794	766	739	752	736	753	773	814	791	788	744	761	756	762	787	763	792	730	791	754	786	735	753	752	781	766	842	777	773	717	813	819	742	711	787	787	743	773	759	781	709	721	760	765	786	769	755	814	735	779	745	785	796	732	781	789	774	752	785	748	773	770	737	794	765	741	743	808	766	766	749	775	761	757	774	807	716	742	781	717	741	743	808	781	719	715	747	737	772	769	765	739	734	746	733	765	733	734	795	776	721	722	782	731	730	772	741	758	806	783	788	727	766	730	787
30127	15370	8240	4035	2115	1340	799	553	489	517	415	428	391	410	392	353	384	384	360	360	336	367	360	350	355	326	336	336	370	325	345	351	311	292	338	401	344	319	312	334	322	324	320	299	343	322	311	357	318	349	305	306	332	315	330	316	326	354	358	308	309	320	376	339	345	335	316	332	360	330	323	319	368	350	319	335	365	347	325	332	321	319	383	355	321	329	312	325	316	326	372	292	356	319	313	294	302	336	349	371	353	352	375	322	335	320	347	342	292	354	312	312	319	341	357	352	323	335	341	330	319	318	299	352	347	334	293	333	338	353	312	332	323	296	310	324	324	328	306	346	329	329	345	330	345	327	332	335	343	327	319	331	333	354	371	308	359	321	335	320	331	358	304	332	323	341	305	313	328	334	326	347	307	347	322	347	323	337	325	342	311	338	336	339	308	343	345	330	352	343	317	334	322	315	350	329	336	351	341	365	337	331	325	344	333	350	332	338	342	330	307	332	343	328	362	338	337	316	315	304	315	322	314	349	331	331	330	338	325	332	284	318	324	327	353	346	338	340	334	327	304	297	334	316	338	346	315	307	316	351	331	327	347	337	342	329	359	318	336	302	336	339	340	306	336	308	303	324	325	344	301	331	336	345	317	306	310	321	356	326	325	330	338	324	347	331	319	298	303	326	322	319	322	343	321	312	339	333	347	308	320	321	352	324	316	362	319	331	360	321	343	355	347	328	307	323	334	329	340	338	310	310	341	341	306	348	362	337	332	335	331	351	323	346	303	350	321	339	298	333	327	338	351	351	340	314	339	358	336	312	313	332	325	342	360	317	352	330	319	330	322	348	323	324	339	310	342	307	323	312	311	345	342	351	336	362	383	320	316	303	344	383	327	331	341	346	301	335	305	336	344	374	322	335	374	377	359	321	348	304	332	347	341	344	318	341	314	348	338	324	354	313	330	305	319	336	294	351	328	332	328	319	345	322	345	326	323	364	347	327	367	358	324	335	336	327	329	334	328	334	331	349	327	286	341	351	314	298	338	359	310	316	334	343	321	340	382	336	300	340	307	323	329	319	349	344	332	346	318	324	331	315	306	349	299	314	336	321	305	336	310	318	327	332	308	341	309	338	309	337	307	341	331	317	320	336	318	332	347	295	314	321	323	292	324	315	341	331	333	317	333	322	320	341	304	340	312	331	303	333	344	357	307	329	334	350	324	328	316	284	317	319	344	348	308	364	322	331	333	318	321	340	322	323	331	319	335	360	321	342	302	307	319	303	335	316	335	349	350	327	333	305	350	304	354	311	337	333	301	333	337	351	327	287	334	354	362	323	320	383	324	321	305	327	306	325	325	334	327	343	338	349	335	368	315	346	311	317	288	329	311	301	356	343	330	330	353	346	293	274	317	338	332	282	371	357	327	316	316	297	330	330	306	320	327	324	316	320	330	321	359	308	335	324	333	299	350	358	352	344	322	322	317	329	318	325	353	309	320	325	304	306	319	336	316	329	330	284	312	328	329	360	355	298	356	353	319	312	357	338	316	334	323	360	317	339	334	314	340	312	317	319	337	350	313	320	345	325	341	324	338	349	332	328	345	321	332	320	327	315	308	340	301	342	348	372	311	326	320	342	352	340	296	355	354	317	320	321	335	319	339	333	346	342	315	284	329	304	336	357	335	333	317	339	337	321	293	309	311	322	350	336	335	338	356	353	325	341	385	315	351	352	332	334	338	320	347	337	352	336	354	307	359	347	350	330	348	338	352	308	311	332	333	357	340	332	331	353	340	326	317	316	361	340	341	295	338	341	329	327	320	327	334	350	315	335	314	335	299	329	310	343	336	294	302	344	339	364	326	342	331	366	335	320	348	313	331	338	320	336	316	351	334	340	334	336	363	366	352	334	343	336	312	313	322	331	352	332	323	332	342	348	351	336	307	330	342	348	319	352	297	318	336	350	333	351	309	343	342	353	293	338	346	308	382	332	322	319	314	311	313	335	315	319	332	331	315	327	334	337	337	341	334	342	344	314	347	318	313	329	310	340	361	360	337	363	340	325	333	315	358	363	350	328	362	314	310	332	332	326	290	336	347	349	334	343	333	324	351	321	313	333	339	324	340	341	353	338	344	331	356	315	359	339	310	333	326	305	328	354	332	349	344	323	328	323	338	346	332	300	323	295	300	329	327	338	340	343	323	344	321	338	309	315	320	336	376	332	322	322	346	332	349	341	318	315	307	313	340	326	364	308	351	346	330	306	325	328	333	308	363	346	336	327	336	314	357	306	324	328	303	322	368	317	316	334	329	311	333	314	307	349	364	332	369	348	334	333	347	334	338	334	344	374	322	323	297	317	290	341	295	319	346	330	317	286	296	316	358	329	322	315	340	342	322	340	344	328	355	367	323	325	356	328	344	369	308	335	299	322	346	333	339	325	297	307	366	333	361	361	342	318	332	308	338	345	322	308	347	345	309	329	321	321	323	346	318	324	359	324	342	345	314	312	339	332	315	334	301	370	342	350	335	308	326	348	347	337	329	325	337	334	345	318	314	330	353	339	346	335	321	330	291	326	311	307	369	326	326	325	354	335	342	327	334	335	310	356	339	326	344	323	343	329	348	354	317	303	313	299	329	328	325	321	349	310	302	345	347	319	378	330	327	317	335	343	345	347	339	328	348	347	337	335	359	303	339	333	328	363	331	351	335	325	327	374	339	336	329	333	323	316	327	355	297	346	329	356	368	372	318	345	316	333	357	335	326	308	318	359	332	338	338	326	349	297	320	339	357	364	342	350	325	329	341	337	323	333	322	302	355	337	354	342	285	327	330	345	329	364	283	370	321	340	334	330	326	341	326	326	348	328	314	324	312	355	355	306	356	323	349	371	328	360	323	342	357	305	324	352	343	362	340	351	315	354	330	337	337	312	329	358	338	300	294	331	316	318	346	307	297	350	347	313	347	314	335	342	337	343	337	299	321	320	347	350	291	291	350	301	344	345	342	328	310	307	346	323	350	330	327	364	326	364	323	309	360	308	343	333	325	313	314	325	322	354	349	296	318	368	325	327	337	340	347	351	310	328	325	312	300	314	347	348	328	311	333	314	336	338	355	354	342	346	322	291	326	335	295	309	300	333	341	334	341	304	323	335	355	333	313	351	306	362	321	324	349	356	327	347	319	315	337	339	335	313	312	309	308	321	343	340	343	323	330	348	320	354	316	334	318	330	318	336	310	307	336	329	320	344	329	301	366	317	308	312	351	298	331	370	345	317	301	311	329	321	319	337	343	348	329	355	340	331	324	329	336	339	350	291	295	347	335	334	339	345	316	308	340	338	366	322	322	327	338	328	370	322	335	342	339	328	320	371	342	374	322	356	309	330	316	326	330	346	377	308	316	338	346	323	319	327	366	291	330	353	339	289	317	312	307	348	365	387	338	351	331	326	353	377	324	368	356	342	292	317	333	327	336	331	343	314	349	314	346	328	343	352	308	345	334	343	309	310	369	319
19935	7305	4164	4010	3350	2809	2437	2076	1842	1718	1525	1489	1371	1301	1205	1172	1157	1132	1078	1073	1058	1036	979	1027	1011	964	980	981	988	965	954	886	910	929	890	944	878	933	973	858	907	951	879	898	889	907	903	919	889	872	873	832	906	861	846	893	921	865	911	868	879	955	888	877	863	876	858	880	862	864	867	874	913	886	832	874	881	872	839	872	875	896	895	852	844	845	863	820	873	907	869	873	855	865	868	884	829	881	865	855	868	899	894	880	925	876	867	872	836	884	880	894	874	897	821	879	874	836	839	823	866	824	871	830	860	881	829	828	863	829	893	870	884	903	891	832	880	817	830	840	846	872	872	853	828	876	889	831	887	849	866	838	879	836	834	866	837	864	887	849	844	823	811	816	903	829	877	847	877	901	882	886	869	873	894	896	814	900	932	907	861	866	836	867	842	861	871	904	905	901	852	830	875	866	916	878	856	811	882	859	969	830	850	845	862	858	833	886	882	873	891	855	889	885	854	847	808	875	880	910	850	825	858	881	818	870	896	934	818	925	877	867	873	869	898	855	837	863	824	937	847	898	860	831	813	868	831	876	890	885	873	847	841	862	867	858	909	865	903	875	879	894	852	817	858	834	878	929	879	941	858	852	861	880	878	877	856	829	843	867	919	908	859	849	839	871	851	893	878	873	859	874	875	874	876	857	866	871	840	834	874	823	867	919	852	859	900	879	871	884	873	863	911	853	888	833	832	846	904	838	894	802	849	852	818	834	857	858	858	843	831	825	899	848	892	893	918	864	882	875	885	899	828	863	919	835	878	873	840	890	891	867	913	830	809	811	840	853	862	879	828	886	848	864	812	843	851	860	879	879	885	837	869	901	924	890	937	884	885	953	827	897	900	889	906	889	883	859	807	879	854	861	848	900	846	845	899	840	829	876	934	896	829	816	900	838	858	911	875	798	880	847	851	895	868	863	854	856	868	890	855	897	906	913	881	874	818	894	904	839	862	865	857	868	897	874	872	856	830	873	869	881	840	797	863	904	884	882	872	860	837	843	879	882	865	859	842	860	899	926	850	924	896	884	880	829	872	806	878	822	867	909	882	879	895	873	839	853	882	892	852	873	838	902	842	871	907	895	848	869	865	879	869	868	946	841	867	895	864	848	786	852	854	847	836	872	898	849	930	858	839	903	833	898	873	852	866	839	906	796	841	852	833	833	911	923	818	860	819	882	843	883	810	842	857	895	926	839	816	861	882	802	855	861	884	887	935	864	892	873	874	861	826	881	857	860	841	789	853	824	842	859	882	887	891	864	894	843	859	906	937	885	876	859	877	920	826	842	921	873	880	855	886	860	863	817	891	806	896	902	857	852	871	871	855	848	815	878	867	864	799	818	834	842	816	851	829	861	847	929	842	873	894	868	892	846	927	823	858	816	847	852	800	873	887	830	847	852	847	876	896	832	867	812	829	867	873	882	823	830	873	827	883	841	875	878	858	897	842	882	827	878	841	866	865	869	914	855	901	826	854	866	844	833	868	858	819	862	849	828	862	803	881	841	849	868	855	853	839	829	865	882	843	847	870	860	847	891	823	897	841	881	849	903	904	866	828	892	877	861	826	864	822	882	901	880	919	859	855	834	883	802	830	827	828	863	827	864	878	901	890	861	925	807	841	817	842	900	853	888	893	886	834	878	836	860	878	814	901	956	862	857	865	890	876	899	878	869	866	870	869	886	872	866	903	825	842	861	837	841	838	865	887	834	856	879	859	851	867	869	892	842	860	851	873	817	842	898	890	896	857	833	860	816	821	869	883	826	806	870	874	837	870	820	860	906	846	907	897	865	881	850	836	840	784	800	876	868	870	860	865	859	831	937	833	771	867	842	901	835	836	928	916	838	847	884	857	841	849	864	865	868	853	882	860	805	805	831	896	933	855	854	855	878	881	867	844	857	889	864	897	889	880	841	872	864	862	838	870	890	893	841	807	816	814	834	853	892	880	848	851	851	886	888	867	904	872	874	847	821	835	862	827	901	857	840	842	858	877	889	850	843	906	826	917	885	896	894	875	839	923	854	829	877	876	845	878	826	839	850	820	897	893	915	874	879	856	859	892	864	828	850	864	907	828	871	889	888	801	846	888	849	882	846	859	832	868	887	897	920	834	887	907	863	878	873	856	824	858	846	857	842	797	874	882	889	834	831	899	840	883	875	880	912	865	865	932	836	870	825	878	890	829	883	873	840	896	899	876	827	858	828	868	882	858	873	923	860	891	839	860	928	830	836	846	923	803	869	830	884	865	889	884	913	860	859	831	805	837	900	878	806	900	865	855	872	868	900	882	845	828	838	865	836	817	892	885	855	845	869	859	862	881	880	821	838	857	858	874	869	885	893	827	894	868	913	866	855	865	842	873	856	863	866	860	886	855	868	839	837	883	862	816	872	856	938	908	897	884	868	929	865	902	866	906	823	867	859	850	824	808	821	882	831	856	910	847	886	856	844	877	922	894	798	854	858	861	846	876	881	880	888	929	866	865	831	874	807	856	873	862	869	844	908	839	870	867	871	851	867	875	872	867	834	816	904	850	851	855	861	837	880	851	798	872	880	892	901	931	908	859	875	845	832	889	898	915	886	876	870	854	853	853	865	845	881	844	874	847	901	853	868	853	865	840	842	894	813	868	894	875	893	821	910	881	859	837	865	854	921	905	828	854	883	905	846	891	885	865	829	842	869	895	875	862	887	887	855	896	846	925	870	825	834	901	779	843	875	873	856	822	907	887	855	883	857	881	841	899	802	855	823	807	896	865	851	870	886	847	858	823	873	879	876	871	903	860	851	916	846	866	806	881	810	846	832	841	886	855	835	805	862	872	835	881	883	883	895	813	847	837	867	872	864	954	835	820	889	841	883	884	854	851	874	853	858	858	859	884	854	924	828	896	844	890	861	858	929	845	841	916	852	821	842	848	897	892	860	916	831	878	849	883	865	891	913	913	864	832	853	843	852	817	813	845	875	857	831	876	919	873	855	891	826	857	873	864	890	878	843	937	849	859	839	808	812	820	823	888	887	913	856	817	808	898	887	900	873	923	873	806	841	864	872	836	889	876	825	872	879	897	853	872	893	856	845	827	851	843	873	880	852	876	871	918	882	889	845	858	898	912	877	891	915	890	855	873	859	826	853	872	912	815	853	893	897	901	857	795	906	865	830	830	877	863	909	862	834	918	875	900	840	900	886	866	855	837	820	885	815	844	879	911	890	864	837	852	857	853	820	837	872	910	881	846	919	863	876	839	914	867	818	846	884	779	897	870	912	858	893	825	859	808	853	838	846	883	845	901	848	840	875	826	811	836	843	905	843	831	806	872	879	840	831	862	886	855	803	914	870	817	925	870	802	867	853	824	830	928	819	841	872	806	873	822	843	877	879	889	862	862	854	861	831	867	881	839	855	877	832	851	866	881	849	861	891	858	831	838	795	837	862	845	865	874	817	859	885	870	846	883	846	858	845	898	898
37460	28008	16270	8876	4842	2583	1362	788	550	454	362	332	332	310	273	284	269	227	257	256	237	257	243	214	226	199	200	207	196	232	212	198	221	209	203	225	172	192	187	210	195	205	192	192	194	198	200	187	222	189	195	192	196	170	210	197	186	206	196	182	199	181	192	198	208	178	207	191	197	209	187	196	178	202	200	168	211	173	173	194	208	177	180	168	183	232	191	188	185	201	214	195	178	194	197	188	172	199	181	165	184	175	180	176	188	189	194	188	206	180	180	186	180	208	191	188	179	189	188	199	185	184	198	204	163	190	178	198	199	206	192	183	167	183	153	190	198	205	202	188	179	171	199	194	186	204	175	181	179	204	173	184	192	191	182	189	205	182	180	204	180	198	161	180	203	213	169	206	182	185	203	158	190	185	208	203	169	212	174	179	205	185	186	214	202	208	208	191	190	177	204	167	178	188	197	195	185	175	172	209	201	182	184	221	168	167	178	210	190	177	205	194	204	177	175	178	197	194	176	200	185	194	198	191	194	225	177	198	175	207	181	210	184	184	190	163	150	179	173	205	176	179	185	199	170	189	172	183	199	194	196	176	201	219	187	179	185	191	193	178	206	190	181	179	184	176	166	180	199	188	169	206	196	177	188	187	185	204	177	190	186	177	179	188	187	190	197	187	184	163	181	171	173	184	192	161	183	190	189	165	196	196	200	182	186	189	180	177	207	202	194	158	191	166	196	184	175	211	186	181	180	210	177	211	182	181	192	223	180	193	205	178	194	226	209	189	174	184	197	211	184	178	196	177	218	202	212	188	202	185	182	184	181	187	202	197	204	186	197	190	174	190	190	160	198	191	195	182	171	190	196	146	175	188	190	184	233	195	197	202	199	198	204	203	218	190	216	191	192	201	188	213	193	183	174	200	183	193	184	163	189	178	219	183	176	180	191	192	211	184	178	166	192	182	201	186	183	173	207	208	190	201	170	170	193	192	197	165	192	216	197	200	211	182	191	188	191	179	180	213	215	188	200	186	188	189	219	181	197	182	178	180	204	186	192	188	203	196	204	187	214	188	197	194	189	174	184	192	186	208	175	211	189	172	206	167	187	187	188	185	192	182	195	177	181	190	181	194	180	171	197	184	181	182	204	185	173	190	180	205	198	181	207	187	169	194	188	190	191	205	194	182	184	196	200	189	171	199	195	196	182	189	167	196	175	205	176	207	205	176	195	172	175	198	199	182	181	200	183	186	199	197	166	187	191	194	214	191	207	199	218	174	184	167	187	195	185	194	182	207	197	196	192	169	184	183	177	157	184	184	199	181	175	163	208	202	157	187	203	171	182	191	193	195	171	176	184	183	173	187	191	195	207	168	176	199	198	195	182	178	193	167	180	212	191	188	197	212	192	172	197	181	189	192	186	182	196	185	196	186	205	193	210	201	192	192	198	184	198	161	165	193	181	172	212	185	193	184	177	184	179	190	174	180	200	175	182	194	209	196	164	184	206	176	218	157	182	187	172	182	183	195	180	190	200	192	190	208	194	186	186	164	166	171	187	185	185	181	192	192	188	189	200	176	159	188	184	182	200	183	208	199	185	178	195	160	181	190	201	194	177	190	195	201	194	198	177	188	189	181	181	192	173	187	209	196	181	187	197	199	197	181	202	162	180	179	194	182	200	196	189	175	187	181	191	187	191	202	192	165	197	200	192	205	201	162	185	201	189	196	167	211	188	199	186	182	202	165	193	185	174	187	194	193	195	189	161	202	177	174	200	169	185	193	193	187	188	200	178	177	179	169	193	197	174	170	196	216	182	209	174	204	201	188	194	204	186	203	190	194	192	177	169	192	217	179	198	192	190	193	184	196	168	205	175	209	187	195	174	199	186	190	192	186	186	180	178	196	196	182	202	202	173	178	199	194	200	179	195	173	194	200	160	200	178	172	181	198	203	183	212	187	207	202	178	185	185	192	190	172	161	204	181	202	177	182	185	181	194	186	204	161	174	194	164	198	195	157	202	212	195	205	203	205	181	195	185	172	190	176	181	177	177	201	178	179	171	201	201	195	186	185	172	185	178	200	209	176	196	198	183	174	198	203	155	158	177	181	174	219	204	192	185	195	216	197	216	175	202	179	202	176	176	193	170	181	205	196	192	171	210	193	201	197	200	190	211	176	163	206	174	187	186	218	185	161	194	163	188	193	203	207	184	179	193	191	179	188	187	206	181	184	182	172	181	190	195	173	184	204	185	190	172	180	203	197	184	200	195	204	169	229	172	184	204	221	190	176	191	186	204	226	189	198	200	201	191	199	164	187	198	185	180	186	180	201	191	187	177	188	176	174	192	192	188	181	187	174	187	167	173	181	178	210	177	183	189	191	178	173	191	171	172	181	198	205	193	193	194	197	184	197	182	193	199	199	172	176	206	178	232	188	185	190	199	204	196	174	191	171	184	177	189	184	174	190	167	190	192	162	180	184	177	184	193	196	216	193	191	169	187	190	186	161	210	191	214	182	210	199	193	195	180	204	191	185	188	210	201	173	201	181	202	176	201	178	206	216	196	189	166	186	169	180	192	190	177	184	176	201	175	174	168	210	217	194	181	173	197	187	190	182	159	186	164	197	198	169	193	196	183	169	190	175	191	176	180	174	204	181	176	204	206	186	191	193	185	195	192	191	202	188	162	196	178	202	171	168	209	166	149	184	184	211	191	163	202	200	189	194	180	185	196	178	188	204	185	227	205	177	207	171	195	202	138	197	176	160	195	182	191	206	220	185	217	189	176	164	207	158	177	215	190	173	181	160	201	172	188	206	205	194	191	175	204	173	178	209	154	197	196	188	174	196	204	206	170	197	195	195	190	171	177	192	187	205	198	200	195	196	194	189	178	175	175	166	195	203	199	187	175	205	185	199	192	196	191	186	177	166	179	208	189	185	192	188	190	181	199	176	175	178	180	177	201	197	174	188	179	169	203	214	198	178	205	212	204	190	205	164	178	192	189	191	193	202	170	193	152	195	192	193	206	179	168	192	188	190	209	202	166	191	209	196	189	202	174	173	159	185	192	198	191	180	176	231	183	163	194	225	194	181	179	167	200	164	185	205	202	201	177	213	157	223	171	177	191	174	198	175	171	179	188	168	182	203	207	190	192	202	186	189	194	199	189	189	191	184	188	201	185	191	194	179	199	202	176	169	168	190	167	201	181	232	198	184	198	196	179	189	191	157	204	182	201	203	173	198	200	174	184	187	193	218	194	190	188	194	173	167	180	177	170	177	205	195	201	175	182	187	204	187	175	170	197	196	186	155	188	192	179	210	178	168	181	202	212	192	167	178	213	205	175	175	187	195	217	210	175	178	201	196	208	166	219	199	179	179	189	192	165	185	205	183	155	176	203	243	191	196	220	173	216	201	175	194	194	187	195	203	170	189	170	172	222	185	171	174	175	192	185	184	181	190	192	180	192	195	183	183	219	197	190	178	209	174	205	187	164	191	183	198	189	197	173	189
25286	17907	7066	6368	5292	4220	3430	3033	2429	2240	1956	1706	1436	1316	1277	1146	1035	1024	973	916	898	881	858	788	802	770	776	784	695	644	690	666	619	655	678	639	608	656	640	616	673	626	561	579	583	594	585	566	587	581	612	597	572	506	533	573	564	543	567	580	573	590	551	535	500	552	511	571	519	557	514	516	513	541	531	581	585	534	589	564	531	516	554	572	525	514	545	562	545	527	497	561	498	539	521	499	560	524	508	517	529	516	537	526	472	503	528	528	558	547	472	506	540	518	503	556	508	488	519	517	515	509	571	483	541	530	518	523	536	490	539	521	499	533	500	492	561	548	493	491	518	504	544	510	511	542	503	550	500	522	524	514	518	502	532	445	470	514	503	565	487	531	530	496	555	513	519	522	485	539	495	556	531	494	502	563	552	506	568	512	517	520	505	517	528	541	531	498	449	514	537	531	487	491	518	521	518	505	530	537	500	554	538	506	511	469	468	513	529	506	475	506	499	527	500	485	506	513	540	467	498	515	498	508	525	503	468	530	521	496	500	558	528	512	513	513	520	514	529	505	504	519	560	485	522	498	479	515	520	550	540	546	469	563	493	532	495	497	526	488	535	549	473	522	506	517	499	514	494	513	512	489	512	546	539	521	490	485	500	514	524	558	541	530	516	506	529	550	503	511	556	535	502	540	508	506	484	510	497	509	500	531	497	515	517	490	487	489	490	495	487	498	522	493	483	508	449	521	502	519	537	541	523	487	487	494	499	552	508	580	531	548	513	525	473	508	480	508	516	515	546	549	517	494	512	498	524	519	498	523	477	518	521	518	526	524	509	535	529	506	548	521	558	531	506	498	511	485	503	497	528	521	515	510	531	514	537	496	543	480	528	502	545	474	516	526	462	472	520	513	512	507	565	510	504	505	510	547	556	517	488	510	448	518	506	490	507	536	499	538	521	515	508	513	514	498	474	518	511	494	523	495	506	517	486	513	530	510	481	532	540	481	499	510	496	510	569	521	485	531	509	513	547	561	487	499	546	544	532	507	533	498	531	543	511	552	582	534	505	515	520	540	551	549	502	527	496	534	489	525	559	474	474	494	556	531	569	552	550	505	531	515	510	506	532	477	479	545	512	529	515	541	511	522	563	510	540	541	488	521	531	513	535	529	531	573	531	550	509	502	533	562	531	510	510	511	502	520	526	518	510	487	520	543	505	510	470	482	492	493	507	538	546	541	528	532	484	524	530	496	492	503	537	520	512	531	566	497	557	509	524	502	519	523	504	511	481	553	512	504	485	510	526	501	530	497	527	494	561	562	470	546	514	508	504	533	493	494	542	530	509	547	488	530	519	489	522	522	554	522	502	509	562	500	534	539	533	524	497	570	521	518	537	521	509	511	483	507	510	479	516	505	480	515	538	502	546	512	484	495	521	520	538	525	491	496	527	503	524	518	512	540	488	522	498	505	501	502	508	488	491	526	543	528	540	519	493	509	499	533	505	528	524	553	515	519	527	501	495	514	520	510	531	512	498	554	458	496	501	462	517	507	494	556	537	529	519	535	507	511	513	535	531	526	505	480	516	514	493	471	551	493	512	500	498	526	520	553	474	526	509	517	508	533	504	550	557	542	561	482	540	510	472	474	531	478	518	506	487	521	561	547	522	493	490	476	558	505	515	480	510	517	542	556	466	484	513	512	514	540	493	531	498	502	522	493	556	487	491	507	502	533	513	511	525	575	546	505	490	513	514	510	517	504	519	537	504	486	503	519	536	488	490	507	485	526	498	548	496	497	520	535	550	508	517	538	497	557	513	503	481	496	507	526	501	499	518	500	484	531	492	521	526	519	515	531	496	538	507	476	541	505	534	463	524	520	467	516	507	509	563	507	496	496	544	489	534	478	489	490	552	528	550	545	507	524	535	518	509	532	528	484	510	551	531	489	494	571	490	495	560	485	479	520	527	518	508	488	516	524	482	547	553	534	504	542	474	466	508	541	486	514	486	496	521	484	461	526	530	478	464	523	509	521	495	528	531	550	524	481	538	556	518	492	487	537	513	491	517	487	494	547	534	481	515	526	489	513	503	489	514	536	491	535	555	510	537	487	530	527	507	542	498	513	540	504	511	547	508	518	503	535	513	495	498	513	521	503	528	498	540	522	525	526	535	538	488	494	489	526	522	524	474	553	522	492	500	493	492	585	521	476	522	513	537	516	517	508	521	495	503	515	506	504	535	499	528	547	505	560	548	494	557	566	513	556	512	514	482	525	505	502	508	519	525	533	516	484	496	486	520	505	543	509	586	516	483	501	525	524	516	511	498	499	487	518	487	499	490	547	521	505	491	512	506	527	502	554	498	527	501	519	508	533	501	521	495	537	539	504	525	547	542	527	549	489	506	508	506	497	519	518	518	531	532	510	566	472	485	551	576	549	533	537	515	499	475	548	524	534	528	535	506	503	548	542	520	530	491	523	518	539	549	504	508	533	524	526	520	516	507	531	511	518	505	551	528	530	502	524	521	522	512	561	502	511	453	521	526	559	513	497	535	491	549	563	510	493	502	563	517	478	490	514	531	544	514	493	505	504	507	530	545	496	499	485	484	507	545	493	474	505	513	539	477	504	485	507	492	487	523	516	492	520	504	487	529	486	480	528	519	547	498	517	483	486	478	472	508	512	530	522	491	502	503	537	540	530	534	557	544	528	517	488	555	568	509	517	538	537	502	510	526	511	529	537	520	529	500	498	543	537	462	537	511	506	510	512	478	533	487	523	510	524	487	503	529	528	560	521	522	552	502	499	517	507	531	451	505	485	569	492	503	489	519	513	536	521	497	531	489	496	524	495	545	525	466	504	536	498	524	468	504	495	493	495	474	521	555	586	534	528	537	575	498	558	506	541	521	503	530	501	550	536	498	516	519	514	507	502	531	546	511	522	486	523	515	534	537	493	556	529	531	507	461	517	496	529	489	529	516	527	495	519	526	509	535	555	501	528	551	530	514	523	492	530	505	506	544	507	508	494	506	516	552	511	530	504	552	498	554	502	500	492	537	514	518	535	474	510	533	510	494	519	478	538	508	526	528	499	521	523	512	492	562	506	521	512	525	488	537	533	550	516	521	549	544	514	508	504	519	522	536	511	489	495	471	504	518	532	502	496	466	467	512	515	507	506	507	499	491	512	531	505	549	501	490	516	503	530	524	527	505	488	525	529	522	518	495	516	526	559	503	530	523	511	524	523	578	495	486	527	516	564	549	524	559	510	475	565	520	520	564	495	530	486	505	512	530	513	536	498	556	488	536	531	519	520	521	502	470	520	506	511	510	525	542	529	541	506	552	521	493	530	490	517	498	518	481	519	540	498	555	487	509	513	528	499	501	487	519	587	559	509	511	494	519	512	466	510	507	509	480	531	479	476	551	494	530	552	530	519	525	495	497	543	514	496	538	513	520	523	553	523	500	502	520	504	515	507	522	517	506	515	519	486	486	500	530	489	578	508	540	487	534	513
6077	4379	3632	756	423	292	294	290	304	288	284	263	304	247	269	282	251	247	273	275	291	281	276	261	273	273	291	296	285	250	294	287	254	288	282	285	291	287	286	282	309	286	302	297	293	279	294	287	286	250	286	285	268	254	284	275	306	282	308	291	262	267	255	311	254	282	290	241	276	283	277	284	275	286	267	277	273	292	299	281	259	283	240	261	293	313	271	280	251	279	277	300	296	287	281	296	308	257	268	309	287	285	243	288	292	288	283	290	305	277	244	279	292	283	307	315	268	313	284	309	283	280	274	286	288	280	246	242	257	263	288	248	274	289	265	267	269	276	297	299	282	290	278	273	300	270	283	289	264	289	273	299	288	313	255	298	276	289	305	278	288	290	268	289	296	276	310	269	297	295	285	285	307	331	291	301	309	292	301	281	285	268	273	278	263	283	275	287	273	271	251	262	253	289	310	268	260	332	300	252	297	287	263	259	279	268	322	247	296	309	286	296	291	259	256	265	293	293	289	284	269	232	284	304	244	328	285	301	280	302	270	300	322	290	292	294	260	291	289	290	290	255	298	277	255	266	264	277	246	278	295	278	275	298	300	295	282	262	280	294	272	295	280	277	277	269	260	279	248	290	269	288	257	245	280	277	285	297	306	291	279	265	297	289	272	293	276	301	266	284	283	272	287	269	294	303	293	310	286	255	279	292	291	304	285	278	254	279	299	284	273	287	284	290	287	259	274	291	302	273	271	303	324	312	254	287	269	272	266	268	281	277	247	263	270	253	291	273	300	271	318	282	282	302	283	248	269	267	281	282	310	275	303	279	302	262	253	318	284	294	287	233	287	296	284	263	279	294	280	281	258	292	282	293	273	271	270	266	273	288	303	270	245	278	293	276	286	299	306	301	276	293	253	258	294	256	312	299	277	259	251	258	300	282	275	316	260	272	290	271	267	282	301	298	283	260	297	275	314	280	290	268	305	288	258	319	293	281	290	287	268	283	263	278	306	284	275	277	292	264	270	280	270	277	295	264	307	310	286	286	274	277	278	284	246	307	283	267	262	280	295	297	279	272	291	295	277	255	288	272	284	289	257	270	294	276	295	305	284	265	297	273	255	254	280	258	267	272	329	267	286	261	281	301	284	295	275	278	298	267	280	275	282	257	263	326	247	278	272	268	279	288	303	268	292	297	304	286	284	300	296	245	305	330	298	256	285	283	277	282	298	294	257	275	279	274	278	325	293	289	317	276	276	268	256	283	291	235	305	306	301	297	276	264	276	241	285	275	265	295	270	300	295	277	277	299	285	267	272	308	285	281	284	285	283	268	281	257	297	282	278	296	277	267	278	294	297	269	279	266	285	283	289	245	280	287	301	251	268	259	293	285	294	286	327	287	289	281	292	267	252	332	282	288	284	291	261	306	241	295	295	260	294	256	272	268	302	253	298	263	259	279	323	292	259	272	301	269	260	299	293	287	259	297	253	281	273	286	282	290	298	292	300	274	278	275	250	263	220	249	307	269	275	281	264	280	291	302	261	298	246	244	248	277	259	281	290	293	294	266	281	270	265	275	262	281	298	267	264	279	263	283	284	275	259	255	280	285	311	295	271	263	278	276	281	282	279	262	277	287	269	296	297	304	288	275	236	293	275	270	292	246	289	246	278	286	301	275	259	290	285	268	260	252	268	272	276	239	290	260	286	284	242	294	282	277	276	298	286	246	266	263	281	283	265	263	298	267	261	275	268	266	279	284	286	274	275	289	279	268	268	262	290	323	299	268	286	296	292	270	283	291	290	270	284	303	260	277	288	264	308	311	286	299	271	271	281	257	280	294	303	271	287	248	274	299	286	287	263	277	284	281	290	284	279	262	269	291	307	271	250	276	285	288	268	273	260	299	296	299	281	281	273	301	251	271	269	280	279	243	285	293	286	263	254	297	280	290	283	272	301	281	299	262	296	256	294	264	316	280	294	294	327	279	267	290	266	297	302	258	280	278	283	316	270	315	300	246	291	281	300	299	276	289	261	289	281	263	268	295	287	302	268	266	273	287	263	271	270	283	283	298	293	292	276	291	269	268	260	259	281	311	298	267	283	271	272	279	292	301	286	234	262	267	302	264	268	290	265	278	282	284	253	313	277	264	278	258	270	291	270	266	302	280	277	267	285	278	297	277	291	271	282	258	291	283	315	272	284	279	287	264	234	276	266	277	284	311	251	258	266	228	292	286	305	276	295	259	276	280	279	316	288	252	284	261	268	277	292	276	284	292	238	279	259	302	293	279	287	297	289	266	309	283	265	279	278	281	273	262	299	305	283	238	288	288	274	252	283	334	302	297	289	251	302	276	273	285	316	260	297	294	315	297	268	273	297	273	283	261	278	303	287	306	287	289	299	301	271	286	263	293	268	316	278	301	262	287	281	300	273	261	267	270	257	315	278	284	270	261	281	302	264	299	262	247	279	260	281	308	280	288	267	325	258	290	250	311	293	261	274	279	277	272	268	306	299	262	316	259	275	275	275	242	264	293	291	269	293	249	281	272	290	305	263	272	284	272	303	282	288	292	287	280	283	286	274	278	280	246	301	290	283	297	292	285	260	249	281	278	295	285	278	313	277	278	268	276	250	266	285	277	301	308	289	290	278	251	292	300	293	273	274	271	272	299	305	285	266	258	304	293	252	296	278	257	275	268	294	292	267	263	276	305	260	283	275	277	251	299	245	278	288	287	288	298	294	299	273	274	309	306	276	298	259	289	260	312	299	260	278	299	309	298	289	255	261	279	313	318	261	288	269	301	270	304	299	288	305	279	264	293	290	269	282	277	302	278	263	282	285	269	288	272	287	291	288	293	292	273	270	279	286	306	270	270	271	277	286	258	257	276	270	295	287	279	312	299	305	284	276	305	281	279	284	276	284	266	269	272	276	281	265	294	293	299	285	251	289	279	288	301	268	306	268	268	265	279	285	286	287	274	268	281	309	288	289	264	297	285	319	266	295	294	278	309	280	315	292	286	300	258	288	265	279	263	290	301	269	307	300	294	282	292	296	273	285	279	242	290	259	258	286	275	293	276	269	273	282	275	294	277	272	274	316	266	325	283	286	287	293	254	287	260	275	289	296	282	309	253	264	316	261	290	274	289	254	288	297	263	286	279	270	283	280	268	285	262	289	294	326	283	313	268	293	292	297	288	267	281	305	257	276	274	274	260	301	269	293	297	289	267	292	299	284	256	254	272	273	242	276	292	277	275	304	266	287	278	294	279	271	283	243	287	313	306	281	308	285	252	279	323	296	291	308	262	266	274	332	280	290	310	290	276	299	278	283	290	281	266	276	267	297	242	283	286	252	276	272	284	288	291	282	267	281	271	283	291	277	276	282	286	272	282	314	278	320	273	262	254	276	295	291	277	291	242	293	266	260	272	291	294	278	286	286	286	269	258	300	283	243	301	273	308	244	257	316	264	277	280	269	313	268	269	264	305	285	282	288	296	268	271	294	275	256	283
5847	6623	5144	1019	921	887	878	808	806	822	811	759	785	749	784	803	789	762	740	767	772	783	756	727	737	789	740	730	746	773	766	787	781	792	755	757	808	763	789	773	723	808	746	772	730	724	760	778	765	788	773	731	804	744	752	808	779	763	782	786	801	795	780	796	786	764	738	767	796	753	744	792	758	775	760	786	733	806	808	764	774	754	787	752	794	750	779	749	753	775	754	749	773	754	696	773	754	760	777	764	725	752	778	758	698	789	753	763	800	821	751	766	717	777	782	782	700	798	797	754	779	739	798	792	701	798	778	738	749	743	780	751	755	795	776	762	761	807	817	751	753	781	797	771	723	738	739	769	744	727	695	703	737	764	773	731	727	689	755	782	739	780	793	800	761	763	779	776	785	741	749	825	781	780	760	793	736	719	816	795	719	761	723	758	791	752	770	780	831	771	779	775	790	790	761	748	788	774	803	740	771	768	744	792	755	764	737	773	792	731	761	738	761	770	760	730	717	793	753	773	752	721	775	761	740	784	749	767	803	703	771	763	755	710	784	772	739	731	749	711	766	764	810	773	723	752	804	747	736	773	784	779	794	697	726	753	771	761	799	732	767	739	751	759	769	755	753	730	733	754	733	786	753	792	826	701	753	773	769	798	748	739	786	743	742	781	727	769	740	732	760	748	760	757	704	759	754	774	773	731	730	736	723	770	758	764	814	717	773	714	752	767	805	764	783	700	796	768	780	780	752	745	764	803	795	722	746	745	760	778	730	751	820	755	752	751	766	709	757	772	792	795	753	735	765	769	735	752	771	742	836	772	748	750	737	732	733	726	771	750	773	745	690	762	722	793	784	719	717	710	783	771	770	779	772	771	773	788	777	741	786	792	732	796	727	725	782	757	738	787	722	752	753	786	772	770	770	708	762	754	785	788	736	760	719	728	728	780	764	752	777	714	784	776	749	820	745	775	763	745	786	811	724	750	722	742	767	740	719	758	793	721	755	756	705	787	803	732	751	805	725	779	745	809	780	738	765	787	778	754	744	774	713	784	843	749	772	732	760	765	762	772	775	759	758	765	771	740	709	798	757	769	775	740	780	776	748	722	781	745	779	718	738	727	766	773	775	717	701	756	746	752	751	779	789	750	748	776	786	811	746	783	755	760	750	791	780	803	734	752	744	779	791	772	772	751	754	794	796	752	807	755	730	772	780	790	806	812	761	778	779	781	718	795	747	750	758	789	767	776	777	769	705	772	746	729	728	730	726	788	801	755	704	741	746	732	755	729	736	741	753	788	735	773	742	775	775	723	796	772	755	830	720	764	769	773	740	732	711	760	719	727	789	790	769	790	732	779	752	752	770	740	783	738	690	760	732	785	704	773	784	716	762	771	811	753	723	755	752	752	718	736	782	761	808	737	750	813	796	795	773	759	711	743	810	782	817	778	816	739	752	786	798	765	727	789	755	803	717	767	726	744	770	752	779	703	721	759	752	793	739	788	794	765	729	823	747	763	764	751	795	804	739	783	800	782	775	771	758	729	790	799	750	751	734	764	729	787	790	759	754	795	745	765	812	747	798	761	733	784	734	766	759	731	783	747	734	767	811	756	741	788	744	753	747	739	758	747	780	749	801	727	758	766	735	741	758	779	764	779	740	757	758	759	814	703	754	790	724	803	783	745	745	778	753	780	754	772	776	752	776	761	769	746	780	794	794	799	747	780	720	730	744	765	758	794	755	773	748	784	754	778	804	747	777	757	749	757	716	799	807	800	818	731	802	806	810	773	756	771	760	721	754	737	743	789	749	691	787	767	721	770	732	785	776	759	764	748	718	750	761	750	755	742	735	736	769	767	815	785	766	780	763	797	741	773	729	738	770	722	757	773	750	772	709	772	752	797	759	782	805	745	766	765	759	815	755	708	752	738	792	773	742	741	743	824	779	746	714	725	804	729	716	746	759	741	803	767	824	762	738	764	727	780	808	723	733	746	768	778	787	755	799	720	751	776	771	804	749	779	781	772	748	768	723	755	742	730	757	784	742	755	717	767	730	730	752	741	773	825	797	736	750	774	773	775	761	781	758	800	764	767	756	768	729	767	744	784	715	792	764	714	744	779	773	717	758	798	755	828	758	717	823	760	762	751	794	735	765	752	767	805	814	726	731	725	738	764	743	713	765	716	796	717	780	778	765	709	811	755	781	753	729	754	780	746	773	770	775	808	800	721	756	710	779	780	787	777	681	740	788	728	784	737	764	785	742	718	760	780	786	726	721	718	789	786	765	736	811	744	779	768	769	812	770	749	764	787	784	736	828	789	740	779	755	744	740	774	748	771	757	781	799	818	788	775	764	756	739	765	745	744	732	760	768	772	799	748	757	742	763	752	753	782	733	753	761	753	788	747	733	751	736	753	754	745	742	771	692	812	730	742	733	771	781	716	782	788	752	728	735	735	724	725	726	747	752	797	722	785	761	760	751	792	736	780	774	740	775	784	778	754	770	770	817	733	740	766	699	779	718	740	776	776	744	757	791	765	773	767	789	757	759	732	802	784	780	721	785	716	776	787	764	743	727	722	781	755	789	752	759	774	773	732	763	769	666	772	733	739	778	723	759	756	764	756	738	779	736	787	759	812	812	779	757	776	726	742	724	787	768	761	798	780	754	800	813	825	800	791	746	776	781	790	784	798	767	796	758	730	785	792	768	741	701	785	753	739	728	775	761	752	740	741	787	761	757	774	758	772	817	797	735	766	777	784	725	721	765	768	764	772	780	755	751	757	739	800	743	783	731	760	792	785	768	750	749	745	770	755	812	795	779	766	757	797	761	819	756	741	731	816	785	715	702	802	818	794	815	773	773	811	754	740	716	759	843	811	737	834	732	764	794	738	720	780	717	697	709	835	731	762	786	757	742	711	775	762	733	773	731	761	745	674	769	722	780	771	801	773	806	741	709	755	795	739	817	760	762	731	767	774	733	743	763	774	806	758	724	777	732	735	786	768	767	724	763	762	782	769	756	773	737	742	756	733	723	749	739	709	772	758	758	755	774	769	750	789	781	770	685	748	788	765	782	743	749	785	771	747	733	788	721	775	775	772	725	745	773	780	753	711	735	768	794	757	834	716	732	763	823	768	750	761	754	781	809	771	753	746	742	795	725	701	777	722	785	777	748	765	731	763	756	755	744	777	742	757	733	782	754	804	766	821	765	771	804	751	762	788	780	784	765	727	753	778	709	771	774	710	735	754	720	719	768	832	757	763	724	758	757	806	747	778	769	770	769	750	744	739	786	739	754	806	770	819	779	787	760	759	749	838	745	731	725	748	801	804	770	807	784	788	794	752	793	773	737	727	801	738	763	741	757	744	752	769	751	710	788	758	779	785	803	729	830	750	749	758	776	748	779	717	765	748	729	792	772	750	733	787	744	751	721	775	773	771	761	757	770	744	720	751	743	757	750	748	766	798	780	829	731	769	739	749	691	762	723	728	784	751	777	715	706	779	799	786
36024	34425	22199	12017	6005	2997	1576	863	556	486	436	400	410	380	395	356	377	386	388	352	325	336	331	347	350	367	330	356	361	361	362	312	312	351	338	335	354	333	336	344	358	306	321	356	335	355	347	322	323	352	360	350	355	324	358	344	341	334	337	331	339	337	335	346	344	362	313	338	320	341	355	329	353	339	328	320	322	341	352	321	357	356	343	357	364	357	327	337	329	332	320	322	323	327	306	335	335	327	365	315	317	297	353	338	325	336	340	330	347	338	316	356	351	314	358	338	324	338	304	329	325	356	361	357	301	353	364	339	363	338	317	336	326	343	337	313	316	304	324	318	326	371	332	341	347	314	330	361	316	320	345	317	301	347	329	339	321	350	345	369	338	288	307	326	304	306	368	333	327	321	329	340	332	358	347	308	300	354	347	320	299	317	296	331	332	343	340	326	341	328	337	333	336	373	344	341	352	346	361	324	335	353	284	336	363	369	314	340	309	337	349	316	338	307	318	338	333	322	342	326	313	356	294	313	358	340	335	309	337	339	316	362	327	350	337	360	317	351	338	338	321	328	334	311	311	326	335	340	339	341	326	348	354	357	357	353	325	320	329	333	341	325	315	360	328	323	315	345	331	339	336	331	320	359	345	330	317	349	321	348	335	348	288	303	341	354	358	337	324	334	309	327	339	345	379	351	315	334	314	311	337	308	310	305	315	353	338	345	332	309	288	333	350	301	329	306	335	328	310	316	369	331	325	314	337	347	329	355	377	334	354	369	347	335	340	366	317	359	335	303	369	330	335	336	319	343	337	345	345	314	339	359	321	306	354	337	299	347	330	329	347	345	325	348	330	348	307	318	340	314	304	308	312	348	361	333	320	331	332	316	337	349	370	311	340	313	309	339	337	336	331	342	298	336	332	336	313	329	323	342	345	333	322	310	314	291	312	353	313	349	375	337	333	324	338	323	352	328	371	343	330	331	315	352	319	338	322	316	328	306	320	357	313	323	364	313	369	343	321	334	311	318	341	347	340	359	340	315	311	324	338	325	356	364	320	353	315	322	299	355	310	322	332	332	329	348	295	306	336	331	366	347	350	333	328	324	325	318	320	317	332	331	310	319	342	330	331	326	344	345	338	355	308	369	354	330	320	321	373	346	343	359	330	310	328	333	336	314	339	293	324	361	336	342	305	327	340	331	345	355	365	325	310	315	334	320	356	323	335	366	342	308	345	312	352	338	328	312	356	323	350	338	350	325	343	346	371	317	351	350	307	287	324	328	330	330	324	307	359	328	316	324	334	335	336	329	327	327	344	345	331	346	338	339	342	320	317	366	335	336	382	325	347	332	334	354	368	341	332	343	317	318	301	373	325	326	335	357	313	332	338	355	329	329	345	318	310	339	338	316	332	318	346	362	329	345	318	324	337	355	302	297	351	310	329	301	332	350	311	327	367	336	351	336	337	333	319	328	336	319	330	315	361	312	320	337	303	326	327	344	340	332	315	324	347	377	333	351	353	327	354	315	372	348	327	330	315	325	350	338	326	337	338	323	328	336	335	299	333	341	328	339	343	337	295	335	315	349	342	333	317	325	357	354	384	344	315	347	366	316	301	338	321	339	321	317	374	343	278	319	329	346	380	339	280	321	359	345	329	363	349	329	307	314	311	329	363	348	322	337	333	351	340	323	326	289	313	356	357	323	325	336	322	338	347	377	328	331	348	366	331	320	359	368	354	343	345	315	299	322	321	306	319	327	347	319	382	351	306	320	342	330	340	339	327	318	365	339	340	310	333	345	321	352	308	342	324	348	341	357	327	346	342	340	366	308	340	346	331	354	324	329	331	310	337	344	312	302	331	333	364	321	307	341	336	317	331	321	309	354	340	319	341	311	332	354	328	337	345	320	317	325	322	347	335	330	330	337	341	320	344	310	326	354	311	362	295	335	362	313	328	346	368	333	319	351	318	329	336	361	363	342	327	310	318	318	360	326	320	354	295	341	341	328	334	303	341	332	336	318	349	320	339	302	328	361	304	332	347	333	343	343	311	321	312	341	310	339	324	369	346	324	334	348	339	325	355	326	350	369	327	325	328	312	348	319	317	323	339	340	334	351	355	342	330	349	326	337	325	329	346	324	302	377	310	357	337	317	325	344	367	319	362	353	338	328	322	350	323	320	355	350	316	324	356	304	340	358	308	322	307	329	309	317	341	337	330	349	326	329	310	324	337	326	351	363	308	307	321	333	322	354	323	348	317	331	340	335	323	334	354	320	359	338	350	341	346	350	315	346	322	337	335	324	337	324	313	339	334	324	354	321	319	311	348	333	335	350	315	354	317	330	297	334	311	361	336	355	349	333	339	309	332	348	319	324	339	346	336	330	309	328	337	330	344	370	373	326	354	358	319	302	351	351	346	347	338	317	344	323	333	339	369	319	353	351	351	341	314	335	367	321	325	343	316	356	308	323	305	326	346	323	320	313	337	373	313	297	326	343	335	362	343	318	347	335	339	341	338	294	329	333	279	311	320	334	352	307	317	342	357	340	356	356	333	330	323	347	305	354	297	329	326	371	292	351	305	347	360	302	323	337	324	343	302	331	365	323	356	334	337	336	303	328	304	313	336	334	340	324	328	344	310	357	333	328	310	341	276	345	328	332	306	325	320	332	336	319	378	305	323	318	323	339	335	345	316	336	320	335	342	327	329	288	323	340	343	329	322	352	351	334	341	314	326	356	297	292	345	323	391	352	305	325	338	346	313	351	364	311	365	333	343	346	311	317	337	330	334	306	344	358	326	311	333	318	337	329	320	313	367	326	338	362	340	297	318	323	319	361	340	320	309	328	347	333	313	347	369	343	339	309	319	327	357	336	315	316	350	318	366	317	316	353	344	320	328	324	324	310	326	315	309	314	341	332	338	296	312	310	340	328	319	354	336	314	341	367	345	328	343	326	344	332	334	320	320	360	346	307	320	312	342	337	337	338	332	357	297	334	301	318	351	357	324	312	325	341	332	359	312	330	328	335	335	326	359	320	332	335	338	317	333	345	324	328	312	308	343	353	349	317	343	300	323	340	330	343	311	326	324	343	321	345	322	310	333	336	324	359	334	339	310	314	319	324	306	348	349	329	313	332	313	329	341	307	329	307	313	323	338	349	330	345	331	311	301	348	323	299	311	321	344	325	350	318	314	356	345	318	334	340	357	340	289	334	370	311	329	335	348	339	359	352	332	325	305	306	322	319	349	345	353	318	331	323	346	363	336	347	330	325	345	316	356	331	358	311	330	324	346	338	326	329	330	313	321	311	353	339	329	346	339	342	315	318	316	343	303	356	340	312	331	335	348	341	329	342	336	372	320	330	315	347	355	335	343	337	359	328	319	330	329	352	328	377	356	340	324	319	342	343	345	346	355	351	324	355	380	336	332	338	310	323	342	329	344	326	354	326	361	337	297	332	328	346	348	332	281	323	308	330	363	316	324	328	331	354	321	358	359	314	362	319	305	317
27978	27699	10143	4034	3342	2740	2434	2032	1925	1565	1643	1490	1304	1342	1261	1183	1119	1149	1090	1105	1062	995	1061	997	983	926	1002	968	955	926	933	948	965	968	908	921	935	914	893	908	966	854	869	902	883	880	861	884	913	912	875	882	929	921	842	875	929	930	920	921	878	890	821	882	891	872	918	892	858	945	833	869	860	908	827	864	852	863	900	872	898	883	816	891	869	816	883	856	837	837	840	910	874	911	886	874	891	877	853	862	854	850	888	877	889	857	905	835	884	843	836	853	880	860	853	876	831	861	899	865	896	857	896	873	879	884	880	886	876	818	872	902	829	899	883	861	862	871	841	867	890	849	845	854	892	840	833	873	863	840	857	866	858	858	867	877	871	853	868	829	862	874	825	881	905	846	887	858	849	804	852	868	901	840	891	895	847	829	851	882	859	874	831	860	902	877	810	832	910	848	859	826	904	865	852	887	863	877	844	910	890	845	834	824	834	848	837	903	905	863	871	837	822	881	890	871	919	861	895	872	856	861	862	862	951	900	866	855	891	879	868	874	782	862	862	880	901	822	892	795	894	876	904	821	883	847	839	837	808	868	861	907	864	875	861	841	856	881	845	873	882	850	889	859	776	823	841	855	889	838	833	910	864	887	830	837	847	865	867	859	879	843	855	880	914	855	818	852	906	852	868	813	877	887	838	861	858	883	886	857	832	918	863	869	907	819	869	832	848	891	801	856	888	859	831	854	837	844	878	849	837	889	884	853	862	862	846	849	903	884	868	923	866	908	868	823	912	894	880	840	832	893	874	878	865	915	872	864	806	902	838	898	905	825	888	829	918	862	827	904	841	864	830	822	888	836	902	881	880	894	886	849	862	909	855	840	847	880	886	843	864	842	877	837	866	924	870	850	889	865	823	822	866	857	869	852	851	895	900	848	897	870	847	783	911	850	907	826	876	870	846	894	864	864	851	830	876	852	895	921	869	870	810	841	821	860	874	866	894	858	841	885	911	874	895	857	787	887	831	810	898	787	908	835	864	828	932	879	870	873	819	884	868	825	865	807	843	827	852	852	843	877	863	875	877	860	873	867	843	828	891	813	860	869	871	859	863	882	837	883	827	911	826	887	872	881	870	870	877	860	903	856	907	837	864	861	861	869	839	936	878	895	890	911	880	868	880	836	824	876	892	881	866	837	811	859	807	882	856	899	893	847	862	941	873	873	879	845	865	829	839	862	816	868	856	823	850	888	855	877	822	852	897	885	896	835	861	851	896	866	905	874	849	859	815	834	899	866	833	875	875	840	872	865	858	870	833	871	776	842	869	896	869	879	896	829	887	863	884	842	849	818	878	878	884	821	853	854	892	867	883	893	799	867	871	849	857	884	854	848	832	881	862	881	842	874	887	936	875	873	896	819	877	852	898	824	866	841	876	873	819	837	874	856	907	855	823	836	865	843	877	870	879	921	830	868	905	881	862	815	794	863	888	866	871	852	837	876	843	824	796	887	920	798	886	832	828	890	829	871	833	834	837	887	906	915	864	891	826	883	881	824	855	865	846	842	880	858	842	834	850	892	852	850	824	885	855	846	844	855	856	872	794	876	876	829	848	882	874	858	820	825	839	848	870	887	776	930	834	894	855	826	868	837	822	861	823	872	844	864	887	831	884	817	861	840	853	854	841	846	922	850	895	840	866	897	860	867	854	864	879	861	832	846	835	836	844	869	856	910	882	867	887	844	840	890	882	812	809	825	859	872	830	858	870	859	806	855	878	862	840	872	843	831	916	834	893	927	786	837	836	857	872	821	921	820	836	860	874	829	827	841	893	867	892	855	905	860	870	832	857	901	865	841	897	928	886	896	901	914	847	784	843	847	842	866	856	891	834	904	866	812	878	874	855	898	879	836	797	834	928	903	767	876	867	815	898	867	870	917	841	870	910	830	849	879	886	850	927	847	900	850	902	881	869	836	887	925	833	887	881	847	884	844	864	854	820	849	872	886	858	888	869	780	895	838	796	831	937	869	843	903	865	858	889	855	823	848	857	835	861	872	809	835	800	837	841	867	826	852	880	853	843	852	892	877	872	911	792	864	856	874	865	854	816	884	840	810	855	905	900	816	852	839	908	838	835	830	851	806	862	903	889	897	894	852	871	879	815	865	833	836	799	802	915	841	872	879	870	861	842	873	858	853	862	865	841	820	872	881	886	876	824	863	800	875	845	881	918	847	871	881	889	830	828	906	858	852	829	878	866	885	911	859	849	839	874	899	898	851	942	890	832	874	843	869	908	857	845	877	883	831	883	853	914	872	886	859	909	845	871	821	821	846	891	913	852	870	859	857	877	845	821	824	822	840	829	853	838	884	867	856	868	842	879	854	880	861	867	922	875	862	919	848	868	857	850	886	887	817	859	910	856	872	878	901	876	838	897	851	857	887	898	865	846	899	820	877	836	869	840	866	862	819	875	892	834	885	869	849	942	882	814	835	852	887	873	918	838	917	835	835	884	840	863	812	883	861	888	863	850	860	848	862	832	895	870	895	892	887	884	853	883	836	849	838	852	806	870	882	859	862	857	878	877	871	848	872	864	860	840	891	871	890	851	864	869	849	847	835	870	827	809	886	864	887	845	879	855	869	889	841	882	913	880	827	851	915	862	852	855	872	838	845	878	879	858	876	898	835	876	854	867	896	852	858	899	895	843	823	866	878	826	904	873	895	856	854	886	844	870	920	863	873	868	786	889	863	868	846	876	882	889	820	835	826	852	833	885	867	849	883	833	835	874	836	857	815	870	852	814	829	859	890	852	850	857	834	914	826	888	885	893	881	862	885	893	870	853	825	862	830	864	922	831	847	852	897	870	882	862	850	863	839	837	870	889	816	874	821	892	864	809	864	859	850	865	830	792	896	859	854	858	826	891	870	832	838	825	816	893	868	919	891	844	860	842	829	887	835	868	859	854	863	878	900	867	853	866	869	858	820	889	903	836	873	873	942	912	845	844	801	892	856	884	842	820	872	849	896	901	897	898	842	884	902	830	848	865	822	876	880	834	883	828	868	843	882	864	887	896	882	849	854	875	844	868	797	866	831	818	848	877	869	820	862	920	867	858	870	859	863	859	863	862	881	853	824	862	854	822	843	880	868	904	871	874	833	839	898	902	923	856	925	811	875	919	876	886	881	829	911	853	820	884	812	870	894	813	884	817	829	793	866	843	858	893	850	891	813	847	847	891	837	898	834	871	862	872	888	818	872	937	850	888	825	848	826	901	870	852	872	820	832	841	817	878	858	886	863	885	837	863	871	812	871	838	913	856	867	868	882	854	840	860	882	909	841	842	919	885	831	868	899	786	901	883	940	835	798	856	850	855	904	840	845	911	925	866	863	852	794	858	873	853	853	777	793	907	865	922	833	925	897	849	853	858	870	855	877	893	887	816	868	886	872	855	843	870	919	822	851	881	846	878	886	826	822	818	920	820	877	890	840	848	870	880	857	851	882	808	895	851	872	876	877
43609	32089	20469	12397	6999	3760	1989	959	583	484	392	373	313	300	273	266	252	258	227	246	236	217	229	229	261	225	197	193	215	200	198	214	204	211	200	213	233	174	174	196	180	195	186	207	208	192	210	202	206	217	207	215	197	198	190	178	191	189	181	215	200	181	186	185	182	197	227	212	167	192	185	221	249	208	203	203	184	189	200	174	206	191	197	165	203	205	205	193	208	203	184	181	187	180	188	193	167	207	192	162	182	196	193	192	185	207	200	175	197	200	202	218	177	204	200	219	181	163	207	168	184	201	194	199	178	205	171	186	212	196	162	199	212	196	209	186	206	189	204	213	193	205	222	192	198	188	191	180	191	164	195	192	179	174	192	196	194	181	194	203	179	176	201	189	187	180	189	208	167	213	186	176	196	186	200	168	177	203	184	210	209	219	177	192	169	189	188	187	194	187	161	175	187	197	188	182	198	215	186	178	171	195	223	212	192	215	178	193	207	194	189	190	193	189	183	192	184	166	189	177	196	167	185	202	167	195	166	186	188	204	187	171	197	191	184	198	188	217	190	194	170	191	203	204	224	184	206	202	189	196	188	191	172	167	189	199	188	202	189	192	197	174	181	182	188	193	191	191	170	182	209	209	187	196	192	192	189	170	177	183	191	188	197	199	171	196	183	189	181	205	209	177	183	189	174	192	178	185	198	177	182	193	195	192	177	196	199	178	230	196	186	194	181	197	211	196	194	177	190	175	193	197	168	180	217	153	201	194	193	202	179	187	170	237	186	174	182	201	204	193	177	172	181	215	191	186	177	176	198	160	203	173	202	197	192	184	190	196	204	170	215	193	206	164	202	182	172	200	182	207	178	192	198	203	195	168	176	213	158	195	193	178	193	198	179	192	185	190	195	193	167	184	187	182	181	209	212	189	195	217	204	194	179	213	180	207	202	206	196	197	185	174	183	194	182	190	204	186	182	173	211	179	172	205	175	187	179	185	207	180	193	189	208	180	195	193	169	193	173	160	195	168	179	202	199	192	219	186	198	169	177	184	206	195	182	196	169	178	182	190	183	193	190	234	215	148	226	188	190	183	199	199	203	189	195	182	149	187	201	203	151	182	172	178	180	220	204	195	184	175	185	190	193	165	190	178	161	209	202	204	182	173	164	187	184	174	184	215	186	188	196	189	189	187	195	191	178	212	186	198	166	192	204	195	193	177	184	188	206	188	185	181	196	201	181	188	176	208	179	180	184	203	152	202	172	196	197	185	187	203	200	200	190	198	202	193	205	193	208	183	209	189	168	169	157	178	180	203	180	205	164	198	186	205	199	196	190	194	171	188	178	180	198	188	180	197	206	191	199	180	187	188	196	180	197	179	184	203	198	166	201	188	192	185	197	181	184	191	163	193	198	187	183	197	174	198	187	193	181	171	198	175	173	194	178	192	195	191	166	179	169	213	173	186	183	202	162	134	197	192	185	190	181	198	193	202	211	226	188	189	197	175	189	201	197	209	185	189	197	181	198	189	173	189	187	183	177	197	171	158	198	213	219	176	171	180	173	207	186	200	156	185	182	182	169	182	199	198	181	228	204	196	176	200	179	188	193	176	194	183	164	187	171	197	184	187	210	172	208	168	195	161	203	194	180	173	191	209	189	185	167	200	190	184	183	181	210	219	191	202	181	203	178	204	196	174	169	184	165	198	206	197	163	194	199	191	217	178	210	196	163	179	169	185	189	178	169	199	180	213	168	158	168	205	174	212	199	200	180	166	200	197	170	211	214	184	180	212	191	189	178	167	169	193	184	178	183	212	208	204	190	197	183	200	169	186	187	172	180	165	199	194	172	170	200	202	178	197	177	212	199	207	199	191	180	198	206	212	197	196	211	202	197	187	180	188	168	190	193	194	210	195	184	168	163	159	196	195	189	188	213	179	201	173	212	168	212	203	173	172	184	176	189	181	185	169	184	210	177	216	201	177	179	204	188	190	197	181	192	194	178	160	184	174	175	186	195	192	195	198	196	197	202	202	197	192	190	177	190	181	206	141	205	207	189	204	169	183	182	200	201	200	187	187	186	179	163	205	190	208	173	194	196	180	186	174	217	211	190	173	217	190	208	173	195	200	188	178	195	181	174	180	231	157	168	172	166	190	176	194	218	194	209	208	203	190	180	197	200	187	201	176	166	183	199	172	201	192	185	189	182	179	194	183	170	201	206	183	165	201	183	171	192	185	200	204	169	195	182	194	204	211	191	200	192	206	179	192	193	200	208	203	195	195	206	190	190	172	173	203	212	201	164	172	212	172	187	193	198	173	189	207	177	210	199	167	201	188	176	226	214	149	186	185	202	197	209	209	173	201	197	178	196	191	180	197	190	196	181	201	181	198	196	182	196	189	185	173	173	186	170	196	201	201	171	192	177	204	197	177	184	155	208	213	180	198	173	173	196	195	206	181	161	207	209	200	203	198	187	188	175	183	180	180	195	171	192	182	210	193	197	201	182	178	172	158	188	198	174	207	202	198	213	195	196	178	195	152	190	206	205	184	209	168	197	176	187	190	189	172	175	194	225	183	205	168	185	193	185	211	215	196	200	193	178	192	206	204	166	176	209	171	195	159	192	208	197	178	165	207	199	181	196	194	181	178	198	191	191	157	175	214	220	203	162	180	167	204	180	161	191	174	181	180	191	177	187	204	179	185	184	190	192	215	201	211	181	199	180	232	186	209	178	217	174	194	187	176	184	203	186	185	175	194	206	212	195	199	188	192	188	191	200	197	200	176	194	198	183	168	187	198	212	209	201	198	192	175	192	198	181	185	174	188	204	175	181	205	199	172	189	205	180	174	191	165	205	172	165	189	190	203	194	190	187	164	180	176	184	171	172	191	180	203	197	199	189	203	181	194	202	184	179	210	191	190	187	170	186	186	195	191	184	164	198	189	182	193	175	211	195	172	173	169	207	194	207	196	209	199	182	202	189	185	186	176	202	238	179	163	200	191	191	209	194	196	198	192	212	173	175	177	204	191	193	211	180	177	183	217	190	196	197	208	181	202	206	174	213	189	165	169	186	153	198	177	203	196	202	182	197	175	192	167	190	181	194	177	203	181	174	170	195	188	178	182	182	204	171	162	183	205	183	185	183	189	200	177	208	196	187	194	186	206	183	205	166	206	197	186	207	202	185	192	200	199	168	187	181	191	201	166	214	192	205	188	184	224	193	176	172	197	186	183	196	175	190	190	214	178	195	185	166	200	209	189	205	180	191	198	191	198	196	177	180	188	189	183	207	172	183	176	206	186	205	197	187	213	194	192	202	182	195	195	214	197	192	194	184	191	188	187	185	193	184	197	200	185	192	193	188	171	187	161	171	193	177	192	179	204	219	173	172	199	182	169	203	208	189	192	174	197	198	178	193	207	194	192	183	205	179	198	199	178	170	210	190	162	192	184	177	201	203	172	190	193	186	189	194	176	173	184	172	197	177	215	173	197	185	183	188	188	186	209	181	207
32143	22365	7985	6390	5242	4232	3428	2835	2533	2088	1907	1650	1450	1278	1172	1093	1059	1066	982	903	907	870	846	800	795	810	753	714	738	695	698	669	661	646	631	619	605	628	645	594	564	590	624	576	609	589	580	567	563	595	628	574	553	616	565	540	595	607	583	547	589	612	563	550	559	540	556	548	541	563	563	544	545	536	516	567	531	533	513	560	525	536	558	533	508	505	510	559	549	574	523	518	559	514	512	495	511	495	512	501	530	511	512	520	554	496	500	556	512	561	519	499	564	524	516	552	563	509	489	539	553	510	520	540	499	502	492	488	535	513	528	540	539	523	529	544	524	483	509	519	544	544	521	559	548	518	524	512	503	574	525	536	527	478	546	532	545	525	517	532	568	482	519	521	534	521	508	510	520	505	525	501	481	530	521	511	471	493	495	508	463	521	530	564	520	536	519	546	532	503	529	539	498	537	518	551	534	534	493	522	535	506	548	516	527	524	558	512	512	490	483	525	528	448	514	505	531	516	493	519	507	543	545	553	536	502	519	525	525	488	515	537	470	539	529	524	511	488	492	531	494	528	519	534	554	514	537	514	505	539	498	513	495	525	530	525	516	521	530	533	527	523	507	516	533	494	519	472	499	511	533	505	495	528	504	517	475	544	561	482	505	542	518	525	492	539	500	487	508	515	485	508	490	489	497	494	502	529	503	485	508	525	493	506	532	514	497	521	524	553	514	461	518	467	530	490	533	508	572	560	509	510	516	536	500	496	564	499	524	526	534	505	498	550	491	524	538	493	547	539	510	492	497	527	497	523	470	545	519	528	519	497	510	517	488	498	540	528	502	480	493	538	494	509	507	516	490	538	513	509	525	497	497	520	543	516	496	502	525	505	542	496	536	551	534	475	496	521	509	498	501	497	505	535	525	506	553	501	497	497	478	539	526	484	551	514	524	526	510	533	488	528	546	504	519	495	486	517	512	526	509	508	533	509	518	525	518	539	526	544	511	536	548	531	507	553	490	525	514	513	522	545	535	504	529	491	528	535	524	515	534	533	518	479	503	501	522	522	476	516	504	486	523	521	510	583	540	498	462	500	544	529	494	505	507	502	486	527	520	470	510	538	522	532	553	509	524	532	512	481	532	523	490	554	528	513	543	521	505	506	517	469	493	504	521	487	527	541	508	518	500	557	517	515	477	564	522	539	569	516	547	493	514	535	494	529	512	458	482	511	473	508	543	550	507	568	555	486	503	486	532	493	560	516	487	551	536	492	520	511	531	461	527	532	514	489	497	503	517	523	514	559	485	517	496	520	524	510	506	538	516	470	530	512	528	508	479	529	500	532	513	469	514	543	518	481	497	483	540	516	497	501	563	519	501	486	494	489	473	524	470	493	524	528	529	541	524	464	484	565	536	528	503	499	518	527	532	502	502	527	524	507	517	538	517	533	526	530	512	523	521	499	511	487	536	553	494	458	527	497	513	462	462	497	472	507	524	483	529	542	514	508	510	498	544	518	514	526	514	506	503	486	517	469	526	520	505	515	534	561	528	533	545	524	489	547	495	526	515	505	537	536	507	523	516	525	546	515	582	543	524	516	499	511	517	515	474	502	511	499	505	489	545	496	487	516	507	510	481	520	478	548	485	495	504	541	513	476	503	507	524	510	538	491	505	543	511	524	526	517	492	527	499	554	531	479	495	575	476	535	531	545	521	485	519	519	522	520	552	523	540	501	487	496	509	521	505	502	507	532	512	508	518	549	525	487	537	501	486	553	502	543	499	475	499	503	505	518	501	494	528	488	543	507	563	542	518	527	485	476	540	548	525	536	511	503	487	517	503	518	516	536	511	526	522	487	530	489	515	526	502	488	495	519	484	510	542	531	497	481	490	497	511	514	518	515	446	514	528	514	489	483	550	528	504	504	532	491	526	564	506	495	478	528	520	501	537	543	489	483	523	516	518	503	519	517	503	502	513	549	527	538	528	521	517	524	538	473	482	503	525	526	521	498	555	533	459	486	510	476	491	510	512	503	518	506	491	509	539	535	528	494	565	495	554	506	517	512	512	520	534	515	552	478	516	516	514	510	520	529	533	542	538	511	555	543	510	526	517	523	477	499	518	567	537	512	480	501	539	495	498	490	546	546	504	503	532	512	500	524	494	530	512	491	496	520	500	503	496	506	495	508	523	517	514	511	546	529	504	521	504	496	523	505	521	521	495	497	516	508	494	532	512	473	522	494	493	541	497	523	477	517	540	540	488	500	515	547	518	530	482	519	530	486	519	529	530	554	553	505	491	514	535	489	500	510	492	526	529	469	559	534	546	506	494	483	545	507	513	545	525	529	494	499	521	536	518	504	522	524	486	557	500	542	493	478	554	526	502	538	492	540	515	576	454	542	507	469	547	499	487	496	501	495	470	487	522	466	517	567	495	507	520	505	516	522	538	479	501	514	541	511	515	503	536	549	537	532	494	482	498	492	526	492	527	540	507	502	524	470	541	541	502	501	553	523	511	519	531	525	540	519	528	491	529	542	504	489	551	488	486	492	539	520	507	520	478	508	491	514	505	524	486	525	516	490	527	545	508	508	516	544	530	528	524	500	490	501	496	509	489	519	551	535	506	557	538	456	526	535	524	501	527	521	542	532	523	495	501	502	440	527	540	482	559	538	555	515	478	516	471	547	526	481	527	546	472	492	533	478	548	530	505	527	547	490	545	511	514	503	538	483	517	526	514	541	510	497	485	531	556	497	508	542	510	505	511	539	518	554	503	494	535	539	554	529	548	536	545	527	505	473	493	494	472	495	451	501	504	496	509	520	479	536	509	502	513	520	493	522	546	528	481	547	488	512	543	520	515	514	515	509	511	490	540	485	502	506	503	557	546	504	508	494	543	478	484	527	492	516	482	507	496	536	483	522	555	511	566	511	507	532	552	502	525	493	537	503	480	524	472	475	535	486	493	545	539	534	507	524	522	545	555	508	503	500	506	488	558	510	510	468	522	556	495	492	531	532	546	513	507	560	572	530	517	492	529	506	498	522	500	504	519	514	470	515	525	479	516	502	503	559	503	497	486	508	558	497	505	523	532	493	558	518	541	557	529	525	504	475	518	548	552	550	496	482	502	484	521	493	527	505	518	507	518	546	535	544	482	523	492	518	527	512	469	492	531	504	506	549	518	525	529	514	518	511	500	512	533	508	513	537	535	501	508	508	494	528	478	510	505	483	499	528	548	523	526	532	526	454	501	508	503	537	474	542	539	495	555	521	498	487	504	495	518	510	557	538	531	469	521	532	515	526	500	521	519	515	509	552	559	520	532	496	521	560	505	518	489	512	498	529	504	529	580	500	504	524	534	510	561	522	538	541	565	521	514	528	514	509	564	510	532	512	511	478	515	548	499	497	491	581	493	509	515	505	484	539	557	510	520	560	507	471	511	491	514	528	525	518	461	530	488	560	538	541	471	521	509	499	509	503	482	514	520	454	505	519	469	465	554	484	551	569	537	523
7673	2048	654	390	329	301	305	307	293	253	294	319	282	299	278	285	271	299	289	282	296	308	249	316	286	308	278	288	243	313	285	272	257	254	305	278	257	290	262	262	288	275	274	286	281	287	268	271	290	271	265	307	306	273	277	302	284	262	267	288	278	293	267	276	287	305	315	294	272	280	296	279	276	251	269	278	311	290	294	287	290	287	296	295	275	291	249	255	270	285	305	297	281	265	301	292	277	275	288	302	292	264	269	239	292	299	301	252	278	282	278	302	311	304	260	276	278	277	296	273	257	275	290	297	313	266	293	276	299	291	234	319	294	285	272	293	263	271	257	265	290	319	277	278	269	290	277	285	275	275	298	283	272	309	270	275	283	287	259	269	264	291	304	278	311	273	277	274	274	255	283	310	269	271	294	268	293	264	274	266	272	289	302	296	280	294	272	305	300	297	292	285	320	292	262	277	312	267	279	290	291	273	259	310	288	265	280	287	280	268	287	280	291	305	264	301	285	262	278	289	285	293	253	271	291	276	263	292	309	319	273	291	309	279	269	283	279	293	272	289	274	309	276	243	265	323	299	270	310	276	327	319	285	303	266	249	269	291	284	269	285	252	273	302	260	287	291	308	295	267	259	267	287	261	277	292	300	291	277	285	253	315	290	284	269	285	265	297	293	274	282	293	305	281	288	303	309	276	297	281	300	292	298	279	297	293	264	298	308	273	264	298	263	258	280	267	282	282	293	277	283	267	297	297	291	283	245	283	296	275	252	279	350	244	297	295	269	290	279	274	282	257	246	308	285	302	281	292	292	260	286	244	261	290	273	300	273	276	297	291	278	316	259	262	281	299	274	304	300	277	311	284	310	285	295	269	284	287	271	286	289	298	269	297	270	278	293	320	304	248	283	261	298	279	279	300	298	261	287	285	277	287	288	247	265	286	292	275	267	288	272	269	262	266	232	281	288	264	310	282	282	272	292	293	286	281	298	315	279	266	270	308	253	263	305	266	296	321	300	279	322	255	259	300	301	311	304	290	282	304	285	264	291	289	284	290	263	287	299	258	276	254	247	283	265	294	281	236	268	290	267	274	290	293	273	266	283	281	260	286	309	316	280	315	290	249	267	281	284	290	292	272	310	284	288	261	276	289	290	261	295	275	295	263	288	279	296	311	259	309	283	280	299	295	262	283	279	299	298	262	261	259	281	255	270	262	260	276	259	258	275	269	274	280	269	260	265	288	287	253	263	269	291	276	282	268	296	268	286	267	267	238	294	298	266	284	253	309	281	279	301	287	270	294	275	274	259	288	297	270	284	305	268	271	296	279	270	278	303	291	275	310	252	275	301	274	306	271	270	277	311	295	296	256	308	274	266	288	284	268	244	307	267	282	286	277	290	265	265	287	279	298	267	286	301	285	298	304	293	289	289	265	301	273	292	279	289	255	279	285	273	281	281	261	293	304	284	258	263	293	295	284	266	312	281	267	252	274	295	267	315	285	266	289	291	291	261	304	284	253	288	274	273	309	290	279	304	296	291	267	314	288	306	308	264	272	299	297	295	278	270	302	279	257	302	271	285	273	284	283	287	312	292	266	276	300	273	293	277	285	288	268	295	279	266	278	307	247	303	314	272	298	300	310	310	273	272	285	311	279	265	270	285	277	265	248	264	278	247	282	269	261	278	258	287	284	279	294	277	288	283	282	289	271	282	255	293	272	268	248	285	301	253	303	298	302	283	300	296	293	288	293	316	260	257	248	282	251	286	296	316	283	267	260	307	292	293	294	267	281	242	296	273	291	278	278	288	288	299	260	266	305	278	250	283	282	293	279	264	299	264	283	281	262	286	292	312	302	288	290	276	263	268	264	262	289	272	296	254	262	246	280	268	297	273	292	267	291	304	291	281	300	299	295	260	274	301	280	281	277	310	262	269	300	272	277	249	298	298	281	288	294	329	265	284	292	294	265	278	307	285	290	270	273	299	270	296	315	289	290	290	264	291	284	298	270	285	296	291	314	284	286	286	252	299	322	305	268	289	291	300	303	251	278	288	263	258	268	285	279	288	277	288	268	304	278	258	279	292	269	293	302	278	262	253	305	279	282	265	281	276	285	275	276	303	279	271	306	288	278	271	291	259	275	272	289	288	285	271	287	248	291	270	291	295	291	269	272	301	251	256	298	283	239	291	274	282	281	271	279	305	293	292	280	275	303	289	305	255	299	287	286	275	293	284	241	292	278	260	284	297	273	279	279	279	283	280	262	282	277	252	291	287	251	291	260	306	285	302	291	306	287	301	294	267	276	265	265	248	280	243	269	302	272	291	278	286	301	280	310	264	329	306	285	249	234	302	283	292	271	286	295	292	284	266	295	278	262	267	256	285	269	294	284	285	257	280	306	273	283	267	292	272	293	287	260	268	294	289	303	292	263	316	267	306	275	304	349	268	269	284	288	273	305	307	256	275	271	293	256	300	270	301	281	313	297	283	271	280	249	275	291	289	277	285	304	276	286	276	253	305	283	289	325	272	251	300	279	291	276	252	264	291	261	280	293	321	302	281	277	274	306	270	307	286	280	260	295	284	256	272	281	275	263	274	279	275	265	275	241	263	286	286	297	267	265	287	258	277	286	307	303	264	288	257	275	276	302	273	272	268	243	296	294	266	294	264	271	258	292	302	285	290	301	265	259	277	253	306	289	267	294	263	270	275	277	286	294	282	286	292	291	278	290	288	267	280	303	282	278	295	302	301	255	283	250	294	237	270	294	288	251	300	272	259	259	285	303	288	311	252	274	285	262	312	319	291	283	277	310	244	261	298	266	315	299	281	274	301	278	287	278	261	293	310	289	274	275	282	287	274	304	250	275	284	255	277	305	277	261	297	295	282	285	309	284	274	279	260	281	291	279	252	275	274	259	281	302	276	320	291	292	318	294	304	288	282	281	277	266	283	284	259	235	266	289	268	275	286	261	271	262	275	277	271	281	290	301	299	278	267	295	310	287	284	268	298	298	258	301	297	280	290	315	269	295	271	299	285	292	266	263	299	273	297	306	281	288	277	290	270	294	279	262	291	305	286	281	269	304	293	265	290	298	310	276	288	293	280	261	288	274	285	283	287	275	300	271	285	270	284	290	282	293	301	297	265	288	264	241	281	281	298	249	275	303	317	282	307	323	294	291	269	305	299	264	249	291	333	280	302	256	252	278	263	281	256	266	277	284	280	298	296	280	269	263	248	269	274	248	269	294	312	314	252	281	289	292	272	263	269	278	348	284	278	280	286	245	282	270	286	280	284	294	311	305	265	292	271	272	263	300	298	258	292	289	272	292	292	279	287	276	282	295	298	282	261	272	308	278	291	258	312	312	279	289	294	264	268	269	304	294	296	318	262	286	255	272	270	300	287	260	275	327	303	252	271	280	250	261	283	281	261	303	286	268	285	255	287	310	271	286	264	270	307	260	311	261	261	256	267	310	280	248	282	312	292	280	283	322	274	253	310	290	275	288
6656	2233	1051	959	925	948	873	822	790	816	808	816	762	774	794	758	810	806	798	791	793	763	808	803	796	744	792	814	774	791	793	728	804	735	752	716	785	778	763	750	792	739	776	746	765	771	706	787	725	835	774	750	795	792	748	799	756	799	809	730	786	805	737	702	773	799	812	698	792	756	742	769	778	739	799	786	798	757	773	731	725	763	746	848	771	759	727	801	738	746	710	703	716	764	781	767	748	745	742	760	757	713	768	788	768	779	786	747	739	753	761	785	776	781	751	763	776	728	770	736	786	787	809	737	790	785	786	733	736	767	749	779	744	744	752	772	773	769	797	761	725	741	767	741	772	747	740	780	783	747	782	738	803	752	743	767	784	781	732	784	762	759	760	763	733	744	748	761	761	703	792	799	748	765	750	808	743	730	766	773	762	788	791	714	792	737	715	772	744	763	780	807	769	723	752	778	807	679	744	787	752	812	787	790	799	765	775	808	691	761	757	805	802	770	821	763	780	797	780	781	789	780	728	758	781	775	799	775	720	778	766	723	762	763	772	716	758	781	758	742	706	736	756	743	766	770	757	772	747	795	732	778	805	769	775	768	774	759	838	751	782	773	744	732	747	803	787	738	742	763	762	769	760	786	755	794	741	760	818	799	724	732	773	764	748	717	771	780	749	752	757	766	770	778	774	811	768	752	797	714	747	796	783	801	753	735	742	820	711	746	788	775	739	741	737	757	795	702	758	838	808	809	810	782	701	792	762	802	744	801	811	755	757	757	735	763	802	777	768	776	748	742	791	775	801	799	812	747	753	788	782	758	731	739	768	731	748	746	791	796	779	743	774	762	750	758	790	720	768	754	750	775	777	754	737	747	712	773	778	742	740	768	714	736	747	765	738	730	742	754	772	801	754	727	769	766	787	756	767	754	787	797	742	775	758	772	701	746	768	804	752	737	766	800	756	745	746	766	769	788	765	733	756	738	777	750	744	745	765	796	717	786	768	720	774	750	763	818	766	782	749	760	806	807	812	754	764	749	759	741	762	792	759	812	781	789	772	714	804	703	781	757	736	787	740	727	739	760	741	733	737	738	804	731	759	786	759	758	743	743	731	758	788	808	753	788	770	790	777	789	721	750	788	749	717	773	775	755	819	761	748	744	754	754	764	782	721	740	753	748	760	780	768	813	746	736	730	757	721	731	787	769	768	780	749	798	780	793	737	743	720	758	759	744	785	747	766	791	762	745	758	777	725	751	776	760	761	759	767	786	736	757	774	748	805	762	775	768	762	756	784	751	768	768	785	738	784	814	732	726	779	769	764	728	771	768	802	783	804	784	812	724	766	737	763	783	754	707	813	730	757	777	816	735	728	766	793	737	756	780	714	798	787	763	737	777	758	711	721	791	736	820	761	761	774	774	757	791	741	776	764	746	748	776	796	733	767	721	787	706	689	747	743	750	770	756	781	725	755	777	777	754	724	771	704	754	749	746	779	758	785	767	691	743	746	785	823	747	709	803	729	739	724	764	781	765	714	808	726	729	774	742	721	753	773	748	729	768	771	760	731	739	806	734	813	771	786	781	742	749	783	793	752	774	728	686	832	742	755	768	761	772	787	769	786	786	801	829	785	777	701	772	751	706	729	835	685	742	734	744	756	767	737	736	759	796	776	771	782	703	780	768	780	768	777	784	750	821	777	807	759	780	787	771	727	731	744	757	793	769	747	771	732	760	742	780	735	744	796	749	764	795	739	750	768	723	769	746	757	731	771	760	787	700	754	671	819	845	776	782	752	770	765	756	707	795	723	764	753	769	764	791	755	726	738	789	768	743	802	728	738	755	779	753	768	761	752	771	791	761	740	786	747	760	760	809	760	776	747	743	778	706	793	803	753	795	759	793	752	789	750	752	779	791	738	728	785	802	744	757	762	768	741	753	725	776	781	774	817	762	717	780	735	745	768	769	760	762	758	785	732	777	800	803	749	787	729	743	758	741	753	744	698	723	757	788	774	785	724	773	817	785	799	781	755	812	761	738	768	746	810	769	740	792	746	743	777	747	775	730	734	762	758	812	772	759	718	768	744	752	774	737	821	772	749	743	778	835	790	735	751	729	740	783	790	789	789	718	807	758	702	741	780	811	788	825	737	738	779	774	804	741	721	740	809	811	728	776	784	730	762	800	801	795	815	784	758	834	746	766	757	784	722	777	737	756	784	730	781	741	718	801	779	742	759	729	715	782	744	795	715	792	750	744	779	777	765	810	755	752	722	743	792	695	743	778	806	794	726	768	762	702	759	822	806	737	763	797	758	821	794	776	751	783	727	767	730	770	718	767	804	738	715	777	728	749	799	766	735	829	759	768	772	768	784	777	797	758	741	739	753	662	822	793	801	769	749	771	744	795	723	718	735	755	782	735	747	778	843	756	787	802	794	752	752	693	738	782	769	763	777	788	772	727	778	772	758	772	717	776	798	779	823	768	781	758	824	741	736	769	730	748	782	803	739	764	801	744	775	742	791	785	705	742	752	805	782	733	766	756	765	728	777	765	712	801	724	755	748	812	796	766	776	739	790	805	773	750	809	737	762	736	784	777	728	748	750	768	757	806	772	758	770	763	759	744	799	788	775	750	770	753	723	749	744	771	780	742	758	795	817	760	773	772	735	737	762	770	797	795	750	805	784	730	764	752	728	791	788	758	716	750	751	711	759	752	785	786	759	770	765	733	738	748	765	720	760	773	733	784	788	770	797	782	752	747	757	786	770	773	775	767	800	733	775	754	733	757	769	794	786	800	759	751	772	772	743	825	761	739	757	747	743	795	734	793	774	760	783	750	749	784	778	824	748	797	757	760	788	771	744	774	756	731	777	745	762	738	749	743	773	784	799	763	795	746	780	740	748	813	786	775	758	745	683	805	759	796	730	740	794	784	751	761	758	756	785	764	759	792	799	780	796	776	681	745	792	774	804	794	743	773	781	770	762	748	825	741	787	794	771	763	758	752	770	731	734	747	809	768	749	746	727	748	766	801	741	761	756	829	789	759	769	724	747	738	736	781	707	763	783	761	820	771	770	770	777	811	751	778	749	701	732	768	830	737	744	764	792	736	728	748	780	749	741	800	788	765	749	770	743	785	727	797	757	795	722	799	760	778	745	751	773	703	760	741	813	786	723	741	740	756	758	770	773	740	736	756	750	788	746	776	754	748	715	759	695	807	769	730	735	763	775	826	793	805	773	798	762	785	762	734	749	798	761	783	766	728	779	782	760	744	756	758	745	733	802	693	771	780	744	728	786	762	819	733	709	800	762	781	749	734	729	754	752	803	743	804	781	707	779	770	781	739	733	791	783	755	799	727	756	705	750	733	787	765	707	728	729	719	788	777	757	747	782	739	775	751	773	708	747	755	746	771	801	785	725	769	760	790	767	741	787	765	731	766	789	752	754	748	753	758	781	829	759	771	818	727	765	697	710	775	750	704	752	789	790	811	745	806	738	816	732	794	782	699
40207	22838	13019	7382	3640	1888	1005	637	481	467	445	417	389	415	380	394	358	341	394	374	375	373	371	383	348	349	362	351	333	376	356	329	344	354	328	311	355	347	346	336	310	334	360	342	337	333	318	328	305	313	333	311	319	352	327	348	351	364	301	347	335	352	338	324	367	343	349	326	347	324	330	327	322	344	342	312	363	350	309	312	387	337	359	343	333	333	354	328	336	334	346	315	333	306	307	327	347	315	329	336	323	325	337	340	341	325	291	331	330	340	370	357	308	332	341	351	353	302	333	330	331	361	323	324	309	346	292	307	347	340	321	342	331	347	317	348	335	344	343	348	342	346	362	324	330	321	311	323	308	328	366	341	345	360	325	349	347	325	332	321	341	324	339	346	330	325	327	331	341	365	358	319	295	313	307	328	339	347	313	327	333	313	317	344	342	327	325	353	312	353	333	327	317	370	345	347	311	342	325	313	343	341	312	326	328	339	361	333	318	345	304	331	317	330	322	318	340	347	360	306	317	344	367	301	327	347	334	331	321	356	344	338	324	292	325	326	311	303	327	346	312	326	330	329	330	345	354	343	358	348	327	335	358	334	323	333	317	330	341	304	357	350	334	334	272	332	354	356	329	350	290	360	348	320	336	360	311	323	315	342	312	322	364	319	326	354	338	341	347	332	317	372	324	328	335	360	307	375	325	322	326	330	320	323	335	332	312	316	311	319	365	329	341	340	357	307	333	349	332	321	332	311	334	315	324	320	320	326	331	363	350	322	314	296	314	319	307	349	323	332	340	314	327	288	356	325	329	312	309	329	322	357	328	343	341	317	343	339	332	340	358	317	346	364	352	362	360	334	354	315	345	348	364	357	328	323	331	364	360	318	336	325	329	362	330	339	347	314	336	346	332	340	316	334	337	318	328	317	341	378	346	338	353	334	341	345	344	324	352	336	354	335	318	327	335	350	368	362	346	345	324	332	326	303	303	334	374	332	338	324	301	354	334	304	303	319	356	327	290	343	353	348	371	362	331	329	349	309	323	355	306	349	325	323	334	304	297	336	326	320	329	318	326	335	344	304	320	311	348	350	322	305	310	326	304	362	341	345	322	353	337	344	335	351	333	328	337	341	371	362	316	316	351	330	349	355	312	341	338	372	316	324	328	340	368	352	375	322	330	328	314	341	348	322	321	338	340	314	310	343	339	375	334	316	343	315	314	320	344	319	348	316	339	333	356	353	344	334	332	358	341	321	334	338	301	340	324	311	344	310	323	321	313	307	314	328	339	341	354	320	343	298	318	309	304	337	328	370	330	366	343	339	355	322	352	333	311	327	384	325	354	331	299	330	330	328	333	358	341	310	346	348	375	330	287	330	278	310	342	349	357	322	344	333	337	376	321	347	287	313	341	292	343	336	358	348	340	326	315	322	311	333	348	337	333	342	349	294	302	356	331	337	292	336	369	356	305	318	331	358	365	348	312	305	326	321	355	318	322	349	349	362	318	345	353	347	355	315	302	364	344	329	354	323	323	330	331	377	310	345	372	322	313	339	342	356	335	335	334	332	337	307	348	339	346	318	319	343	315	332	337	322	309	367	376	336	335	328	336	328	329	366	342	292	307	362	349	339	380	334	376	333	321	347	357	345	328	320	398	314	363	330	342	343	333	359	317	313	299	313	340	358	334	343	324	305	322	338	336	339	348	340	370	355	346	347	326	315	318	323	344	331	332	335	312	349	347	355	353	347	333	355	325	358	336	358	361	351	336	350	329	361	335	341	337	322	328	351	361	336	349	359	341	332	335	338	364	342	307	342	347	327	295	354	366	297	339	338	350	327	326	351	346	337	340	342	337	337	318	331	376	331	372	334	317	351	330	316	335	339	312	316	329	320	323	329	337	290	289	329	318	335	278	344	339	321	305	326	346	345	317	319	367	340	318	380	309	334	347	337	351	299	344	373	327	344	319	348	344	316	352	329	353	327	300	330	309	332	325	326	329	374	300	309	308	354	332	346	328	315	298	328	327	355	317	340	337	324	346	309	283	351	337	301	332	358	320	366	321	350	351	345	354	326	311	304	380	329	309	289	337	320	299	353	358	332	321	326	340	308	340	328	304	309	334	339	332	350	357	355	345	341	339	320	364	350	325	338	330	316	340	361	344	338	363	334	352	334	320	322	331	330	329	335	356	330	338	351	322	355	296	350	321	334	327	342	327	329	335	331	330	314	327	341	303	352	334	352	356	312	328	331	346	320	318	349	368	328	339	336	349	324	331	341	325	332	359	337	319	331	311	367	378	334	350	345	297	354	362	309	328	342	334	350	344	315	373	347	341	347	369	334	356	327	321	323	334	355	369	356	330	323	332	351	328	321	337	321	345	358	345	327	319	358	337	352	314	348	341	334	329	329	283	331	323	349	334	371	332	343	349	314	331	351	313	319	317	318	316	352	358	353	358	322	371	330	350	346	317	312	328	312	322	363	322	324	354	327	335	328	325	323	341	356	338	357	328	357	320	322	307	305	328	340	358	306	335	335	339	330	335	356	338	329	323	310	345	351	343	367	320	340	343	335	345	315	318	329	306	341	364	290	295	309	312	330	330	343	332	335	314	357	316	375	316	313	332	310	303	315	354	359	317	306	327	331	335	368	364	332	335	320	341	336	336	340	349	313	319	340	330	332	340	332	331	326	324	306	331	326	282	369	344	319	339	302	343	316	336	360	338	296	335	371	345	331	348	331	314	358	302	300	334	340	326	321	304	312	342	317	324	307	325	334	322	345	349	335	337	354	347	325	349	329	311	328	319	355	321	338	359	335	321	340	343	356	307	311	354	295	328	322	329	354	365	302	345	331	365	315	343	360	334	340	350	337	303	332	304	323	347	323	352	338	314	364	307	338	345	345	378	325	345	352	336	353	341	324	362	347	329	338	363	317	308	300	339	296	338	320	325	337	330	313	344	331	343	340	307	316	335	338	348	339	408	343	344	310	369	304	319	368	335	322	334	338	304	334	361	318	334	367	352	344	341	325	311	389	320	358	329	318	325	341	339	327	359	318	295	354	331	293	330	342	327	346	319	334	363	331	322	374	329	354	379	334	347	382	320	311	335	332	302	363	347	317	370	332	343	313	314	331	318	350	336	341	331	298	321	343	341	337	332	302	285	368	344	295	312	333	344	344	321	333	326	324	347	331	316	336	338	383	318	325	359	341	364	340	329	313	322	340	349	335	329	331	350	367	371	331	355	314	321	334	343	340	303	314	363	352	323	325	330	333	326	368	366	348	345	340	331	334	340	325	300	340	323	366	345	325	290	329	329	359	353	297	309	323	373	335	305	320	326	343	351	332	364	299	320	330	330	340	336	334	335	335	347	343	312	314	338	347	346	325	332	322	330	314	393	347	317	338	332	360	348	336	352	326	359	351	335	332	335	343	301	331	337	352	344	343	347	351	326	338	320	346	335	340	334	324	309	328	322	303	336	328	336	325	342	328	362	329	346	316	335	352
28622	11167	6467	5299	3473	2809	2341	2153	1859	1590	1568	1450	1322	1180	1217	1208	1166	1080	1050	1065	1054	1043	1015	942	1013	1029	959	992	967	967	944	912	945	900	900	886	923	928	902	920	881	892	860	963	899	855	911	916	859	894	926	911	900	906	893	905	870	867	884	913	877	842	892	862	936	882	906	864	867	852	885	922	841	889	893	934	887	873	913	861	868	888	912	883	854	894	847	867	896	882	839	919	856	902	883	871	888	816	888	802	876	900	895	849	917	881	829	847	904	862	858	856	870	910	874	919	838	869	881	833	888	879	875	909	838	859	818	863	832	919	853	897	826	915	823	900	865	811	841	794	845	855	858	895	862	876	936	812	920	873	862	830	830	866	882	848	812	883	839	870	846	910	877	853	818	903	856	840	878	862	853	866	884	867	827	880	862	859	853	900	816	886	901	873	914	863	849	922	872	894	829	867	871	865	898	901	917	837	820	823	900	902	840	832	830	886	874	808	858	887	864	807	892	806	907	883	896	888	886	840	857	884	866	863	840	827	866	867	877	908	863	867	836	857	848	881	862	839	899	855	874	851	859	876	847	844	790	874	858	895	845	893	843	900	894	871	875	870	840	844	884	836	869	861	832	888	850	874	857	920	839	843	835	876	861	855	901	939	837	864	887	874	846	902	927	820	859	832	881	878	858	868	838	831	859	848	849	902	807	899	848	852	823	853	875	907	831	875	819	835	847	881	863	947	834	839	896	898	838	846	856	889	873	855	864	822	872	840	847	857	869	868	828	878	886	871	868	828	853	855	877	832	883	895	849	897	876	859	897	857	864	884	893	825	924	917	881	860	902	863	862	805	894	835	832	865	857	895	905	861	882	895	840	892	889	857	846	930	845	882	827	852	857	852	864	862	867	842	883	866	859	893	882	850	883	841	867	907	914	836	888	885	881	862	856	881	908	842	898	888	881	850	841	871	846	904	880	826	872	875	862	886	897	803	875	813	837	882	854	867	912	875	856	869	849	892	806	858	845	826	785	876	847	835	889	874	891	842	849	880	891	880	864	878	864	853	872	897	825	854	855	869	878	841	914	817	867	857	856	860	829	886	887	880	886	841	851	838	896	934	816	904	823	859	871	860	867	809	814	847	854	856	876	901	864	882	867	861	885	864	830	851	844	831	900	825	834	904	864	832	905	876	825	803	796	825	884	859	851	876	922	876	866	836	861	905	830	875	867	906	875	891	856	924	911	851	807	897	859	889	883	871	862	869	885	858	844	829	822	890	885	894	883	861	859	881	856	861	917	875	848	869	849	866	868	854	832	805	851	830	839	844	849	902	860	910	883	844	908	853	801	842	869	906	893	900	850	895	838	861	901	879	941	836	857	882	851	888	857	881	838	837	863	897	878	891	877	862	841	918	914	872	833	934	864	861	874	847	870	919	864	901	862	883	814	868	891	885	840	900	842	873	853	877	914	903	836	869	856	902	850	930	895	874	879	878	881	869	929	870	908	856	852	868	854	840	872	871	803	821	903	889	851	832	863	881	842	842	877	868	864	870	846	903	854	897	908	894	881	844	872	820	860	897	824	849	956	872	881	826	867	853	888	902	849	869	841	892	938	888	820	881	851	869	835	836	856	878	846	880	883	894	828	888	954	861	852	892	829	863	869	885	881	876	877	860	878	852	870	836	798	866	873	852	832	846	834	904	877	884	883	866	822	876	880	796	855	826	868	871	871	850	913	922	838	866	873	883	847	879	917	886	912	898	878	876	907	827	853	845	879	852	829	949	883	882	876	854	886	869	842	839	889	873	910	886	887	893	840	858	878	861	870	844	909	908	852	873	875	848	869	877	840	828	931	893	909	841	807	847	874	831	883	855	901	896	882	866	858	918	877	846	884	897	854	837	879	924	826	849	850	865	919	869	856	871	828	856	923	861	875	892	845	846	821	811	882	784	917	869	888	868	842	904	850	876	913	826	868	868	901	841	874	844	832	824	859	877	848	919	845	913	833	867	878	860	883	884	856	854	879	846	918	845	811	839	837	826	883	840	854	882	910	858	885	867	821	875	861	821	817	867	894	873	829	890	871	880	910	832	860	877	848	860	863	914	868	887	875	895	859	844	885	879	869	875	867	837	840	899	901	855	891	797	813	886	829	908	849	898	879	881	871	889	894	860	897	818	890	886	873	891	824	862	893	903	867	838	898	855	834	824	856	873	909	832	874	834	875	890	844	918	849	842	870	801	863	855	933	827	865	859	825	820	837	855	905	799	864	796	869	807	880	816	862	907	882	826	889	871	866	830	920	875	872	864	896	878	877	875	865	868	881	840	833	884	877	835	834	892	865	855	857	839	819	884	861	858	768	885	841	908	898	872	847	872	795	894	874	870	900	876	926	904	898	849	871	841	848	887	855	864	901	818	900	894	846	874	878	878	917	882	897	828	824	806	858	864	893	855	925	897	843	890	819	863	845	847	897	882	904	899	862	863	837	829	843	903	870	825	834	841	806	891	879	887	840	846	862	895	861	874	886	858	895	844	848	840	856	839	859	852	864	884	889	855	872	914	857	832	912	879	850	935	849	904	892	841	847	837	860	880	880	919	875	926	828	883	854	861	848	797	878	882	897	877	877	852	863	864	908	853	841	847	891	827	851	882	828	857	886	852	823	858	894	849	881	882	905	856	839	810	870	856	875	869	844	890	881	864	886	864	844	919	847	831	864	939	914	870	851	900	835	846	843	863	895	889	871	838	899	849	854	933	829	841	901	853	879	854	892	904	819	905	915	865	860	864	863	918	868	838	873	864	925	882	860	873	856	843	836	834	841	887	881	859	874	824	833	909	888	866	839	891	850	890	901	891	857	871	866	875	821	858	910	839	876	898	868	855	918	842	920	894	869	922	854	903	920	875	887	843	882	861	854	869	864	845	889	829	887	877	854	877	876	851	831	895	848	873	836	883	866	824	900	885	912	868	847	903	878	856	899	942	883	843	841	864	828	871	907	887	826	905	810	874	916	890	857	858	899	884	866	874	879	889	900	890	878	836	890	859	849	793	875	845	842	876	870	856	909	824	895	903	820	887	873	835	865	889	828	863	844	877	894	820	856	830	841	834	873	851	858	872	864	866	813	866	830	815	845	865	879	866	907	835	831	849	862	881	861	849	928	848	814	829	858	874	837	828	872	896	828	841	862	884	923	850	854	864	909	893	882	856	854	877	859	831	886	877	872	863	871	897	874	835	857	810	858	876	885	842	903	861	889	860	866	859	823	896	859	863	922	894	827	874	906	878	801	882	891	803	867	894	849	892	928	834	881	848	887	895	928	906	894	878	831	792	900	887	856	830	831	861	862	893	898	839	854	859	907	868	872	852	847	923	861	855	866	881	898	840	882	860	869	887	885	852	894	860	869	855	928	885	862	863	877	862	901	848	886	878	907	900	905	822	808	880	889	847	875	912	863	858	879	884	856	895	904	897	901	880	866	917	872	874	870	860	869	842	891	846	876	836	901	871
50537	32845	27600	20411	12970	7562	3873	1419	560	485	436	381	360	309	264	280	259	275	261	251	255	220	221	206	223	240	229	232	212	210	196	210	230	206	201	233	197	198	206	193	230	221	183	201	196	199	214	188	203	193	196	198	213	213	187	170	200	212	169	183	175	205	201	203	222	223	166	191	227	185	195	189	190	201	212	193	201	198	191	191	202	211	204	211	211	193	205	193	202	200	204	213	204	228	220	203	220	191	188	179	213	169	215	204	196	189	189	211	168	203	188	204	181	180	200	210	216	219	186	211	193	204	206	207	205	201	213	178	203	193	204	213	194	181	202	182	189	223	226	203	201	185	219	186	199	191	193	187	229	192	180	204	193	209	194	177	185	187	185	197	199	191	199	212	208	191	188	201	182	183	194	192	192	212	214	192	191	193	213	215	183	176	188	197	188	178	188	218	200	200	197	183	181	186	195	192	199	195	216	190	202	201	175	200	213	202	183	167	229	207	209	201	174	190	215	181	184	197	170	175	198	207	168	213	197	208	176	178	203	195	214	180	229	211	169	203	230	185	202	192	185	178	184	193	192	223	199	221	196	204	196	206	191	198	193	188	191	209	232	186	176	185	204	189	197	190	194	159	212	190	205	235	203	166	194	219	195	202	187	226	174	200	182	189	184	205	215	157	176	190	214	200	191	216	203	182	185	197	200	185	174	193	186	182	196	222	192	205	179	189	209	217	208	207	181	213	186	174	181	187	173	221	202	207	189	194	210	196	177	199	196	213	221	208	206	218	193	172	202	211	183	241	217	216	189	203	195	215	213	197	177	201	220	183	174	163	227	199	218	197	202	203	166	196	181	189	182	201	164	210	203	168	180	204	224	217	169	182	195	180	198	187	216	201	226	222	188	218	207	202	191	199	188	186	182	171	190	209	155	194	160	208	186	201	197	212	185	220	198	184	212	172	197	188	211	204	215	187	187	188	174	189	188	182	183	196	198	194	225	184	182	192	179	188	159	188	193	219	177	179	177	214	189	220	186	201	194	189	188	186	219	205	203	205	197	193	188	170	197	182	191	209	181	186	199	201	195	213	204	208	175	189	213	194	200	196	182	211	190	201	203	173	222	201	197	192	197	205	221	195	186	178	207	183	196	193	195	169	218	218	210	196	205	197	227	192	207	199	203	194	216	217	190	200	203	163	167	192	211	220	207	221	183	196	188	185	225	186	203	227	207	196	194	205	219	204	192	192	208	187	224	200	193	188	190	209	203	201	198	193	164	175	180	209	179	197	211	215	209	185	196	228	203	188	172	185	208	180	186	197	209	186	195	194	191	217	206	205	188	200	195	183	192	206	183	191	187	197	208	182	220	203	209	181	201	187	213	199	207	224	192	204	226	191	182	190	183	211	234	213	202	207	222	207	209	176	179	208	191	226	190	201	196	203	195	201	209	211	195	192	204	198	180	193	208	177	178	191	201	189	198	202	185	200	169	212	204	185	182	206	200	181	185	159	186	201	208	181	198	181	198	191	205	191	210	186	197	188	211	207	199	184	195	232	195	203	198	195	196	178	208	193	197	191	193	165	175	194	195	203	196	213	180	211	225	220	204	187	170	198	204	195	218	184	181	177	174	219	199	185	213	213	204	190	214	193	181	208	182	203	193	204	202	184	198	186	173	191	216	196	188	210	169	203	205	186	202	210	188	181	208	215	169	192	212	189	202	199	209	202	192	210	192	183	171	183	198	206	196	205	209	195	213	205	186	211	194	203	200	204	188	191	212	184	210	197	176	175	170	197	198	209	186	206	186	227	213	216	196	218	197	210	206	177	186	194	199	204	190	212	204	173	181	195	212	196	176	204	181	192	197	210	186	182	198	189	206	208	198	189	217	191	198	207	203	196	203	186	201	205	197	193	183	177	181	186	188	180	202	203	203	201	184	177	181	184	188	193	187	220	204	194	200	186	168	203	198	188	191	195	197	198	198	213	167	182	171	196	195	193	184	184	193	183	186	184	195	189	183	221	199	188	219	179	200	199	216	224	177	193	200	202	196	180	159	207	215	213	190	167	193	195	198	185	193	217	213	190	182	209	209	176	199	177	210	197	203	176	189	209	198	193	207	166	186	181	201	200	224	167	203	197	176	199	189	227	194	194	203	198	196	201	179	218	193	206	185	192	193	198	210	185	232	168	202	175	219	200	194	195	205	179	184	215	195	190	206	200	202	194	174	211	190	158	189	228	192	191	208	185	189	179	213	192	188	169	196	197	198	185	180	196	177	188	159	200	183	193	199	208	175	188	210	173	198	154	217	193	193	175	186	204	186	188	181	199	200	184	184	220	199	209	192	185	205	185	197	195	192	177	207	186	174	182	200	176	211	204	205	175	198	177	220	194	195	183	164	186	192	203	182	179	186	195	228	206	177	222	181	207	182	210	209	196	196	190	206	205	199	185	200	207	215	181	163	216	202	201	202	217	230	191	188	182	189	193	211	192	201	187	173	177	189	202	206	204	198	221	223	214	201	167	209	171	177	170	198	183	195	196	195	202	208	221	192	186	208	217	195	196	199	192	184	210	163	184	186	207	194	199	194	202	203	190	201	179	173	211	186	198	183	180	188	211	203	184	180	202	180	197	179	200	231	190	175	218	185	183	194	201	188	217	183	171	193	191	189	210	218	211	178	212	201	193	207	201	189	184	186	169	209	188	207	185	194	199	190	229	185	207	204	194	167	219	183	198	206	179	196	192	176	183	201	211	195	217	209	190	197	186	215	192	193	209	229	214	198	203	207	183	183	172	216	210	197	197	198	173	174	201	209	212	200	174	198	177	184	189	170	194	184	181	203	185	180	192	184	189	184	180	192	189	215	193	201	218	208	223	207	181	170	165	186	190	200	225	173	195	198	213	182	209	204	202	173	204	220	195	200	194	215	196	200	177	210	191	191	203	183	202	157	184	215	185	207	208	198	181	197	204	205	176	211	210	200	196	183	212	195	225	203	191	214	184	191	204	186	172	165	209	172	192	183	183	203	175	204	210	210	220	185	189	183	188	194	186	220	186	195	201	212	188	186	202	209	205	202	219	172	198	190	180	194	219	196	217	202	220	188	181	216	192	172	177	190	189	181	181	195	202	177	195	216	191	192	224	176	191	173	216	210	218	187	203	180	195	196	198	188	229	219	197	202	166	213	188	210	172	172	229	174	185	201	197	173	189	210	187	222	222	212	209	190	177	198	197	201	194	191	179	177	190	185	154	203	185	189	219	221	212	188	212	191	196	202	179	214	203	183	176	193	181	216	202	200	193	204	200	167	197	204	228	203	212	174	234	220	192	186	221	230	203	171	196	171	181	196	212	210	198	196	203	200	186	172	215	194	181	169	204	186	192	210	221	171	198	216	202	188	192	186	196	185	213	223	184	203	213	186	192	185	198	184	191	191	209	191	191	220	190	197	193	186	201	191	180	159	182	187	197	182	170	194	188	189	172	198	195	204	189	200	185	171	186	197	198
39936	30968	18473	8943	5426	4198	3427	2814	2407	2074	1833	1669	1381	1384	1121	1120	1037	1018	944	888	824	792	801	788	796	716	752	699	692	725	671	674	654	675	666	640	631	668	616	670	599	592	604	600	576	586	604	559	579	591	544	588	583	516	589	590	527	571	544	520	560	548	542	572	545	561	559	529	584	585	576	565	516	525	513	561	530	544	513	555	545	527	544	528	571	509	496	501	540	546	534	541	540	506	518	560	530	495	524	519	488	536	524	524	565	523	524	569	524	505	516	504	544	548	547	523	567	493	560	519	522	558	512	506	501	540	580	557	533	550	474	510	530	521	559	523	527	538	485	504	515	515	515	499	527	534	528	512	552	541	537	550	533	514	515	508	495	496	513	551	544	526	533	540	500	515	525	550	532	507	518	529	543	542	535	555	519	507	544	562	544	535	551	556	512	529	544	492	536	555	519	552	541	514	524	536	526	513	488	553	531	525	496	516	518	512	539	493	580	516	523	504	495	530	499	510	522	514	514	512	537	528	525	521	524	519	525	530	520	510	509	548	505	477	532	512	517	513	546	521	503	549	555	525	527	509	516	515	515	514	524	561	546	544	514	498	518	487	553	489	524	550	520	497	524	525	541	507	460	514	511	509	492	518	565	539	508	535	507	525	551	552	523	521	499	549	509	507	502	517	544	532	488	522	514	506	538	522	505	531	524	504	493	483	517	486	524	506	531	492	487	558	542	535	482	522	531	542	533	537	502	469	514	508	513	541	493	503	468	517	543	519	527	529	530	542	524	543	559	527	538	524	556	530	538	530	535	524	524	546	532	563	514	528	541	533	554	526	560	512	545	516	543	522	529	537	554	528	527	465	508	529	530	511	516	494	533	515	518	513	567	508	536	489	528	527	530	534	497	514	519	586	475	530	505	529	523	521	503	487	538	535	523	546	538	584	517	489	521	552	527	539	522	501	513	501	520	531	540	491	519	514	525	491	522	497	502	507	535	518	540	506	528	476	522	534	508	493	548	542	513	501	538	491	531	522	514	513	522	541	541	503	592	571	520	506	528	532	561	556	580	553	533	518	504	531	502	518	517	552	527	490	514	517	516	507	504	549	562	574	513	555	518	529	502	515	486	520	524	533	517	484	550	532	494	515	531	518	514	507	561	527	535	501	527	533	520	515	492	494	541	531	497	521	515	524	505	540	512	512	551	510	550	517	578	536	542	537	510	558	503	512	514	539	512	557	560	535	542	509	513	511	531	531	499	531	481	541	517	575	480	513	528	567	563	539	524	513	524	520	550	543	507	512	502	542	516	523	527	499	500	515	524	485	501	528	515	517	524	530	504	537	518	526	498	486	531	521	535	533	502	511	483	562	515	510	496	506	543	522	525	501	537	494	515	545	525	481	507	513	534	496	503	488	503	494	500	503	507	545	471	489	534	517	506	508	477	508	493	529	507	511	512	517	509	525	532	552	575	520	490	533	490	528	532	513	514	510	567	517	519	531	521	524	553	493	484	532	510	525	502	513	562	554	510	515	525	491	493	503	562	492	544	526	482	495	524	488	524	497	518	484	484	512	486	522	474	500	519	523	546	552	530	548	499	536	509	537	506	513	544	523	517	500	602	509	560	511	515	531	526	480	501	526	555	544	491	544	556	495	488	507	560	544	548	545	519	494	474	497	565	554	538	536	509	496	515	532	538	515	514	498	519	504	499	549	509	486	498	543	538	504	520	536	541	499	498	512	497	545	556	543	530	532	521	554	530	526	521	553	512	502	492	532	539	508	499	539	521	483	572	507	544	505	499	496	522	530	488	529	580	531	492	524	508	509	508	490	530	545	511	483	560	563	481	535	542	481	533	509	533	533	587	479	559	509	489	479	520	517	528	501	481	557	534	535	530	512	530	532	529	510	524	559	541	496	511	540	490	548	523	509	559	531	510	521	539	469	521	533	532	491	499	550	522	521	494	552	534	560	436	547	496	520	553	546	536	515	515	478	536	549	555	525	530	533	515	520	490	539	549	520	499	523	503	525	538	493	540	537	552	517	475	539	572	512	498	516	536	492	518	535	560	535	508	502	542	491	509	504	538	525	507	508	549	491	501	536	538	518	525	501	537	527	502	537	507	511	560	540	522	504	507	555	554	514	494	483	578	540	522	524	530	534	476	535	502	563	492	529	498	504	488	545	517	513	534	538	519	520	541	512	522	551	537	500	528	531	538	541	551	509	519	495	537	506	527	493	500	553	466	504	540	497	501	485	502	487	523	563	527	538	519	538	569	524	541	585	562	547	538	524	499	511	512	535	554	585	516	542	506	550	515	521	568	488	559	568	536	518	529	540	533	527	514	515	525	563	531	503	548	516	500	530	558	536	531	530	498	561	488	521	527	545	526	508	510	522	500	543	509	498	520	482	508	521	549	507	499	542	525	528	489	550	488	538	523	513	509	502	514	536	495	533	517	528	535	543	530	506	541	535	558	539	539	528	563	506	552	519	507	537	557	527	502	521	523	508	513	507	530	528	496	536	522	529	513	547	501	517	506	501	563	490	556	506	490	532	550	559	524	517	494	510	521	526	505	520	529	489	529	521	528	486	529	526	513	549	537	497	549	537	524	482	507	546	504	494	562	467	509	553	537	505	494	525	526	488	520	571	550	501	520	514	495	507	531	495	587	539	504	539	513	475	526	552	502	562	468	521	515	532	520	514	506	487	520	526	511	505	516	505	496	512	502	562	558	498	524	509	548	496	525	521	557	471	509	555	547	556	519	580	496	533	544	484	542	551	501	568	507	537	512	538	498	476	513	557	536	533	567	520	501	493	536	525	519	490	565	548	554	489	527	508	541	556	543	567	498	495	526	457	539	543	534	522	549	529	519	466	515	522	517	534	530	517	530	547	528	527	501	513	521	512	509	507	522	549	524	515	551	566	484	489	530	545	523	492	523	510	529	476	489	525	517	528	583	541	540	547	520	552	521	512	531	525	522	548	520	551	551	510	552	510	510	520	563	560	538	527	550	492	546	530	503	536	585	520	475	467	587	524	484	546	543	470	510	512	518	526	509	506	534	561	472	503	521	524	526	572	525	519	520	536	493	479	522	521	522	498	561	523	545	502	517	506	537	513	479	519	539	543	523	510	496	546	508	534	516	514	492	554	526	537	488	535	532	541	474	524	539	493	544	527	517	549	547	507	541	527	501	493	501	530	529	515	463	538	528	529	506	592	531	526	520	508	545	490	480	492	511	519	537	542	545	531	536	499	565	487	541	532	500	486	495	517	504	480	512	528	523	568	525	495	486	554	557	533	536	520	534	584	514	530	540	556	549	517	539	503	567	524	499	545	527	514	545	525	518	513	494	494	520	523	500	487	537	527	532	467	509	481	538	550	516	547	522	546	502	522	487	540	564	543	546	496	544	526	517	520	532	537	542	542	517	504	550	534	524	551	536	474	524	544	530	541	522	548	538	566	513	513	537	540	509	545	550	533	490	496	504	506	474	538	510	511
17033	8456	3587	928	484	354	306	293	283	283	308	313	296	271	298	290	293	282	318	267	326	289	247	302	313	309	311	270	288	304	295	279	271	278	295	278	286	265	287	265	277	304	308	305	281	287	332	271	256	305	254	306	266	281	272	282	282	306	282	282	288	302	281	293	306	301	312	307	301	289	283	274	299	309	286	278	302	291	293	307	274	308	299	286	289	271	306	275	299	293	284	276	276	269	266	290	280	293	277	314	268	304	295	291	305	291	281	318	286	264	259	284	302	295	303	303	286	310	263	297	286	290	260	303	294	307	273	309	283	259	285	292	277	263	291	283	291	291	273	283	277	308	261	303	295	313	261	301	266	275	307	305	318	282	283	279	280	251	294	284	253	300	276	266	277	258	292	297	296	298	300	305	264	310	279	287	300	288	287	241	282	297	308	284	304	320	281	296	322	325	290	298	279	306	272	293	309	279	280	286	295	293	280	281	267	284	305	338	276	293	290	292	311	285	293	289	268	255	270	278	279	291	256	300	283	288	280	280	321	254	338	289	286	293	295	279	281	251	288	268	289	267	308	311	291	266	269	288	299	266	299	286	283	267	269	292	308	294	284	306	305	290	280	266	269	264	310	293	268	282	278	277	284	284	245	278	286	304	300	281	276	305	310	275	282	315	267	288	252	307	302	284	287	295	285	342	288	294	279	281	291	294	281	314	308	270	296	281	283	303	296	283	279	298	279	277	264	289	284	301	268	263	286	275	262	271	286	283	285	286	291	267	300	293	307	285	270	313	277	263	279	295	285	287	282	312	270	268	287	300	292	245	299	307	304	319	301	314	320	290	316	284	312	282	292	271	271	281	299	280	276	317	290	309	299	291	285	257	280	304	296	298	319	297	290	277	296	293	293	293	277	260	286	280	308	253	289	260	304	302	289	283	271	280	311	329	283	270	301	286	278	310	292	321	276	257	265	262	281	297	272	260	285	299	296	289	283	316	290	332	286	266	307	278	306	291	275	311	286	305	314	266	273	333	293	266	279	280	266	285	297	266	258	282	303	324	276	275	264	317	292	288	315	270	297	259	274	326	287	269	278	256	280	291	295	299	329	276	294	303	267	310	284	298	283	293	281	280	290	287	275	304	310	283	280	266	313	284	282	291	305	293	278	269	287	296	290	261	244	273	244	296	286	282	297	318	301	288	281	294	292	289	312	314	268	316	292	269	315	302	296	270	288	271	280	270	254	293	274	293	297	291	309	272	296	315	289	304	261	295	288	297	292	290	302	301	293	282	303	299	295	298	301	276	291	291	272	288	261	296	266	291	256	291	292	267	296	319	285	292	301	273	306	304	272	292	276	259	313	293	285	292	314	283	328	294	256	280	276	273	304	284	289	273	285	274	313	286	264	301	288	297	292	296	307	262	273	283	305	269	263	297	322	311	296	267	277	272	292	264	333	280	304	290	292	283	309	300	281	277	322	265	305	273	271	288	262	297	286	290	272	311	319	325	291	299	269	295	302	302	303	276	306	259	308	288	276	313	306	314	278	296	291	290	320	285	290	295	284	274	274	301	286	298	321	306	302	278	280	277	285	273	308	260	315	283	291	297	302	298	324	272	315	311	288	276	277	345	283	271	284	274	257	296	333	304	284	309	327	273	271	310	309	311	251	282	308	300	273	286	291	283	258	289	276	269	269	309	305	259	286	280	277	311	272	280	309	300	279	269	297	308	309	282	299	312	277	304	299	266	267	280	290	284	286	300	287	289	293	272	281	288	311	259	287	307	330	277	282	297	311	305	308	295	277	290	261	293	313	274	285	285	300	289	278	306	277	321	310	258	305	274	252	277	311	283	267	277	329	327	278	316	281	281	315	300	303	273	287	300	258	289	298	296	301	284	295	277	305	279	305	292	275	324	269	285	335	273	273	287	287	300	285	276	270	270	280	289	289	291	269	264	296	274	282	314	286	290	294	308	288	292	287	270	256	291	289	270	297	301	294	273	259	287	297	276	271	307	284	263	295	308	302	282	291	301	319	293	319	313	303	262	285	300	302	274	294	274	306	259	265	278	264	288	306	255	293	293	304	314	293	263	306	254	322	319	241	259	312	316	268	282	272	306	297	293	291	320	308	316	304	286	276	290	287	272	271	295	294	287	296	300	263	295	297	293	295	279	283	309	297	311	275	291	304	300	282	277	290	265	281	301	297	306	273	274	297	276	290	273	283	269	261	281	284	267	294	284	257	279	276	295	259	308	283	274	284	269	249	284	296	302	288	258	303	307	299	303	283	287	280	303	299	261	296	285	268	254	287	282	292	275	300	292	285	295	305	280	272	305	303	293	260	255	297	286	304	246	293	304	268	284	310	249	282	306	286	286	264	321	286	307	285	266	296	285	275	280	273	228	300	272	330	290	294	301	284	229	284	277	271	310	291	256	271	281	276	298	262	282	256	277	316	284	311	286	263	284	320	307	319	287	238	290	296	293	308	295	285	276	264	264	310	316	268	278	271	317	268	279	281	297	325	265	317	311	311	269	277	289	304	308	294	306	264	308	290	281	313	315	290	277	295	289	287	264	313	305	307	279	274	293	299	281	287	304	256	279	303	306	293	268	280	302	292	313	292	274	311	270	312	260	283	310	267	284	310	260	289	298	296	298	286	292	300	274	310	305	299	273	301	286	264	290	291	308	273	292	274	297	306	278	286	302	290	285	317	321	301	275	284	305	289	284	289	260	286	309	274	281	272	269	327	282	264	270	314	311	274	309	312	297	266	276	320	289	272	274	287	285	261	270	303	283	290	289	272	315	257	290	335	316	286	260	294	316	294	314	311	289	288	297	292	296	318	285	313	294	274	307	290	296	313	262	274	320	281	282	302	291	269	268	266	282	298	277	311	317	284	300	295	309	291	252	269	323	298	308	284	278	283	296	303	288	273	270	284	266	289	288	311	303	326	266	292	267	290	306	269	285	246	288	284	308	302	290	275	274	256	323	326	270	299	309	289	306	287	288	268	295	264	249	285	295	297	272	288	280	286	305	289	298	315	322	293	313	274	290	312	328	276	274	292	311	279	305	271	290	266	287	326	302	288	284	290	271	266	286	299	250	295	314	264	287	306	303	264	267	304	299	282	297	289	278	297	268	272	275	273	255	286	275	297	276	252	279	300	289	304	289	276	314	292	251	295	303	290	267	281	268	291	292	312	276	268	322	280	299	267	273	306	316	295	305	293	283	289	281	313	297	300	265	287	312	311	276	309	280	301	266	272	282	300	294	312	263	277	293	302	306	286	313	291	307	315	279	280	320	303	276	263	298	333	298	301	288	291	261	330	291	269	303	286	293	274	300	334	291	266	274	280	301	285	240	293	236	312	286	236	314	305	257	289	318	310	313	305	327	304	272	292	290	287	262	298	280	257	260	256	285	281	295	314	266	322	283	273	296	289	296	287	282	292	289	278	266	291	274	273	293	297	285	286	301	298	279	294	282	301	281	288	279	279	304	312	299
13952	8311	3926	1449	1050	902	924	833	829	806	855	762	862	794	823	781	790	777	781	819	779	770	770	791	802	785	792	794	782	781	793	728	743	797	832	793	762	798	762	773	826	720	744	764	820	815	745	771	806	754	806	801	728	791	746	771	794	719	794	763	787	786	838	748	787	771	786	817	763	806	776	723	861	696	823	753	808	754	749	743	772	772	765	794	767	781	734	740	780	777	793	708	784	754	811	751	736	749	740	737	797	745	759	790	804	726	733	792	728	762	794	746	786	771	755	758	828	773	788	796	739	714	712	750	755	838	800	785	767	797	788	808	772	724	785	740	751	802	782	779	787	769	723	740	787	783	751	753	768	802	758	812	772	769	777	744	753	758	780	769	771	770	801	810	799	788	800	814	794	796	769	800	730	766	772	790	731	780	795	730	698	790	704	749	751	780	776	773	794	761	731	747	741	821	739	789	806	785	741	734	774	747	770	813	735	742	754	755	788	773	793	771	769	724	788	810	757	755	773	782	827	822	798	754	772	792	818	797	771	801	779	783	747	753	741	783	767	785	796	819	778	733	804	746	783	795	780	758	772	726	785	760	815	733	758	783	753	751	761	765	784	753	750	783	755	789	743	741	752	773	754	770	766	724	764	767	770	781	752	797	758	759	762	748	757	796	767	814	767	813	795	781	794	806	785	738	762	801	803	756	779	796	722	801	804	773	842	785	761	759	784	818	787	775	778	762	765	787	734	806	775	764	719	753	774	761	776	776	795	761	772	809	821	814	733	792	769	795	780	750	794	780	776	817	786	763	760	774	757	777	785	755	733	760	741	729	838	766	750	811	750	751	767	781	791	730	739	798	809	752	779	747	772	849	738	813	732	782	767	781	815	777	786	746	799	787	763	752	793	769	778	771	743	757	790	837	738	818	724	802	800	782	773	777	747	773	833	758	796	744	796	746	794	828	761	783	756	794	750	766	769	798	762	800	784	733	743	770	742	742	804	829	810	766	744	842	772	763	792	691	745	769	740	746	790	733	732	769	773	835	772	725	808	779	754	777	744	787	777	759	759	784	759	773	815	778	786	753	780	788	771	799	758	818	782	765	761	809	741	819	717	776	781	811	749	786	783	771	753	757	762	763	771	779	781	814	831	804	795	809	795	807	736	750	776	791	761	767	806	761	792	774	802	738	742	805	742	773	742	782	746	765	771	776	737	785	745	738	735	779	812	742	769	767	738	750	810	798	813	800	769	729	774	760	764	801	746	782	798	751	780	751	806	755	769	746	822	757	759	806	796	783	772	746	813	740	786	763	809	760	784	775	804	815	789	753	821	791	789	715	758	734	793	783	770	752	813	745	771	760	756	806	796	756	779	765	779	739	790	824	768	754	784	769	814	776	805	793	816	773	809	758	809	754	820	807	757	775	762	736	809	741	751	715	779	743	823	829	737	766	776	819	785	789	753	765	762	701	809	780	734	748	763	803	799	773	766	807	763	737	760	843	775	730	774	819	737	810	767	777	788	792	762	809	770	757	757	747	764	740	757	825	769	815	779	767	777	802	760	793	777	814	845	774	777	792	769	808	756	825	741	801	758	766	784	772	766	804	799	753	810	756	755	779	811	754	773	772	790	756	764	815	743	753	798	742	776	782	765	760	829	751	723	784	773	756	735	786	776	774	761	759	837	823	759	746	799	786	775	804	767	833	779	768	749	731	806	730	806	791	769	772	777	821	771	795	778	788	753	754	779	824	779	763	765	771	744	792	836	785	769	744	766	807	761	776	758	771	755	854	758	805	768	794	759	766	761	762	810	779	777	758	773	734	747	784	756	824	787	798	812	789	806	837	714	788	811	778	769	758	706	765	816	755	807	778	792	765	770	773	794	828	768	705	789	779	795	772	798	805	825	742	786	840	768	795	779	790	755	754	795	746	762	782	781	804	777	787	739	777	789	767	805	775	786	803	789	786	811	740	788	785	813	760	812	829	776	797	776	793	743	808	722	834	725	838	762	798	782	790	793	791	776	721	752	761	699	701	789	766	752	756	775	809	788	768	775	796	753	765	765	769	770	805	790	734	754	781	783	769	792	798	759	778	774	745	783	803	730	796	765	830	727	778	712	786	817	774	801	781	765	763	804	790	830	792	790	754	799	775	822	766	808	783	785	765	779	770	809	745	780	799	797	755	771	729	818	786	754	835	771	793	838	771	759	753	712	772	794	751	754	799	747	782	754	815	766	760	782	809	814	767	772	787	764	785	773	760	786	756	763	752	799	772	807	800	777	767	759	747	692	804	750	838	758	774	792	774	752	842	768	772	824	786	795	801	758	711	717	817	781	778	784	750	754	739	772	730	787	776	860	811	749	778	778	731	732	792	724	761	760	758	777	693	772	786	796	736	776	743	786	818	803	762	768	809	740	800	761	772	791	831	784	796	765	820	783	826	746	745	773	770	750	776	761	818	776	766	762	813	726	802	808	767	762	756	742	780	795	733	755	816	818	771	795	822	822	788	749	770	791	770	751	781	781	774	802	730	759	749	741	787	818	735	755	755	752	789	757	793	802	789	781	752	812	778	804	756	775	773	756	822	788	747	750	798	787	805	773	804	771	762	800	749	723	820	741	762	757	752	818	783	815	777	736	746	817	797	773	725	767	815	794	736	813	786	798	768	759	771	753	751	719	733	762	794	812	771	776	786	718	761	741	796	844	765	755	758	816	775	786	760	780	818	757	737	705	762	750	759	802	834	789	778	775	719	802	782	728	750	751	754	813	779	750	800	774	825	779	745	773	773	742	793	758	776	770	752	785	782	790	762	770	795	784	757	763	776	781	759	774	819	746	732	815	777	744	716	785	765	769	814	812	806	754	770	734	750	765	785	787	756	804	777	763	755	758	774	764	745	768	733	795	743	797	816	789	794	788	794	823	831	769	786	719	793	752	779	775	780	760	818	784	776	756	781	780	777	793	767	744	776	765	732	751	794	805	712	724	789	797	768	769	805	767	769	795	779	753	757	789	756	825	791	805	777	746	763	741	765	762	765	816	721	767	751	786	782	765	820	790	797	783	803	747	814	808	838	799	757	813	737	820	790	709	793	769	760	781	715	789	779	753	787	747	792	784	810	804	726	743	784	766	759	771	729	807	732	807	808	778	756	793	767	751	792	786	787	785	792	795	811	775	760	804	736	771	784	774	758	746	800	748	800	791	790	762	760	799	764	774	785	735	790	772	720	763	775	801	777	732	777	772	805	811	807	789	753	764	737	763	786	767	759	745	802	820	776	756	734	752	785	774	820	756	745	789	788	739	796	737	746	750	766	783	758	758	732	800	755	757	766	779	739	787	713	761	767	834	748	798	761	777	778	776	762	753	798	764	719	742	802	829	811	809	751	840	777	744	786	770	758	767	770	779	773	788	811	783	759	815	803	769	743	868	782	764	825	804	766	796	822	709	792	829	775	707	756	810	768	775	772	748	774	788	775	741	836	779	814	819	766	776	770	765	735
42871	28924	20902	12331	6299	3109	1523	743	513	462	491	420	404	411	408	414	368	412	350	364	360	368	362	324	359	336	329	336	353	346	381	359	365	325	346	355	339	359	341	354	340	349	348	335	365	290	361	334	330	320	339	352	341	331	364	350	373	339	336	348	342	329	367	338	325	317	328	358	335	330	304	328	374	339	338	337	343	336	339	349	349	314	342	314	367	308	347	314	336	338	303	341	337	294	366	320	327	340	324	358	352	337	335	342	320	336	361	303	296	315	327	355	336	339	309	351	333	334	344	348	328	340	346	362	306	314	332	322	340	329	361	361	357	329	312	325	345	319	375	351	335	347	365	332	336	338	319	338	331	356	322	343	337	345	323	315	333	343	356	340	296	317	351	326	338	359	317	347	337	323	330	371	340	341	335	344	364	347	339	328	353	323	340	355	314	343	329	342	344	328	294	324	339	362	329	278	334	356	366	336	332	311	305	340	308	344	312	355	343	338	313	349	325	337	326	326	344	358	340	344	311	352	322	317	326	327	326	339	319	368	323	350	363	327	323	311	351	362	345	390	303	342	333	364	315	348	356	323	323	330	338	349	332	363	333	316	327	314	328	312	348	346	351	347	361	334	324	325	354	338	352	337	328	367	320	357	310	331	358	350	335	346	340	350	329	364	330	332	355	319	330	361	365	321	348	355	310	330	349	340	330	334	341	344	320	315	330	352	328	306	327	349	369	336	349	315	363	317	317	312	344	337	328	351	341	329	330	324	311	313	323	315	347	327	353	308	357	350	315	294	336	337	357	320	350	309	315	340	323	327	340	319	349	330	342	324	355	365	378	358	363	346	339	368	353	309	363	338	319	371	322	354	338	345	350	316	321	346	309	331	330	333	332	327	342	323	348	356	339	339	337	365	347	312	338	343	347	369	352	351	338	313	330	339	309	344	317	331	332	334	343	346	348	333	329	338	339	313	345	327	349	332	313	329	334	330	325	326	311	329	316	330	333	326	287	324	347	360	326	358	359	323	335	301	318	338	359	338	330	350	338	288	353	288	345	331	334	325	374	342	323	334	354	336	330	351	342	343	315	308	295	375	304	345	351	315	322	316	315	371	339	321	337	359	359	372	358	352	317	331	321	322	352	344	328	311	367	334	310	319	339	361	307	315	334	302	338	300	317	334	324	330	305	333	373	371	337	317	343	332	349	316	317	336	344	340	375	320	298	347	366	331	325	317	351	348	361	328	343	312	305	344	326	356	320	347	374	368	327	325	326	344	318	318	329	340	357	315	330	355	359	360	324	355	329	315	367	322	329	336	328	339	345	363	331	316	324	368	353	337	361	361	330	351	324	355	339	304	315	354	319	321	340	332	366	340	323	346	339	362	327	359	354	345	345	346	401	342	354	343	348	341	342	343	345	323	339	333	339	377	346	353	317	333	338	308	380	339	331	325	339	382	330	306	357	312	320	350	318	335	321	364	374	310	351	341	334	331	337	329	343	349	347	334	313	340	387	309	356	353	339	297	346	351	345	339	325	357	352	346	352	369	344	329	323	331	346	338	353	344	343	331	338	326	357	333	329	343	361	342	356	294	314	360	344	330	321	351	334	295	313	352	349	345	347	349	350	362	340	321	317	313	316	332	348	330	349	308	350	306	360	371	339	334	335	316	334	337	352	333	325	345	330	314	312	343	341	312	344	340	354	333	416	316	340	332	335	339	350	335	321	370	344	379	317	357	364	361	353	302	348	358	351	363	316	341	364	325	315	332	305	371	351	312	359	328	325	337	339	370	324	367	344	332	350	349	320	327	316	342	324	334	356	352	322	317	325	365	371	336	342	351	329	348	347	325	343	348	343	357	335	341	397	338	317	321	347	343	360	314	318	311	351	321	324	338	312	334	327	345	379	351	331	352	338	318	337	331	285	357	350	344	314	364	315	371	376	367	334	377	379	333	335	296	341	309	329	335	328	312	342	311	357	318	342	324	367	345	369	330	345	299	343	333	344	315	326	315	342	351	350	351	373	339	356	316	344	362	365	351	319	361	355	344	312	341	316	295	363	328	317	355	380	352	343	328	370	300	306	317	332	347	353	343	335	333	326	365	335	345	341	341	340	307	351	324	346	352	324	359	327	327	336	318	333	370	364	325	300	366	334	344	331	316	348	333	274	329	342	352	383	330	365	318	321	321	335	315	334	318	351	320	319	297	331	321	356	327	335	329	313	310	313	367	330	315	320	358	316	335	322	310	325	372	324	352	327	383	341	305	351	341	324	318	350	330	301	347	336	338	364	335	354	313	309	370	285	348	324	342	339	377	363	346	339	334	343	320	341	331	322	302	331	316	324	355	339	350	355	360	367	323	345	350	328	348	345	356	352	334	344	327	342	331	307	326	299	356	320	340	347	312	350	349	354	341	361	330	297	332	320	355	318	337	345	340	347	317	330	350	336	349	338	357	335	329	378	353	305	309	358	370	364	329	321	336	351	340	317	332	359	316	329	340	344	347	323	323	318	344	356	357	374	326	346	311	348	319	340	372	354	334	301	358	371	327	322	359	308	327	349	376	333	312	369	365	330	347	331	323	327	348	367	373	350	345	330	316	354	336	356	314	357	345	346	351	350	340	331	340	378	327	336	317	334	340	337	347	338	324	359	322	358	331	334	358	360	327	327	349	339	364	332	334	340	354	356	332	322	337	333	286	331	348	298	344	353	330	385	399	360	324	318	318	377	328	364	355	358	358	335	378	343	322	343	320	334	338	326	343	359	353	302	343	356	326	342	320	353	321	327	359	352	347	327	333	310	352	322	325	318	312	348	326	332	355	373	361	304	340	360	353	363	319	326	351	318	344	335	361	363	335	335	333	331	366	348	338	347	313	314	328	352	363	351	339	361	361	311	337	327	342	306	310	360	346	322	349	354	344	334	339	353	329	374	354	347	362	313	353	354	339	377	311	343	330	342	373	321	319	326	359	333	369	336	345	346	345	334	348	321	334	304	384	354	325	304	341	320	364	338	355	366	331	346	347	335	339	367	359	370	321	329	314	342	343	343	327	336	337	322	366	328	337	361	358	338	330	332	353	346	375	312	330	318	350	367	341	316	349	320	323	354	335	323	302	338	305	308	386	325	315	307	338	358	346	359	313	312	349	326	329	367	348	344	360	326	330	325	335	321	362	359	337	325	329	340	354	339	342	302	337	360	303	325	351	339	320	354	361	353	296	313	338	339	324	337	355	321	364	367	322	341	339	328	316	312	319	311	374	328	324	347	317	332	341	322	299	332	334	320	301	343	340	309	336	350	336	357	347	352	372	335	373	316	372	320	354	365	327	345	337	316	324	379	366	349	309	357	382	300	372	348	332	323	329	362	325	370	350	302	325	368	358	344	306	351	320	340	321	324	333	361	318	344	351	322	381	323	333	331	301	317	330	344	335	344	367	374	353	349	331	333	338	292	348	339	336	304	348	363	315	339	309	306	354	332	345	341	325	327	372	326	300	322	305
32637	19149	14096	8250	4067	2769	2404	2088	1874	1683	1545	1525	1280	1233	1204	1163	1155	1076	1158	1051	1027	1019	972	958	1048	986	912	996	947	958	922	970	883	935	936	890	923	935	951	894	907	937	858	935	942	897	847	925	862	908	909	854	932	891	882	911	910	860	939	918	877	949	867	850	869	894	878	858	861	885	901	851	891	889	908	906	881	846	907	865	870	872	879	898	905	873	809	885	797	837	866	909	909	864	894	845	854	809	910	905	861	851	834	877	833	882	886	846	921	929	890	890	818	886	896	882	893	865	906	887	863	885	913	844	902	886	882	889	852	909	846	850	843	895	882	880	837	911	829	931	836	900	836	873	872	859	925	880	845	882	829	913	919	859	875	879	865	846	878	877	897	836	914	863	870	837	880	875	884	857	924	861	887	927	872	871	855	874	874	812	896	841	881	867	857	866	928	839	831	895	835	830	892	808	879	888	925	807	915	840	935	866	928	817	895	842	858	862	811	861	861	871	894	846	815	893	871	883	873	904	915	850	894	906	836	870	849	850	861	873	877	847	878	892	861	917	893	901	890	892	839	873	861	902	833	800	888	836	896	848	858	861	846	952	871	905	856	882	841	900	875	901	881	895	880	858	863	862	860	866	850	836	902	900	856	883	916	858	866	826	835	845	855	848	853	899	867	879	882	870	903	885	847	867	847	869	890	877	828	866	866	870	828	876	897	899	903	873	826	886	842	868	844	884	908	864	866	897	873	895	851	871	914	881	835	817	897	875	895	843	867	832	878	827	859	863	900	845	842	918	926	875	872	889	887	873	860	879	861	829	879	851	875	835	833	855	847	843	891	838	872	888	923	809	917	877	834	849	860	926	895	838	839	913	892	856	879	924	897	811	910	860	861	857	833	915	859	838	878	875	915	844	902	830	849	859	836	884	882	877	885	882	831	858	877	866	852	894	876	862	839	843	833	874	874	843	839	871	884	914	852	845	802	839	878	866	857	847	867	880	897	849	875	853	870	865	886	863	847	895	832	861	860	873	857	888	898	871	874	866	891	866	885	867	882	803	907	863	849	915	914	869	844	872	858	881	903	898	866	854	930	849	847	810	811	889	855	880	851	845	898	857	859	827	849	853	891	891	856	867	849	857	870	861	868	838	873	858	898	887	904	833	827	898	894	863	809	842	952	852	881	843	848	808	868	871	870	846	895	903	863	857	837	824	884	902	882	828	855	796	905	865	848	893	864	849	870	786	852	881	839	809	875	906	893	926	854	877	824	830	832	839	855	886	862	861	872	858	914	837	852	888	844	881	853	885	869	870	838	883	903	901	890	902	894	931	853	872	885	821	774	880	856	829	872	876	861	826	834	917	866	860	816	871	911	890	810	852	837	845	861	899	870	878	890	890	875	854	851	881	859	861	881	891	886	891	845	841	913	907	870	910	844	866	827	941	915	890	831	918	852	798	872	923	860	835	806	865	833	805	873	896	855	903	947	866	856	848	858	890	851	877	858	884	891	865	824	860	833	899	859	897	884	875	779	900	918	835	876	883	846	843	861	909	847	890	890	853	843	829	883	922	862	880	875	898	900	887	906	902	899	855	878	867	888	848	853	869	834	835	849	835	855	864	908	861	838	928	818	829	863	898	862	872	825	878	847	857	861	903	896	875	895	884	864	864	878	870	864	816	823	826	844	847	879	824	856	850	834	854	829	875	808	883	874	843	908	887	886	890	915	862	812	877	900	818	827	864	827	885	879	831	782	838	829	844	900	874	860	878	866	799	880	886	848	882	830	831	845	872	833	878	866	864	903	854	838	861	813	932	912	899	848	866	864	847	832	854	859	879	866	882	875	870	847	864	857	906	856	878	821	856	868	851	880	862	917	890	870	859	877	827	870	818	838	899	894	785	858	844	863	835	845	925	896	878	953	836	842	882	869	884	820	854	923	861	888	916	858	886	859	907	862	871	885	895	894	861	848	878	853	824	860	899	865	805	825	851	876	917	836	859	885	928	911	871	798	860	836	872	893	882	847	848	876	849	878	827	859	853	880	810	873	868	879	858	887	881	894	852	851	850	861	865	853	871	855	851	911	856	888	836	837	836	850	904	827	929	936	835	892	797	841	829	881	853	877	866	863	899	817	847	867	870	845	872	854	863	879	913	890	850	834	902	868	835	834	855	909	804	888	850	842	860	889	871	913	809	860	873	833	900	841	864	863	888	879	859	861	847	912	859	812	871	818	856	883	866	873	914	914	884	829	886	879	880	861	867	808	842	880	854	899	855	893	801	843	906	880	831	854	851	862	833	826	869	867	830	823	839	844	865	905	805	845	884	857	906	870	870	869	837	883	816	852	877	835	852	881	869	838	858	835	904	910	880	873	864	828	913	868	936	842	890	866	879	849	853	883	864	826	833	846	871	860	862	834	816	872	910	823	893	874	831	898	880	872	881	840	844	891	837	874	829	814	867	859	836	855	868	851	852	840	901	878	884	869	875	899	876	869	843	821	853	876	862	908	891	854	893	910	894	854	905	851	864	855	889	921	885	866	868	877	915	901	891	900	889	837	881	842	886	791	864	824	828	848	793	865	855	880	829	888	860	860	839	844	883	820	873	895	868	939	849	874	868	865	848	901	887	849	830	829	827	845	874	831	859	854	783	936	853	848	880	854	864	842	929	858	859	807	854	860	938	857	891	843	883	869	875	875	832	835	861	812	865	871	901	872	909	883	863	928	900	862	866	844	873	865	871	882	861	883	852	851	894	813	921	856	852	871	834	826	870	875	871	880	919	884	899	904	883	878	848	883	878	888	896	932	855	854	856	855	847	862	837	907	895	906	868	830	879	871	844	871	858	878	922	861	883	925	886	864	846	804	852	894	821	876	869	828	844	856	880	898	880	859	859	898	904	876	923	902	850	938	913	825	898	920	890	842	869	877	851	910	884	887	886	867	895	894	878	867	878	857	815	845	886	893	893	929	876	907	873	863	867	920	883	906	862	926	921	866	829	849	890	869	887	867	889	866	838	786	835	824	870	839	846	861	890	867	821	864	850	918	873	862	892	909	869	883	796	910	920	889	848	839	870	827	883	851	817	875	874	836	860	837	849	894	861	895	885	848	868	896	858	891	872	861	871	864	915	840	860	835	882	849	872	848	830	905	883	826	851	846	827	865	896	850	897	843	896	870	902	884	841	885	877	883	893	857	884	869	834	844	875	830	860	888	849	851	891	884	865	853	885	890	861	853	866	869	934	890	864	863	857	875	840	879	907	870	848	848	843	861	888	858	875	900	853	857	890	854	850	810	886	888	857	871	861	889	906	891	903	844	884	886	866	898	827	851	874	916	898	856	839	899	929	924	856	903	891	853	837	867	866	855	881	892	824	822	841	809	893	917	833	923	871	830	890	912	937	848	854	868	871	908	893	884	861	869	827	897	885	840	838	880	877	855	859	838	882	896	846	846	891	926	865	928	827	889	876	876	887	857	905	874	820	880	858	891	934	885	839	847	866
41249	19111	11546	9588	9308	3533	1643	787	582	450	432	375	330	302	288	263	253	264	247	226	263	231	267	200	243	216	205	223	220	211	241	199	194	188	228	186	221	205	178	181	177	180	183	191	193	172	222	190	178	192	182	179	201	204	194	194	196	163	196	207	195	212	161	212	172	188	201	205	185	186	193	198	169	214	184	225	187	172	181	207	175	186	189	195	209	199	166	206	185	208	199	190	184	164	195	201	185	204	173	202	180	183	185	193	181	192	191	205	168	172	209	160	216	212	199	196	191	211	188	196	209	184	196	182	180	186	194	201	180	184	181	190	201	159	179	190	185	195	204	197	189	217	201	214	181	201	174	183	189	166	188	223	207	180	163	216	185	197	195	191	215	172	185	200	208	188	193	192	173	195	181	199	180	188	186	157	204	211	195	204	204	187	189	190	192	183	188	176	211	181	178	172	191	183	176	191	187	155	180	156	175	190	166	181	187	210	184	174	201	182	196	168	167	182	185	183	183	194	151	180	185	211	201	168	189	195	189	192	171	190	173	176	204	219	180	173	205	175	197	201	204	187	193	195	171	204	204	180	228	181	171	194	214	186	172	214	171	187	204	186	207	195	167	186	167	201	200	193	181	187	193	187	227	204	175	196	182	193	208	185	206	177	165	202	203	206	184	193	175	214	172	183	177	185	188	224	193	203	176	182	196	182	168	174	195	200	221	161	196	205	185	156	189	203	188	172	198	183	169	202	192	185	189	176	199	191	195	194	208	175	179	181	173	196	179	200	185	184	194	185	214	193	193	165	176	188	184	188	202	187	202	168	200	175	175	187	176	193	185	196	165	187	192	196	186	203	178	186	224	190	190	229	200	187	179	178	191	201	176	177	168	189	189	175	206	182	204	178	208	213	203	181	182	174	196	178	164	187	213	166	190	200	203	197	204	201	173	186	215	212	197	184	189	195	191	197	194	194	188	187	182	183	192	188	198	195	213	204	189	186	185	174	213	217	208	165	201	200	206	196	196	186	165	171	209	207	165	231	193	189	172	174	186	180	176	190	196	190	187	201	206	189	179	178	159	172	199	192	208	180	172	174	209	171	188	178	193	186	177	180	193	186	176	188	212	196	199	176	173	183	185	200	192	213	189	182	186	196	214	212	142	185	206	172	198	209	167	164	187	183	165	179	194	190	174	196	175	197	197	205	158	182	174	192	176	217	171	167	189	174	169	200	244	189	191	194	195	208	190	189	178	193	207	192	181	212	167	182	180	163	181	190	200	178	154	198	189	157	177	208	210	184	180	185	177	203	183	179	191	191	188	174	215	152	201	200	184	187	176	206	191	189	184	180	162	196	168	189	157	190	180	201	188	171	181	183	200	179	190	164	169	210	200	216	172	219	180	194	183	174	189	161	196	174	184	194	210	170	195	177	185	188	194	198	169	190	214	187	186	190	183	201	185	191	185	174	185	186	198	167	177	170	206	194	203	193	193	213	194	174	183	182	173	186	191	179	164	181	167	179	204	201	200	206	169	183	172	175	201	200	200	192	173	190	189	178	205	188	165	204	218	181	192	190	183	182	164	203	208	177	187	187	179	188	191	185	185	162	204	192	208	178	178	187	173	193	172	201	181	190	192	186	191	181	183	174	198	195	202	171	207	177	184	219	185	203	187	190	168	190	184	163	188	194	176	162	165	152	174	177	198	180	196	183	194	191	190	188	211	194	193	158	193	162	175	186	187	176	197	206	146	181	193	164	138	187	191	183	189	203	169	198	178	196	193	180	186	200	201	193	189	193	173	181	166	208	174	201	180	176	181	171	182	190	170	183	172	157	148	158	184	174	196	198	182	226	175	198	197	172	211	176	190	225	183	179	174	182	173	168	183	202	173	192	210	182	174	159	188	187	184	189	211	200	212	200	208	180	198	166	182	209	177	165	196	175	192	194	195	187	216	203	173	206	174	174	187	176	213	210	181	191	209	198	190	189	199	179	183	188	196	187	173	177	166	199	184	205	184	198	182	188	190	193	162	197	180	152	176	163	198	192	198	192	175	192	207	199	153	211	195	193	179	204	204	186	172	187	181	211	216	215	193	215	191	179	189	200	205	185	197	188	201	213	206	218	172	202	182	216	198	167	197	174	191	188	184	203	173	182	187	224	189	183	188	168	183	167	185	179	189	191	199	186	183	188	184	171	197	193	170	209	220	206	191	181	202	180	192	198	181	185	175	177	224	190	197	229	209	172	191	211	200	208	188	190	151	176	185	174	186	181	200	221	166	195	220	177	171	172	198	214	180	200	186	200	205	206	192	183	182	179	190	222	216	204	186	191	194	163	195	199	195	193	188	190	188	180	185	182	175	191	183	183	191	196	194	195	178	167	185	194	184	193	192	187	208	187	192	181	175	188	184	161	186	206	173	185	166	210	209	216	166	187	175	182	174	219	195	202	182	190	182	185	225	201	173	187	191	207	204	181	182	191	190	226	182	184	184	189	162	191	188	208	200	202	197	185	190	199	215	186	190	191	187	176	190	178	180	180	221	188	190	220	191	209	188	162	173	184	189	192	194	178	178	201	182	181	175	190	185	171	187	177	197	176	193	198	193	173	185	168	181	215	221	202	203	192	190	178	201	171	179	187	200	202	189	200	195	184	188	214	194	210	224	222	174	170	174	195	205	165	192	191	193	178	176	195	179	180	199	181	215	168	187	178	184	211	193	173	181	213	216	204	178	173	169	187	163	172	180	194	187	187	169	199	179	213	186	180	188	184	181	186	185	184	164	202	196	187	166	179	191	202	199	191	185	180	180	208	176	183	179	204	190	173	184	170	221	191	204	192	181	213	165	188	188	198	196	159	151	181	177	168	166	180	210	194	201	198	212	197	197	182	198	170	191	190	208	202	190	177	178	201	187	210	179	201	192	167	185	193	210	191	165	196	169	188	213	214	200	199	174	169	215	201	191	206	206	184	179	213	180	210	192	203	182	185	183	167	203	189	187	200	188	204	188	186	190	193	197	182	211	203	178	208	174	184	186	181	179	202	175	185	186	160	208	175	183	188	202	204	176	182	182	174	170	216	213	207	181	193	200	169	159	200	192	177	182	188	205	178	187	164	175	182	212	199	202	181	188	194	200	208	177	201	176	187	190	187	202	180	191	182	174	202	183	197	199	192	189	177	202	190	194	161	157	195	180	170	231	192	171	203	180	165	191	174	178	182	180	214	180	184	170	204	162	169	172	200	189	192	185	189	191	193	186	211	219	198	179	196	201	214	181	193	173	200	168	164	195	216	212	179	214	163	199	205	193	189	180	213	195	208	189	187	195	183	198	185	203	183	185	200	173	185	195	202	191	187	205	188	187	194	195	191	197	190	183	155	191	174	170	185	196	199	178	195	196	192	173	202	181	188	158	162	190	177	181	206	202	172	195	173	157	190	173	169	174	211	204	196	177	205	178	226	189	205	196	182	176	201	166	190	188	208	215	163	204	173	183	193	167	211	213	197
28448	3794	5892	12053	11600	4480	3483	2949	2434	2148	1956	1745	1443	1251	1250	1135	1117	1015	940	926	902	845	800	770	738	778	723	678	707	694	669	686	682	617	633	630	600	648	652	613	619	594	603	580	573	599	584	585	559	604	563	591	544	567	526	587	542	533	606	579	576	555	524	523	555	542	572	544	571	522	557	524	515	540	501	523	551	515	560	541	528	521	530	560	540	510	519	511	545	517	532	537	455	551	569	504	528	512	535	497	510	502	537	555	539	523	534	543	492	492	524	498	500	480	484	484	550	534	528	550	543	473	557	526	531	549	512	503	512	533	534	513	490	503	505	562	531	503	526	498	483	494	488	477	544	466	508	498	522	528	516	582	551	527	522	503	489	524	511	525	485	553	526	535	544	538	508	508	520	531	504	525	535	502	491	507	473	522	510	480	523	523	513	515	490	482	476	527	486	503	511	501	500	520	527	499	524	520	491	519	535	524	486	525	510	526	480	491	509	492	515	512	504	529	526	502	547	534	517	501	536	499	538	528	509	530	494	520	496	528	509	468	519	524	550	467	485	500	551	551	484	530	525	517	522	488	535	524	503	496	477	531	562	498	521	535	488	510	525	480	549	527	505	514	465	502	502	499	488	515	483	550	485	498	535	529	558	524	544	523	508	469	517	527	510	486	536	525	480	501	532	524	504	494	490	521	471	522	514	501	515	536	497	521	544	517	534	516	500	514	521	509	511	528	529	545	506	516	501	532	491	529	525	502	474	503	456	484	499	511	536	468	521	504	436	519	535	488	533	522	527	509	535	515	521	512	508	521	476	498	469	514	490	521	477	536	540	521	545	484	551	486	528	518	536	533	541	472	473	535	504	475	512	498	515	496	505	488	539	506	518	521	477	517	547	498	495	488	494	491	500	513	497	515	516	493	526	504	483	514	497	523	526	505	517	521	462	488	512	460	521	502	547	493	464	534	492	516	506	511	568	572	517	519	489	500	556	544	509	519	534	502	524	521	510	524	509	562	478	509	544	525	478	526	488	523	488	520	494	531	531	540	513	522	526	508	495	534	480	515	496	514	502	525	527	510	483	509	517	540	540	503	508	511	508	480	511	471	518	483	519	555	502	512	515	502	488	515	505	510	534	493	502	489	513	493	501	500	538	527	522	471	519	507	490	502	506	504	516	532	530	508	478	528	509	547	544	518	529	504	505	507	517	491	489	508	474	530	510	520	550	489	532	543	512	487	529	530	492	470	528	535	530	517	519	507	488	570	557	508	472	511	511	531	500	521	547	492	529	547	492	518	510	531	501	499	493	506	503	520	536	495	503	500	486	506	511	495	541	511	478	528	510	498	550	482	538	491	472	527	526	475	506	515	525	505	513	539	483	522	525	498	503	517	522	486	524	499	495	490	473	510	494	509	488	489	525	496	548	503	484	507	535	475	510	506	504	501	478	542	531	472	490	509	519	546	520	521	505	511	491	504	522	480	491	503	535	517	496	536	538	473	520	501	520	563	492	530	518	519	491	520	489	507	486	529	554	513	514	530	497	534	569	516	498	526	483	523	506	567	513	498	527	519	499	513	515	505	483	521	525	519	508	535	481	484	476	469	495	529	526	521	517	524	505	510	535	506	497	520	564	513	496	511	539	516	489	454	522	497	519	497	523	513	504	520	515	518	499	504	526	506	510	466	546	505	506	529	507	570	525	525	506	522	497	538	488	522	546	550	490	507	499	470	511	543	532	520	505	481	515	495	485	485	527	543	510	533	466	509	483	490	492	527	514	485	539	501	513	508	497	469	540	523	505	537	502	502	518	550	495	511	494	466	464	516	491	498	516	437	547	546	522	551	469	522	511	536	529	512	489	525	527	515	512	502	531	555	519	481	505	473	543	511	507	507	529	513	498	523	499	523	525	513	533	463	470	554	505	514	464	504	475	472	521	499	473	510	485	537	515	550	523	486	520	518	486	527	471	505	497	495	493	491	522	497	541	511	525	512	543	514	537	495	545	518	479	504	480	487	518	511	569	510	484	534	551	498	522	522	483	501	497	512	529	457	549	498	566	555	531	506	535	488	505	562	505	549	483	540	516	508	533	490	518	519	479	540	510	498	525	477	538	514	456	540	534	511	498	526	522	494	512	481	498	485	494	531	531	546	508	543	518	507	552	502	492	506	484	529	559	503	527	497	535	505	516	514	475	513	496	504	489	507	503	505	472	528	506	530	512	533	494	530	517	496	565	501	496	521	523	532	506	534	495	511	524	469	521	474	484	520	485	525	515	498	536	465	478	536	493	509	521	499	529	510	519	514	494	531	522	548	516	491	526	520	506	520	495	508	482	544	540	516	497	512	528	512	525	555	548	525	512	503	475	485	495	532	503	524	500	512	490	510	533	543	487	496	574	493	502	504	500	529	515	527	519	527	508	498	548	505	478	517	496	456	508	546	518	503	508	526	530	556	508	525	519	529	514	506	529	533	491	480	485	503	472	480	504	475	531	508	519	533	491	538	530	541	536	514	494	468	511	539	485	467	510	486	471	489	505	528	517	529	501	482	519	500	540	504	497	487	498	548	533	508	520	472	497	540	517	497	550	513	502	506	523	513	549	512	520	521	516	518	519	486	493	470	529	500	503	517	556	552	497	482	509	500	525	543	505	504	510	535	482	492	504	485	502	524	473	551	572	487	501	505	525	503	522	516	483	549	503	521	473	510	524	536	483	545	512	488	489	503	516	539	510	522	502	515	519	481	514	496	485	511	516	511	523	527	536	533	496	540	522	512	510	505	535	501	501	503	526	532	492	515	548	539	511	539	510	494	522	508	519	495	478	491	535	520	549	533	497	511	538	483	503	514	514	499	509	517	501	524	493	547	485	508	514	505	497	499	506	556	462	488	494	468	503	523	507	498	525	497	514	516	527	541	512	499	520	543	469	501	534	499	517	513	505	494	517	485	499	508	553	509	506	499	526	516	481	556	510	546	473	519	511	505	502	521	519	496	529	548	533	496	494	490	523	520	521	529	548	508	516	531	509	500	487	484	470	513	517	525	517	514	528	532	566	522	525	490	515	524	517	537	507	511	526	524	517	538	533	524	483	514	499	489	521	516	533	521	505	505	537	509	527	531	540	535	514	537	476	505	516	502	555	526	518	485	538	505	529	487	492	528	501	471	529	530	514	485	526	507	466	514	491	538	526	545	511	501	476	514	510	513	477	546	504	512	525	498	511	468	482	532	536	474	484	526	548	556	511	500	500	486	483	530	518	515	503	571	488	552	543	488	490	524	489	516	465	507	544	567	526	449	481	502	569	529	516	505	442	552	481	522	465	511	517	558	478	497	533	452	532	523	503	524	532	523	487	525	515	480	507	528	467	538	495	530	483	525	490	500	506	526	516	526	536	511	523	481	560	494	469	514	489	529	507	502	513	552	468	507	490	496	529	485	544	520	509	506	520	527	514	496	515	492	529	516	539	507	558	509	481	525	526	483	487	522	510	536	478	486	482	483
4993	1050	971	628	501	342	281	282	263	293	275	266	302	299	281	292	281	257	279	255	310	271	276	301	322	273	263	290	296	269	280	325	284	257	271	287	257	262	245	283	266	299	299	286	278	288	290	297	234	289	292	281	287	258	267	250	257	309	271	302	270	274	237	303	275	257	251	261	283	291	280	282	328	285	272	266	279	291	274	270	267	315	303	280	270	287	304	275	297	312	278	274	281	246	286	310	282	283	293	281	256	256	277	266	285	291	275	283	262	302	319	260	290	272	283	295	279	280	288	281	278	264	276	241	274	268	262	286	272	275	270	280	264	271	287	298	259	287	314	310	258	275	249	285	266	276	276	297	251	290	270	250	268	271	259	288	289	263	309	292	284	276	272	274	296	276	299	298	272	258	277	270	259	296	292	245	255	277	282	262	266	234	266	287	275	284	262	293	273	279	285	310	272	292	261	279	281	282	267	267	292	293	270	278	292	260	265	274	256	307	265	268	288	261	295	281	270	279	299	311	279	286	258	279	258	241	269	259	255	282	272	263	265	271	295	290	279	276	260	254	274	286	273	254	264	304	277	290	252	279	284	263	280	304	298	271	303	304	266	282	281	276	279	256	274	306	289	273	277	277	256	294	270	270	285	241	276	311	318	289	263	282	297	310	293	268	281	283	291	271	296	275	298	289	264	282	290	280	257	302	293	257	277	286	288	286	250	249	232	235	294	269	286	288	276	289	288	299	273	278	284	261	259	295	267	280	279	264	276	303	278	292	278	268	300	279	272	276	273	292	274	269	277	296	292	270	274	276	256	292	275	284	294	282	283	292	292	298	286	272	268	307	246	260	301	304	282	260	285	329	284	284	273	310	272	302	308	287	257	276	297	246	251	291	267	282	255	294	269	268	296	260	300	277	270	296	272	271	250	308	297	275	273	308	316	303	312	250	293	270	270	266	254	276	286	271	297	290	275	293	290	256	314	268	274	281	262	297	278	281	273	256	298	288	276	287	245	287	251	312	298	264	293	290	266	288	287	276	247	260	276	284	285	299	262	262	270	283	308	298	289	287	292	273	272	291	282	260	289	286	277	273	291	274	288	262	263	264	279	293	298	307	259	263	289	271	283	275	269	274	282	302	299	288	273	259	295	261	270	325	287	274	296	324	295	288	284	312	284	243	267	267	247	266	310	285	255	293	286	280	286	261	315	265	277	313	264	288	318	278	280	279	266	304	282	303	312	280	290	259	276	265	279	240	250	285	317	289	267	259	275	284	246	280	276	293	300	281	271	273	291	266	265	288	265	275	283	288	283	288	285	280	251	264	276	289	290	273	278	306	260	308	290	296	306	270	272	247	274	260	255	282	284	241	251	284	284	304	299	292	278	281	278	290	286	293	253	289	273	273	261	281	298	269	296	265	306	286	274	284	275	297	288	261	307	274	248	263	251	274	256	263	265	258	294	297	276	278	269	271	266	277	291	249	296	291	281	285	289	281	251	297	310	293	287	268	267	302	261	273	291	309	259	307	284	271	294	287	298	283	307	256	283	284	236	279	291	298	272	292	278	279	302	291	300	289	283	252	292	279	296	278	292	289	244	296	297	264	274	249	259	277	277	255	283	279	280	273	304	258	258	286	288	283	298	283	286	283	280	296	287	286	271	282	275	271	279	272	293	271	322	280	289	260	269	271	260	294	306	289	251	276	281	270	289	249	281	308	290	278	255	313	313	278	256	260	294	285	292	236	272	250	260	270	263	289	283	284	267	304	260	276	247	288	257	265	290	265	292	293	273	284	269	271	291	270	302	244	249	279	309	268	266	285	288	298	291	309	264	268	260	254	309	281	272	255	274	281	280	267	286	267	254	268	254	287	268	292	255	287	254	262	292	307	301	283	240	275	284	272	289	274	291	280	272	288	259	288	279	261	253	261	289	282	318	261	265	241	272	244	269	279	297	266	282	265	268	259	263	259	282	268	275	300	276	309	268	280	323	273	261	260	250	270	257	254	296	251	290	294	241	299	260	276	273	257	276	318	305	303	304	274	273	270	260	272	281	289	283	242	294	302	258	262	270	267	303	269	295	296	309	295	314	298	259	279	279	285	257	271	272	286	270	284	292	285	270	262	292	284	284	260	262	277	282	302	291	235	285	291	273	272	292	272	272	285	288	262	268	276	276	278	276	278	278	263	257	277	274	293	250	301	278	281	284	279	288	298	291	276	298	268	256	266	254	264	285	309	294	284	251	275	267	250	277	280	285	251	277	300	305	259	272	287	274	292	272	288	283	303	315	272	295	253	297	306	270	248	290	270	299	271	229	295	277	281	326	254	286	251	300	298	322	272	286	251	259	243	259	283	283	261	280	298	291	259	312	288	280	261	256	267	279	288	301	284	270	259	242	260	271	284	292	300	287	265	317	303	258	292	281	268	288	303	269	245	266	269	260	289	264	256	284	284	274	290	256	277	310	278	270	291	279	305	252	307	290	308	275	262	269	265	294	277	273	254	289	228	270	286	265	284	298	266	311	292	309	274	283	311	255	288	278	290	291	288	284	296	298	253	287	288	285	282	276	288	294	278	311	277	263	254	312	268	257	267	278	289	263	288	261	277	272	267	290	288	320	305	302	308	287	259	279	279	292	262	279	284	282	257	294	309	310	280	288	264	287	260	295	270	299	295	223	315	253	284	283	283	273	287	295	291	266	272	269	270	302	257	287	286	275	324	259	270	260	294	286	286	269	253	294	272	270	236	291	281	274	272	270	258	247	243	283	290	258	249	298	294	314	266	290	286	291	263	285	256	276	274	278	273	268	267	281	305	272	276	283	316	255	255	283	295	267	278	295	269	231	264	294	258	302	287	298	260	266	278	285	288	270	270	299	262	269	242	293	250	298	255	264	292	297	261	279	318	263	287	257	294	305	295	320	306	254	263	287	265	298	247	250	260	276	283	271	300	295	285	272	288	296	249	284	280	250	292	293	276	268	288	290	316	302	267	291	263	300	292	235	289	254	265	302	279	250	270	259	251	266	301	273	296	256	266	300	284	289	275	264	295	292	275	273	253	274	281	292	250	245	258	240	261	293	254	273	288	274	259	296	271	295	264	278	287	289	294	280	289	272	274	237	289	274	270	274	300	283	290	251	277	294	306	264	264	278	288	281	268	280	264	292	281	275	275	315	272	302	275	296	300	278	264	283	289	297	278	294	284	281	288	281	296	265	246	294	246	277	285	299	279	285	283	273	288	267	266	319	258	327	271	285	312	294	300	290	279	252	278	281	295	265	283	269	243	274	294	265	290	328	262	285	300	263	259	273	289	272	249	276	275	272	298	280	307	270	311	278	288	269	315	295	295	281	268	293	265	299	280	288	304	255	294	296	278	274	293	284	295	263	280	287	288	262	297	274	266	259	284	274	287	278	280	276	279	295	257	307	266	272	321	273	275	307	306	280	272	275	277	277	268	271	271	270	277	298	270	305	281	293	243	294	295	314	303	292	304	332	275
4819	1444	2108	1514	1822	899	844	837	842	778	799	796	798	779	754	811	731	744	726	744	777	727	729	796	766	758	774	789	742	775	766	802	755	762	803	725	788	746	735	755	739	729	702	772	724	736	758	765	739	759	783	771	754	728	797	772	773	744	786	773	784	722	746	702	788	731	794	748	773	807	757	783	790	761	749	727	754	749	753	728	744	770	742	720	769	768	752	761	791	783	753	764	755	750	737	750	748	773	772	732	725	685	754	770	726	767	729	747	802	826	745	742	770	759	771	767	768	713	750	781	735	806	749	766	799	743	731	773	761	781	753	691	786	749	719	790	726	741	775	748	749	752	754	779	793	815	763	770	747	721	783	792	739	744	752	749	751	695	740	772	772	731	782	793	768	708	775	787	742	743	774	760	745	795	782	745	752	748	784	694	720	774	773	754	773	748	738	768	726	762	751	742	753	807	749	699	785	767	737	721	769	807	780	706	738	776	730	783	795	778	727	768	761	758	763	773	776	724	772	771	762	762	792	743	784	739	744	771	757	744	718	750	751	755	736	738	741	758	720	724	686	738	768	741	787	765	756	732	761	748	740	763	705	739	716	725	789	748	777	735	778	796	757	729	789	772	820	755	766	723	738	745	742	777	746	690	761	754	779	757	704	779	751	752	770	730	795	778	762	725	746	781	792	754	752	736	777	743	743	735	785	749	704	783	746	736	767	754	783	732	770	785	774	752	730	785	783	687	792	702	755	743	788	781	725	733	734	747	781	794	689	792	817	769	706	806	711	745	761	735	746	786	762	792	743	756	745	767	761	786	777	797	767	730	748	746	719	838	726	796	735	730	740	771	690	765	765	750	779	754	762	741	724	700	758	770	735	772	764	772	776	793	760	763	747	730	760	748	740	749	782	755	739	768	738	747	793	758	782	722	784	783	712	808	734	769	736	772	780	773	764	807	724	808	764	750	783	694	769	724	750	754	768	822	734	793	759	767	767	795	773	805	759	705	791	778	763	713	728	744	758	775	712	756	739	764	736	820	765	813	767	759	797	780	762	751	788	811	786	736	745	754	818	757	759	751	774	739	794	704	744	748	760	744	781	773	771	754	790	745	729	735	733	761	775	720	781	765	748	773	702	760	779	771	756	801	760	749	721	730	747	798	729	746	759	762	772	750	768	717	708	781	720	729	772	825	777	767	769	745	757	701	796	761	736	780	729	764	731	768	761	766	703	748	787	814	773	765	805	728	767	732	762	733	721	755	722	750	757	732	772	772	760	751	743	739	779	784	762	769	783	797	770	725	752	751	739	753	783	776	724	792	767	764	759	804	751	711	769	761	724	770	732	758	758	808	767	815	773	722	711	707	732	740	740	784	748	762	767	765	757	788	784	774	706	786	750	727	800	759	784	789	821	775	766	748	810	747	714	743	753	722	749	751	770	713	754	756	754	748	775	767	746	760	836	773	748	755	760	800	744	753	736	773	757	703	749	726	781	758	725	763	745	741	713	738	775	778	738	774	705	789	766	758	766	801	748	751	715	732	777	707	759	723	789	750	786	800	734	804	762	768	770	760	736	728	733	800	734	770	775	718	806	748	765	743	742	732	764	745	779	762	748	792	742	744	783	726	759	724	779	713	726	715	712	735	749	785	729	728	765	751	768	768	771	771	805	747	719	736	715	756	729	736	772	834	784	690	758	730	760	737	758	792	732	716	768	761	754	758	714	724	766	762	756	761	721	733	791	756	745	750	746	780	758	805	746	773	754	759	735	663	791	781	780	823	746	752	753	744	763	733	779	786	760	750	760	735	733	761	750	705	769	723	772	769	731	733	755	763	793	804	710	789	731	728	753	763	756	767	707	774	762	781	778	749	771	723	748	755	753	764	771	787	787	800	721	766	761	754	742	715	764	754	753	772	773	763	743	772	792	755	769	749	752	745	746	811	748	729	762	800	766	728	765	717	761	768	786	767	757	756	761	742	730	813	735	733	756	782	710	753	719	800	701	766	769	772	754	714	772	769	805	754	728	701	802	752	754	779	742	763	730	727	772	733	740	774	733	763	753	795	762	742	788	790	697	790	741	785	761	764	724	715	739	721	760	760	790	742	824	798	716	742	675	755	746	766	773	768	789	748	769	799	770	795	729	772	772	749	747	766	768	791	766	730	728	732	738	773	750	769	764	779	740	795	770	786	755	746	773	716	744	749	712	770	746	736	744	745	732	782	812	763	719	757	739	777	764	719	721	767	753	749	786	710	791	779	690	718	789	805	699	753	763	798	722	752	721	746	742	753	754	764	777	749	741	784	768	738	789	733	774	786	787	739	757	780	716	793	766	733	766	724	783	767	800	690	737	733	725	728	863	791	834	764	722	735	765	779	753	742	768	766	755	788	721	704	776	780	826	773	751	755	746	767	719	770	739	790	778	746	801	720	788	747	747	730	763	758	765	738	748	702	709	744	787	741	779	745	675	821	722	808	734	735	757	766	760	794	750	723	745	730	746	751	748	747	792	708	767	703	747	732	718	771	733	764	763	738	766	762	796	743	753	764	720	792	761	803	743	804	751	779	759	743	744	767	778	765	734	713	768	760	722	810	769	736	737	763	775	800	736	715	761	755	736	726	777	773	763	780	751	771	772	744	802	727	738	725	757	788	776	727	770	729	767	750	683	799	787	734	775	749	745	766	755	786	726	769	751	776	715	769	784	769	742	753	762	766	754	789	787	771	757	737	788	760	774	732	775	785	724	786	732	755	812	755	756	757	774	742	758	787	777	742	799	744	766	748	742	734	746	738	746	752	794	697	771	782	746	769	756	710	738	765	671	766	761	767	778	764	733	728	766	728	704	724	726	764	734	777	748	757	764	730	720	783	767	811	770	779	740	725	812	757	777	741	756	797	710	746	779	778	719	797	710	742	765	735	792	729	744	783	744	754	767	746	729	791	752	736	775	733	744	820	795	773	762	765	752	761	732	788	773	735	737	751	727	736	755	756	711	788	753	752	792	722	778	763	762	784	742	748	755	779	777	733	794	742	765	773	754	801	767	778	751	818	736	794	756	766	736	794	767	730	751	771	784	779	750	761	756	734	770	746	756	768	773	733	782	765	736	784	764	739	791	790	807	760	797	800	766	696	792	773	772	772	743	763	770	785	743	734	747	768	770	758	809	758	800	770	768	821	756	772	740	719	761	769	734	780	769	749	764	736	712	761	746	709	840	729	744	724	735	800	764	766	782	758	752	723	758	743	708	769	754	759	752	739	737	792	741	682	786	747	766	707	767	762	777	766	759	799	799	776	783	734	724	760	741	756	747	764	776	711	757	752	759	763	760	766	781	715	777	803	775	706	802	803	764	763	724	746	800	760	731	734	705	780	745	714	795	783	786	799	731	751	732	726	701	737	777	726	760	725	699	753	752	783	803	750	779	737	752	769	769	791	781	704	760	780	825	780	789	749	794	734	766	746	742	777	745	740	824	769	757	746	754	698	767	729	776	798	778	732
37507	36904	26237	19763	13158	6501	2706	1165	648	492	467	434	431	387	410	405	379	349	355	384	346	345	362	368	352	353	378	365	334	351	340	367	372	360	353	334	354	313	350	337	345	356	389	330	340	296	321	308	335	363	364	384	356	335	332	312	323	366	347	344	354	326	334	325	307	325	335	323	313	328	320	340	293	320	343	323	350	367	347	314	353	351	346	315	333	297	325	342	312	309	332	303	365	313	358	307	327	329	326	318	335	336	319	334	334	370	335	350	335	386	338	363	345	337	340	327	328	357	318	343	360	331	294	315	349	296	360	315	403	313	345	332	334	324	302	292	341	306	311	310	320	356	369	336	345	303	317	343	357	364	310	346	331	329	347	359	353	321	336	328	311	314	346	327	346	347	310	322	337	322	335	344	337	353	345	322	329	322	313	322	357	318	331	313	322	305	362	337	317	345	337	316	312	331	339	316	338	316	331	318	340	310	331	305	357	341	328	338	315	312	347	292	325	323	328	343	315	334	338	334	307	314	339	335	328	340	295	373	353	294	362	319	353	345	323	325	340	339	309	332	369	340	305	303	292	292	313	311	330	364	335	327	337	321	322	302	320	355	323	298	291	357	351	334	327	320	329	341	343	318	337	343	302	348	363	372	340	362	358	330	318	325	358	337	345	348	326	308	334	318	311	348	345	318	328	325	330	321	344	348	351	327	343	352	335	346	328	340	321	316	330	335	328	363	324	329	324	341	323	326	350	330	366	312	340	318	361	314	319	302	302	339	366	328	309	323	351	353	328	334	339	374	347	323	339	325	372	362	326	320	328	323	360	330	322	323	361	334	350	305	340	326	326	359	348	355	329	320	315	337	336	322	293	337	355	365	318	347	323	328	324	335	327	323	354	306	308	337	365	335	292	346	363	323	336	318	332	317	320	333	333	347	366	356	336	315	290	333	316	341	350	330	318	331	334	314	368	342	344	352	322	337	316	288	349	339	335	344	327	334	340	304	312	351	336	334	305	314	352	346	298	323	355	324	331	300	323	319	310	349	316	312	326	343	310	343	340	349	321	373	300	331	358	325	346	359	349	354	374	338	360	313	337	317	357	323	375	363	345	357	312	327	331	352	317	313	371	363	336	295	325	315	336	325	325	336	331	350	329	346	345	345	330	323	339	364	347	334	333	328	346	330	329	337	321	333	348	308	331	357	331	348	333	321	315	315	316	370	317	307	327	345	294	332	324	324	338	312	320	331	321	354	332	329	307	338	316	319	353	319	324	346	337	329	314	331	320	306	375	340	351	359	339	329	342	346	345	352	322	321	326	311	335	347	330	333	344	311	376	352	314	337	359	355	340	336	328	309	364	309	340	344	335	322	369	318	307	348	353	347	355	326	351	339	333	388	388	303	348	350	291	336	311	338	336	341	341	338	353	319	312	337	306	331	322	337	326	329	337	363	299	336	346	332	335	330	340	328	353	327	342	309	368	323	358	327	339	350	329	363	372	326	329	320	332	284	291	318	305	302	373	321	377	382	351	340	328	312	331	354	324	334	301	385	364	333	311	311	348	357	377	327	345	330	322	372	347	329	333	344	305	348	324	310	321	312	314	352	358	303	346	334	303	343	311	325	355	337	321	327	326	364	335	326	332	339	342	356	336	309	381	352	340	356	346	336	347	326	321	332	337	342	358	336	326	316	313	330	330	379	337	362	370	334	309	348	282	339	385	315	310	330	348	352	330	313	375	342	287	350	304	357	350	352	330	335	326	337	329	330	360	347	322	354	303	320	369	328	370	339	308	317	354	300	339	338	307	326	330	321	332	295	356	336	348	322	330	325	345	343	364	331	319	353	325	363	316	318	361	343	324	340	319	352	333	349	326	339	382	359	350	313	325	310	345	308	325	317	349	353	377	330	337	327	344	362	350	347	324	364	317	332	358	378	314	304	289	314	316	328	332	324	352	350	362	315	322	373	343	376	332	341	361	341	330	328	331	357	318	317	369	318	320	315	320	346	341	316	350	319	341	346	320	339	297	336	345	347	336	340	312	348	328	324	329	298	339	333	365	344	332	308	363	364	312	324	322	354	353	354	337	316	311	332	355	313	353	316	341	326	322	339	357	340	325	299	295	328	317	361	324	330	348	321	346	326	343	319	359	354	317	330	338	322	357	307	324	327	290	347	336	328	316	335	335	334	328	336	318	323	331	336	338	317	343	335	346	311	329	342	344	360	318	329	334	336	370	317	332	308	314	332	357	361	324	375	345	348	327	342	331	355	344	317	320	348	285	279	321	358	302	337	314	329	327	364	325	333	353	315	337	332	347	313	314	354	371	334	259	338	316	321	306	320	356	368	362	298	333	342	333	359	321	339	360	299	322	375	340	322	356	333	318	345	328	306	338	318	305	349	327	351	327	340	345	332	326	321	337	326	365	320	358	334	317	370	340	349	350	330	363	341	340	333	359	332	328	298	353	342	344	331	318	319	342	347	311	307	330	330	340	349	344	312	314	326	326	293	382	341	325	296	327	314	333	347	295	314	356	342	361	311	332	305	313	328	366	315	310	311	335	349	339	347	338	371	337	365	320	354	353	369	364	325	345	348	352	360	309	334	336	364	331	361	321	351	335	327	304	284	317	328	328	335	322	342	342	347	325	322	346	348	327	349	334	307	335	321	370	307	338	324	337	317	329	339	365	351	331	353	347	318	302	380	312	339	362	348	342	348	315	326	306	365	346	302	327	331	318	327	364	342	350	338	316	343	329	329	375	311	321	317	334	329	325	360	332	345	317	317	332	349	318	311	300	328	348	318	362	312	321	360	311	325	317	349	342	299	322	273	343	324	317	301	317	341	364	327	351	343	345	330	341	330	351	364	339	347	364	328	304	300	340	332	358	344	349	330	337	325	340	332	333	309	304	332	359	313	328	323	329	378	319	311	317	297	313	325	339	319	324	315	334	354	324	352	313	308	327	342	340	342	349	328	316	336	285	336	324	332	322	323	320	353	322	339	352	339	317	328	338	339	358	313	302	323	330	342	360	343	315	314	323	340	299	343	322	333	324	310	363	331	311	362	322	335	321	322	326	324	347	331	339	340	349	329	340	342	324	338	303	297	307	331	341	355	339	298	359	364	329	348	331	318	301	335	363	352	342	338	332	340	319	341	317	310	348	365	353	335	327	330	351	335	312	334	363	332	343	346	338	354	335	324	366	347	353	347	374	345	343	328	350	344	331	355	335	346	335	327	331	319	327	323	338	372	353	347	315	365	321	322	334	330	350	381	305	352	326	332	290	363	324	312	308	321	315	305	353	338	314	353	335	320	313	313	354	313	330	291	350	359	345	314	343	300	360	341	341	324	337	341	341	341	352	345	346	379	348	332	345	320	341	357	330	346	357	365	325	330	362	337	308	337	323	363	329	326	326	313	353	356	306	334	338	308	331	320	334	351	309	304	365	348	343	367	345	351	301	332	343	297	338	314	329	312	337	345	318	316	352	346	336	344	348	332
28720	30242	17969	15597	10762	5948	2654	2122	1831	1612	1561	1550	1349	1257	1184	1161	1150	1144	1109	1072	1017	1016	1004	971	1020	984	1023	953	964	958	902	916	938	915	906	906	888	926	915	898	878	921	860	883	904	876	888	911	886	912	897	875	861	856	877	916	860	935	796	894	887	898	924	880	893	906	863	894	829	849	850	911	926	898	891	832	834	817	878	885	818	900	824	874	897	881	839	832	878	856	857	905	854	852	842	891	893	800	871	820	905	869	871	864	869	888	825	851	837	872	881	842	866	828	836	887	888	862	855	879	867	807	821	806	864	867	836	844	865	835	903	824	883	863	839	893	842	842	818	834	819	868	860	852	850	897	882	910	868	817	834	930	897	852	882	848	870	818	868	822	916	910	880	835	845	828	830	863	851	884	855	869	866	857	839	852	802	849	817	836	877	839	860	886	904	876	860	779	850	876	830	830	843	928	912	862	815	841	831	875	906	827	946	839	855	862	893	858	865	826	865	830	864	836	836	889	818	851	855	795	921	873	835	903	820	829	874	863	852	869	849	835	801	911	860	816	871	871	886	894	825	806	901	843	846	834	885	868	886	871	881	890	879	878	841	845	859	879	813	841	835	825	796	851	786	848	813	843	878	849	860	895	887	904	910	850	832	839	883	829	781	833	861	840	865	814	840	847	851	894	865	851	862	858	804	877	860	869	867	816	820	889	844	907	838	864	862	904	858	843	870	844	859	879	819	850	885	862	816	858	849	848	893	834	837	848	845	827	858	901	873	859	831	892	871	850	799	876	866	849	888	894	846	828	873	786	884	885	905	854	856	757	866	853	842	824	894	841	847	802	893	820	859	837	870	863	869	862	834	812	835	833	870	842	865	870	884	832	867	881	858	861	952	864	839	838	854	911	795	842	811	872	876	899	896	822	852	838	856	837	897	845	847	837	850	860	942	882	876	862	819	840	880	853	834	852	851	886	841	888	879	876	896	870	886	886	880	864	856	828	839	842	930	835	858	872	878	867	888	844	826	847	859	869	841	850	901	849	864	853	838	858	829	855	847	817	863	885	883	901	897	840	842	900	839	864	856	891	839	811	903	857	873	861	860	823	881	871	845	899	841	819	878	865	871	885	839	907	899	839	869	882	819	865	895	822	823	841	855	852	853	847	879	860	853	852	876	906	847	838	888	818	870	827	879	836	844	864	886	839	854	871	884	857	844	871	878	872	859	855	903	854	818	833	815	817	888	834	846	834	871	823	820	917	860	864	861	852	884	832	850	887	824	829	881	885	863	878	866	873	862	847	840	843	837	827	875	850	840	856	850	890	892	889	807	862	823	829	879	873	871	867	881	899	851	859	832	834	859	805	871	859	851	797	862	827	799	814	827	872	893	853	808	864	904	819	826	810	820	840	873	849	831	833	866	869	880	882	827	879	794	873	817	867	883	841	843	874	880	797	855	869	903	866	806	866	820	846	825	847	850	878	864	834	800	873	849	878	830	851	890	864	868	867	849	787	892	868	883	904	881	897	839	857	877	857	847	855	837	816	825	791	857	860	853	837	825	798	904	844	843	876	859	812	839	874	872	879	859	839	864	827	877	845	862	902	793	831	852	828	815	792	819	872	844	832	851	792	892	850	868	839	804	900	864	928	856	846	869	906	872	866	826	892	797	818	797	820	835	844	845	899	791	881	846	878	878	845	887	876	822	861	909	889	857	879	812	862	859	881	846	902	839	915	864	884	881	848	858	850	911	843	840	926	838	832	878	829	864	853	868	848	904	849	821	841	866	833	831	800	841	821	817	857	853	870	843	807	847	879	837	890	904	859	857	849	872	850	836	854	835	899	889	877	839	853	880	864	836	848	837	828	819	879	892	850	895	867	870	880	871	864	841	833	844	905	877	836	891	878	863	858	852	826	832	912	835	855	878	893	891	873	840	825	842	820	881	917	863	910	825	828	857	823	810	883	853	834	872	855	878	798	836	852	896	839	886	859	821	895	823	835	842	814	881	839	882	887	859	855	835	880	862	843	860	836	864	856	890	862	869	788	873	912	879	870	822	820	845	873	905	860	836	826	896	811	854	905	904	832	834	858	885	869	903	871	882	878	868	843	835	829	886	843	867	842	847	876	890	885	831	909	825	845	848	831	816	827	855	811	802	889	899	871	858	839	852	850	846	839	840	937	865	874	869	875	838	850	844	843	876	875	839	840	863	860	818	888	840	845	874	856	836	852	817	814	846	860	825	790	880	877	864	880	861	863	889	851	806	858	865	784	854	892	863	883	849	845	838	825	829	843	845	882	857	887	832	872	925	870	851	832	822	885	874	875	868	917	839	818	910	887	836	877	891	877	877	867	850	868	940	808	860	846	838	858	880	915	894	829	846	827	868	854	852	845	889	869	919	864	906	833	831	848	861	834	888	832	823	894	912	774	830	883	860	866	834	822	842	879	859	877	822	869	812	834	838	820	858	857	852	810	866	893	846	831	834	884	849	839	904	835	896	848	847	839	862	883	847	836	865	854	848	820	854	845	899	829	913	857	889	829	901	827	862	815	872	794	845	826	867	861	866	870	800	849	843	828	832	884	869	818	857	855	859	877	849	863	869	820	882	840	843	868	848	859	861	857	831	824	848	895	862	882	857	830	841	868	890	927	817	869	879	900	905	819	863	838	852	877	864	869	830	854	886	803	823	810	896	882	890	853	847	835	826	878	886	835	878	904	861	834	881	831	866	866	914	846	851	861	848	913	835	829	871	906	851	857	848	853	893	890	821	910	819	850	914	833	907	880	868	814	818	814	860	856	886	858	856	855	858	855	843	844	847	864	853	860	847	908	872	845	853	869	806	838	837	877	827	872	932	862	839	848	870	853	865	878	826	851	859	850	872	836	832	890	839	841	811	817	836	840	905	877	873	858	852	821	882	825	869	867	883	845	921	869	913	902	877	849	875	873	868	867	859	879	833	864	871	873	831	876	851	851	858	841	873	851	854	883	887	836	826	851	892	798	886	899	838	818	887	884	850	891	851	816	884	848	823	885	857	859	857	879	840	883	868	845	816	865	812	836	838	864	906	833	826	890	878	897	851	811	868	872	836	895	877	847	845	828	837	874	825	881	848	851	895	811	813	844	821	890	867	814	888	863	866	842	828	830	838	811	865	855	869	886	859	906	860	832	868	863	850	858	866	835	871	871	895	841	860	860	869	837	819	813	875	859	889	852	860	801	872	803	854	839	823	864	873	844	837	856	837	882	871	914	865	888	807	852	869	952	845	874	828	861	847	861	892	856	868	868	843	823	852	872	844	892	860	858	851	811	856	836	886	872	872	904	819	875	890	813	881	859	846	836	846	874	845	899	828	826	902	843	868	823	851	854	832	871	890	814	822	850	901	850	842	897	825	863	875	836	922	831	893	879	791	853	878	847	803	896	851	787	875	847	859	897	865	844	872	818	882	845	876	850	888	864	865	891	862	842	846	879	845	893	807	885	836	902	880	872	887	882	810	907
44529	36817	32659	26214	17584	11077	5424	2351	1005	508	405	401	318	310	317	272	244	243	236	232	233	234	248	238	219	224	220	221	204	205	221	207	247	231	221	220	211	200	210	209	183	209	212	195	195	204	199	215	210	200	223	201	196	180	194	210	184	196	217	200	191	202	182	202	189	180	199	188	170	207	208	187	179	181	175	210	177	193	188	205	187	178	188	212	186	209	195	213	207	180	191	183	202	191	211	186	201	191	191	190	188	194	197	203	203	190	217	201	183	199	209	213	193	168	177	184	188	182	202	190	194	209	201	217	194	199	195	176	196	223	163	208	206	213	193	180	174	183	189	186	185	170	192	160	205	220	198	209	178	179	175	162	165	193	209	190	191	202	164	195	167	201	190	209	200	186	170	199	179	208	186	193	188	197	204	184	234	188	204	203	215	194	211	176	185	199	201	211	197	197	180	188	208	199	182	180	199	199	194	179	200	200	175	172	189	182	197	177	179	175	193	187	207	195	187	168	195	175	196	176	177	208	165	192	194	188	173	191	175	163	199	181	194	177	178	191	194	197	201	210	192	174	206	176	161	203	178	203	194	198	186	173	199	189	192	223	170	193	192	179	214	183	187	177	184	204	192	191	185	199	199	192	179	197	172	186	182	178	180	206	202	182	178	181	210	187	191	183	218	177	210	194	214	186	181	192	188	168	201	169	171	169	200	197	210	200	202	191	180	196	163	185	190	176	194	199	190	187	187	153	183	203	191	184	180	188	184	199	176	185	187	186	175	191	191	193	204	196	175	184	183	176	198	200	191	174	199	195	216	205	196	184	176	184	193	166	192	181	177	184	196	173	198	204	198	191	199	183	167	190	189	211	211	170	212	176	183	158	197	195	210	184	205	210	199	185	166	214	180	201	171	191	159	196	179	191	178	189	198	180	184	223	171	211	157	185	209	186	205	173	202	223	195	190	190	203	178	205	177	182	175	188	206	185	179	193	183	210	177	186	177	187	189	195	225	172	180	192	185	188	201	192	191	206	194	184	202	226	194	157	191	199	175	184	175	163	192	169	182	195	182	174	209	163	194	174	198	188	205	198	200	213	183	214	193	171	163	176	195	186	222	200	194	201	175	207	208	180	190	204	192	187	182	190	198	186	190	195	186	185	187	178	193	186	220	189	204	213	177	174	204	179	207	199	189	186	191	167	182	187	167	186	192	165	176	183	183	167	197	205	180	212	193	172	201	168	196	187	180	186	185	195	174	197	201	196	172	188	208	179	182	195	176	191	178	157	181	188	184	173	210	183	195	207	193	184	157	181	206	198	185	205	179	201	187	196	191	189	191	204	195	202	172	192	208	178	173	199	194	165	194	174	184	197	195	189	175	177	176	189	178	206	195	191	185	217	190	174	210	183	201	197	167	194	181	171	195	200	191	176	206	200	194	191	203	188	169	195	201	198	178	168	204	192	201	195	180	191	194	195	214	196	197	177	201	170	201	202	206	184	175	204	172	182	199	186	166	194	184	175	187	179	174	202	172	190	189	211	198	205	182	206	207	170	198	205	191	191	189	170	168	213	221	197	185	190	187	208	178	177	180	184	182	190	191	199	178	198	192	201	217	190	201	193	180	212	200	171	177	174	195	203	192	195	189	173	179	207	191	172	184	177	186	193	184	192	171	173	191	177	179	198	205	188	214	204	168	189	160	213	194	151	194	182	220	205	194	186	194	191	180	188	174	167	184	183	191	191	190	178	186	188	197	186	177	191	215	203	184	199	215	204	193	199	195	191	211	197	210	187	188	188	173	194	217	179	184	194	216	178	189	180	194	197	176	184	183	187	177	177	199	208	212	201	177	188	198	191	199	206	191	180	181	180	185	186	194	218	204	212	199	160	186	174	192	212	187	172	200	194	203	198	196	200	185	178	202	179	168	188	223	173	167	173	201	196	198	182	181	199	192	187	200	222	198	191	182	180	173	199	195	169	218	191	204	192	186	190	177	180	200	196	200	195	200	201	220	192	198	178	176	223	188	175	175	192	190	194	202	196	192	188	187	172	211	203	188	207	181	189	177	202	184	193	189	176	175	198	203	153	174	188	214	191	200	188	205	176	200	183	207	174	211	169	195	204	212	191	176	186	174	182	176	221	176	185	201	198	197	189	159	186	215	192	193	180	189	211	167	192	186	207	159	208	189	167	210	205	207	165	201	183	183	170	175	191	184	191	209	203	186	171	178	215	188	195	190	204	215	171	182	218	190	216	203	193	196	169	176	195	203	208	199	177	220	182	178	186	197	189	184	187	198	188	213	197	182	178	169	199	179	201	173	171	161	197	193	188	181	196	189	193	182	185	201	166	206	195	185	166	170	191	169	178	191	186	189	205	177	177	201	205	181	174	186	188	187	205	193	186	163	179	200	191	198	190	211	195	193	208	221	202	169	179	173	201	185	181	182	193	175	200	206	186	194	214	196	183	198	175	198	176	172	200	201	177	179	179	172	185	178	175	193	197	197	203	175	181	185	203	185	164	161	190	216	198	201	187	189	202	203	208	185	218	190	183	159	179	193	186	200	172	158	196	201	163	174	193	205	187	175	202	172	192	181	174	200	190	158	191	201	168	204	181	207	192	190	213	195	182	195	174	209	185	179	168	181	196	190	204	180	187	217	200	231	170	185	176	214	205	174	207	203	180	200	190	196	175	176	182	184	191	184	196	186	196	158	188	184	197	175	220	188	184	205	177	197	217	188	201	197	204	205	170	205	176	168	180	158	182	215	192	177	179	181	201	193	193	165	192	210	189	186	175	167	220	170	187	171	202	186	178	175	192	190	187	191	214	207	177	198	188	193	207	196	192	175	211	213	182	182	202	204	202	198	188	174	206	159	193	179	174	196	181	206	194	205	188	179	178	194	202	200	170	182	177	170	160	209	169	172	178	184	178	214	224	188	190	187	210	200	191	205	181	179	139	182	198	180	185	180	181	173	197	189	204	178	208	170	208	166	188	174	180	190	193	153	183	213	222	192	179	201	175	187	186	206	187	172	195	206	179	183	203	178	169	179	164	181	178	190	195	173	173	207	233	205	184	210	194	198	212	178	192	168	189	214	159	197	188	180	209	216	192	197	185	174	179	188	182	178	208	205	214	191	169	207	194	217	190	206	195	189	202	202	183	176	181	202	201	200	190	200	209	192	176	212	190	201	186	192	186	198	189	186	193	191	214	187	174	195	180	192	200	192	166	224	171	181	158	185	168	218	189	196	185	193	193	192	170	185	176	198	179	179	183	227	200	175	196	186	196	187	185	200	197	191	181	192	192	177	191	195	203	218	207	188	185	234	178	202	196	202	190	204	184	188	203	211	194	193	173	191	192	174	184	156	194	203	193	184	197	203	191	193	184	181	192	190	211	213	190	201	172	194	213	165	176	200	216	178	203	186	172	186	210	205	165	174	198	169	189	168	183	198	193	211	181	182	205	190	205	191	201	217	187	213	221	201	192	189	203	198	214	160	182
35546	31358	27892	21981	11260	5493	3417	2865	2403	2114	1880	1670	1466	1351	1244	1100	1060	999	965	913	887	794	870	806	774	742	745	718	706	690	670	679	663	586	589	619	641	597	603	606	621	574	615	589	577	572	548	544	598	560	572	552	567	534	569	548	565	549	543	548	575	541	548	547	539	571	552	520	585	555	532	529	509	505	545	520	507	530	544	534	533	509	497	491	531	542	513	538	538	525	480	544	530	492	543	540	568	527	550	545	524	515	503	506	505	514	482	514	544	509	504	511	524	549	497	524	506	517	535	550	520	532	525	535	539	527	499	504	489	512	524	514	558	464	531	523	448	532	568	491	543	518	491	511	510	475	502	515	515	526	490	519	529	526	556	504	521	521	530	532	475	529	549	515	486	551	487	548	524	508	550	494	526	499	477	482	517	510	541	477	490	548	536	528	544	516	546	557	523	503	517	475	525	516	512	480	492	512	549	468	495	533	487	507	517	519	551	535	524	531	505	513	505	484	526	505	515	489	545	515	471	547	495	541	519	513	504	499	524	492	503	497	530	446	500	490	516	551	562	499	521	540	473	539	493	508	485	513	535	480	535	511	476	488	516	524	513	499	506	562	460	485	533	527	509	513	492	548	542	469	478	505	543	526	513	503	559	519	501	519	524	492	477	541	488	510	511	532	501	474	511	503	522	512	515	517	498	509	527	470	496	496	492	565	505	525	501	487	491	498	500	511	498	485	534	490	522	496	487	506	479	528	558	522	504	535	482	510	527	525	519	520	510	494	505	520	562	508	506	488	529	501	522	525	503	495	507	504	538	499	516	500	491	479	545	468	487	487	531	540	516	527	517	520	525	526	521	494	533	495	553	515	509	466	491	561	486	495	511	511	498	475	529	510	492	506	523	505	509	482	536	509	550	500	533	504	497	503	450	501	532	544	527	483	516	520	544	522	536	544	520	521	483	532	495	506	481	499	475	514	484	518	549	521	503	509	489	487	520	512	499	512	510	473	504	479	514	507	498	516	475	501	491	519	502	476	509	498	468	560	481	508	448	527	539	495	488	492	504	504	546	493	494	503	516	557	562	496	511	502	487	543	493	489	505	478	536	535	545	478	503	492	495	453	557	490	508	503	497	487	511	530	513	515	530	499	467	481	497	499	532	549	543	517	504	507	463	507	554	516	474	499	518	527	474	543	527	537	453	497	482	542	539	531	505	516	445	481	505	518	539	493	499	513	499	514	534	491	528	473	513	522	467	526	547	519	502	488	518	508	523	493	504	493	516	479	496	480	505	501	508	521	523	521	466	519	535	508	491	504	525	488	500	516	515	508	552	494	491	494	488	461	509	507	513	485	470	517	516	491	472	543	490	527	506	469	502	513	516	479	485	528	481	488	490	524	505	481	522	522	521	519	505	518	502	524	506	485	494	525	497	519	544	490	506	524	489	496	518	533	514	510	493	489	527	529	518	478	518	543	529	508	511	544	508	501	514	519	514	495	522	522	545	501	505	521	531	516	498	492	509	524	523	502	463	498	517	507	511	504	524	500	509	524	507	523	543	513	457	505	486	528	500	495	540	517	533	460	546	508	503	508	526	549	496	522	500	522	473	502	463	521	487	545	565	515	530	482	500	503	474	492	496	481	502	510	483	512	528	518	484	531	511	499	519	522	494	493	494	483	474	516	508	492	514	515	484	514	501	493	504	491	503	511	514	510	547	501	477	543	513	507	503	500	544	503	498	485	510	534	532	477	494	524	521	468	483	493	452	505	529	514	538	534	515	514	537	512	526	560	514	500	491	504	502	497	499	500	514	532	509	531	518	519	507	478	523	513	518	539	526	510	536	522	527	496	505	511	526	449	515	499	480	516	526	466	475	504	476	462	548	504	498	490	520	492	484	513	507	536	476	513	505	486	480	491	508	545	511	525	482	504	523	500	493	501	537	522	527	470	515	517	489	486	522	530	505	525	528	489	520	509	480	487	495	540	532	524	503	519	469	494	502	502	506	523	466	557	512	466	505	537	483	486	483	560	497	528	513	503	532	549	488	536	503	508	456	532	520	491	507	516	515	508	496	470	480	518	523	523	506	476	543	489	533	509	497	504	490	479	489	543	531	534	478	474	526	499	494	504	492	548	499	546	491	514	540	508	539	537	496	477	485	495	522	482	487	519	474	506	544	495	514	527	485	548	511	520	514	532	498	516	529	522	495	518	493	530	527	531	546	546	482	516	514	525	495	490	517	523	522	496	490	544	459	537	526	488	481	471	499	538	494	487	542	494	520	538	481	526	483	515	539	515	529	482	511	522	485	509	554	522	494	511	485	519	533	507	486	503	512	519	527	529	502	507	502	477	510	482	498	543	525	504	465	526	488	499	519	493	485	471	497	488	561	491	540	530	469	515	512	493	485	515	472	505	501	534	510	519	529	527	504	530	492	476	485	518	521	516	574	525	497	537	517	511	491	488	519	490	484	537	510	539	523	559	494	555	496	512	515	536	521	489	523	562	512	473	486	495	534	542	525	490	516	500	532	505	521	511	489	539	493	506	493	494	518	543	470	507	505	502	479	472	552	504	535	521	495	474	515	518	508	490	537	481	506	521	503	494	512	504	528	515	522	563	522	516	476	525	493	492	502	534	535	496	516	560	498	480	528	485	478	533	492	528	531	496	521	485	476	500	500	484	470	504	476	533	476	533	502	511	494	533	536	504	495	476	492	504	467	527	506	497	522	534	512	531	473	512	526	516	521	499	521	480	559	502	517	530	508	521	486	556	491	528	479	467	538	516	462	466	499	503	465	523	459	484	506	535	516	512	509	529	494	478	530	492	501	490	495	547	504	545	535	485	516	551	497	535	483	528	476	473	474	492	499	491	483	517	504	533	521	461	541	516	539	500	531	536	504	548	538	519	535	497	513	513	489	558	480	499	521	510	472	470	489	520	502	501	487	501	502	508	520	500	509	512	567	478	494	494	507	525	537	527	530	505	495	511	541	490	474	502	506	503	498	540	539	497	529	513	483	512	502	486	517	525	496	521	513	547	471	511	506	555	506	483	499	532	472	492	518	510	458	502	520	508	534	537	512	467	532	488	474	502	537	454	524	490	480	503	514	491	503	475	494	521	494	510	495	518	499	529	497	523	569	540	486	520	487	506	507	554	510	493	486	523	520	528	506	513	531	498	494	516	516	499	516	486	537	462	520	496	518	497	491	477	516	498	539	540	501	507	496	538	481	551	492	504	496	503	475	487	464	540	511	512	540	526	523	500	520	521	476	533	506	465	514	481	480	492	505	537	488	541	487	504	506	547	489	484	505	470	523	494	529	503	463	513	522	533	466	493	463	496	453	497	492	522	538	505	510	513	490	508	507	493	495	515	545	502	511	488	508	497	507	533	494	539	505	518	488	509	505	505	510	519	530	470	510	497	493	477	509	465	532	553	510	512	488	521	487	505	559	511	512	520	503	485	504	544	504	525	484	504	585	479	487	505	503	542	482	490	488	494
8683	11461	6790	1720	782	442	350	284	299	309	288	287	275	301	269	290	297	299	290	284	277	293	270	314	301	303	292	306	293	250	276	277	299	261	253	286	281	282	298	270	289	256	281	288	290	294	265	276	280	277	303	261	250	268	272	273	282	274	262	264	299	282	252	270	267	270	260	302	265	265	294	302	238	278	291	288	287	284	292	278	243	257	277	280	270	306	282	254	281	294	261	273	283	263	307	291	236	260	273	310	279	266	305	269	278	282	242	255	283	273	289	291	284	315	297	324	267	287	293	286	284	277	302	262	287	256	291	267	267	263	276	287	281	286	288	283	276	286	259	288	284	263	273	303	282	286	269	277	267	288	265	255	303	251	311	308	287	255	274	268	271	248	287	264	301	304	317	278	268	282	298	276	272	288	287	274	264	273	312	268	276	275	289	252	266	270	283	245	264	262	282	277	241	267	291	288	293	279	260	272	270	294	290	281	253	258	258	264	283	269	285	286	276	272	269	259	299	316	256	277	273	290	286	284	261	283	286	297	295	254	273	236	289	306	277	261	283	287	280	292	292	267	282	268	290	278	282	298	278	253	258	266	257	270	269	283	264	274	285	276	298	282	290	253	256	241	251	272	290	297	294	306	263	295	266	272	279	290	305	276	248	293	272	284	271	274	281	312	265	292	253	292	291	282	262	289	268	268	268	261	275	302	268	297	275	293	282	297	257	304	262	297	299	264	289	290	289	282	281	295	275	273	286	278	293	281	276	281	293	269	264	290	286	258	279	272	281	275	287	273	261	269	280	260	257	260	291	290	292	290	253	313	308	268	272	296	318	289	303	325	283	260	246	290	334	289	275	249	286	264	268	257	319	288	341	265	268	260	271	275	274	285	278	242	255	309	263	269	272	284	283	337	294	281	285	252	291	277	305	283	290	255	279	291	280	267	242	295	259	298	288	295	258	276	253	253	277	272	276	263	283	266	280	246	286	263	260	264	304	290	262	265	294	290	251	251	277	277	294	282	293	264	273	291	314	272	250	324	261	271	242	272	273	273	296	276	307	271	269	279	260	250	275	249	258	278	280	303	268	273	267	294	273	284	264	268	273	280	282	297	306	269	305	272	310	254	278	287	298	293	244	262	302	271	270	256	267	270	275	285	314	302	279	308	277	243	293	303	287	291	264	253	292	289	261	290	277	259	285	274	281	275	281	268	277	281	296	309	281	277	263	255	298	317	267	279	291	312	270	284	276	322	263	284	276	266	266	267	265	306	288	278	265	283	261	249	286	250	257	263	280	270	256	268	253	282	286	282	285	279	292	272	271	269	286	266	236	273	297	264	283	261	280	293	274	267	294	276	262	271	317	285	292	243	293	268	279	284	272	310	269	258	251	256	269	279	313	252	248	293	276	267	293	270	297	285	271	272	269	261	249	303	259	258	241	325	274	271	304	297	289	274	266	284	266	285	269	251	269	233	258	281	278	297	279	276	274	277	289	285	251	253	253	269	275	272	281	273	310	305	267	316	276	290	277	277	257	296	268	288	275	282	260	280	264	313	283	269	295	280	305	254	272	288	266	289	301	277	274	262	269	264	318	252	272	282	296	283	292	287	265	287	289	261	270	287	303	276	264	263	278	263	281	299	285	278	284	256	301	266	306	267	253	278	289	270	282	281	293	273	255	275	263	266	267	265	301	323	311	280	267	280	293	253	265	270	296	298	300	268	298	271	250	271	285	295	280	267	277	289	272	298	265	295	290	248	300	294	303	271	283	263	272	272	256	268	279	297	282	254	287	263	259	279	277	246	291	274	275	277	293	245	317	275	258	275	289	260	281	289	275	276	270	263	273	271	268	281	274	278	296	284	323	271	256	263	277	271	295	252	285	282	273	267	255	293	293	305	313	274	253	269	259	258	287	283	278	281	253	281	275	284	294	294	291	277	246	294	302	279	268	282	276	295	288	306	286	259	293	255	271	290	266	278	282	291	283	324	251	273	267	269	289	242	304	302	294	283	303	310	284	282	282	255	287	267	301	289	276	276	258	291	287	285	246	297	289	259	269	299	291	277	308	256	285	282	278	252	272	278	317	283	310	261	261	277	275	262	231	288	264	291	285	288	306	276	282	282	270	232	279	265	253	263	252	281	261	292	262	289	256	234	276	271	286	271	267	277	272	265	292	269	287	277	275	272	277	256	238	271	277	284	282	252	299	270	270	256	292	246	258	307	297	314	280	264	265	260	267	278	299	244	253	262	241	281	303	270	279	273	284	270	261	286	296	254	284	299	292	275	298	245	276	266	278	315	251	262	282	282	269	255	277	307	284	286	276	293	297	272	265	274	275	287	275	257	323	251	277	309	302	264	295	278	281	288	270	255	235	292	287	263	271	261	268	272	267	289	297	284	295	282	260	283	264	290	291	273	311	302	289	278	281	325	268	275	293	297	291	280	275	291	330	270	270	258	317	282	292	275	277	288	296	304	294	254	268	261	292	280	253	256	253	283	278	261	288	301	305	264	294	240	280	270	263	262	259	251	244	306	284	300	295	248	267	247	285	254	270	271	292	253	285	242	274	307	290	250	249	262	290	274	275	253	296	297	288	310	292	281	268	239	245	274	272	276	306	266	268	274	278	258	272	324	257	291	267	315	300	265	291	288	291	262	289	286	271	286	282	254	289	297	276	301	260	295	308	302	258	253	268	276	264	287	270	286	255	316	312	275	282	292	311	293	263	269	307	271	273	253	307	284	272	297	291	284	270	261	262	279	249	257	258	222	311	289	287	262	285	248	307	277	290	282	267	305	289	278	258	283	267	294	289	283	230	284	250	265	265	297	285	300	276	274	282	310	284	269	270	312	270	294	293	271	322	326	285	276	298	257	270	292	270	263	318	258	264	259	312	266	259	273	262	260	279	283	274	249	248	295	289	286	305	276	254	282	296	276	282	264	267	254	286	258	287	293	273	302	269	276	266	243	279	281	261	246	298	269	276	255	272	294	290	262	265	305	279	296	299	261	273	270	259	292	287	270	259	297	275	267	270	287	276	310	297	270	302	268	272	295	258	289	267	263	270	297	326	277	270	291	283	260	303	262	280	267	316	287	249	253	277	289	275	240	281	269	283	290	288	276	282	306	259	284	288	291	313	307	240	297	294	253	249	265	253	260	287	268	265	282	264	231	278	271	257	259	273	260	290	273	294	271	266	251	288	261	282	272	292	313	252	292	297	257	261	253	257	265	263	288	305	286	268	300	293	284	276	257	273	260	269	292	297	252	285	292	293	288	287	295	271	256	263	256	282	264	260	259	281	245	283	274	293	281	252	276	256	289	266	271	306	293	276	298	265	277	278	305	261	273	278	249	278	269	260	285	290	289	281	269	284	268	271	270	292	253	281	280	315	294	292	281	295	280	269	275	308	278	270	309	276	294	284	284	276	294	266	297	257	277	273	271	281	274	295	293	318	293	266	259	291	255	298	249	301	304	262	295	252	287	279	304	277	272	297	279
9170	14852	8823	2251	1355	973	803	813	812	763	799	781	789	788	795	750	753	749	765	754	751	715	792	764	761	713	727	762	797	779	807	743	703	725	765	748	721	739	770	739	723	716	708	733	763	783	751	757	744	770	804	755	708	756	758	776	711	764	743	762	732	762	751	807	733	779	780	738	756	739	770	723	783	757	774	733	745	742	737	752	746	750	760	738	752	719	796	771	762	801	697	745	741	753	725	779	797	710	792	753	715	794	752	744	769	746	713	763	777	730	706	782	785	751	809	754	801	765	730	733	753	759	738	672	808	732	683	738	761	759	743	744	760	750	730	703	722	716	737	750	767	796	742	708	729	724	759	744	747	767	764	719	765	770	752	715	757	756	783	791	749	773	784	737	780	735	758	756	739	734	802	777	779	752	687	747	759	765	777	743	796	752	747	745	782	725	782	711	763	722	732	803	759	753	712	771	742	727	767	748	766	724	770	786	740	765	741	779	790	760	717	762	767	710	742	731	756	754	736	747	765	767	780	730	709	767	796	750	773	731	745	777	756	746	771	754	760	770	745	769	729	734	731	816	753	728	823	781	727	765	732	741	753	730	749	767	768	719	758	781	747	719	736	751	786	748	760	749	765	706	721	780	747	783	713	764	752	750	786	817	719	754	738	727	737	747	749	735	757	753	809	719	737	716	762	766	778	755	767	727	691	756	775	765	752	747	714	747	736	803	676	735	747	757	731	766	806	761	735	728	770	790	738	718	747	779	785	759	743	739	709	759	774	779	753	742	754	717	749	776	754	743	749	767	779	782	701	739	801	751	717	746	732	756	729	716	773	779	788	736	770	739	755	760	759	734	732	755	760	749	707	719	735	792	727	729	742	778	751	693	696	762	748	742	735	717	773	739	758	701	724	759	748	753	765	762	723	781	750	735	725	790	726	753	772	772	692	728	706	743	716	750	748	739	744	747	725	738	758	764	759	696	788	717	747	758	752	754	736	781	782	720	691	759	698	809	742	757	763	769	704	763	770	721	764	753	735	740	775	754	785	761	685	821	709	757	778	753	761	748	751	780	759	739	711	734	747	752	733	767	771	774	714	758	725	728	712	749	739	742	730	727	770	732	813	739	765	788	760	723	742	772	768	745	737	688	722	780	781	736	784	747	732	782	768	754	755	758	754	739	793	796	764	756	771	751	717	777	755	773	732	771	743	752	681	764	729	751	720	783	779	778	701	815	772	764	714	764	761	796	754	718	718	739	749	793	754	782	702	735	715	732	709	754	770	773	798	736	709	727	758	694	805	742	763	709	773	714	765	702	755	740	773	756	731	721	755	721	769	782	790	741	758	722	770	752	763	754	771	743	714	782	746	737	733	712	706	745	717	717	768	769	763	743	758	756	756	734	689	707	784	767	779	748	679	736	756	789	709	806	739	752	790	759	729	720	740	763	810	732	717	725	753	729	771	726	773	769	721	744	736	767	775	753	777	668	718	720	799	762	711	741	744	747	776	733	721	723	771	732	756	746	737	795	765	749	729	744	760	750	713	708	727	755	772	738	782	761	715	750	721	733	729	723	738	754	681	771	753	749	760	751	697	752	759	771	749	758	754	734	729	693	715	770	730	742	765	748	733	765	771	792	789	720	745	735	746	786	786	735	735	737	744	764	758	686	729	743	783	715	764	755	764	782	740	811	742	746	717	758	737	739	725	765	738	743	796	806	779	723	760	708	737	777	739	744	767	754	810	750	776	735	747	721	702	679	730	763	800	749	744	781	790	773	764	764	800	793	742	748	777	764	760	766	782	745	772	753	823	738	739	736	707	739	700	799	691	804	679	736	758	719	726	695	754	748	752	747	786	714	739	794	754	801	742	770	739	726	731	748	738	760	762	779	724	723	738	799	761	760	752	736	726	774	779	738	779	739	722	777	762	706	777	750	735	721	721	794	752	751	730	768	787	748	798	784	737	780	740	722	739	796	733	774	765	767	767	720	745	746	757	752	803	705	782	722	841	760	776	778	731	763	710	781	757	765	721	746	772	748	840	796	780	744	733	725	745	698	700	723	734	727	764	723	730	784	800	753	761	720	781	748	756	725	722	761	763	767	799	774	746	697	782	744	725	768	708	774	750	774	745	795	751	722	805	741	745	800	743	796	772	731	761	800	761	730	714	713	753	752	811	778	754	729	782	766	751	721	783	722	749	755	748	716	720	694	758	708	695	751	729	749	761	777	739	770	714	801	797	762	816	713	789	763	786	739	779	714	763	710	683	741	758	732	728	787	753	772	755	778	764	740	732	738	770	741	713	755	765	712	764	756	737	767	762	753	746	783	750	692	741	745	726	779	705	742	784	731	738	696	788	743	713	768	708	684	747	769	766	738	746	800	723	753	758	766	742	760	733	778	715	754	745	780	730	761	768	721	785	805	760	757	734	768	777	758	727	764	731	698	765	760	740	758	778	792	740	743	737	844	777	762	762	787	749	763	762	749	736	750	754	773	769	744	703	740	766	738	744	773	777	749	736	721	725	738	739	759	771	752	729	719	726	763	682	758	782	785	786	728	727	754	774	777	720	719	762	769	751	756	758	719	726	715	757	755	730	708	677	750	694	795	731	751	761	757	771	747	716	752	731	776	762	765	713	765	759	768	774	744	715	756	802	735	745	716	779	768	779	718	692	757	788	723	716	774	717	797	773	744	743	745	684	728	720	724	740	695	741	705	750	761	704	709	730	742	739	783	721	739	743	765	735	745	732	732	793	792	722	761	723	699	814	793	713	751	731	794	677	733	753	741	788	744	734	785	716	688	717	766	734	734	740	763	744	743	748	762	742	756	725	727	760	749	760	750	751	767	754	750	757	807	798	734	740	790	749	725	717	737	729	780	743	744	730	736	738	694	774	757	745	720	766	788	732	710	740	733	781	713	783	772	737	745	722	795	735	727	751	795	800	768	757	770	763	763	778	725	790	755	775	734	755	741	709	742	810	762	736	786	741	776	801	749	753	729	703	737	690	753	741	751	720	707	751	748	746	772	691	769	739	770	726	713	727	761	735	706	728	772	742	763	725	771	744	729	794	750	740	720	747	717	729	723	760	719	726	753	734	733	814	761	709	760	746	790	740	724	718	738	764	736	748	739	756	750	710	761	785	726	741	769	771	761	750	738	767	746	766	785	730	701	691	740	710	734	711	760	759	784	726	769	738	753	786	791	761	775	729	827	746	703	815	746	711	743	723	694	804	708	758	743	717	723	750	740	757	754	719	735	767	720	725	779	765	782	760	712	691	764	742	773	758	804	784	712	731	743	727	753	723	703	798	728	695	730	746	763	705	737	733	738	700	796	711	797	746	775	794	715	716	714	723	773	763	777	779	748	769	786	773	725	737	711	812	729	781	742	775	773	720	748	694	708	716	732	797	706	725	755	764	716	749	758	715	720	735	757	746	704	740	785	773	725	782	715	765	766	730	738	712	744	742	697	739	788	720	759	786	766	744	702	735	746	698	717
52070	44997	31605	23775	19467	11801	5444	2193	901	530	459	445	434	423	419	364	371	338	344	389	369	375	342	398	355	395	387	372	363	379	376	324	384	337	374	372	358	342	348	388	331	358	339	320	367	323	340	341	325	343	335	346	387	342	349	355	332	370	345	354	322	327	331	352	371	341	335	340	340	339	324	342	349	375	298	356	340	333	346	341	326	384	325	326	317	364	362	316	333	374	343	367	336	328	338	365	361	360	346	324	336	343	355	329	331	358	322	351	401	323	313	369	317	360	321	344	341	317	335	346	365	345	330	357	321	347	362	330	336	320	348	338	318	343	339	354	318	332	322	352	352	363	393	357	272	330	359	324	358	313	362	318	343	340	357	330	394	339	362	308	331	334	358	345	342	314	354	334	331	329	344	364	333	335	345	348	333	370	312	328	320	362	323	394	332	316	341	372	311	308	338	340	336	306	335	329	339	354	356	381	349	313	357	359	358	282	348	328	334	353	337	347	348	325	321	343	303	340	359	347	348	355	316	331	326	328	345	328	327	338	368	323	374	353	322	311	337	348	334	338	318	337	373	352	346	364	340	339	329	356	314	349	338	324	302	330	351	349	349	294	303	340	321	358	318	323	328	324	335	352	344	313	335	343	324	373	331	340	308	350	323	300	334	361	334	363	325	336	355	326	332	356	341	356	335	360	344	364	301	328	330	331	333	367	317	331	325	335	346	333	318	375	334	362	346	345	317	337	330	373	353	315	335	291	340	326	310	335	346	348	340	343	345	332	348	356	328	357	358	294	296	376	330	331	343	328	322	345	322	335	321	340	365	329	327	354	375	383	302	320	322	345	316	331	295	327	335	354	315	319	335	328	333	353	361	290	333	343	347	333	329	368	359	343	347	353	344	312	320	310	336	309	316	329	347	350	308	325	318	339	333	320	353	356	307	357	298	391	318	356	351	367	351	327	328	328	299	362	338	339	345	314	335	332	371	335	322	336	331	341	317	354	337	309	332	367	312	349	378	314	333	313	332	345	342	334	347	353	331	333	362	354	371	373	342	320	337	319	364	331	337	337	341	360	341	366	343	341	324	366	349	361	349	352	350	345	322	353	321	348	344	358	333	312	331	344	301	316	316	354	333	361	327	360	322	304	308	362	312	324	336	332	320	364	322	330	346	354	335	354	343	338	343	354	342	339	331	334	323	362	315	338	370	336	341	328	372	324	329	334	340	326	324	387	343	323	354	321	371	338	294	330	381	331	334	335	322	361	342	333	333	367	354	309	343	355	323	340	363	352	336	308	354	376	328	346	348	359	399	380	361	373	331	303	333	368	332	387	345	337	355	353	345	336	344	308	330	341	358	312	336	327	355	350	327	332	322	371	354	353	336	312	333	346	352	368	316	369	332	350	348	335	329	332	377	324	334	335	352	354	339	301	337	328	324	343	362	326	304	340	341	351	359	327	341	326	350	347	331	331	333	316	318	333	342	346	366	362	345	332	336	350	335	332	362	341	321	333	320	342	363	311	333	325	341	328	359	333	381	310	330	348	323	339	345	350	347	337	294	319	357	338	342	326	333	335	314	320	351	342	314	314	340	343	336	343	365	321	367	311	373	355	346	348	361	337	362	343	335	331	308	332	326	326	341	337	328	343	333	329	359	362	332	322	312	366	349	373	336	351	344	345	334	328	354	339	347	341	349	336	356	351	349	341	332	376	339	334	365	325	358	351	329	349	314	321	335	363	358	348	316	357	347	316	321	316	365	315	329	326	347	318	356	360	292	317	349	342	311	358	333	308	318	323	351	304	364	321	325	317	334	367	355	303	346	338	350	364	346	326	321	335	343	348	371	308	346	337	347	373	335	332	335	346	369	321	368	338	362	332	327	319	326	309	355	352	331	329	321	307	349	315	315	335	343	344	339	351	357	352	347	358	332	322	385	347	377	334	349	364	360	354	362	308	335	350	360	341	361	341	326	337	339	371	375	330	374	321	332	310	327	341	364	304	344	337	336	326	342	376	339	332	348	346	346	349	312	303	361	335	328	303	336	364	378	326	344	315	337	331	340	367	350	341	339	340	317	326	309	307	388	350	335	362	308	353	354	356	329	356	338	319	327	355	318	356	297	383	335	349	323	336	315	344	375	319	368	337	327	333	360	354	331	384	346	322	331	343	316	370	289	336	350	336	316	341	311	355	322	316	363	321	332	371	332	321	344	341	341	363	322	330	352	318	338	347	319	317	358	322	365	353	344	335	344	342	353	322	371	342	330	333	317	298	319	335	321	369	344	380	354	370	337	353	325	357	336	325	371	313	333	326	333	325	366	331	319	372	327	360	302	315	356	369	349	345	376	326	344	347	340	355	344	383	347	318	355	341	348	294	347	336	347	326	348	384	331	302	319	301	359	326	316	313	357	348	313	345	335	346	345	320	348	321	319	347	336	363	348	316	336	348	356	377	312	319	352	349	385	369	351	317	358	333	319	349	351	356	331	322	345	366	333	345	360	319	328	374	352	327	329	340	319	354	329	385	323	332	307	338	327	364	369	348	337	360	368	343	341	340	341	321	353	330	327	338	329	323	362	369	336	340	340	319	333	311	346	328	348	344	333	374	356	306	359	327	336	328	365	353	342	320	360	326	323	299	317	340	352	367	338	324	324	378	345	346	325	339	316	348	342	333	361	347	382	333	346	363	378	386	323	351	353	357	331	335	336	332	345	326	342	321	332	335	339	360	317	369	348	373	339	364	341	326	376	333	307	329	335	352	321	322	328	334	342	314	360	367	338	346	328	351	333	345	385	364	319	341	323	343	358	322	328	325	325	336	307	341	337	336	342	335	327	346	340	286	323	343	309	335	339	361	329	349	315	321	366	321	337	328	353	337	380	351	323	338	314	316	356	355	365	341	345	333	334	348	361	330	325	351	355	331	358	343	358	340	312	371	326	333	336	347	342	367	335	333	340	309	355	359	339	350	336	291	346	322	381	345	332	366	335	320	331	319	334	370	384	329	329	327	359	326	292	331	311	347	337	321	338	322	347	343	331	351	325	337	338	329	343	328	330	324	347	302	331	340	368	357	317	322	336	325	382	393	333	348	330	342	339	343	350	322	352	311	351	356	345	347	329	309	328	334	327	340	315	337	379	358	321	344	360	353	323	344	361	285	347	335	337	308	354	356	330	327	335	333	361	369	334	361	321	358	319	327	333	328	344	310	303	337	352	317	356	375	339	329	328	330	353	344	330	349	349	342	346	314	366	338	353	342	312	325	326	354	359	327	323	360	346	334	340	339	342	347	365	352	324	369	356	314	358	382	337	332	334	344	363	385	388	333	343	300	389	332	353	362	357	360	313	357	315	344	328	336	339	354	350	327	346	329	324	354	322	314	343	354	330	330	359	351	314	335	339	330	344	341	341	346	384	352	338	364	362	356	338	349	317	360	322	332	324	368	362	316	318	366	364	353	314	318	320	345	336	335	328	302	342	329	340	345	348	369	369	326	354	342
46184	49948	25438	14721	6323	2717	2357	2031	1874	1646	1556	1439	1371	1262	1180	1229	1166	1130	1067	1047	1056	987	994	974	987	959	981	953	947	938	945	962	891	918	926	956	887	896	893	895	902	881	932	889	875	897	873	868	881	878	895	878	850	907	865	924	858	836	839	883	896	868	848	863	852	928	842	818	881	895	856	871	902	853	874	895	862	894	911	809	897	895	866	873	853	862	873	862	837	880	874	826	854	877	880	845	891	865	790	863	831	879	861	850	892	850	917	898	855	851	899	859	834	885	830	872	818	850	828	796	900	874	863	860	897	866	880	892	857	849	812	800	832	846	842	874	824	863	863	868	845	840	817	891	830	865	881	838	845	863	807	854	863	834	855	844	816	850	839	869	856	868	849	854	864	865	841	882	821	856	938	868	842	891	828	857	823	840	902	834	845	849	869	863	858	887	845	842	870	886	852	808	860	834	853	858	903	892	813	849	880	842	853	885	872	903	885	894	828	866	872	878	787	817	857	876	897	834	837	841	864	850	846	859	913	871	832	889	850	903	861	857	827	884	906	880	863	866	869	856	909	876	893	846	903	860	879	883	849	900	819	864	845	857	843	844	867	900	877	888	883	860	847	838	873	931	872	894	872	847	778	875	891	847	829	868	864	865	800	887	855	812	884	865	899	824	818	869	878	865	839	853	849	828	835	888	898	893	889	809	900	846	869	876	869	849	808	857	874	844	849	866	854	872	891	843	832	837	888	858	856	863	907	831	848	843	929	851	898	874	915	846	849	879	819	856	853	853	829	912	889	851	851	844	841	841	867	868	861	895	883	856	834	850	860	819	831	848	884	873	867	864	862	881	882	853	873	859	797	813	825	874	784	820	837	839	795	876	873	897	871	862	843	876	842	846	843	885	836	839	845	854	823	894	855	864	875	870	816	821	823	852	857	847	856	894	834	876	860	863	850	882	882	899	891	852	867	858	801	856	891	832	860	903	876	808	833	868	847	868	885	822	878	826	929	857	877	831	838	887	887	880	860	873	827	849	889	860	862	885	905	901	854	887	824	919	828	815	826	760	818	860	872	851	805	883	835	902	928	860	878	820	898	838	853	887	867	860	864	872	881	858	864	858	840	842	871	870	858	876	877	895	882	837	829	886	865	804	881	848	881	854	846	825	903	876	850	830	855	926	847	802	817	807	872	882	867	964	873	847	832	863	862	892	898	808	848	890	824	862	856	839	860	892	934	856	808	889	843	836	892	925	818	878	880	906	823	817	873	832	828	828	852	847	888	894	868	876	910	843	850	872	855	830	802	857	897	815	834	874	827	863	875	824	844	852	844	863	822	816	883	874	878	896	886	836	838	849	855	901	853	876	871	890	913	870	849	844	909	871	813	898	857	771	898	842	862	909	850	860	879	836	857	829	893	859	853	845	843	800	844	830	851	859	828	867	821	853	849	825	872	796	911	848	844	847	841	890	888	866	878	865	801	821	822	895	871	839	799	897	867	851	829	852	822	859	857	795	887	872	827	871	834	871	825	847	863	837	883	835	907	882	874	871	868	821	818	884	908	848	862	861	850	826	816	853	876	880	896	834	912	823	878	835	845	909	861	905	907	757	878	812	846	817	869	828	860	891	860	862	868	842	844	859	863	852	886	871	805	873	845	879	906	873	884	823	839	804	837	858	836	840	860	827	861	877	856	944	913	873	904	878	893	792	864	850	850	886	889	865	860	832	886	850	833	818	843	855	856	883	845	866	867	883	872	813	884	861	779	859	871	869	828	828	796	873	877	833	867	918	898	869	837	860	903	848	850	906	864	867	841	852	774	825	857	903	860	858	833	865	886	849	825	883	816	837	840	840	828	851	819	875	897	812	869	881	894	862	919	867	892	876	844	937	841	830	877	858	857	827	846	858	838	875	875	853	828	828	846	828	903	898	884	863	858	854	871	852	895	911	844	865	832	828	842	847	865	873	832	807	894	876	867	844	908	878	874	830	823	885	910	874	835	889	888	835	817	941	849	852	917	872	808	852	846	837	840	822	854	867	866	853	880	883	860	829	832	860	839	873	905	832	903	885	836	846	861	785	815	857	848	804	877	840	933	856	855	871	887	882	857	822	874	871	831	813	822	834	853	862	789	854	862	847	863	835	831	871	825	842	898	823	860	824	796	851	822	902	881	907	888	822	844	913	831	825	863	865	858	827	871	833	890	834	788	849	824	866	880	923	823	850	866	769	826	869	881	881	876	833	865	879	863	883	868	865	869	819	836	851	824	811	887	883	777	821	879	871	837	808	877	900	881	823	828	854	871	800	903	864	879	854	873	875	857	881	870	891	879	860	864	851	813	842	816	859	778	850	886	824	856	872	885	833	796	885	876	866	854	824	857	835	854	848	884	832	870	881	901	825	879	886	849	854	913	873	895	838	845	796	855	858	827	893	882	881	910	888	838	842	839	853	863	881	826	848	846	867	860	858	801	846	798	876	886	880	881	881	855	832	843	817	796	835	884	870	853	852	822	803	881	884	836	875	823	844	914	882	873	810	868	846	829	875	858	858	889	878	825	853	887	861	874	895	900	840	825	804	861	806	867	846	847	871	844	799	846	829	854	857	892	827	878	837	856	857	882	836	820	870	873	822	872	883	846	857	846	908	889	816	867	832	825	829	818	910	821	860	874	904	893	837	908	842	888	835	870	874	806	833	882	869	842	863	848	852	874	849	875	842	857	883	898	878	905	887	843	870	826	879	834	884	826	822	823	826	837	805	885	912	918	846	866	874	852	841	885	823	838	829	861	845	853	849	879	888	864	874	830	855	870	833	837	861	867	859	814	898	900	843	831	883	870	815	882	842	856	879	851	854	851	892	852	846	846	840	822	872	852	890	859	899	819	855	883	846	849	823	855	832	843	874	860	866	839	853	827	879	832	866	850	896	863	838	809	821	844	849	852	866	847	850	869	830	864	833	850	859	831	837	863	860	919	861	860	850	864	861	853	868	898	884	820	873	885	862	855	861	945	802	857	810	821	856	878	832	885	933	883	831	853	846	827	826	805	832	850	850	918	889	845	805	835	794	839	850	829	823	849	833	824	820	852	895	850	784	861	867	821	851	901	848	846	879	864	859	858	887	845	841	858	914	819	853	919	870	864	869	870	857	864	896	873	799	860	823	855	884	808	841	949	855	858	852	853	858	852	874	860	871	851	869	782	861	872	865	838	851	819	854	887	855	882	858	825	872	893	871	867	891	880	842	844	846	797	819	845	853	905	771	894	868	809	874	855	815	858	840	860	836	960	862	844	831	823	856	842	815	876	863	878	847	855	851	864	878	860	888	854	876	845	849	927	878	861	797	866	848	809	848	857	889	885	823	860	864	903	847	849	876	903	829	809	855	859	827	846	837	870	875	812	844	889	883	838	836	879	836	804	836	880	835	805	834	891	830	774	829	864	822	882	775	870	814	878	844	835	864	888	869	859	861	795	886	895	918	876	883	852	810	887	864	900	898	908	870
54614	43077	31935	25574	23274	20401	15328	7315	1914	717	409	390	349	296	294	308	251	243	270	240	262	250	247	236	244	256	235	220	237	245	262	243	243	223	244	242	207	216	211	205	207	208	202	233	205	232	250	237	236	225	192	184	205	210	212	225	214	209	190	190	192	190	220	220	195	193	198	198	189	199	187	222	213	210	175	201	229	213	196	212	208	215	201	183	203	230	229	215	236	209	229	212	188	204	222	232	202	201	214	188	215	189	215	211	167	220	218	203	182	202	206	206	207	183	213	218	210	201	192	186	194	193	183	185	189	201	191	216	184	221	203	200	204	200	188	170	200	194	185	222	231	209	198	216	211	188	211	208	211	220	206	197	192	166	209	200	231	184	196	207	205	170	215	190	203	189	202	209	202	194	182	221	208	197	221	213	167	194	208	207	175	198	208	192	205	205	224	175	227	190	228	216	200	188	199	226	183	204	204	187	195	225	221	209	196	199	180	226	197	212	188	217	190	208	185	213	208	196	205	239	195	170	221	185	222	214	205	172	208	211	215	201	224	214	185	198	204	203	184	199	189	221	221	226	196	199	196	185	186	171	191	190	201	193	190	177	202	217	206	179	205	182	221	225	195	197	218	216	209	209	203	182	186	207	193	204	207	190	159	208	200	196	201	196	185	218	215	210	206	221	214	218	224	219	222	213	230	195	216	223	190	200	215	209	177	198	209	170	204	204	188	184	169	227	196	192	184	177	213	207	207	201	177	195	198	224	234	188	215	185	180	197	202	201	214	214	206	200	197	187	198	206	214	206	205	190	216	219	209	190	208	199	222	158	182	212	210	179	203	181	239	179	202	199	228	215	187	188	210	197	208	199	210	207	190	179	202	236	200	188	198	201	178	197	203	169	199	195	207	198	205	187	181	188	188	221	190	221	208	233	170	203	183	202	202	210	199	191	217	194	212	205	195	208	203	203	204	184	199	215	237	195	215	214	192	189	154	184	189	206	207	184	202	197	185	216	196	230	181	192	239	232	182	173	176	190	207	228	230	189	200	201	203	204	199	196	215	194	218	223	207	204	196	193	198	196	207	201	195	199	199	205	196	193	202	207	197	203	209	192	212	193	205	214	203	151	217	199	200	205	184	181	219	208	187	220	194	221	188	212	185	189	194	226	218	189	189	190	215	223	211	194	210	195	198	205	178	218	191	188	208	233	208	214	185	194	203	185	209	201	219	223	222	198	212	189	211	172	174	194	194	218	193	188	175	196	208	211	208	201	244	199	180	204	200	182	220	203	206	186	193	187	193	215	218	210	200	190	189	178	201	217	203	194	195	156	196	204	203	204	208	202	215	184	217	203	162	196	188	210	185	181	218	183	212	221	185	186	181	213	183	199	201	220	211	194	203	216	189	200	193	200	211	201	193	183	217	219	190	200	210	205	221	198	191	202	201	210	196	228	185	194	209	199	200	194	206	172	246	199	193	205	192	196	218	175	192	207	194	207	214	204	199	237	200	170	223	210	207	215	205	185	199	222	191	186	203	226	184	195	201	205	184	174	176	192	200	198	189	236	215	219	230	202	211	221	207	199	194	209	192	204	214	182	205	207	195	188	206	222	214	218	198	205	219	197	217	197	198	198	211	195	199	205	209	213	210	190	204	213	196	207	201	208	188	197	207	189	198	202	197	199	194	200	205	196	187	183	213	220	239	184	219	191	235	206	203	237	191	196	219	178	204	186	180	199	216	190	192	202	203	202	223	199	179	190	247	176	223	185	204	190	194	176	202	210	197	205	175	187	172	184	225	196	208	217	195	190	246	193	191	196	185	186	195	221	192	187	191	219	206	198	187	187	199	231	184	201	201	218	193	226	202	208	221	212	166	228	222	202	195	180	180	210	183	201	203	205	161	189	182	211	201	203	205	210	212	195	178	207	179	189	168	196	197	239	173	201	206	231	251	206	190	199	205	207	215	217	197	209	232	194	184	197	205	213	174	199	189	195	214	221	207	188	196	176	219	200	207	217	206	205	202	210	200	202	202	223	196	197	207	198	207	205	203	209	226	197	217	187	180	190	189	210	198	195	194	193	206	212	215	192	211	221	212	209	203	191	193	241	172	223	222	198	192	197	199	221	209	182	195	214	214	199	193	209	223	211	179	197	215	187	188	200	192	188	182	205	209	212	210	180	176	189	211	207	200	210	197	228	196	205	194	190	199	210	213	208	177	200	196	207	195	215	231	209	198	192	185	205	169	192	208	170	200	175	211	209	214	177	209	208	185	214	193	188	204	200	206	177	204	186	195	196	212	202	198	207	213	182	207	200	193	203	223	235	191	205	180	161	203	184	208	192	202	181	197	218	197	192	188	202	227	189	197	181	205	191	187	193	218	234	208	213	207	185	220	239	211	192	183	213	203	209	169	184	196	172	189	210	193	190	194	215	198	216	195	210	205	213	204	186	202	218	194	201	207	195	197	194	195	218	198	208	195	231	222	236	223	203	201	205	210	198	203	194	190	186	195	201	216	199	201	193	214	207	212	223	219	190	207	207	216	207	233	203	210	200	177	223	209	184	216	189	213	178	208	216	209	205	207	213	207	202	177	199	185	229	200	210	184	182	220	215	216	212	206	188	192	192	201	209	189	202	196	180	191	192	210	235	222	190	210	200	225	202	194	176	212	217	187	201	182	190	224	229	214	203	210	194	192	229	180	188	199	193	189	195	200	223	191	206	197	201	199	209	226	193	204	188	210	195	191	214	237	193	215	219	189	205	201	188	189	191	179	213	213	155	209	201	198	191	195	212	194	185	180	184	206	202	205	206	183	194	211	201	210	172	207	188	215	198	215	217	185	194	203	208	213	213	231	201	205	191	185	189	189	192	201	195	183	220	200	202	190	202	179	203	186	215	208	228	206	199	202	196	191	186	193	191	195	220	179	209	213	225	211	198	192	209	186	199	195	216	224	210	212	189	179	188	205	221	195	190	203	188	210	202	190	216	191	199	203	191	209	199	179	195	204	218	211	205	198	213	216	192	222	212	223	203	204	202	227	184	217	208	217	199	195	201	210	201	182	203	185	194	213	192	196	200	206	206	221	212	219	185	222	212	211	203	188	227	190	222	210	216	187	201	201	224	191	186	187	186	208	185	208	191	191	190	202	229	198	198	198	206	198	194	182	205	189	161	218	215	193	180	206	213	193	205	196	237	210	200	203	194	202	207	209	212	207	214	192	161	208	201	218	213	214	216	190	193	194	182	203	216	212	215	194	210	185	195	211	208	196	197	197	192	213	187	180	182	210	181	212	183	211	200	204	199	193	209	204	204	197	205	209	187	211	191	200	216	202	210	221	197	191	202	187	186	216	238	205	184	237	188	208	203	167	202	214	170	206	220	200	188	193	198	190	207	203	218	238	189	178	209	189	194	204	217	212	204	199	180	208	218	199	210	179	191	173	180	165	188	203	207	175	220	196	214	188	211	210	188	192	207	184	178	187	209	191	182	228	190	202	185
50094	53466	25131	16926	7006	4303	3482	2824	2355	2142	1947	1601	1405	1279	1253	1094	1032	1005	916	918	880	869	820	813	767	781	738	728	709	689	670	679	659	635	621	661	643	619	637	603	601	605	580	589	623	577	603	595	548	590	567	598	556	568	555	546	576	573	518	584	536	564	556	570	522	561	519	544	559	535	567	572	545	540	557	517	523	505	531	497	514	543	537	489	534	453	521	542	496	549	528	552	548	503	541	566	533	522	561	506	546	507	506	531	546	559	527	476	519	516	511	494	506	535	492	517	543	522	522	563	529	498	503	466	531	473	523	464	506	524	538	544	555	573	515	488	515	529	547	525	546	544	500	521	531	526	515	542	500	515	553	522	455	508	525	496	500	515	532	487	525	543	504	557	485	546	542	508	520	541	575	514	509	471	477	488	527	504	483	487	559	531	516	541	478	489	500	533	504	557	517	496	544	507	530	464	505	576	546	522	531	532	505	507	530	526	517	561	480	506	495	498	529	511	485	544	513	524	512	533	470	509	504	500	524	492	486	514	524	499	533	525	512	554	502	532	545	509	548	517	512	506	503	539	506	515	503	490	495	480	560	486	532	510	485	531	512	478	517	537	511	489	511	548	488	498	508	497	541	524	523	513	517	524	509	555	525	529	497	558	530	501	505	507	505	482	512	533	504	487	501	471	494	551	497	498	550	542	483	513	517	493	502	529	538	505	545	485	494	509	538	497	488	491	525	491	534	525	508	541	520	506	498	499	527	523	506	510	512	501	486	526	496	493	536	482	526	485	503	483	506	521	525	518	506	510	524	531	497	572	503	496	480	502	517	506	473	516	503	559	518	533	528	535	528	493	524	521	499	538	499	450	522	516	510	514	475	551	554	508	538	512	468	517	506	515	523	538	551	524	495	480	523	539	548	561	547	494	543	549	528	516	485	535	561	539	482	507	519	539	543	493	514	537	551	510	526	535	519	551	523	493	562	521	485	497	513	536	531	489	501	525	506	531	552	466	492	547	547	486	529	529	499	539	504	468	470	544	505	519	516	490	523	519	501	463	509	496	540	489	529	468	490	550	519	501	495	522	551	507	519	492	527	522	523	538	496	508	467	477	521	489	544	507	510	538	482	529	514	543	501	524	514	463	500	527	532	532	549	513	456	520	468	527	520	508	531	535	507	505	560	491	484	538	486	532	479	491	463	509	510	538	537	516	469	506	500	503	535	516	503	497	506	496	558	493	499	483	556	508	507	489	511	522	497	502	491	536	487	456	474	538	532	508	486	542	507	501	505	501	530	535	516	527	474	478	493	471	512	521	516	485	499	507	521	574	506	521	528	490	494	552	514	506	523	498	521	569	530	499	505	523	559	486	505	526	497	521	523	541	529	520	485	530	501	555	469	503	495	503	515	515	499	518	529	497	503	530	540	497	490	473	518	505	540	495	489	522	501	507	529	497	464	462	505	507	556	506	485	527	530	540	524	530	529	535	491	503	490	529	519	515	565	484	480	508	483	481	514	490	488	529	511	519	542	504	563	496	526	517	483	537	523	531	501	500	475	536	539	493	562	505	516	503	507	496	515	515	502	519	504	519	498	496	510	551	534	511	519	446	553	501	506	521	515	503	507	488	541	469	484	537	506	552	530	495	518	493	520	496	506	523	504	496	507	472	505	491	530	515	512	516	463	526	514	482	554	516	504	488	562	525	487	498	494	536	525	478	509	536	580	539	472	499	484	495	512	502	498	488	470	522	506	466	481	502	549	494	541	500	512	545	521	490	485	512	544	501	512	504	514	484	504	500	521	548	519	539	546	534	510	498	559	527	496	523	533	493	529	492	530	511	517	508	501	534	524	553	491	527	527	527	491	544	519	478	492	493	521	497	485	539	509	500	500	520	519	555	516	504	517	489	518	504	503	526	492	528	531	497	490	528	474	528	497	528	565	503	528	524	544	545	527	506	490	515	482	528	512	510	505	532	499	499	501	507	544	504	509	540	521	520	509	512	544	544	489	541	576	541	537	498	497	517	531	506	525	488	533	500	466	516	483	511	534	473	523	496	525	494	500	497	498	515	480	541	526	480	497	473	510	557	473	524	496	491	524	557	531	485	483	507	489	516	502	500	548	540	518	472	499	506	522	486	479	486	488	538	492	492	519	525	535	514	513	514	531	493	528	492	490	486	518	510	508	481	560	533	539	471	499	545	517	528	551	538	524	502	526	484	490	529	519	513	513	497	477	524	525	539	515	500	519	505	471	527	484	489	500	493	493	510	502	497	508	482	490	509	539	512	525	538	525	496	542	542	518	503	516	559	508	544	485	509	537	452	562	503	478	526	502	560	520	535	513	503	519	524	491	563	514	510	528	510	515	503	485	491	493	479	513	522	537	516	513	509	507	506	550	557	544	489	546	518	487	520	508	481	542	537	547	481	495	552	493	495	527	508	517	563	536	527	475	503	504	501	523	520	543	474	490	530	504	495	457	525	499	547	515	516	519	553	542	530	531	484	515	543	486	533	472	494	533	534	502	478	521	487	499	527	485	503	496	503	506	503	529	506	517	518	534	509	531	497	506	525	519	508	516	479	535	523	516	554	527	528	513	517	492	545	507	492	462	516	530	516	523	537	518	527	523	528	559	491	496	484	514	519	588	544	523	533	509	501	525	514	518	508	515	515	489	514	472	494	523	484	555	485	500	528	531	521	532	512	495	541	519	483	533	490	519	512	497	536	531	541	496	509	522	512	461	526	493	548	535	492	489	503	522	546	504	473	522	525	514	526	516	532	503	502	516	524	512	476	460	521	535	550	509	493	489	465	486	526	493	510	478	512	486	516	522	483	515	536	499	494	504	553	506	531	480	494	513	509	499	484	530	496	512	509	536	543	515	459	532	515	463	456	504	542	514	503	515	488	526	507	546	497	528	511	511	471	470	483	498	501	544	500	526	536	547	512	528	502	496	524	492	519	515	485	500	496	477	521	518	502	515	514	483	497	554	492	486	483	486	527	515	514	509	518	532	524	506	537	518	507	485	486	524	512	541	496	531	505	493	492	498	568	484	517	521	515	540	487	557	535	512	520	544	516	487	525	528	488	506	574	521	525	486	522	504	530	489	493	509	535	536	499	495	489	535	482	524	515	509	468	516	510	503	500	498	516	504	486	492	524	507	517	541	478	488	508	477	539	521	534	511	533	504	512	538	476	500	512	494	502	550	532	521	489	533	524	521	530	521	489	540	493	499	509	477	524	554	508	540	542	518	550	519	509	508	518	514	532	497	510	481	518	496	538	493	537	518	518	519	547	493	516	482	487	459	526	514	494	558	504	500	517	547	532	538	484	534	518	528	518	525	518	535	530	527	517	473	547	522	518	557	525	489	507	504	525	540	540	510	499	492	495	533	536	501	534	488	538	505	485	532	504	504	516	501	469	530	575	522	535	528	532	490	527	500	533	517	523	508	524	491	497	493	535	525	521	557	484	513	511	507	452	498	517	475	512	500	581	520	510
16125	23687	9748	2126	776	469	394	311	255	301	284	311	320	317	298	252	287	304	282	280	270	272	281	268	277	268	274	315	248	288	298	315	282	288	297	291	283	284	286	284	280	296	289	293	315	281	301	240	286	274	307	296	327	286	263	280	311	263	297	281	268	288	294	324	281	239	309	286	283	293	294	292	296	265	310	270	315	279	286	271	303	284	261	270	267	316	270	307	303	293	312	272	293	285	268	276	298	279	271	256	293	287	287	324	265	320	300	302	275	298	274	282	321	317	299	303	279	306	302	319	294	266	266	275	286	300	317	327	303	306	270	299	276	280	265	293	300	293	296	291	277	288	274	285	294	308	264	256	301	262	285	282	276	262	308	283	235	288	301	303	262	290	276	242	288	281	270	281	308	280	285	280	305	292	237	298	296	268	305	295	284	285	281	274	309	311	285	270	259	261	266	256	294	287	308	287	283	250	275	282	272	278	286	306	296	297	312	333	307	289	289	331	281	314	298	295	303	292	277	288	286	262	298	289	270	276	281	262	277	295	303	299	284	302	287	286	288	280	276	293	292	293	298	259	298	294	291	289	291	278	277	304	280	315	247	269	287	310	319	282	311	286	292	276	277	267	251	285	291	298	273	300	245	307	294	238	292	272	284	313	295	290	289	311	283	291	292	294	298	301	293	299	253	302	251	268	275	284	278	287	277	283	301	281	258	298	306	312	301	303	277	294	296	308	280	316	270	281	279	280	305	321	274	314	274	300	278	278	281	264	289	311	312	301	255	294	306	292	328	319	298	284	297	282	301	287	284	283	269	302	267	294	271	280	293	294	302	310	304	276	291	286	299	296	259	267	284	308	310	302	303	288	332	286	263	269	313	291	274	287	304	309	296	303	285	299	265	282	278	300	288	273	277	303	287	257	298	283	294	275	266	293	287	294	325	292	283	276	306	265	306	289	299	311	281	266	282	300	294	271	275	260	293	313	296	273	261	307	243	284	285	280	291	264	290	322	270	297	309	296	282	283	298	295	295	280	309	292	304	270	267	328	274	290	263	282	271	273	309	267	268	276	275	271	307	273	268	301	316	280	286	292	317	295	334	347	314	303	285	282	296	322	297	332	270	299	305	300	301	283	294	278	292	284	281	302	287	268	312	282	266	272	277	271	266	288	282	296	266	292	257	277	323	268	307	301	311	269	290	283	277	270	283	290	301	272	306	291	309	303	277	278	308	272	295	296	323	295	280	314	285	289	296	282	292	253	293	276	266	284	308	296	305	279	266	298	317	311	284	279	303	251	278	274	310	327	306	287	274	301	300	277	266	292	278	270	287	307	263	300	317	286	285	312	257	281	291	281	268	306	298	290	323	334	275	286	270	285	299	269	286	303	269	284	275	296	276	293	283	295	284	291	299	280	283	280	321	272	259	293	288	290	296	294	294	324	275	287	315	281	256	302	297	279	296	304	299	299	315	300	313	284	319	300	285	263	287	247	287	291	289	286	285	282	298	302	320	272	332	268	287	262	284	295	285	300	296	294	313	317	276	291	278	288	265	289	278	259	277	307	278	296	268	292	308	307	279	266	277	302	297	286	323	300	317	326	284	269	273	289	288	262	301	292	295	276	268	290	292	302	289	283	282	297	273	298	273	307	306	272	271	279	328	264	297	295	287	288	276	262	301	314	273	298	313	306	253	318	289	291	315	288	286	265	303	300	300	272	322	282	280	310	333	274	274	276	315	291	250	272	269	266	279	304	269	306	282	261	297	283	309	277	318	296	279	320	326	290	314	325	307	304	287	263	297	288	327	301	271	303	312	295	277	272	287	276	283	302	289	248	293	287	319	306	275	266	260	267	266	270	296	282	283	308	263	294	308	321	297	285	309	296	315	306	272	289	299	248	251	298	275	284	283	306	308	302	290	301	273	286	283	249	292	307	272	309	276	334	282	289	298	273	270	292	284	286	261	304	300	296	260	301	305	277	279	267	309	261	307	307	297	258	296	270	287	294	299	273	295	268	296	281	284	294	308	282	280	288	307	320	303	305	292	307	306	316	311	267	307	294	251	303	293	289	279	286	311	294	302	296	275	301	328	288	317	306	311	314	302	273	252	285	282	271	302	284	293	299	306	280	323	293	303	277	313	281	260	290	258	330	299	279	256	288	283	308	305	282	327	280	268	282	271	296	276	281	307	285	318	294	305	273	290	276	305	333	309	276	279	291	295	293	270	277	284	316	318	279	272	283	265	293	285	299	267	323	290	269	291	291	293	298	285	289	280	265	290	307	281	300	277	315	245	286	277	306	302	287	291	279	303	251	289	305	302	294	293	324	313	299	301	271	283	301	277	299	305	290	326	281	297	301	286	321	286	293	278	287	287	344	269	286	302	314	291	287	270	280	259	296	277	294	307	270	314	296	282	304	297	303	286	249	291	300	294	287	263	284	285	271	286	337	290	276	303	322	277	272	286	260	306	295	297	272	292	282	305	322	290	303	289	245	324	257	284	277	296	282	263	299	300	291	287	271	320	318	293	280	265	277	286	290	299	270	298	293	324	301	307	284	315	327	305	296	287	308	274	291	261	300	303	289	267	297	277	277	301	301	296	296	263	316	271	253	295	296	293	288	280	305	280	295	281	286	306	307	303	327	282	287	293	297	250	264	287	287	320	283	323	305	292	278	272	322	295	288	300	282	311	280	291	297	289	299	321	267	260	290	302	242	300	275	280	297	288	270	255	274	259	310	329	280	267	296	292	283	291	299	283	264	291	303	252	285	312	289	277	268	269	304	258	309	262	277	308	286	314	317	296	283	293	276	280	278	281	287	257	278	303	290	281	286	290	243	310	292	276	324	311	244	286	326	285	264	290	303	293	280	278	267	312	275	283	290	261	283	313	277	297	308	295	304	269	318	292	279	282	280	290	312	268	288	324	277	283	275	285	280	308	261	281	268	260	332	295	277	285	302	306	268	291	288	251	287	254	265	296	300	275	331	315	290	311	277	262	305	253	315	295	251	287	269	275	308	295	310	293	275	263	324	277	314	290	294	297	267	279	287	271	252	296	312	293	308	287	298	263	285	283	277	315	290	286	292	284	263	328	274	260	258	273	293	253	284	286	274	333	273	278	274	279	237	286	298	263	297	284	302	294	279	266	281	275	283	274	278	311	316	296	258	263	287	297	268	282	287	295	273	265	290	323	320	268	306	294	306	286	299	257	307	293	288	324	295	282	279	280	276	262	272	318	318	288	287	303	305	297	297	277	297	289	293	286	319	272	259	326	278	286	299	289	283	277	298	299	309	293	322	281	289	317	290	290	296	294	286	291	247	294	306	304	294	290	287	273	313	284	312	288	291	281	310	285	290	300	296	280	324	292	321	296	288	261	307	291	273	304	269	267	304	318	277	290	289	315	317	287	307	270	283	261	299	274	305	299	316	263	286	300	280	283	265	296	310	307	297	255	287	296	296	322	291	265	297	308	278	269	268	287	275	300	298	303	282	286	297
16334	24197	9228	2032	983	902	802	855	844	782	733	798	738	771	740	794	745	787	784	741	782	783	727	796	767	754	758	763	780	745	769	713	778	695	719	724	771	740	769	752	769	710	742	778	742	719	782	750	750	799	750	759	731	732	757	778	729	742	782	774	731	753	731	786	755	752	748	739	849	752	752	821	745	784	784	768	747	798	754	754	726	781	778	725	809	793	719	757	752	759	748	787	781	767	756	791	787	741	744	769	747	750	761	751	710	799	723	769	738	773	793	759	753	772	765	742	755	768	772	762	807	719	695	752	711	748	763	779	734	751	735	707	770	757	761	761	709	762	741	744	720	765	744	777	750	766	762	723	771	768	729	774	740	785	774	748	765	738	735	710	803	760	797	770	808	768	726	762	721	738	752	757	773	799	785	754	771	713	757	750	809	738	736	737	785	755	757	737	737	755	742	759	746	710	754	736	774	753	730	770	733	757	774	719	781	684	759	763	784	763	746	761	810	739	758	762	697	734	778	769	750	727	789	723	730	806	782	776	748	727	751	740	781	758	783	739	742	722	787	740	723	754	781	730	742	764	759	747	790	740	769	798	790	759	768	722	778	754	722	757	779	779	762	800	745	746	778	807	750	762	755	720	696	788	709	813	745	775	779	727	760	806	778	761	759	774	730	739	805	766	758	741	792	726	776	747	721	753	761	768	780	751	749	777	762	806	745	739	750	749	765	714	750	735	767	753	774	763	739	783	765	710	716	731	746	727	756	754	727	788	749	737	730	742	726	797	756	699	748	814	757	782	787	763	819	773	752	759	737	772	777	766	777	792	740	771	750	733	771	765	757	776	722	732	760	722	806	793	808	777	772	803	765	736	708	761	754	763	751	713	765	742	796	793	798	782	778	781	716	747	749	727	750	774	775	694	746	753	702	772	833	728	752	773	761	713	739	770	713	777	738	765	734	765	782	738	754	715	778	751	752	738	771	790	792	717	762	706	759	787	757	765	757	775	738	773	792	762	807	765	763	780	734	783	771	776	748	743	757	775	696	773	729	733	726	705	764	749	768	728	774	748	753	770	741	760	735	757	739	811	780	746	751	742	721	778	758	769	763	747	746	777	754	758	758	774	780	779	746	726	759	735	778	738	752	788	754	739	783	829	750	768	734	776	774	756	761	761	751	755	767	767	723	780	742	721	744	747	746	717	786	770	755	713	759	736	771	741	748	735	810	729	817	806	762	744	759	694	743	744	774	769	772	788	772	775	773	714	740	763	694	762	777	741	790	740	738	805	704	771	759	759	755	743	787	771	759	782	762	778	780	774	694	722	744	767	743	764	773	769	779	724	726	815	745	742	769	739	705	770	736	745	772	829	760	740	736	752	773	729	714	735	720	760	768	809	772	772	781	767	785	747	713	769	804	781	774	692	770	785	717	742	716	756	816	727	746	790	735	730	759	798	721	777	763	767	756	813	775	741	779	785	721	771	760	752	775	798	753	733	710	715	778	745	754	757	773	701	754	724	709	765	755	749	722	768	791	764	742	739	755	727	746	721	760	776	771	716	772	740	775	770	768	781	775	699	771	696	714	771	807	785	773	770	760	783	725	737	725	745	734	697	735	754	713	758	782	786	724	786	722	735	721	725	725	733	795	806	781	752	780	736	754	795	746	789	787	764	750	811	779	747	794	769	793	717	781	784	743	724	774	760	711	750	774	738	791	755	780	787	754	761	744	728	728	773	768	752	784	752	759	756	723	737	756	699	734	750	738	728	757	730	747	805	799	782	759	787	725	785	764	778	770	780	806	733	740	732	772	762	751	720	760	761	724	796	789	769	782	759	732	743	728	710	799	725	753	769	751	716	752	786	794	804	761	770	812	755	787	725	716	748	729	777	744	744	725	794	739	768	730	770	753	744	711	728	752	765	722	746	746	785	770	767	792	804	710	754	782	710	755	754	720	763	759	717	727	783	766	751	786	753	744	761	788	750	746	764	742	754	798	776	707	767	774	728	767	725	754	708	743	772	770	715	725	705	782	737	797	716	769	758	738	717	729	781	755	746	794	806	787	780	784	733	782	753	754	716	749	800	772	735	757	777	805	732	766	769	749	739	732	769	777	780	722	710	733	764	764	757	767	765	739	763	759	746	810	748	774	770	844	776	748	766	769	734	747	734	720	760	721	719	736	744	792	729	801	777	766	762	785	696	783	766	738	733	748	724	828	743	781	741	747	783	774	735	778	752	745	703	730	814	779	768	685	818	810	794	764	740	757	794	742	772	766	717	725	760	768	767	771	777	726	771	755	792	756	747	712	790	705	804	778	754	781	730	753	773	721	774	763	731	768	760	720	757	709	735	706	781	697	766	755	766	767	720	748	789	733	800	770	723	794	761	800	725	757	753	734	759	733	742	765	778	745	751	778	747	737	772	749	726	746	702	745	738	787	727	699	734	748	771	761	770	749	728	793	750	757	775	733	743	806	781	787	772	804	766	758	748	761	757	711	741	787	754	764	771	715	765	770	752	746	759	784	680	773	749	773	748	743	759	747	794	716	755	764	727	740	765	768	783	739	773	749	760	708	773	767	813	750	762	771	727	800	768	806	760	747	758	751	758	806	749	758	785	728	765	755	752	749	753	777	729	797	755	754	752	734	764	750	766	729	771	735	764	761	736	777	770	733	752	724	745	770	801	747	728	776	736	760	770	757	754	809	808	758	770	733	762	786	810	777	762	751	781	722	771	824	767	718	819	758	758	786	808	766	761	777	708	782	754	754	776	762	751	726	744	768	744	720	724	785	714	754	754	787	734	739	762	793	742	766	761	764	680	764	746	758	747	785	765	734	783	732	735	752	764	743	788	735	742	717	762	782	684	777	716	758	753	764	772	808	753	695	781	750	746	727	758	760	740	709	769	766	779	739	757	776	763	740	785	731	782	750	742	709	770	779	698	737	779	785	754	714	745	769	756	676	711	727	773	720	793	739	752	729	735	786	749	739	758	765	767	749	743	767	781	743	796	741	760	794	762	738	775	735	770	798	777	711	815	776	745	783	752	773	811	750	739	793	742	802	801	730	704	772	750	745	774	774	728	776	762	707	794	765	786	738	755	771	783	786	763	737	750	736	769	766	759	786	749	729	774	780	735	752	740	770	763	751	755	732	780	710	767	754	717	717	755	773	787	741	770	731	786	731	747	725	790	766	722	724	765	787	750	761	789	753	752	791	801	771	753	767	757	707	747	778	768	782	742	758	752	768	734	762	708	726	710	768	786	743	746	756	823	766	727	774	740	754	799	706	779	786	686	761	729	755	743	747	736	747	785	759	758	744	746	776	760	686	746	769	723	765	797	745	784	794	827	804	783	752	751	769	782	750	762	750	749	762	793	764	760	759	764	738	725	793	740	708	796	755	749	767	743	760	777	737	763	742	717	691	738	808	739	742	726	729	778	776	738	708	785	670	705	764	759	749	753	785	773	760	731	779	741	737	723	780	714	766	782	777	733	807	822
50494	42083	33247	25021	21305	16576	9140	3057	882	515	504	433	439	422	402	377	410	395	390	366	396	419	388	373	397	352	370	371	398	362	387	370	377	342	343	374	323	357	378	331	351	382	396	345	340	349	358	341	345	385	338	384	334	361	340	333	330	364	335	393	321	322	360	395	358	383	340	326	352	353	367	370	354	372	359	348	358	368	323	324	385	345	349	346	339	327	310	357	368	387	359	338	326	358	341	355	362	377	328	332	368	336	319	351	358	342	365	376	367	333	334	343	354	339	362	351	362	331	363	343	383	365	355	334	338	351	349	339	345	342	394	384	374	359	377	380	337	357	394	354	364	390	360	357	326	363	368	367	342	340	353	369	382	330	358	372	349	376	358	324	354	358	369	344	364	360	323	378	331	346	346	388	373	344	347	319	370	337	332	366	378	330	383	357	361	360	392	347	382	353	326	371	341	343	376	351	343	369	365	363	372	347	366	339	334	370	359	354	391	367	350	355	345	356	373	368	365	359	349	371	360	364	376	400	380	359	361	345	348	354	333	330	368	356	330	349	377	373	372	353	345	370	372	380	358	345	355	312	392	351	358	369	364	351	356	344	375	359	354	352	364	378	354	335	383	351	368	379	354	364	325	361	359	394	366	363	361	335	354	397	358	346	351	367	344	373	402	346	359	377	357	333	363	322	344	358	364	368	343	347	340	363	361	338	331	378	397	352	334	340	365	339	364	326	355	365	380	388	358	364	369	363	350	341	338	358	364	314	348	375	379	353	360	312	380	380	389	369	391	352	350	374	321	399	369	355	353	357	340	353	311	370	347	330	361	367	348	399	395	383	363	358	358	363	325	382	352	326	356	341	343	354	340	375	382	354	357	371	345	357	341	376	378	369	331	373	397	373	374	359	351	337	329	364	331	366	315	352	364	336	367	359	384	364	349	338	383	354	345	344	381	336	374	341	328	353	348	344	344	376	346	344	375	385	328	350	345	357	370	329	364	373	367	363	385	336	363	333	353	388	332	325	345	288	366	361	340	353	373	324	391	381	358	366	353	366	383	363	348	367	346	346	396	349	376	347	396	351	353	357	351	379	378	329	337	353	368	346	374	348	379	361	356	373	357	337	358	348	385	336	343	335	365	334	344	360	347	348	339	363	340	332	379	361	355	375	364	332	364	369	359	326	353	344	359	327	340	400	372	375	350	350	346	363	370	369	340	375	359	354	369	324	348	360	401	354	360	314	369	356	347	386	379	370	384	384	357	375	349	377	356	344	372	347	349	339	370	372	343	329	383	356	371	384	353	367	364	365	381	337	368	305	355	364	338	384	319	356	376	396	384	350	370	354	371	362	374	360	344	346	354	362	330	327	338	342	345	340	345	360	396	381	377	325	403	376	379	356	375	346	364	356	348	334	347	346	340	319	321	358	346	359	316	338	346	395	375	330	318	412	367	365	326	388	344	344	323	395	379	353	354	372	359	331	328	362	373	376	327	356	329	370	362	369	389	363	367	363	364	350	356	340	372	386	385	347	338	330	337	367	335	385	299	355	368	347	364	395	348	361	336	366	320	373	388	373	378	389	340	343	316	347	353	385	347	394	324	365	335	328	399	359	390	332	366	381	352	395	325	372	385	328	342	372	352	336	348	347	357	360	377	370	351	289	354	387	367	380	336	360	346	333	326	343	357	325	303	319	357	347	333	383	354	331	354	371	346	372	346	343	337	355	354	360	401	366	376	375	354	358	387	382	331	350	357	382	345	370	343	388	401	346	366	365	350	338	355	357	392	336	336	397	340	354	359	352	385	355	368	331	376	407	323	360	346	375	371	312	318	379	336	322	377	361	336	363	358	336	354	341	330	345	321	382	378	374	345	375	374	345	383	364	344	370	365	341	336	389	335	365	344	390	367	383	365	362	392	381	339	375	334	352	381	309	388	386	349	351	367	336	350	328	351	344	390	371	333	346	312	345	364	378	346	307	329	349	304	324	319	368	363	359	336	367	354	353	352	347	370	341	383	358	369	386	371	331	351	389	363	368	362	382	367	375	323	330	340	332	312	397	383	376	326	387	398	310	353	341	340	365	348	354	353	350	348	320	385	352	355	364	319	387	356	374	341	364	323	331	343	335	361	337	371	368	380	345	351	389	377	324	357	348	363	371	389	333	371	370	351	370	324	359	361	359	367	330	340	304	337	347	375	331	351	373	347	367	356	371	359	353	349	375	364	368	352	336	400	356	339	336	383	358	319	339	363	340	358	349	399	360	334	349	358	344	317	354	375	340	353	365	381	342	376	361	335	333	330	337	363	331	332	362	330	352	363	355	347	344	355	353	368	351	368	339	381	369	339	351	364	334	370	349	359	352	354	341	363	329	334	359	349	360	377	380	391	365	363	357	311	359	310	348	359	370	381	378	326	369	337	377	372	343	354	355	331	337	389	337	322	364	356	360	353	338	350	363	361	366	402	369	398	365	353	368	358	331	372	351	367	361	366	350	358	344	342	365	364	361	356	373	359	357	354	357	368	363	359	365	394	350	355	357	377	366	364	371	352	344	355	374	367	363	368	337	362	383	366	332	370	332	352	362	343	367	363	363	363	352	348	370	364	351	363	391	381	351	387	372	351	378	365	414	346	362	357	379	378	348	353	380	335	382	386	328	343	366	324	325	334	365	329	335	364	370	370	357	333	362	333	351	349	356	348	395	336	384	373	366	340	370	373	365	364	369	347	370	363	351	352	344	357	374	346	374	383	354	365	358	351	348	344	333	362	368	334	355	327	374	347	371	362	339	320	336	354	362	339	364	347	352	353	346	349	361	353	348	364	349	343	343	360	362	346	395	335	381	357	334	368	355	351	351	361	380	339	350	359	368	359	340	373	326	372	365	340	355	308	347	337	333	343	389	314	340	343	348	371	389	358	372	361	345	328	315	353	360	376	407	354	346	381	338	369	363	373	322	338	354	369	368	364	376	346	343	366	333	391	328	354	363	342	353	342	354	338	358	371	357	364	321	369	345	388	387	319	364	337	393	343	324	377	374	369	334	341	373	341	331	395	364	355	351	382	306	372	377	373	382	357	349	375	348	349	342	340	317	298	338	355	346	372	364	359	331	371	368	339	359	327	359	366	355	361	346	372	353	368	342	371	358	375	349	368	351	368	394	375	385	390	335	334	402	364	354	337	368	393	394	383	368	351	352	369	375	363	337	347	356	373	339	352	392	399	354	354	365	358	356	360	337	382	340	351	385	342	345	338	343	369	404	336	387	354	362	351	356	346	335	334	356	356	328	345	360	324	368	361	372	362	368	324	375	337	343	366	329	380	347	365	357	377	368	383	336	349	333	370	355	337	339	381	365	380	349	348	345	378	333	320	367	334	373	325	346	371	365	359	403	366	333	395	347	382	393	356	329	371	368	378	335	364	359	383	371	394	362	373	346	356	335	352	386	341	368	346	357	391	362	333	350	383	344	370	377	369	347	356	361	304	347	377	350	352	382	348	355
46843	48706	39057	12456	4479	4190	3000	2074	1846	1680	1567	1405	1402	1225	1267	1190	1093	1104	1070	1017	988	1033	1049	1069	1003	1035	970	1025	1003	914	939	1018	985	908	959	925	936	889	954	874	873	888	845	936	880	922	909	877	908	871	925	913	889	929	904	899	858	852	897	878	869	870	882	881	864	880	913	857	896	902	904	832	870	878	907	902	913	861	869	920	900	903	867	828	827	887	830	870	841	881	850	899	947	807	877	909	866	875	852	892	898	858	858	881	862	830	899	885	835	888	890	941	890	885	905	854	893	894	899	906	875	874	907	855	919	900	843	875	889	920	895	866	898	870	844	877	901	823	831	855	875	856	880	863	863	869	841	870	899	876	844	863	853	865	856	858	913	868	861	834	882	872	846	829	879	862	805	892	906	879	932	859	823	866	891	903	913	839	851	876	883	858	849	860	892	840	813	897	865	859	847	874	855	883	894	889	879	882	830	833	889	848	852	857	866	898	840	898	884	863	876	869	850	839	828	924	876	848	866	834	862	878	856	846	888	840	865	870	839	859	851	887	887	916	813	899	882	889	847	875	828	935	889	943	837	859	875	884	930	831	827	862	840	860	868	836	918	856	912	857	855	861	899	824	891	840	924	881	881	847	873	870	883	831	872	880	916	877	850	897	924	890	879	843	859	896	833	856	871	877	868	902	898	818	883	914	904	848	883	846	917	863	920	861	864	848	818	918	887	840	860	865	862	833	856	867	848	875	859	842	896	862	849	846	848	834	853	846	848	859	901	836	824	869	862	861	846	847	851	921	911	833	862	874	816	857	849	909	830	827	814	836	826	855	890	835	844	855	837	855	892	854	918	847	873	837	865	874	819	882	888	900	849	877	856	820	875	854	871	854	832	856	867	857	866	878	835	881	922	813	856	804	830	825	848	841	878	841	841	910	879	848	886	883	813	879	816	853	885	860	866	830	903	865	856	856	864	894	834	869	866	877	870	879	877	879	871	915	859	894	871	847	838	848	818	909	900	925	832	853	869	842	883	876	847	881	873	843	883	825	882	895	839	825	831	837	928	892	850	890	885	816	905	872	862	871	879	929	841	923	844	900	885	787	828	847	854	841	842	867	864	858	878	884	842	908	802	894	861	866	842	888	929	894	908	824	874	877	852	887	854	846	890	848	885	863	910	851	859	839	878	908	892	868	811	795	885	853	865	842	827	892	936	889	880	838	797	893	867	913	894	799	869	893	860	821	851	844	849	850	875	848	915	865	845	861	870	818	839	847	886	849	838	868	806	865	872	911	877	887	938	917	868	872	864	890	939	873	873	837	854	834	892	857	843	831	816	855	890	844	879	884	852	891	900	887	845	851	885	922	879	878	851	856	843	880	815	866	849	824	875	912	842	860	854	891	833	834	857	879	885	894	869	868	874	904	842	863	873	854	817	782	924	827	876	846	858	857	878	886	871	833	856	907	874	830	841	831	893	866	859	839	860	829	888	877	865	855	854	833	850	870	846	873	876	857	862	880	859	854	881	865	838	890	825	945	829	835	832	862	868	822	863	842	883	830	848	903	843	896	857	841	866	881	838	846	888	918	859	887	897	862	870	873	851	868	841	883	887	917	922	841	898	885	828	863	842	898	906	881	863	839	871	868	879	862	873	863	860	894	872	853	847	836	816	943	840	840	918	883	870	857	835	842	881	808	846	867	850	850	917	861	857	803	840	842	867	822	920	858	879	867	848	831	866	861	880	898	885	873	887	876	832	845	920	871	844	852	856	846	874	830	888	833	860	905	883	859	819	875	845	932	858	876	894	849	830	867	847	850	845	869	867	847	838	893	899	877	864	850	917	886	855	899	860	864	861	811	861	888	850	892	847	885	852	890	828	927	860	922	908	842	885	862	895	903	879	795	815	837	893	887	912	784	867	893	872	852	838	873	828	896	817	863	915	897	896	845	885	827	868	853	843	884	869	905	884	835	885	855	862	855	837	919	856	867	818	851	842	830	883	888	888	865	898	837	859	898	898	829	843	881	872	883	852	859	839	826	882	895	831	875	868	858	887	860	865	845	813	804	845	906	857	871	893	818	842	886	894	866	845	865	861	852	869	850	873	873	857	839	832	849	875	910	866	849	884	890	879	882	837	845	843	864	890	925	859	827	856	905	912	915	812	871	879	858	897	818	816	847	880	912	892	868	845	871	821	833	870	895	870	861	899	859	851	860	884	866	833	842	891	842	876	912	834	904	839	882	885	836	860	885	876	840	905	847	873	895	925	887	895	917	853	864	867	819	883	850	860	907	934	864	862	893	884	892	839	855	879	896	905	887	889	791	899	859	863	881	852	861	847	833	870	878	864	864	844	884	839	818	906	786	854	863	860	831	828	898	863	901	920	880	828	865	858	874	867	872	832	887	869	871	888	916	842	885	830	879	865	889	902	899	855	908	877	912	846	848	865	877	866	856	867	872	871	939	879	866	871	833	872	862	820	848	858	904	883	853	858	859	849	878	866	842	820	917	825	848	835	915	878	827	858	879	884	880	839	874	821	883	809	902	874	889	845	852	823	882	852	826	880	838	850	847	912	869	861	840	849	866	901	862	872	883	831	911	877	879	818	824	818	868	856	805	858	864	835	885	834	855	873	896	864	870	903	893	890	898	859	852	806	873	857	894	895	851	872	820	862	908	897	869	870	846	919	805	884	838	859	845	834	822	794	899	885	876	865	862	846	881	899	904	844	896	880	811	855	844	844	874	916	882	845	873	924	891	835	902	882	873	845	837	829	833	823	828	871	938	842	931	873	855	864	892	869	929	863	863	761	878	863	908	852	880	862	872	871	937	847	911	886	872	858	848	851	876	881	826	912	865	872	868	915	852	834	828	834	863	860	883	865	897	890	862	867	922	847	840	892	852	914	902	808	838	916	925	861	892	868	885	860	821	924	827	857	905	864	908	855	864	882	850	877	860	848	881	913	871	849	871	816	892	876	862	875	807	860	818	822	872	874	847	866	871	860	809	855	863	861	882	826	873	855	900	863	852	822	913	873	823	901	839	831	828	830	830	805	857	853	871	838	852	883	859	872	837	904	893	881	861	874	944	854	873	836	930	884	848	811	849	821	840	847	899	878	888	863	859	865	868	869	816	882	889	898	943	883	865	875	877	902	855	884	857	841	871	903	875	833	862	877	854	837	857	859	894	855	875	860	907	891	862	882	871	838	866	890	886	864	843	853	859	859	855	858	834	902	884	868	851	870	861	837	898	864	918	898	825	903	889	883	844	941	814	845	902	831	845	875	857	842	883	865	918	791	851	889	844	911	859	853	863	879	830	861	861	871	852	833	918	868	919	857	890	889	885	858	868	878	839	870	826	884	823	870	897	865	912	874	859	827	851	813	847	851	860	867	831	874	851	921	906	852	852	818	900	826	853	912	856	832	936	834	865	858	914	856	869	860	869	884	824	891	890	849	854	828	852	847	874	871	908	873	887	847	816	824	859	829	852	899	871	848	874	834	876
49776	38063	31590	25811	23246	22201	18071	9269	2580	691	448	433	383	342	331	320	313	304	280	255	257	254	270	257	219	245	259	236	262	237	240	251	223	230	233	218	252	216	229	220	263	215	202	242	230	225	232	210	225	195	218	221	202	237	227	233	232	232	205	213	230	253	221	214	209	235	249	212	214	210	212	263	229	248	215	211	204	216	202	218	226	237	226	221	211	224	214	226	244	205	207	201	188	244	216	227	237	234	246	227	216	193	203	253	208	220	227	223	210	217	229	208	230	212	238	240	232	231	195	213	222	192	246	214	210	236	269	220	220	231	202	218	223	212	207	204	209	199	169	227	195	212	190	239	230	198	229	202	236	236	201	224	198	165	203	197	246	210	235	211	199	220	203	224	231	203	205	222	234	211	219	223	198	236	222	230	205	211	186	205	202	219	241	212	211	220	222	222	238	246	228	194	234	224	211	221	220	226	221	192	231	224	225	209	230	194	226	240	224	218	216	222	176	209	220	188	232	232	199	210	216	207	248	216	206	193	226	212	231	210	231	218	212	226	214	212	233	211	224	197	224	192	203	210	211	214	214	209	216	226	235	210	198	213	214	234	222	212	214	194	249	215	215	231	229	196	231	202	228	212	232	215	222	224	215	213	206	222	222	228	196	182	223	231	203	243	219	205	224	216	238	214	221	225	223	213	202	211	250	219	215	203	191	233	214	217	219	217	189	217	215	221	230	205	229	207	228	234	236	204	216	215	221	233	227	204	233	241	225	216	177	232	226	202	214	216	219	177	223	226	191	224	236	226	206	208	237	225	217	203	218	205	204	213	224	253	197	216	246	231	222	221	218	245	209	204	188	212	254	230	217	236	219	214	228	235	196	209	209	206	199	226	225	194	203	245	213	203	223	230	227	219	188	218	214	219	235	248	211	215	233	214	239	211	230	212	233	205	244	219	217	209	209	195	230	227	226	187	227	235	218	195	229	199	209	216	228	199	212	181	218	228	229	203	211	200	228	222	230	201	238	201	222	197	211	234	211	223	232	238	237	202	239	234	208	194	216	220	188	209	216	208	190	234	211	216	198	215	208	179	231	217	226	202	219	194	236	215	198	194	225	215	210	200	195	223	223	239	205	242	196	187	198	199	200	230	227	201	201	215	211	193	204	219	195	221	215	249	203	217	201	227	204	241	204	217	220	208	229	218	247	227	184	227	211	201	248	212	225	217	208	227	202	196	207	205	241	232	236	243	217	197	213	204	219	214	201	211	206	234	204	193	211	225	213	205	213	237	217	210	209	196	203	234	203	202	202	206	209	211	203	216	204	252	222	225	200	201	213	209	213	222	184	183	213	214	202	217	213	204	205	184	253	208	200	213	210	208	244	190	231	196	197	221	217	207	202	215	202	181	200	211	233	227	214	204	226	205	196	217	229	248	206	254	232	200	202	223	213	201	210	221	177	230	219	225	218	247	202	199	214	204	212	231	217	226	202	219	217	212	198	205	220	209	233	209	194	232	192	209	227	209	207	190	224	201	213	215	213	206	207	226	229	238	223	227	203	209	202	201	223	217	221	201	216	215	214	212	225	219	206	211	204	228	232	207	217	227	207	199	236	208	212	191	209	210	218	234	216	183	223	211	227	204	227	189	234	186	231	204	212	219	210	197	204	219	216	224	232	220	209	222	190	246	214	219	215	221	172	202	222	209	213	216	228	200	201	208	211	217	205	222	237	227	221	230	238	239	242	239	228	182	223	179	223	193	206	212	222	214	231	223	233	218	199	203	217	220	215	194	212	210	209	189	190	255	204	209	189	180	209	241	194	226	229	217	197	220	204	211	220	201	222	209	238	224	196	183	182	213	222	207	195	240	211	205	204	226	224	230	237	217	238	237	229	222	215	197	236	198	233	218	191	199	210	202	230	229	215	235	250	244	205	200	242	209	231	188	236	209	245	229	203	230	192	205	217	226	196	212	211	233	237	215	200	195	230	197	210	240	185	209	213	212	212	194	221	229	206	219	222	231	208	217	227	195	204	242	233	215	232	226	197	204	211	216	218	209	234	225	263	234	228	202	207	209	218	212	238	198	181	222	235	248	215	220	237	223	218	210	195	195	222	236	215	217	253	202	220	219	214	212	222	203	233	227	195	237	214	223	229	237	229	214	255	185	216	222	219	202	205	222	213	212	211	244	218	245	193	211	226	196	226	228	230	201	215	219	231	204	226	199	203	215	231	209	219	200	205	212	188	254	228	195	220	213	200	208	220	197	204	238	207	198	209	228	215	202	190	208	222	221	228	221	226	214	239	231	193	216	225	215	222	201	211	226	203	191	206	218	214	205	216	234	209	207	219	226	227	185	213	240	208	204	244	211	212	221	195	200	238	211	209	242	198	206	198	222	209	250	232	222	209	237	212	229	241	226	224	237	189	223	232	231	218	208	222	221	237	219	233	243	228	204	226	196	211	217	222	239	203	223	218	216	215	178	206	223	212	254	193	244	214	234	218	203	191	215	209	223	220	241	227	193	237	199	224	210	218	231	201	239	189	212	220	228	222	193	207	220	212	205	236	212	201	239	211	237	236	237	212	215	197	242	226	205	225	223	222	220	207	221	219	213	229	189	203	178	233	221	199	197	231	220	213	230	204	222	224	216	225	208	186	212	216	202	212	217	225	242	218	227	224	244	193	196	199	218	227	215	183	202	235	209	190	237	207	223	198	211	208	214	212	251	230	216	251	210	209	252	220	245	220	216	203	219	206	218	215	196	229	232	209	231	229	200	208	230	200	187	209	208	218	212	204	224	214	193	216	209	219	236	242	201	231	179	235	225	242	191	213	235	211	212	217	230	223	186	221	222	219	212	204	211	195	203	205	225	212	238	203	223	245	205	214	219	213	217	206	223	216	212	213	220	209	210	196	206	210	183	222	218	210	182	224	192	198	235	198	228	230	209	212	232	212	205	202	216	218	218	235	217	231	235	213	204	206	213	232	193	191	234	198	218	218	232	215	199	211	201	219	211	221	203	222	233	221	207	222	225	217	226	209	213	224	206	216	218	207	223	195	210	236	202	215	213	206	230	198	211	222	218	213	214	214	242	216	227	233	201	229	245	251	227	227	217	205	247	208	200	219	231	208	194	219	217	233	226	226	197	236	243	213	209	192	221	221	186	207	241	205	209	212	210	182	219	246	214	228	207	217	222	205	233	225	195	210	204	204	204	213	226	217	198	205	202	216	229	217	213	228	218	207	231	223	215	212	240	226	229	198	233	242	220	231	214	193	202	189	201	216	219	206	214	205	204	232	208	225	238	213	226	228	219	221	208	200	223	231	217	229	208	211	222	215	232	244	213	207	208	222	211	181	211	210	226	219	227	218	229	185	210	190	202	208	211	232	224	217	186	212	197	209	218	221	204	229	211	214	184	198	181	202	188	235	212	229	226	242	219	211	204	197	218	220	198	224	225	214	227	190	244	199	227	220	242	224	239	213	194	200	209	194	216	205	207
52812	53367	40655	23357	7648	5916	3677	2851	2331	2010	1798	1635	1329	1247	1233	1136	1090	928	926	886	848	883	802	793	786	762	724	723	722	673	671	670	668	653	673	642	614	648	608	607	600	587	582	555	623	625	606	631	548	572	553	560	562	566	551	605	564	553	561	529	550	584	559	560	537	589	532	570	562	579	550	501	529	577	534	575	523	559	548	589	550	534	501	540	538	578	500	514	568	515	532	547	534	513	499	514	556	565	523	536	559	518	526	557	510	514	537	552	552	507	546	541	529	535	577	535	567	551	516	512	548	537	584	506	512	542	523	548	524	524	532	532	543	541	528	526	533	544	557	533	527	528	548	482	507	535	553	486	511	523	536	550	534	534	503	531	563	553	528	521	491	506	546	509	544	534	557	579	498	478	519	537	533	530	542	502	551	549	498	516	540	530	500	509	563	532	522	506	558	562	533	532	501	530	546	538	487	527	535	525	498	543	492	491	520	538	543	524	511	535	538	507	513	569	496	548	533	520	526	535	518	529	505	518	519	550	555	477	507	554	564	536	506	541	509	532	530	543	519	561	515	509	548	534	529	525	512	533	542	540	544	547	471	520	504	563	537	516	545	533	537	521	497	508	523	529	528	512	503	524	538	490	535	576	525	493	540	528	535	473	443	529	512	554	492	576	595	510	472	521	516	500	553	514	504	509	557	529	526	524	531	536	521	511	581	504	524	533	549	548	537	524	524	503	527	492	539	460	522	512	555	517	536	513	497	536	532	526	558	539	527	529	523	547	555	525	530	567	530	529	542	513	517	557	569	563	544	507	509	492	543	557	528	533	522	548	521	557	560	525	542	511	538	523	516	503	519	537	528	536	532	505	575	511	523	516	531	476	533	489	517	520	549	525	511	529	526	499	518	520	531	571	544	506	495	551	518	519	574	520	489	486	517	506	509	498	538	499	517	502	547	534	485	529	522	538	521	505	488	525	547	523	506	545	535	489	500	502	513	518	562	511	499	530	548	532	517	527	533	493	539	524	520	517	504	519	566	541	487	553	538	513	523	504	548	545	520	535	560	504	498	480	533	545	543	568	539	543	512	516	493	483	538	502	502	540	539	559	480	494	541	555	575	552	525	539	510	516	508	513	526	515	501	500	537	521	531	521	518	485	538	501	504	517	545	548	519	522	515	545	500	547	537	523	525	505	508	528	549	491	555	512	514	546	483	531	520	531	530	484	501	484	527	548	496	500	517	515	490	506	513	531	493	550	562	561	544	527	576	496	490	522	557	530	528	531	534	562	504	532	568	544	526	523	523	491	505	543	549	534	552	511	550	523	504	513	517	532	552	500	519	522	554	522	548	501	496	568	496	531	549	521	535	501	521	533	561	541	504	486	537	544	519	523	550	533	519	538	492	555	562	535	555	521	529	499	499	543	542	572	506	549	564	535	503	546	526	528	553	509	523	506	534	530	538	521	531	512	533	515	520	499	546	528	505	469	536	527	515	496	529	530	531	522	504	533	503	460	482	490	539	535	538	568	540	536	504	488	527	540	528	511	514	539	517	526	513	509	522	553	537	473	528	521	542	528	557	551	508	539	586	522	503	555	491	496	500	526	517	538	540	559	521	533	534	517	520	521	510	509	570	525	521	506	549	535	523	538	526	526	529	519	533	538	501	549	546	474	545	516	512	537	509	526	512	494	573	502	533	526	519	527	540	499	513	504	502	479	531	530	529	527	528	570	528	510	534	567	515	503	534	519	546	522	504	492	530	498	501	550	496	506	555	514	517	499	513	547	479	508	531	551	545	531	520	500	492	526	508	551	533	507	486	503	551	514	519	549	526	513	541	554	537	555	533	510	529	517	507	501	490	510	519	565	518	506	589	509	497	503	521	504	559	527	513	554	533	530	522	526	528	571	499	545	548	486	542	504	487	482	573	559	555	528	533	542	531	525	492	532	537	503	542	503	511	552	543	503	568	503	522	569	517	518	528	529	564	510	538	541	505	524	543	530	526	531	526	512	520	512	519	502	559	553	514	501	498	539	509	530	536	566	550	539	528	550	525	536	515	559	544	562	515	516	490	523	503	532	510	524	524	509	488	545	556	521	523	504	546	511	478	560	506	574	510	500	533	500	527	527	543	541	532	562	552	567	509	528	532	534	537	538	505	549	553	547	535	497	528	537	536	509	543	548	539	533	500	502	502	491	511	540	536	493	552	549	522	530	494	511	487	466	557	520	483	496	554	530	521	474	505	488	561	556	561	537	542	552	517	508	515	542	512	536	494	492	533	503	541	517	528	506	514	532	521	467	505	547	524	516	473	528	521	498	531	544	493	525	528	546	528	498	522	498	536	523	509	488	558	513	542	522	507	539	495	527	554	527	495	518	551	521	491	537	527	505	478	532	497	535	525	499	530	539	534	542	538	502	521	520	540	544	534	537	516	533	521	526	501	561	494	529	497	526	538	539	519	554	541	570	522	517	483	529	520	514	570	535	524	519	563	548	484	503	515	525	561	508	538	543	525	512	509	513	522	496	522	511	520	537	553	569	567	554	536	515	543	483	549	499	513	535	534	523	518	536	532	513	566	486	529	526	522	531	502	511	548	506	471	520	481	548	528	517	546	523	517	494	578	478	550	519	564	563	544	525	554	481	531	502	532	510	525	519	566	559	525	519	538	515	494	536	506	513	541	547	572	534	521	502	505	527	521	566	531	458	470	497	512	528	576	538	551	566	522	562	538	528	541	506	537	503	525	565	520	546	500	557	493	519	578	490	516	473	563	566	511	502	561	479	504	534	507	523	544	525	539	551	519	523	529	547	542	542	510	498	501	535	525	533	532	464	546	565	516	535	549	493	491	540	534	548	520	505	508	554	588	549	536	549	523	540	528	539	504	503	553	488	504	516	517	505	530	546	562	516	498	449	516	499	544	504	510	531	499	513	565	555	527	515	524	550	555	518	501	493	522	552	551	506	509	530	530	519	502	533	511	502	516	552	547	530	531	512	498	535	518	546	507	543	503	526	522	546	532	539	503	509	533	518	554	524	523	507	532	502	513	516	506	519	492	530	504	526	522	604	519	539	513	520	522	530	532	545	524	517	533	508	535	496	506	533	560	589	512	514	519	498	508	508	500	537	472	527	531	550	526	500	494	521	505	524	511	548	549	524	492	541	516	539	531	492	504	518	543	558	505	499	550	509	532	555	537	524	513	489	514	545	513	495	504	552	507	511	557	497	508	529	483	547	525	484	521	529	527	515	505	493	545	482	531	541	504	516	558	522	490	508	492	515	487	533	538	550	511	534	487	514	514	526	527	547	531	504	533	525	513	505	493	536	529	500	530	487	506	520	513	520	531	564	522	520	508	486	526	526	516	511	516	572	514	542	551	506	527	537	549	504	552	542	518	529	547	546	534	531	516	548	528	548	530	483	547	514	545	504	511	495	481	490	550	538	531	514	520	520	528	577	578	534	518	517	566	529	517	533	546	553	541	534	507	514	555	519	505	529
38049	36132	20292	6497	1960	893	622	486	357	308	304	296	339	309	320	274	319	308	270	303	296	306	284	322	307	298	280	314	300	331	340	270	288	315	297	302	328	328	284	318	305	309	273	305	304	304	295	301	314	306	325	317	284	299	311	266	303	290	329	306	306	319	299	298	286	323	310	300	270	276	318	289	288	318	265	279	297	316	275	280	322	293	308	295	317	288	305	316	322	295	303	314	298	303	290	301	303	303	277	320	306	289	290	312	279	319	296	322	290	296	308	317	300	259	258	285	316	310	310	316	287	294	292	314	316	299	298	313	281	319	333	286	307	318	287	303	251	276	315	303	299	296	298	288	312	313	314	302	328	296	315	302	288	307	318	320	320	280	308	300	311	285	306	311	308	318	275	322	289	322	299	297	278	308	293	323	276	290	307	301	278	264	281	300	330	304	285	285	277	281	308	294	320	272	264	292	289	293	337	302	291	297	309	296	280	313	290	307	306	321	297	269	294	289	303	314	311	290	289	289	289	274	283	315	319	317	303	307	301	286	279	305	301	273	279	281	320	314	276	308	323	289	314	287	311	323	291	280	284	307	310	297	274	323	328	324	307	327	301	296	318	294	288	291	269	307	290	312	307	278	308	296	285	331	310	296	289	308	310	286	309	321	300	349	281	297	286	312	311	301	301	297	314	292	335	316	303	283	308	287	311	316	313	286	308	299	280	318	307	327	313	305	292	284	293	297	304	293	293	307	305	318	298	309	303	300	279	305	289	302	298	303	301	298	340	320	301	304	313	308	323	317	324	285	336	310	293	277	315	295	306	255	269	310	283	290	319	305	282	313	275	308	315	301	292	308	309	306	329	310	294	284	316	303	293	295	279	326	290	297	314	301	320	285	348	325	330	299	299	301	274	319	312	318	302	262	295	295	301	305	297	277	283	270	319	303	305	306	298	329	276	321	307	307	313	298	296	278	280	305	301	283	309	297	284	287	316	284	273	321	308	292	311	305	304	304	301	328	322	288	299	292	302	272	311	262	279	294	299	307	288	265	289	319	316	319	304	315	275	305	285	302	317	274	275	282	291	282	315	304	294	272	282	299	293	285	259	316	298	292	296	301	313	346	312	307	314	316	296	330	299	302	294	328	306	298	311	295	322	311	304	312	279	296	273	279	358	308	302	302	285	280	296	326	305	278	308	281	290	309	306	267	305	305	307	292	306	293	311	290	290	304	293	308	310	282	294	336	314	303	293	285	283	290	301	298	312	311	285	307	315	305	302	354	289	248	299	291	292	278	310	307	289	281	298	340	304	329	299	267	307	305	313	294	291	301	318	324	322	303	305	334	313	281	303	293	314	307	277	317	307	287	294	322	305	324	313	299	297	331	358	304	290	283	264	265	314	303	303	323	303	288	283	304	292	307	315	309	304	302	293	282	311	312	300	299	328	306	265	272	311	314	300	270	285	260	306	310	298	282	291	281	320	288	295	304	286	303	277	301	306	314	298	308	305	305	274	312	294	311	325	322	290	284	304	275	295	277	288	305	289	275	290	292	288	307	297	319	323	287	305	308	314	300	299	278	318	288	326	301	284	307	303	307	314	309	316	284	326	328	329	331	289	329	288	308	304	304	323	337	309	325	287	304	308	291	293	309	320	304	338	301	301	285	325	271	275	324	300	294	288	307	308	342	335	286	314	287	308	330	328	288	309	333	313	292	290	286	328	314	308	304	320	292	310	300	288	342	276	300	316	312	295	317	293	287	294	284	286	310	293	299	329	315	283	293	293	315	326	299	299	319	338	296	322	302	300	298	301	328	281	285	279	297	299	327	298	316	305	304	308	334	296	286	312	320	311	312	298	309	277	297	299	315	283	311	335	321	287	278	296	272	294	324	300	318	322	298	322	286	268	311	291	307	297	293	316	309	303	330	322	295	338	290	277	311	312	275	264	311	309	324	275	314	321	272	311	317	264	306	301	317	259	287	299	259	286	286	334	298	324	305	282	314	295	302	299	324	321	298	301	307	312	310	306	304	342	287	316	299	287	313	303	308	294	314	288	309	307	297	294	293	311	293	293	304	288	325	303	327	278	301	311	323	301	304	321	289	273	294	276	326	353	305	312	320	308	310	274	314	297	306	302	317	300	291	309	338	335	293	326	316	309	284	289	330	298	287	304	318	272	311	306	283	312	314	330	267	308	311	302	327	287	325	312	309	281	286	311	278	343	304	299	286	277	269	288	263	313	293	300	306	313	313	299	302	294	336	308	317	301	309	297	315	331	314	322	307	281	291	262	317	294	321	305	314	290	302	334	307	313	297	296	326	293	333	279	282	312	271	320	300	293	308	325	304	295	293	304	335	283	303	303	305	285	313	317	296	264	294	296	321	310	288	298	314	283	294	328	282	282	298	299	282	287	321	352	329	270	311	325	325	292	305	291	300	311	321	302	314	286	293	314	290	309	292	305	305	293	295	326	301	292	326	328	318	290	294	299	276	323	284	265	281	285	293	307	275	272	318	300	303	282	330	312	304	283	287	294	295	333	320	302	321	254	337	283	295	286	273	281	316	277	298	324	310	298	296	295	332	326	305	297	308	261	279	298	293	316	303	292	298	307	272	297	316	273	289	266	304	295	292	280	275	307	312	314	325	304	292	301	329	316	313	308	305	297	282	313	295	296	315	309	296	321	301	302	291	289	341	312	337	287	317	300	283	285	323	305	326	325	274	314	317	283	312	329	318	318	260	294	299	289	301	318	312	297	294	338	308	281	294	317	277	335	322	293	299	295	315	306	297	328	297	298	310	299	306	283	273	303	323	280	288	334	314	289	322	320	306	305	347	290	319	337	294	314	297	307	320	319	281	276	278	295	325	280	274	319	303	305	326	321	260	313	275	333	311	309	339	307	308	313	291	328	281	319	331	297	280	277	287	316	317	313	300	305	279	321	332	301	297	307	286	287	300	311	282	293	310	319	333	293	283	306	300	303	331	296	324	298	298	288	305	266	294	294	302	307	291	292	293	288	280	313	308	292	322	292	304	324	323	279	303	315	306	296	299	285	307	322	326	281	283	296	320	312	306	297	342	269	272	347	297	307	297	312	307	279	298	303	331	274	324	300	284	291	309	291	292	288	274	305	269	300	289	307	290	297	280	293	293	295	266	322	316	316	295	310	314	309	297	315	319	278	275	299	295	307	295	283	309	300	307	312	270	311	322	308	307	306	328	326	292	293	311	293	297	325	327	308	279	323	297	320	316	279	309	294	304	254	287	264	319	305	300	277	302	320	309	322	317	261	287	292	317	323	343	313	292	280	301	307	303	288	274	274	302	342	264	299	295	303	283	345	303	316	277	295	303	296	301	284	291	319	297	296	277	300	342	285	313	314	294	293	310	267	322	309	327	306	315	329	311	319	293	287	291	302	302	303	293	308	322	312	317	301	291	314	314	316	276	292	317	291	284	313	304	329	292	296	309	295	279	321	302	312	297	309	317	295	290	312	299	304	286
33165	33107	19972	3728	1148	970	886	899	821	784	806	806	817	820	744	816	808	775	786	837	783	863	773	778	757	753	804	721	799	739	840	767	767	773	795	759	778	792	772	769	812	775	789	771	779	809	797	802	759	772	759	745	812	795	765	736	788	754	780	811	789	778	741	762	735	755	750	785	823	803	790	813	763	753	794	798	810	773	785	767	786	748	703	788	833	785	736	741	744	792	772	741	770	739	757	779	737	830	754	727	752	770	788	771	718	809	717	739	767	783	744	728	789	781	734	771	760	798	764	754	721	798	756	753	755	747	759	785	795	798	769	787	804	746	751	782	723	829	749	758	745	783	779	735	780	801	747	811	737	773	803	724	820	791	821	793	763	814	769	792	833	823	760	735	772	817	741	819	755	740	803	758	752	767	771	753	764	799	803	792	804	776	730	755	788	750	797	746	752	766	783	817	766	761	778	721	744	781	766	806	735	785	763	743	746	771	804	747	733	764	779	726	807	780	784	732	790	786	791	783	795	802	760	767	743	766	765	778	748	751	754	792	771	789	789	816	785	714	748	759	741	796	783	765	752	788	763	745	745	742	790	755	795	764	764	764	770	805	822	784	757	776	763	798	768	754	832	751	823	777	739	736	777	768	754	763	764	803	824	778	775	756	742	752	730	770	751	822	798	772	764	782	765	773	725	795	797	822	784	780	801	765	748	748	748	737	780	740	745	787	829	807	759	829	759	752	799	748	755	809	737	815	784	790	790	747	785	727	769	800	794	721	785	757	782	796	761	749	794	769	771	729	745	783	771	713	767	755	827	826	747	770	780	778	740	770	785	793	759	751	794	776	768	769	791	771	768	809	747	815	747	805	769	753	750	785	782	756	730	744	776	800	757	711	776	816	807	767	801	737	766	772	734	759	772	765	759	750	810	768	773	749	770	782	782	774	774	749	733	771	748	785	762	761	741	759	761	784	809	803	767	782	765	787	789	769	799	811	789	765	757	729	705	815	813	810	776	790	783	808	805	791	762	735	806	825	744	789	785	774	778	801	817	801	774	790	787	769	809	714	776	771	791	812	782	790	776	800	784	791	780	727	744	803	744	738	740	795	787	741	757	744	761	788	764	787	798	778	757	741	784	776	750	760	794	770	759	811	793	775	788	740	763	777	736	775	770	733	732	777	782	790	772	776	737	777	732	798	763	764	789	744	793	790	817	762	769	753	813	708	771	761	773	812	764	747	777	772	751	794	706	773	763	750	733	746	746	762	805	799	709	725	772	769	780	734	786	763	770	744	765	746	729	751	799	731	809	866	733	738	780	791	781	734	756	745	751	765	786	699	799	780	718	767	748	772	799	735	710	750	760	764	789	760	782	762	750	795	750	790	713	796	748	785	743	793	702	777	757	791	778	741	747	777	776	850	737	756	757	798	797	728	786	798	765	776	765	762	720	769	782	797	730	739	773	761	853	778	723	774	740	770	768	723	754	790	776	776	808	794	803	793	826	794	751	806	808	785	749	765	738	809	795	788	796	769	744	788	838	766	772	753	733	770	753	829	798	786	788	780	750	733	756	724	772	773	740	731	766	779	758	760	742	743	756	789	740	770	722	753	719	779	818	814	786	806	763	731	764	779	805	792	794	764	741	794	762	759	812	767	780	771	762	759	733	760	761	749	778	815	798	789	719	755	768	766	755	750	790	801	765	717	781	801	741	756	738	809	819	814	756	816	745	804	788	803	786	783	737	795	774	816	730	761	771	763	750	764	774	765	778	767	788	769	776	735	770	812	803	755	795	762	728	748	748	735	735	767	810	749	772	772	753	745	744	803	761	779	806	797	718	706	774	762	791	735	761	785	806	807	761	788	718	760	814	754	759	762	739	770	763	774	792	742	823	760	764	764	769	762	758	762	793	777	745	839	764	768	809	721	745	747	818	787	762	767	785	773	799	818	751	768	787	741	722	766	757	807	782	782	813	780	795	757	753	707	741	804	784	785	776	794	809	695	784	768	769	773	791	729	761	739	814	802	783	765	749	795	773	751	744	744	756	786	788	777	744	805	744	743	767	766	773	762	761	826	762	773	776	793	804	769	796	721	817	740	764	808	814	769	812	750	757	763	731	736	782	779	816	783	791	773	737	789	793	749	768	789	775	780	774	770	773	753	738	723	723	777	755	770	751	789	788	786	813	799	731	782	720	781	792	772	800	787	764	723	786	738	759	741	767	763	795	818	789	772	757	751	784	821	774	714	774	763	753	764	749	786	727	743	819	746	721	766	777	796	776	755	793	752	790	782	757	747	740	785	805	792	735	761	799	752	744	809	771	725	765	744	792	831	817	796	755	732	801	786	806	804	783	774	778	828	765	765	732	765	750	769	740	749	797	788	781	794	774	782	792	758	778	788	765	752	795	762	750	793	781	706	801	796	752	816	777	757	797	820	751	757	786	791	783	744	796	783	735	804	798	782	796	724	791	760	722	779	771	773	752	792	745	757	710	728	728	752	759	739	766	772	754	807	799	776	754	780	734	728	791	756	738	753	801	754	759	782	782	754	772	742	713	764	749	820	805	772	808	768	744	742	770	798	802	814	783	749	739	760	801	770	760	730	861	785	775	805	754	758	788	776	777	803	725	750	785	823	783	783	783	728	780	776	774	708	727	770	738	762	705	762	796	717	759	795	838	758	798	791	721	778	742	809	770	786	759	818	781	761	734	769	784	773	754	783	773	749	768	781	748	770	799	756	772	735	761	796	851	762	795	789	765	781	805	731	798	815	789	766	759	719	774	773	764	749	790	781	763	789	830	786	754	792	801	824	736	771	770	724	775	746	777	747	743	792	792	759	792	810	775	743	757	749	756	789	792	763	766	733	809	761	742	750	784	830	797	707	776	793	793	772	787	712	816	768	825	812	832	757	717	792	757	721	773	780	738	803	737	783	774	757	755	813	758	756	758	750	766	751	746	736	753	801	716	839	768	793	785	737	742	750	761	743	799	754	756	779	771	764	760	710	813	798	742	790	776	818	777	732	735	757	768	754	762	807	750	786	776	791	792	762	778	751	774	737	770	796	749	732	765	772	741	760	710	759	778	799	758	739	788	804	767	763	803	789	782	750	781	797	802	767	799	741	800	766	758	773	764	799	754	725	762	796	770	793	734	799	755	742	811	759	724	746	838	758	782	751	751	795	792	793	767	827	762	741	779	765	747	793	792	804	763	753	804	743	703	768	761	769	766	756	811	752	775	815	805	804	831	736	711	829	840	742	795	837	748	700	792	789	714	743	745	812	768	753	730	818	818	768	727	757	773	763	746	822	736	782	751	809	779	773	785	769	801	710	740	760	767	765	772	738	790	753	767	819	797	736	725	767	756	800	769	732	761	724	734	747	736	788	745	780	759	793	782	773	781	781	750	791	786	744	720	737	759	733	829	722	780	754	778	764	780	814	764	752	741	717	728	814	762	775	795	793	794	795	785	744	790	785	746	728	787	763	789	801	780	766	761	746
52861	42250	34946	25952	23670	21309	16296	8016	2472	733	523	463	494	441	455	442	453	416	435	437	424	401	396	346	376	387	426	398	410	402	412	434	394	365	366	392	350	409	375	393	388	388	380	410	406	411	373	378	445	418	379	371	394	405	383	421	397	389	370	407	409	426	370	401	359	357	404	388	406	390	397	411	383	370	398	398	392	361	376	420	435	403	381	405	355	396	390	436	394	415	393	384	389	349	363	416	380	374	400	413	373	360	368	391	372	392	376	396	393	373	392	395	381	390	383	391	354	382	390	427	357	391	386	364	386	374	423	371	392	388	366	373	368	409	378	391	370	400	385	397	421	394	390	363	370	381	373	367	439	386	352	397	409	393	385	399	404	387	378	400	369	393	352	404	399	434	368	390	382	365	359	406	398	411	394	364	405	402	369	336	352	404	395	397	410	414	352	374	374	387	375	397	386	373	376	356	406	363	392	337	388	386	365	382	376	415	409	417	371	395	374	391	434	357	354	387	413	376	381	398	351	350	383	366	358	383	365	384	403	374	406	377	384	381	385	373	402	388	364	414	405	377	409	347	367	413	375	376	396	383	379	375	389	419	405	388	375	379	397	382	370	382	381	397	360	390	364	414	348	406	367	386	391	395	374	399	387	425	387	391	375	356	335	396	378	354	374	347	370	364	391	370	379	320	371	448	349	416	379	387	391	362	418	372	398	367	384	391	395	383	409	392	393	357	395	397	431	400	364	385	354	388	391	425	390	388	345	416	387	360	397	399	386	380	350	379	378	404	388	389	385	406	369	373	374	369	391	376	414	392	374	400	393	376	359	383	387	394	389	384	368	378	363	348	364	411	377	406	410	433	389	365	372	395	380	381	378	407	396	415	387	406	350	371	375	361	388	386	373	407	409	396	375	422	412	419	381	354	421	381	383	388	381	386	389	379	347	375	360	413	421	381	367	391	341	413	392	411	324	381	390	418	395	361	391	376	401	405	370	389	390	372	379	401	422	385	366	365	386	388	396	330	374	395	374	380	368	408	391	407	414	431	366	385	390	385	402	394	376	384	376	392	386	402	346	383	382	358	392	401	378	377	390	393	362	405	371	420	366	345	375	418	399	382	399	420	409	356	389	355	428	357	360	363	372	416	358	392	372	399	374	408	336	381	374	377	364	394	406	390	385	385	376	394	370	348	404	397	368	397	386	384	410	410	396	402	383	360	352	402	385	366	397	388	363	407	398	403	393	391	404	376	397	370	395	356	374	355	380	386	379	357	416	401	388	400	369	359	392	368	383	394	365	374	366	406	348	320	404	374	361	406	362	358	340	402	356	375	405	460	384	379	383	414	388	381	383	394	384	398	374	380	383	356	400	388	372	374	376	407	405	395	383	360	408	365	357	403	395	354	377	389	376	368	357	395	369	396	386	383	359	350	376	372	369	351	388	424	382	373	404	343	389	388	357	390	372	382	372	344	384	384	413	411	386	412	426	356	387	415	405	387	407	367	369	403	397	346	419	383	354	386	356	377	325	385	375	393	391	355	404	400	372	384	392	385	405	451	388	396	397	380	387	404	400	322	369	354	320	372	373	399	391	376	393	397	371	364	351	400	359	369	380	377	368	397	386	401	392	408	381	399	412	402	396	376	383	405	373	381	401	384	364	341	413	427	367	382	401	381	437	374	382	353	391	401	366	403	391	349	331	380	411	345	392	389	395	386	403	406	397	381	388	383	368	379	393	401	375	386	388	365	394	414	383	404	359	383	366	384	381	390	380	408	389	381	364	392	373	386	364	378	374	367	396	401	414	352	408	365	364	371	385	373	407	388	379	396	389	356	375	391	381	412	395	400	385	369	406	372	376	405	391	363	397	406	375	380	426	379	336	396	382	412	371	354	357	389	384	426	368	406	365	399	398	363	383	450	394	351	374	366	406	368	376	396	372	371	375	390	382	448	375	386	387	403	409	370	355	404	354	368	368	387	384	404	432	407	356	376	368	396	380	381	365	387	369	387	402	355	377	357	368	363	418	385	380	396	361	388	393	397	399	328	389	379	390	379	388	336	340	404	391	384	372	423	360	379	411	412	382	382	404	378	356	402	351	351	380	366	348	369	383	358	403	346	401	362	430	364	389	380	380	372	408	364	344	374	396	418	400	400	368	380	403	366	364	452	369	375	374	423	379	396	394	419	381	406	400	382	374	377	383	368	376	376	400	401	389	374	437	388	361	393	395	389	384	384	394	402	411	378	395	369	410	380	366	348	381	449	365	392	368	408	411	397	387	431	384	404	378	351	379	372	404	394	377	392	387	381	382	390	371	364	377	361	366	380	365	357	410	375	357	369	377	376	391	342	394	369	379	418	328	382	379	374	387	409	382	390	418	406	367	391	369	358	387	409	364	427	395	361	389	390	401	414	395	416	385	371	380	387	407	388	371	416	349	402	366	442	392	420	381	357	400	406	373	356	348	386	413	374	414	383	361	369	406	366	403	380	448	403	381	389	377	360	363	361	396	406	371	401	359	382	356	379	439	399	440	382	399	377	388	390	386	389	393	394	397	391	388	377	378	392	378	358	386	393	398	375	423	405	359	381	398	376	377	376	364	381	336	372	400	356	433	380	393	365	408	371	386	405	406	375	401	385	364	389	357	408	396	393	395	354	385	353	401	394	392	409	397	391	365	360	344	383	401	388	370	362	380	374	362	375	367	386	374	342	397	366	393	383	399	389	347	371	430	414	353	354	368	364	407	370	416	394	385	354	416	411	385	392	403	385	363	377	420	394	372	384	383	364	356	411	391	365	362	374	398	357	352	401	358	386	375	421	408	370	386	412	387	392	355	419	382	396	378	407	344	366	378	379	410	377	387	408	412	376	315	410	376	352	368	414	381	378	387	359	377	381	376	370	374	407	363	392	351	401	413	374	360	415	387	353	376	403	365	398	393	381	401	381	366	363	395	364	427	418	408	383	404	386	387	425	343	367	372	369	428	340	390	408	394	378	350	407	394	381	407	406	379	372	345	376	410	417	382	404	377	361	362	382	421	376	337	404	392	386	358	377	422	396	402	358	403	375	361	368	368	378	404	397	387	421	380	355	387	383	377	425	341	396	412	399	374	387	382	384	384	416	424	384	389	393	343	415	415	366	403	392	380	362	379	360	394	392	376	394	348	407	418	399	386	369	359	385	414	363	348	407	358	345	378	394	344	395	388	348	381	382	347	369	381	406	410	374	399	371	371	392	409	391	381	402	383	375	368	393	389	418	379	382	373	395	380	372	368	401	377	389	393	426	361	394	412	388	420	361	345	394	392	363	370	340	398	391	356	383	376	399	384	374	333	397	375	359	420	348	395	383	386	377	367	337	374	358	386	401	338	385	409	388	380	376	372	405	390	412	375	377	365	382	343	415	335	419	411	409	394	394	374	410	374	392	380	354	343	384	355	393	355	396	374	404	362	373	329	405	393	343	362	401	379	399	380	382	388	360	403	342	372	406	364	395	346	320
54700	55411	36959	16143	4396	3463	2431	1990	1813	1697	1498	1441	1374	1275	1277	1130	1195	1125	1085	1071	1046	1092	1069	999	1009	1044	979	917	945	1013	969	1009	931	912	926	972	963	924	974	953	955	892	918	918	873	946	962	920	937	895	845	928	932	917	918	942	900	894	944	952	903	937	921	873	893	959	920	873	902	870	905	908	901	940	953	881	877	881	887	848	980	930	919	900	910	895	868	884	893	870	919	889	950	896	926	915	871	902	852	867	905	903	915	904	843	944	883	862	899	914	910	921	901	888	922	925	876	921	888	865	888	919	928	920	887	954	879	895	850	858	905	949	874	965	888	857	894	841	909	896	957	892	855	894	918	904	907	881	884	912	879	851	875	886	920	930	947	892	843	864	906	892	897	905	886	898	884	915	890	918	948	890	833	855	909	880	904	939	899	927	918	895	871	940	859	860	883	942	889	858	921	885	904	898	916	938	880	899	863	861	844	874	820	872	925	828	917	896	895	868	886	863	914	885	879	905	861	879	887	848	912	848	894	835	898	900	888	919	873	919	894	869	893	924	910	877	898	859	865	859	901	869	885	876	933	874	862	919	937	938	920	915	900	833	953	926	870	860	895	904	892	881	927	890	925	914	937	882	846	904	941	868	909	896	833	889	821	923	893	951	878	851	914	901	955	860	846	897	896	857	897	914	885	888	807	918	870	910	886	847	882	919	880	859	898	919	917	898	916	918	889	886	885	863	919	870	881	951	930	876	887	926	980	899	872	908	869	907	857	821	961	873	917	908	899	883	952	927	884	909	891	917	935	909	888	862	914	864	911	860	871	879	891	914	937	893	896	950	837	929	917	897	923	903	952	949	850	859	934	865	920	874	828	900	934	885	926	863	903	887	899	918	876	873	896	933	951	873	838	894	909	909	863	963	829	888	878	835	916	843	893	907	865	880	876	837	889	866	906	875	912	910	862	882	911	870	926	953	874	897	895	878	900	891	883	914	866	963	941	900	894	838	870	855	959	924	801	887	876	871	886	903	870	937	887	889	892	912	874	898	886	869	891	857	837	872	892	876	898	879	927	894	886	925	867	850	886	938	871	888	862	887	906	893	885	878	901	845	896	903	935	937	869	902	878	930	913	894	881	912	863	917	877	869	971	885	920	890	932	882	902	903	877	892	912	903	916	901	905	884	904	898	901	892	837	901	894	884	929	858	944	913	903	902	904	901	915	897	872	930	850	879	907	909	923	874	879	916	930	890	896	885	921	910	907	825	888	950	936	927	933	902	913	872	858	888	868	892	939	864	892	881	836	911	866	897	871	821	921	888	853	917	901	898	921	879	940	872	929	916	859	903	865	885	897	935	934	908	860	883	924	913	906	857	870	875	876	872	925	850	935	853	912	914	894	880	871	901	872	896	923	875	878	910	904	936	835	888	910	940	898	889	892	851	911	937	900	931	866	893	897	886	902	894	873	821	882	884	883	904	876	881	889	881	869	825	959	877	935	897	867	870	890	880	946	890	852	895	852	894	920	902	891	908	909	889	838	877	873	864	881	904	922	886	866	952	903	960	901	889	869	853	907	891	839	882	906	903	863	870	866	889	866	878	879	916	879	939	879	892	959	890	895	912	883	924	916	912	852	880	932	906	894	876	910	873	900	863	898	941	878	925	898	927	855	897	872	897	921	911	912	927	900	904	894	957	912	920	874	886	916	928	906	974	885	906	902	900	907	901	854	869	903	864	815	893	903	864	879	888	891	913	905	896	883	927	869	945	930	936	871	885	881	892	901	911	875	877	888	907	909	895	890	926	943	912	897	882	885	854	885	876	889	903	872	826	891	919	896	899	896	952	898	880	901	878	920	862	884	865	932	904	924	881	853	911	866	892	892	963	936	907	953	855	916	901	865	891	862	912	830	911	896	872	949	863	867	952	883	863	939	888	864	916	845	857	873	890	883	939	902	916	872	904	932	927	948	846	914	922	865	894	900	900	938	856	855	820	856	871	918	969	900	939	891	853	899	879	922	898	868	898	893	938	903	869	872	888	923	851	911	878	890	864	879	867	955	948	844	860	926	927	896	918	899	895	896	888	916	917	907	879	880	877	883	893	903	917	920	873	846	877	929	915	850	882	872	962	909	892	918	949	910	839	893	901	905	857	897	954	863	835	916	863	850	888	895	929	915	862	888	868	894	891	986	916	885	867	897	873	861	826	854	934	864	924	883	888	901	910	884	872	920	852	890	905	880	896	853	886	828	865	919	886	933	884	880	858	896	880	865	854	881	884	878	915	945	924	921	921	931	925	899	952	916	912	811	907	884	892	836	890	918	890	853	853	908	866	922	900	863	862	915	910	883	892	942	927	876	880	846	854	891	933	901	914	854	882	860	884	892	875	902	933	911	902	932	882	906	874	887	900	878	843	884	909	877	890	873	896	885	858	856	919	940	926	908	912	896	874	875	906	880	924	873	871	925	876	874	876	834	893	858	880	882	887	853	863	867	906	916	882	932	875	885	888	938	895	915	901	927	867	881	902	906	862	902	849	859	907	961	893	905	855	914	883	906	835	874	903	930	826	897	806	862	901	982	908	912	938	886	841	886	859	870	881	903	919	935	890	874	940	867	962	882	931	895	920	934	902	907	894	896	851	868	870	898	855	869	887	879	899	878	911	853	916	899	887	882	884	878	876	905	896	940	811	897	912	912	899	878	908	940	925	928	877	842	861	823	898	892	902	884	876	897	912	897	888	905	880	821	910	877	920	917	908	910	853	934	886	926	858	899	861	898	906	895	949	896	867	896	865	867	888	928	929	891	874	844	859	896	885	864	909	844	954	878	900	921	890	887	888	901	896	904	866	921	859	853	922	918	916	888	869	931	905	956	852	884	915	907	866	894	934	875	914	905	919	849	869	810	913	898	876	907	881	909	932	876	911	859	897	910	910	962	854	918	880	912	891	857	911	863	902	870	939	917	894	933	894	898	887	930	849	862	917	928	934	850	876	870	853	903	926	869	886	895	850	861	887	903	902	917	924	860	884	848	894	897	860	933	865	853	866	894	883	897	905	850	939	874	818	859	907	934	925	942	887	888	853	876	861	906	842	887	869	878	878	898	931	859	908	880	890	880	855	866	884	874	893	856	871	868	891	897	875	893	928	908	886	905	907	874	921	929	886	890	912	867	876	918	919	879	885	937	845	902	868	859	919	863	890	865	964	841	865	833	886	897	869	885	899	883	920	848	896	919	921	875	858	891	891	903	909	832	868	879	856	913	892	845	891	853	885	885	910	874	867	921	851	871	930	875	862	897	860	884	883	920	951	834	857	921	939	872	859	883	895	920	887	902	873	898	935	948	921	906	901	905	854	897	920	883	869	906	932	862	874	854	811	844	923	899	866	909	859	931	891	830	863	876	926	877	846	876	831	926	888	899	887	900	927	892	885	907	919	903	906	869	850	849	857	854	842	885	869	875	847	939	882	900	853	900	888	902	908	871	836	876	906	919	911	896	909	911	941
56122	38702	28597	26736	23880	20861	14647	6108	1515	675	498	385	375	332	307	294	296	304	292	267	272	281	259	297	273	267	224	252	214	244	242	248	214	207	248	227	229	232	238	240	238	241	213	186	228	215	221	243	228	210	230	220	218	243	232	248	206	217	259	230	187	240	242	198	203	211	246	224	220	210	241	208	230	222	214	243	192	233	227	246	238	248	211	195	223	227	202	213	236	228	238	241	219	232	205	230	233	211	223	214	247	225	219	218	222	231	218	228	226	233	210	200	220	177	230	228	223	218	221	191	181	211	232	225	198	216	238	230	218	233	196	181	243	209	200	218	206	204	201	230	208	228	226	190	203	221	234	232	196	215	209	189	198	227	213	195	234	202	229	239	201	232	211	215	219	220	211	243	231	227	220	209	227	234	221	205	213	237	214	231	198	221	239	233	239	195	204	215	217	200	237	238	226	226	199	216	200	221	247	212	259	206	191	234	200	241	211	229	201	229	206	198	177	191	199	210	202	237	235	225	198	236	202	216	221	195	229	223	217	208	212	240	217	220	217	225	215	235	205	221	255	236	210	247	206	193	208	215	209	200	195	254	209	187	216	209	233	228	202	234	232	255	232	197	200	195	204	198	222	236	216	185	216	217	233	213	203	197	190	217	223	222	209	221	237	229	226	241	205	217	232	197	228	234	211	237	236	186	232	229	238	213	205	231	226	218	203	195	218	218	239	223	198	234	215	219	205	217	236	222	224	233	248	201	225	222	243	228	238	215	221	208	229	223	241	205	240	207	206	218	216	200	164	214	204	222	196	230	216	207	219	217	243	222	230	223	219	216	192	221	239	235	198	209	215	226	206	224	223	201	211	213	207	221	218	217	208	221	226	238	203	212	184	217	223	201	223	197	221	221	241	209	194	195	231	199	208	215	224	207	258	225	235	217	213	181	236	238	208	218	222	220	218	210	224	214	193	222	220	232	202	241	235	195	231	224	225	231	225	219	191	224	237	206	202	211	201	219	221	209	210	214	198	221	258	215	230	221	249	206	229	208	216	235	236	240	221	194	245	216	223	230	209	217	200	225	219	201	229	223	207	223	250	223	253	218	229	193	205	221	204	204	213	238	224	216	189	214	226	212	211	217	219	216	235	198	202	198	223	226	204	198	216	214	226	191	223	224	187	232	195	208	225	214	221	212	197	204	241	238	216	198	227	213	217	235	241	232	206	214	216	208	230	220	228	182	206	216	225	201	220	246	206	234	237	194	222	182	199	224	221	234	216	246	209	225	216	215	227	202	211	207	219	233	200	214	224	207	234	202	239	218	193	199	225	197	196	233	207	266	220	209	219	199	232	215	220	218	232	217	235	212	215	205	210	186	226	214	204	234	191	216	207	220	222	231	210	227	219	237	221	210	250	227	235	186	200	228	224	224	201	211	194	222	193	237	210	234	227	209	202	209	257	210	193	217	214	203	216	213	215	203	228	212	234	219	205	234	215	222	215	208	205	207	220	214	210	205	229	213	206	258	206	209	201	207	213	207	225	240	212	204	239	190	219	228	234	242	201	204	221	216	240	237	191	224	227	230	188	228	204	220	216	243	194	239	223	219	250	198	223	236	209	181	219	234	240	211	193	212	210	183	212	229	211	197	229	254	215	251	213	209	206	205	219	223	222	244	220	197	214	201	217	247	215	201	221	227	215	214	246	227	206	197	222	245	213	202	213	203	230	254	238	196	224	220	204	201	191	219	223	229	209	216	211	240	199	231	233	219	221	220	231	201	220	204	220	220	208	212	219	247	230	197	196	234	223	232	210	236	212	194	242	238	214	195	185	181	192	178	220	218	245	222	207	194	235	180	214	184	205	222	223	239	223	208	213	209	232	226	213	213	213	209	213	205	229	222	243	225	262	246	228	239	221	226	190	207	231	223	219	191	223	247	207	197	206	232	207	220	223	221	202	212	206	229	206	203	214	200	216	181	206	211	211	220	223	230	207	234	208	222	234	183	239	254	203	212	233	210	247	222	225	228	209	219	221	178	209	228	240	214	230	226	241	215	207	191	225	225	227	213	230	210	244	212	227	230	231	232	215	238	222	233	213	209	238	209	225	218	234	228	200	221	245	224	256	228	198	203	255	210	223	209	215	210	240	208	222	211	234	224	223	241	227	222	221	215	196	219	202	210	226	203	233	240	221	237	211	192	213	222	224	209	201	223	213	211	211	220	212	207	221	201	206	223	189	211	222	210	210	233	237	211	217	210	203	204	216	225	209	210	216	199	219	228	225	243	201	221	236	237	195	197	204	214	214	194	227	225	195	204	195	192	205	200	225	254	230	207	202	202	209	266	238	219	237	211	229	214	220	235	224	222	204	237	207	213	246	237	228	207	224	212	201	216	227	216	250	223	244	233	215	209	233	231	221	205	209	211	215	250	204	210	211	224	221	191	200	201	193	206	233	202	215	204	200	273	199	233	241	182	224	210	213	216	185	243	210	215	212	204	239	229	233	222	228	233	196	232	206	195	229	235	216	202	203	226	235	237	239	214	186	240	227	195	207	212	218	229	200	228	211	208	209	203	232	207	206	213	220	228	230	208	212	232	203	204	200	204	207	198	215	228	218	214	223	217	213	192	206	234	212	214	217	212	217	211	219	207	199	218	215	228	195	221	220	230	215	199	223	223	208	208	215	237	214	206	214	232	233	236	225	223	213	203	257	200	210	188	213	205	235	233	230	193	206	205	220	208	208	227	228	230	186	198	207	197	219	212	241	214	186	228	203	228	242	197	228	238	193	227	210	239	202	221	227	243	257	226	205	203	231	223	226	199	221	245	219	206	199	246	201	221	235	223	240	199	226	210	225	212	212	207	252	226	239	205	211	205	200	196	180	196	223	210	229	223	221	231	241	215	202	218	201	196	206	250	225	224	225	245	183	216	235	214	209	204	239	206	224	241	228	209	230	224	215	242	220	210	220	201	218	197	214	198	211	226	231	219	216	240	218	229	226	242	223	184	230	233	195	242	189	220	232	198	205	194	230	235	207	204	232	200	215	218	210	206	230	241	221	196	207	224	207	226	190	204	205	257	228	216	254	236	208	221	209	222	218	204	216	225	225	213	225	195	237	199	239	212	222	227	187	201	194	212	238	218	216	198	223	216	193	210	205	206	236	239	208	203	211	199	216	238	216	193	218	240	213	210	199	217	225	205	197	227	216	254	200	181	243	219	194	207	208	235	214	213	235	216	242	223	240	199	215	213	236	257	218	234	213	235	204	201	230	221	199	245	226	219	230	200	216	220	201	236	240	216	191	226	213	242	204	194	225	240	228	254	216	213	234	229	201	203	208	199	214	217	214	245	211	233	219	198	238	220	226	223	212	223	219	215	212	226	221	212	218	201	230	221	220	204	200	201	231	212	198	226	232	205	224	229	196	207	225	200	223	212	220	191	226	220	209	193	181	235	222	226	214	220	222	194	229	221	210	203	204	206	206	208	225	231	197	242	213	205
56411	49761	40163	34651	11353	6475	4480	3010	2477	2055	1880	1654	1450	1324	1165	1094	1019	984	983	836	866	808	817	831	797	805	743	694	651	768	667	673	680	682	640	607	629	631	626	619	602	603	606	580	611	608	585	559	619	582	598	607	624	557	590	576	555	561	565	530	535	551	591	558	566	586	545	530	548	551	538	541	531	563	548	559	563	579	520	559	522	559	577	551	498	532	531	504	566	527	559	521	505	584	562	541	551	546	523	530	513	543	536	547	539	528	556	525	521	509	541	500	536	561	554	508	521	500	510	533	516	555	521	581	488	496	570	536	512	588	520	537	532	511	479	503	540	549	543	520	540	556	566	522	572	504	536	562	511	531	549	539	511	574	577	505	501	550	522	513	582	510	559	517	497	545	540	525	531	516	510	544	517	518	556	517	545	565	516	538	524	506	527	544	529	521	544	525	536	512	483	535	512	515	533	569	556	528	513	513	523	539	537	491	527	566	490	564	484	483	512	529	553	503	521	536	604	520	511	498	494	556	531	500	506	494	530	514	534	497	497	524	516	516	550	519	532	545	527	504	554	505	517	497	543	516	490	536	481	568	527	566	544	498	505	497	524	471	533	485	556	501	556	525	538	534	483	515	536	529	519	506	477	547	547	505	542	516	497	520	509	552	514	516	510	564	511	512	513	524	531	505	541	516	537	559	528	521	514	523	516	527	531	515	516	558	528	528	553	498	514	497	514	521	526	549	507	514	526	531	543	496	530	522	515	531	545	489	528	545	513	493	528	555	548	509	522	536	506	563	502	541	526	527	541	540	577	491	526	553	496	499	533	532	539	492	527	506	516	534	526	506	544	522	523	544	532	497	516	514	547	501	529	515	550	517	542	513	488	522	538	544	535	583	518	525	501	515	510	546	509	521	493	531	547	545	487	538	521	549	503	530	523	504	532	500	556	514	526	545	506	556	512	492	541	498	496	519	550	522	552	536	516	533	506	496	508	497	563	517	475	521	491	539	541	531	501	529	500	548	506	556	564	539	557	513	517	500	537	514	508	535	470	558	523	516	556	519	533	501	574	495	490	483	509	540	562	516	503	533	507	504	515	501	503	528	495	555	540	530	501	460	537	526	548	519	529	512	530	535	518	539	553	537	494	509	500	520	510	557	531	518	520	502	544	540	495	531	520	508	538	531	536	511	545	535	467	515	483	518	502	509	579	495	552	540	566	486	535	510	542	512	544	544	497	563	593	511	508	530	540	538	514	496	549	554	535	509	537	525	508	531	535	502	533	565	534	577	530	499	524	524	504	558	533	519	512	530	510	563	515	495	560	536	551	499	535	514	547	515	527	480	525	514	539	549	510	537	485	537	545	567	520	518	502	504	559	510	468	535	513	544	515	510	492	561	528	513	496	547	514	529	556	482	524	511	509	532	509	545	553	560	540	534	533	496	534	541	525	542	550	491	511	536	512	495	492	518	530	531	512	507	530	545	523	533	520	542	486	537	508	512	565	520	519	543	517	521	541	518	520	534	552	499	563	531	517	534	532	498	527	515	533	482	536	517	558	507	536	536	531	537	531	530	510	513	512	528	534	512	503	534	526	504	507	499	511	548	543	572	524	551	548	503	516	490	562	525	577	561	552	540	528	574	487	495	535	548	521	555	489	507	508	504	494	536	531	529	490	533	556	494	526	516	532	478	487	533	526	492	544	529	520	552	538	530	496	541	504	539	552	538	580	538	547	557	504	540	556	503	523	517	578	526	561	576	531	532	496	510	493	519	516	488	544	555	555	488	502	515	522	528	503	509	507	538	560	504	468	495	502	519	526	513	513	506	539	496	525	541	538	544	541	565	535	499	534	513	471	475	537	501	503	521	536	528	565	508	495	518	517	534	495	513	546	508	524	510	523	494	513	521	510	517	533	546	518	559	507	507	522	507	515	524	505	491	524	525	535	529	536	539	552	493	544	509	526	530	560	522	492	547	528	558	533	539	520	511	506	490	518	475	526	561	548	560	539	527	529	522	574	509	565	530	551	534	562	539	499	514	553	504	530	517	528	563	518	496	490	555	491	585	500	525	496	521	536	510	503	503	546	526	512	535	503	527	506	553	515	512	538	543	521	572	523	546	550	523	511	560	511	523	528	485	513	472	516	523	529	556	537	525	527	541	531	542	493	521	522	543	485	541	524	530	557	540	506	535	489	490	562	540	501	508	514	554	567	541	533	492	557	529	472	525	587	473	546	533	524	547	531	537	507	530	522	521	548	513	527	517	570	572	509	539	570	544	527	535	525	546	506	508	547	536	547	477	536	570	529	553	542	509	501	524	523	536	512	487	508	485	545	539	512	519	522	487	509	509	579	504	516	493	528	546	529	531	470	496	499	527	533	524	534	489	538	524	535	525	549	537	529	543	521	513	554	542	545	529	499	556	500	507	534	507	550	524	528	517	563	520	572	514	575	547	535	525	532	531	526	519	509	501	560	509	505	531	555	518	527	565	523	492	514	490	529	562	528	530	516	514	529	517	526	553	503	506	498	533	567	545	524	501	530	503	473	539	536	498	553	488	493	530	502	519	519	533	570	526	530	564	504	499	496	525	522	547	489	541	519	481	509	565	523	512	534	521	499	539	559	557	519	551	526	571	544	495	505	511	556	511	537	527	555	537	544	523	523	516	517	524	520	524	530	534	527	550	534	513	525	578	558	566	555	532	557	483	510	518	507	494	519	507	538	532	511	492	518	537	552	523	510	577	530	547	534	561	514	508	499	534	534	538	561	503	530	544	532	493	511	522	524	533	527	521	549	536	522	537	511	523	475	541	548	507	538	528	538	586	506	564	518	555	536	548	504	519	535	524	491	542	522	507	499	516	528	525	520	534	524	557	503	485	530	565	567	537	519	573	511	533	530	507	499	516	507	566	523	534	542	517	584	514	534	472	519	527	508	544	543	533	550	518	487	525	511	501	547	495	517	513	524	537	521	529	544	523	517	524	553	538	524	525	503	541	504	599	496	535	544	557	524	538	530	468	486	538	511	523	586	541	550	538	506	502	492	552	549	510	550	496	522	545	517	567	529	512	546	503	504	569	491	544	528	533	537	523	542	527	504	509	529	503	537	566	517	495	489	519	514	505	515	506	535	503	515	518	496	514	507	570	492	550	540	542	501	496	519	467	586	518	562	539	506	548	546	540	575	519	542	488	551	541	496	511	524	505	544	499	521	558	487	516	525	507	548	516	535	539	550	535	492	545	504	556	475	537	506	525	515	535	516	545	538	579	544	539	538	510	530	537	487	495	514	487	551	479	561	513	510	499	527	552	496	532	515	478	547	536	563	497	498	511	548	552	503	522	519	543	533	525	490	537	507	518	543	528	562	507	515	508	544	475	550	585	528	518	544	548	543	555	531	509	511	527	532	568	544	556	519	529	534	557	561	545	552	519	477	535	496	520	529	513	519	571	552	509	528	550	524	489	524	498	535	577	554	531	548	570	499	493	505	510	523	524	570	532
31831	31206	17684	5967	1620	665	368	333	306	312	325	287	293	296	285	294	312	333	278	311	306	329	328	318	316	303	298	303	330	311	334	271	303	318	294	330	292	322	314	330	305	320	312	304	285	328	296	309	288	297	305	317	305	310	320	302	314	288	346	312	316	315	285	303	346	324	331	311	308	322	289	287	306	334	309	298	310	267	317	281	334	307	303	313	304	287	306	312	312	314	303	315	314	309	304	303	324	325	332	283	314	266	312	300	310	303	272	315	323	333	297	314	282	314	324	295	326	313	273	313	293	283	304	304	280	306	295	304	290	314	330	327	305	333	295	285	305	290	323	312	324	304	278	292	369	316	321	316	323	288	307	310	294	326	311	293	326	283	280	293	297	311	338	323	293	304	294	311	298	313	303	285	277	304	316	313	311	307	335	353	291	320	330	300	267	310	271	301	310	297	335	314	303	309	281	312	315	322	285	305	291	295	265	298	306	309	302	290	309	287	311	327	274	299	289	289	307	311	308	297	312	284	308	320	293	303	333	318	308	299	317	308	316	302	299	294	313	294	325	272	281	306	330	325	308	295	301	296	318	291	310	295	300	282	300	297	346	263	278	296	297	349	300	312	312	296	315	304	319	285	303	277	303	273	331	293	311	301	307	316	323	306	304	318	312	299	263	341	351	330	307	303	286	317	327	310	315	314	331	329	324	304	284	320	314	300	285	317	321	321	307	304	321	321	331	290	290	278	318	299	309	302	315	331	314	299	291	298	297	311	282	312	287	300	312	305	308	331	327	316	329	310	254	316	289	329	286	289	283	320	290	308	291	328	287	306	302	290	302	326	288	304	284	321	292	303	330	298	316	316	275	330	313	342	275	340	298	301	302	301	292	299	313	280	314	290	293	301	284	316	329	287	287	295	313	300	307	313	323	320	301	303	315	293	288	313	302	278	292	298	287	320	295	307	306	297	297	298	308	311	343	291	306	300	307	315	304	319	317	312	298	313	285	287	291	295	304	295	326	309	288	297	310	307	335	304	325	299	307	311	304	301	328	310	291	309	325	326	319	326	300	327	342	323	305	341	309	326	338	296	313	333	319	320	292	312	326	304	295	321	294	287	285	303	331	307	317	347	295	320	302	300	304	289	291	291	334	328	271	319	261	317	328	294	342	279	313	307	299	324	311	332	324	308	322	311	310	301	286	323	319	289	323	299	291	282	294	296	310	314	331	297	313	296	322	317	307	341	308	300	302	322	295	320	319	307	304	325	327	308	322	292	310	307	297	317	320	307	312	325	329	323	316	295	332	286	327	313	317	288	293	320	312	315	290	314	288	314	314	298	306	297	302	325	329	296	283	295	308	283	270	322	330	312	309	299	274	269	323	313	297	274	292	288	297	294	299	309	298	294	296	300	330	342	298	316	297	316	273	283	335	289	331	313	322	293	323	330	293	311	279	335	283	316	294	348	313	302	294	290	339	300	321	306	320	329	300	279	277	349	303	321	280	287	308	336	281	300	309	261	288	327	303	310	285	302	313	315	311	303	341	273	298	290	290	319	314	306	296	313	262	343	320	340	311	302	292	296	282	291	312	283	332	301	325	346	284	328	305	290	274	303	287	307	296	322	300	307	317	287	294	295	336	294	308	301	342	297	314	294	293	313	260	301	300	318	287	284	326	298	311	280	301	292	282	288	332	332	291	293	248	326	346	299	293	318	296	327	308	278	315	306	328	292	330	295	299	265	288	300	314	319	290	286	340	293	314	298	317	283	314	340	335	322	304	286	286	274	282	300	304	312	284	295	307	306	309	306	286	303	300	332	316	317	319	267	296	334	324	362	285	297	363	327	290	293	282	314	270	303	302	314	300	286	312	336	288	317	292	303	288	288	312	336	341	314	292	303	323	313	302	327	284	283	302	304	293	302	307	308	294	307	287	305	282	290	297	313	309	271	294	306	295	299	299	305	294	289	322	303	311	303	310	315	302	312	295	303	315	310	310	310	322	331	318	305	286	313	300	281	330	350	312	302	298	299	305	341	309	301	335	312	316	299	294	290	297	326	319	333	301	303	313	316	276	292	329	310	280	308	290	281	320	302	321	291	301	289	317	320	308	324	304	305	308	311	309	297	288	320	300	310	304	301	300	290	312	322	284	312	311	286	320	294	296	322	336	315	307	311	316	337	286	316	304	315	288	298	309	337	319	287	278	313	326	319	318	278	289	274	284	309	322	320	293	295	323	298	322	291	331	293	271	294	303	323	307	292	308	307	314	303	317	298	330	336	350	278	315	281	290	288	310	281	277	296	289	294	327	295	327	326	334	293	309	321	340	334	297	292	315	307	333	304	331	291	306	300	309	301	275	303	299	268	315	302	305	286	337	342	276	305	269	326	315	314	333	299	306	296	293	355	313	331	317	270	287	331	320	297	297	275	296	337	297	314	293	296	303	297	270	315	325	322	307	316	308	310	312	302	287	354	325	295	298	295	284	326	306	304	330	330	294	288	314	295	291	276	291	292	300	304	326	334	296	286	326	298	315	266	315	309	312	326	301	327	297	290	303	335	312	293	271	333	345	278	291	280	314	315	313	307	294	289	318	318	283	303	313	304	341	305	304	273	312	306	267	298	308	329	321	309	305	293	297	323	347	314	284	326	304	309	304	291	310	302	314	314	319	296	302	292	292	300	337	291	313	307	307	319	293	256	302	287	311	295	314	325	301	322	294	294	295	317	289	317	298	313	329	306	317	318	288	309	303	310	350	302	284	342	317	301	313	324	311	308	318	289	280	290	292	279	289	289	297	312	346	269	310	288	324	296	280	303	270	283	321	321	315	299	293	336	320	297	306	323	338	328	285	305	324	268	330	298	310	303	303	292	291	277	313	265	301	324	267	325	311	282	310	297	318	317	328	294	346	302	304	352	307	340	290	328	326	289	304	310	302	319	333	322	306	308	306	325	312	328	300	345	300	330	307	280	317	273	313	322	299	307	336	319	294	306	303	289	334	335	315	302	298	319	317	290	273	321	300	324	338	316	322	325	295	292	300	323	306	306	311	337	287	319	303	298	292	261	266	293	331	287	291	336	304	296	306	295	305	306	318	326	284	324	292	322	309	297	324	294	287	353	321	305	300	311	303	281	295	316	307	292	264	320	328	303	333	305	298	322	311	278	293	318	297	281	297	300	304	318	291	339	317	301	289	306	322	289	266	304	307	295	300	332	311	322	298	327	312	299	335	326	345	296	295	300	311	305	313	273	334	321	298	302	298	295	318	267	302	294	308	312	326	320	317	331	297	350	309	299	288	309	315	292	321	323	309	279	296	314	302	300	296	299	313	311	325	336	326	281	304	324	298	282	313	287	302	293	315	313	311	296	315	302	318	317	278	304	290	322	319	280	320	282	358	327	282	323	308	295	336	302	294	289	289	331	316	307	288	329	321	318	311	276	349	282	311	317	329	296	326	308	298	306	323	285	293	347	289	294	303	321	315	303	332	337	294	311	311	293
28075	26765	20138	6654	3202	1549	1016	846	919	825	819	758	872	769	801	797	815	839	789	783	753	774	850	746	758	835	776	789	821	764	767	812	740	789	747	784	792	755	798	786	804	767	811	778	784	812	775	802	788	782	757	849	783	776	779	743	773	774	710	771	788	747	790	801	786	740	752	781	735	775	784	797	784	752	769	729	731	840	744	717	798	797	829	870	781	816	827	746	776	745	768	805	822	822	779	831	762	771	751	817	783	787	813	783	753	778	792	808	825	731	774	785	772	759	806	796	756	775	749	791	813	789	736	762	819	800	746	797	794	817	760	759	809	773	803	746	761	796	803	814	751	738	768	725	809	797	762	738	760	725	763	772	769	771	789	810	779	782	813	772	811	801	776	774	770	778	814	785	780	801	766	773	840	755	792	848	779	725	836	765	804	764	787	819	766	788	817	819	797	755	795	781	797	750	789	795	776	826	818	795	860	807	789	798	768	797	769	776	754	790	746	761	785	778	779	779	811	812	803	811	778	755	805	785	734	805	789	684	828	774	790	770	766	764	819	810	745	774	750	765	750	741	795	763	763	807	756	803	767	807	766	778	757	753	786	771	768	750	760	754	741	791	769	774	788	775	722	818	770	771	782	813	749	819	809	788	743	803	756	812	767	777	800	811	766	741	752	744	783	797	773	744	785	773	792	786	790	739	832	766	761	799	766	802	807	749	775	832	763	734	738	802	790	773	846	796	807	747	779	779	762	799	754	789	781	816	820	798	771	742	754	851	784	776	803	778	799	767	864	775	799	744	794	770	793	780	773	804	782	753	835	793	745	720	776	828	833	763	747	775	719	789	775	760	788	760	810	785	772	764	821	766	730	789	766	781	808	758	776	801	812	804	730	812	782	768	801	760	803	756	749	777	794	755	795	770	796	778	721	768	752	791	730	754	818	789	784	812	819	759	765	762	783	799	777	779	841	783	786	815	776	800	792	787	763	763	772	855	835	765	746	757	755	767	783	787	728	813	728	743	786	811	764	783	803	762	770	772	810	815	775	778	769	782	769	798	808	787	783	803	801	741	790	776	770	810	803	794	771	813	795	715	787	782	777	749	780	797	792	765	782	759	762	772	828	746	736	790	780	761	761	753	767	769	778	742	773	761	775	768	775	828	806	734	773	743	814	797	754	779	781	798	780	766	760	780	778	769	747	793	777	790	782	817	761	787	773	755	829	811	738	803	852	724	817	791	726	795	802	757	771	754	807	809	753	752	754	788	804	782	813	776	798	752	796	745	772	804	797	760	795	768	782	716	785	745	771	738	778	773	736	795	778	729	751	806	798	727	770	812	760	787	813	722	814	778	813	768	764	734	785	790	791	751	736	804	768	793	730	763	773	718	823	808	795	763	701	789	810	801	812	804	808	777	852	727	825	774	763	797	787	770	782	730	757	779	794	763	759	726	741	772	820	769	767	757	796	763	773	745	816	784	753	746	782	773	754	750	790	765	797	784	771	789	824	780	775	758	730	807	751	792	775	763	768	813	717	773	710	724	753	761	767	739	766	766	731	743	793	795	759	807	734	752	764	766	795	779	792	779	807	701	760	770	810	795	743	789	785	761	800	764	741	786	836	750	731	766	823	793	757	687	799	814	755	766	783	771	768	739	774	827	805	761	752	781	771	778	756	737	770	758	728	750	783	785	786	790	750	772	769	767	778	725	781	815	778	742	777	758	741	808	809	781	770	784	802	735	735	767	813	771	775	752	812	755	754	788	802	850	793	789	799	798	795	796	806	785	775	739	779	728	716	777	800	805	781	817	759	748	788	764	771	762	793	778	743	824	775	807	744	792	757	771	793	837	784	814	748	762	774	749	807	771	765	787	770	741	768	807	799	750	797	764	774	807	828	798	749	831	747	771	727	809	776	827	809	766	761	788	781	783	798	800	764	775	696	700	834	768	799	754	731	780	814	768	801	779	783	744	749	748	740	795	756	760	783	766	806	766	744	761	765	794	785	824	776	795	797	850	811	760	752	704	763	748	762	792	827	809	760	811	755	811	793	789	796	751	791	754	770	809	783	738	802	778	794	794	790	718	720	763	758	769	759	781	759	750	791	857	804	706	775	809	740	775	812	818	771	774	763	806	787	804	788	789	833	776	720	755	776	799	788	804	778	784	764	807	726	739	747	818	750	794	785	797	775	778	812	792	745	809	751	784	755	748	807	839	787	756	828	781	787	756	800	801	838	750	745	793	750	800	780	763	798	794	792	770	819	778	787	807	806	788	737	736	746	790	810	832	825	755	796	796	710	790	743	792	795	817	726	786	752	757	805	763	740	768	790	796	768	779	781	817	757	772	751	799	801	770	787	807	812	780	830	755	775	803	749	783	739	748	722	782	768	790	803	735	804	795	785	866	808	802	831	758	787	811	784	802	817	781	792	812	717	759	795	797	721	782	795	736	782	749	727	730	756	767	754	774	811	805	783	802	788	783	788	785	796	742	763	791	803	742	807	801	788	755	818	774	757	782	788	798	805	794	777	800	813	749	781	802	783	782	714	804	771	782	769	736	755	794	792	746	798	777	785	809	731	824	752	793	730	834	791	789	807	724	763	796	802	804	783	749	744	756	781	717	778	789	741	782	740	772	778	741	796	757	785	730	822	800	767	797	737	777	769	758	822	753	771	783	733	784	816	758	824	746	791	766	741	753	769	775	810	792	743	756	756	774	776	746	760	791	730	773	751	827	781	721	786	774	714	739	749	791	794	769	758	785	810	775	712	816	776	738	767	731	750	783	792	743	867	766	812	821	781	805	739	768	789	768	773	793	781	778	775	740	793	834	753	782	799	761	786	819	728	768	777	797	780	780	782	799	752	782	825	780	743	788	788	821	772	763	828	811	793	792	808	781	758	754	764	811	769	726	764	730	775	817	758	794	756	775	803	796	801	786	756	809	764	801	766	786	772	757	798	830	750	765	806	768	780	759	814	781	753	814	770	860	862	771	868	809	787	805	790	772	786	770	777	807	795	759	778	810	810	801	787	815	829	733	778	731	819	715	812	788	768	802	785	797	754	786	765	767	786	776	800	732	779	729	857	799	752	795	752	725	726	767	763	825	741	770	783	801	748	782	750	754	790	760	789	778	765	715	788	780	828	781	779	824	757	779	778	806	776	835	824	815	772	800	781	776	778	818	758	827	763	794	783	796	746	781	813	776	782	770	785	786	796	751	824	786	795	823	804	791	787	769	761	768	736	736	869	806	792	736	840	815	770	766	803	788	766	801	766	767	827	770	810	796	778	785	721	765	697	775	796	772	811	790	738	776	841	774	766	846	792	781	778	780	736	771	805	764	854	813	743	794	784	809	769	763	815	785	713	812	771	821	802	819	812	812	767	761	786	786	745	776	758	817	783	772	767	741	789	797	759	762	755	856	736	774	750	823	793	784	815	750	839	771	766	786	752	797	791	792	803	799	818	779	797	798	780	777	814	829	759	794	816	777	820	762	734	722
52854	39616	36624	29431	25522	21121	12241	4903	1370	620	560	445	452	432	436	428	404	399	434	387	397	397	433	375	403	368	399	385	345	414	351	392	372	362	379	406	347	409	358	389	354	348	396	386	360	395	373	343	372	350	368	389	349	421	401	369	348	441	392	367	373	383	362	391	365	406	358	387	380	348	393	376	401	387	422	370	357	461	356	362	376	381	379	391	372	363	385	365	313	370	366	372	369	365	377	352	397	367	334	359	410	368	386	349	388	370	381	382	334	384	324	381	355	387	404	388	368	373	432	371	361	358	380	363	387	366	358	363	404	345	359	397	393	376	398	371	380	370	385	396	382	349	378	368	340	386	361	345	380	383	347	363	376	380	418	331	375	337	347	352	353	387	351	390	384	333	375	349	388	368	344	383	402	365	404	349	362	385	383	337	365	393	375	377	371	390	394	360	367	341	361	372	343	442	382	354	345	355	345	347	363	402	374	329	380	382	363	403	405	338	371	391	391	380	383	395	404	377	351	355	398	378	343	348	392	367	405	388	386	383	327	402	409	378	397	381	370	366	381	354	353	387	355	358	362	337	330	399	369	344	372	400	401	366	333	399	336	366	367	391	357	364	403	398	384	377	367	386	365	322	394	349	373	391	377	330	382	372	371	362	359	346	354	361	380	379	373	375	394	361	399	399	392	340	372	362	400	365	393	390	336	382	358	359	376	380	424	367	388	421	363	399	388	364	365	345	356	372	384	328	388	379	316	317	343	355	373	357	340	378	384	379	393	373	354	381	386	386	391	350	377	357	388	398	383	372	398	361	378	364	353	384	412	376	403	382	370	382	356	420	382	350	375	395	388	405	381	402	344	352	392	354	343	386	324	378	418	364	373	361	378	373	378	387	399	382	378	366	399	378	383	374	352	387	376	340	353	349	373	351	386	365	351	381	372	378	384	371	360	364	413	356	366	364	343	338	382	396	377	367	355	353	366	392	341	366	366	333	364	366	391	377	368	383	399	358	358	377	407	377	417	372	334	333	374	370	377	374	387	377	393	397	380	395	386	369	401	359	368	350	335	387	360	375	400	341	329	361	381	369	367	338	375	371	370	383	364	356	390	364	401	369	374	394	394	397	406	376	360	376	377	372	387	386	339	385	391	381	357	351	328	376	362	402	399	382	362	369	391	376	371	356	353	394	375	369	350	399	375	362	352	364	395	390	378	388	380	401	372	387	389	375	344	393	386	390	365	362	360	397	389	359	349	355	341	373	390	389	405	372	372	408	360	368	377	365	401	397	386	369	360	365	377	351	373	372	418	374	368	380	392	406	357	394	367	367	348	384	380	364	364	376	380	395	349	378	350	397	379	364	371	394	384	356	349	347	387	401	379	387	341	339	360	415	363	368	376	394	341	345	369	391	366	377	356	386	339	372	352	385	349	371	372	374	384	364	380	369	412	366	348	338	365	372	358	394	383	371	360	353	356	359	372	421	365	374	392	412	371	365	362	337	397	394	365	381	372	387	395	354	369	363	394	385	371	392	336	369	376	388	389	391	378	367	377	362	383	426	409	397	375	354	386	372	354	383	356	404	356	372	386	380	405	380	380	344	395	368	377	384	338	351	365	374	401	363	434	366	378	331	335	394	358	359	343	381	371	366	385	368	371	361	365	364	359	376	370	374	380	363	374	389	382	403	367	373	371	377	376	313	352	361	348	348	369	391	399	402	365	364	348	375	364	415	356	332	366	376	343	390	382	358	359	372	365	389	378	369	403	383	346	344	365	370	374	387	390	380	369	355	349	390	382	377	360	392	374	371	347	353	390	350	376	382	350	361	359	398	373	433	375	362	377	363	357	381	357	362	382	377	397	364	344	399	397	359	376	357	397	369	376	394	381	381	323	370	353	379	338	370	366	354	350	362	385	364	374	364	363	409	379	360	400	394	401	359	395	412	382	398	421	402	368	358	384	342	372	367	375	388	393	348	340	376	372	368	379	389	341	380	386	378	402	400	339	362	360	402	331	400	393	407	347	372	376	388	388	355	381	385	388	355	333	344	367	388	357	392	419	386	387	360	380	390	369	353	357	388	369	346	373	368	369	409	356	372	377	361	379	395	362	368	397	388	407	369	339	367	377	348	379	361	357	373	347	361	374	361	397	389	393	385	382	386	415	374	336	365	344	378	386	379	358	427	370	341	342	380	381	366	352	405	381	384	391	374	372	374	352	364	361	373	393	379	393	362	377	344	361	395	390	372	349	369	392	394	351	340	410	381	403	385	417	374	394	358	375	408	407	399	366	393	391	398	397	389	372	385	393	379	386	391	408	345	354	336	385	384	347	386	373	403	385	362	368	381	389	372	388	375	395	395	357	363	382	410	391	393	355	408	387	385	379	352	358	390	386	371	367	352	369	401	364	352	359	390	384	366	388	399	360	337	400	380	373	383	368	362	376	374	356	386	382	361	417	385	394	370	345	335	378	373	364	346	407	403	366	366	375	390	357	387	344	378	350	385	366	391	378	382	372	365	360	382	366	373	383	403	378	399	355	375	397	342	368	383	368	355	370	402	400	368	374	366	380	383	382	338	394	388	350	399	320	372	375	358	386	383	384	384	381	367	330	317	404	358	356	376	391	412	354	353	408	378	361	374	366	347	400	345	373	388	390	378	375	377	380	423	370	380	369	370	354	400	385	386	376	351	369	361	402	349	406	380	396	343	346	359	323	361	332	382	350	377	374	330	384	350	360	381	385	341	377	392	364	383	369	352	374	405	388	376	374	369	398	405	361	355	385	388	395	397	414	413	348	404	329	387	368	330	376	360	352	372	350	385	367	369	387	387	362	378	387	381	371	350	390	371	358	381	400	395	358	385	344	371	382	365	400	371	385	394	366	359	378	372	355	368	367	371	365	383	363	363	347	372	343	374	388	383	376	362	346	353	381	369	357	357	364	404	370	349	355	344	366	374	386	386	370	382	350	369	369	381	383	374	376	405	383	373	356	366	393	378	359	358	340	354	370	360	404	454	413	390	383	390	379	356	376	352	381	383	388	381	372	398	370	406	386	370	364	376	384	374	365	399	361	360	360	362	351	361	331	406	393	359	369	379	391	386	355	363	378	376	394	376	398	372	376	380	342	347	374	337	370	357	403	394	389	340	381	409	360	385	350	379	373	348	407	409	378	378	396	398	384	376	394	384	366	376	387	400	344	370	384	397	380	344	364	377	358	378	365	357	348	383	368	356	367	391	382	353	373	370	411	379	389	396	378	359	343	342	359	364	414	351	391	379	368	338	384	388	350	388	379	384	389	331	337	357	351	387	357	380	366	403	386	374	373	367	349	390	422	359	371	381	362	410	400	366	345	389	376	375	397	385	392	362	347	379	341	394	371	384	364	354	363	368	361	343	418	396	386	352	361	359	373	342	351	379	394	372	407	370	374	361	338	364	360	378	390	349	403	366	390	395	363	346	395	396	414	392	371	358	371	348	358	353	366	363	359	406	370	380	379	356
49965	54745	48501	38325	29014	9703	4510	2622	1914	1633	1568	1394	1332	1305	1195	1216	1178	1133	1058	1077	1113	1059	1026	1022	1041	1016	962	1043	1055	955	986	980	945	923	1007	900	984	955	997	931	894	952	879	924	951	974	890	901	880	882	881	923	901	909	907	850	868	926	832	885	945	861	915	922	912	926	881	899	876	942	937	902	906	910	838	923	906	871	879	895	891	943	887	906	871	989	879	886	872	914	920	905	948	894	901	947	892	922	856	868	866	885	866	906	880	917	939	914	835	864	907	907	838	869	949	873	925	914	898	859	883	846	883	905	876	874	919	869	931	863	927	889	922	919	929	875	875	983	896	900	911	902	878	866	872	891	877	873	881	897	910	859	855	850	891	910	851	905	840	889	877	930	932	899	900	911	853	864	874	901	834	894	899	828	907	839	932	916	853	860	810	872	910	897	902	871	875	874	922	942	888	873	930	858	848	922	909	861	865	836	856	916	901	865	909	875	877	851	860	800	862	882	878	866	911	867	910	930	856	880	890	863	889	878	892	889	927	878	897	853	893	910	860	886	878	852	866	895	906	884	892	892	846	901	823	888	903	834	878	927	918	824	894	886	833	931	861	868	899	886	844	895	926	858	865	860	857	897	928	904	884	869	913	891	846	885	877	788	879	909	872	933	915	847	865	860	882	888	845	874	866	911	871	938	839	956	859	869	897	891	826	887	864	911	880	879	943	861	938	850	877	889	860	823	908	902	888	840	848	874	860	901	888	856	945	836	910	847	904	902	843	810	916	880	878	884	897	891	869	846	902	844	860	900	910	865	856	915	876	890	824	846	915	883	891	861	880	880	826	850	839	891	896	873	936	926	879	889	895	922	898	898	888	851	855	894	883	893	864	875	921	921	852	920	876	859	955	914	898	903	935	933	923	862	896	892	852	874	868	832	889	880	875	865	870	872	897	848	911	859	876	862	922	892	911	839	930	894	883	943	885	868	870	878	839	881	891	876	877	902	899	900	927	876	888	870	851	931	890	848	904	885	879	887	899	911	895	910	870	860	905	911	911	868	857	915	895	877	852	878	906	930	902	912	875	884	880	843	846	896	859	920	944	866	913	943	842	883	854	892	878	833	897	878	887	855	875	884	808	901	913	849	867	863	933	906	903	917	875	894	837	908	881	865	887	868	922	916	852	887	877	927	884	881	928	961	857	881	900	906	873	870	870	895	897	882	867	868	836	885	844	897	895	933	843	885	893	900	881	916	924	897	906	904	848	920	838	866	882	852	864	914	963	866	918	859	877	849	900	902	875	896	850	891	840	924	922	859	970	945	899	909	832	877	883	915	872	866	859	896	885	847	887	866	923	905	881	866	918	879	864	901	912	908	885	904	906	933	905	905	871	884	874	907	891	860	854	907	862	856	914	910	877	911	853	869	906	920	905	948	875	889	864	821	881	838	902	886	883	914	836	910	891	871	867	847	888	910	848	921	931	862	887	931	938	893	860	916	884	897	877	868	904	885	897	910	914	896	884	874	870	823	850	866	889	873	907	859	870	930	912	864	864	859	908	897	836	864	866	919	885	866	876	872	861	889	885	891	876	901	909	911	904	880	873	794	939	847	873	868	897	916	913	906	860	826	856	934	903	898	886	875	890	850	889	894	869	843	881	873	869	863	874	871	907	874	900	873	831	833	815	952	922	877	818	912	865	834	919	973	874	872	877	904	901	916	857	912	901	861	918	902	919	917	905	863	864	880	919	925	856	871	844	859	829	930	868	900	892	891	919	868	899	908	890	847	874	887	883	909	934	838	871	852	930	825	895	858	854	911	839	857	918	892	844	921	891	900	868	905	791	874	859	882	888	932	865	867	893	886	891	903	886	917	883	926	881	883	867	851	879	917	861	889	911	912	840	895	863	829	876	890	868	839	899	878	917	904	873	892	856	880	873	870	922	883	892	859	927	840	849	830	921	910	882	878	876	910	823	862	920	877	838	886	844	909	825	881	840	930	856	908	898	911	857	938	895	886	925	850	887	868	897	890	853	878	909	877	903	813	852	888	889	858	913	851	934	829	882	891	895	886	870	856	844	885	916	924	882	876	900	910	862	901	857	880	867	909	851	927	903	874	900	909	854	899	877	881	874	910	867	901	983	893	887	896	823	882	904	867	905	898	941	851	845	861	903	863	962	896	932	882	797	897	924	903	922	880	847	863	867	896	897	900	891	855	889	806	847	904	894	925	859	905	890	925	891	885	944	874	859	886	922	928	949	915	900	816	890	887	848	873	859	884	958	925	913	879	826	924	889	867	869	975	867	850	891	884	881	856	865	901	883	846	908	877	858	856	853	873	927	887	876	928	892	878	908	850	921	944	893	884	897	881	885	853	885	881	885	828	876	935	936	836	938	852	864	853	859	830	928	872	945	861	875	844	902	882	909	902	878	846	926	901	871	886	903	925	926	898	960	886	898	874	867	910	864	884	933	889	807	893	899	847	864	942	858	877	927	870	912	874	879	889	990	909	897	918	865	860	927	930	858	882	908	889	868	855	893	847	852	892	879	874	915	857	852	870	890	845	889	888	901	884	865	872	893	832	878	906	868	870	938	837	897	829	878	888	896	917	851	864	900	898	890	878	911	842	874	890	866	863	836	924	923	895	879	879	914	900	881	904	871	849	870	903	825	870	928	846	885	918	905	837	878	865	889	909	860	904	931	879	886	962	886	891	931	853	912	892	848	873	861	911	957	847	876	872	880	868	882	859	841	896	912	844	879	881	866	862	899	915	920	925	867	865	886	879	847	883	892	886	910	891	881	896	928	851	897	819	928	920	896	909	916	889	866	887	923	881	922	914	908	872	867	872	899	867	866	955	858	885	887	890	928	900	849	859	888	846	903	862	912	843	867	908	911	832	910	906	922	871	839	874	888	926	888	865	897	886	855	878	876	870	927	909	889	957	894	929	904	915	884	847	887	895	969	868	849	916	881	880	881	882	820	902	888	888	909	857	928	911	894	931	848	857	882	886	905	943	903	931	882	943	904	860	928	839	876	878	920	953	869	891	856	854	872	872	877	855	858	809	899	853	877	895	965	935	868	844	856	888	859	942	860	898	833	841	867	852	878	881	891	881	881	829	844	964	852	878	865	866	926	912	838	876	905	898	871	881	894	907	861	874	856	892	849	892	864	872	862	869	918	917	879	900	856	842	901	881	882	856	882	922	865	879	881	900	859	890	858	863	899	913	889	900	893	819	843	884	911	924	870	911	946	817	858	854	917	858	923	868	918	895	837	868	894	872	892	869	881	912	901	868	874	888	845	913	889	895	852	908	884	927	928	849	890	871	866	891	920	842	850	886	846	900	861	870	847	883	874	890	934	896	844	844	927	901	939	870	822	911	908	885	855	903	874	849	904	849	908	880	927	858	912	898	932	877	851	895	829	895	844	899	935	912	827	885	860	928	875	976	878	848	883	884	911	841	908	858	859	904	856	852	903	844	905	881	978	851	849	894	922	877	866	874
48830	35003	34050	29530	24666	21886	16740	8103	2299	699	492	411	382	350	332	357	261	302	276	300	269	278	256	276	265	263	264	221	277	255	238	247	253	231	251	231	242	225	223	224	238	244	227	249	219	229	225	231	234	228	247	225	237	257	207	267	226	248	252	245	248	203	221	244	217	256	209	245	196	228	251	241	222	230	223	244	229	230	246	195	240	219	221	221	229	218	211	239	254	222	226	216	221	214	208	253	228	205	225	218	207	216	240	228	251	246	221	220	211	243	201	245	237	251	245	242	219	224	200	222	234	222	227	236	214	222	208	223	226	189	206	264	214	269	229	237	217	221	236	212	238	209	213	218	225	233	233	226	224	230	208	264	245	203	221	239	237	220	192	196	223	209	209	209	230	221	228	227	226	224	200	225	212	233	218	230	231	252	239	209	196	220	214	218	250	216	239	237	232	262	228	221	218	208	232	247	233	221	213	238	198	215	226	220	235	201	195	240	202	189	208	221	247	218	233	239	223	220	232	225	248	237	263	230	237	233	249	233	232	223	214	204	223	232	221	214	206	208	213	211	203	211	205	211	227	237	220	203	232	229	215	207	237	225	230	224	234	220	233	213	205	217	240	220	231	239	211	216	225	211	234	214	213	203	232	223	210	213	232	229	211	220	188	230	218	228	240	210	219	238	216	235	242	210	235	232	233	196	230	240	202	217	244	216	219	208	235	213	191	233	243	238	219	208	212	207	230	211	210	236	216	243	209	213	230	197	226	233	195	237	192	218	225	208	213	210	226	220	197	249	248	222	219	228	224	215	249	209	240	207	220	201	238	214	194	220	217	201	222	212	230	229	212	231	229	237	227	195	238	228	198	225	232	229	240	210	233	209	230	206	232	236	248	230	238	217	250	245	226	219	234	235	213	244	218	215	219	214	229	229	199	211	221	197	219	194	225	234	208	196	223	207	242	220	228	228	218	257	262	223	199	219	247	207	237	207	218	245	232	225	220	231	236	216	247	232	207	237	239	202	216	204	218	236	228	203	212	249	236	228	257	227	209	219	213	217	219	235	232	243	213	242	241	230	254	197	240	244	241	225	230	241	219	182	214	248	227	226	223	232	265	217	205	265	211	227	195	219	222	220	227	248	224	218	217	228	222	239	228	227	207	214	212	228	230	220	201	214	200	214	209	236	244	218	215	216	237	226	232	221	210	237	225	229	218	227	226	222	232	222	213	207	212	215	217	223	236	234	232	193	225	208	232	190	227	227	211	229	249	239	225	206	245	204	212	206	233	215	241	244	213	225	219	222	196	223	242	229	237	222	238	237	234	209	207	246	223	212	225	220	234	231	227	214	253	231	200	208	228	238	206	250	238	235	208	211	200	229	234	233	229	221	230	219	198	222	222	220	203	234	210	237	212	232	203	235	221	228	196	201	211	210	224	219	217	200	228	233	197	229	226	222	228	205	212	223	201	208	250	263	236	247	215	210	224	226	211	243	249	230	220	198	235	210	263	219	226	238	230	221	206	210	250	197	225	228	202	241	212	199	236	214	222	236	234	233	224	229	230	234	201	240	231	214	249	207	207	248	201	215	220	211	212	227	224	199	242	230	241	233	211	226	214	200	211	231	233	243	211	187	221	235	227	213	238	217	214	224	210	220	260	210	247	215	239	187	221	224	196	235	211	238	188	214	203	229	258	204	229	240	195	218	218	229	213	226	228	225	220	231	223	229	227	223	230	221	228	227	218	237	229	237	252	225	218	225	225	204	201	234	212	236	221	225	224	245	227	224	219	243	200	225	221	238	198	221	240	205	243	215	251	224	274	237	220	217	242	218	217	196	248	238	214	236	231	227	234	233	216	226	218	241	250	235	221	209	219	201	215	218	225	248	226	210	254	221	242	225	211	236	228	215	253	212	235	229	226	216	240	219	215	208	214	229	219	222	227	236	210	233	216	209	236	200	216	216	220	218	215	245	233	252	240	203	216	215	251	201	207	229	215	204	232	209	240	208	228	219	240	202	207	209	219	237	213	241	237	231	235	202	229	208	225	244	245	209	235	252	234	216	231	243	225	226	225	218	248	230	235	230	196	202	209	243	229	268	226	243	223	205	258	233	229	210	249	241	252	225	276	206	235	228	231	228	240	230	237	214	234	220	227	202	222	211	225	194	236	212	242	239	225	249	215	227	240	228	237	209	226	230	231	226	211	236	236	234	215	223	238	226	203	239	225	236	237	253	229	241	220	233	229	198	220	235	222	226	219	221	214	212	227	239	221	220	233	207	234	240	216	230	249	232	202	223	215	217	253	203	227	230	235	217	228	230	208	227	223	220	244	264	224	225	223	216	224	227	234	239	224	270	242	232	221	241	204	215	225	208	230	203	239	235	208	199	216	234	213	223	246	218	221	208	196	197	225	225	241	261	230	220	177	243	241	231	209	223	194	229	217	205	196	234	186	213	246	245	200	246	264	253	234	248	206	246	217	208	194	245	231	210	222	242	208	226	224	242	240	228	178	192	213	233	220	210	190	220	247	250	254	241	230	215	239	240	223	240	203	229	209	217	195	244	224	251	228	243	249	235	229	236	208	220	223	195	258	241	202	247	233	211	218	232	227	240	211	245	243	209	218	225	203	233	240	218	218	196	211	201	216	212	224	213	219	217	192	237	219	214	239	233	232	232	197	207	221	210	229	216	233	220	227	240	206	223	246	222	242	222	232	203	249	230	212	236	223	207	215	222	227	219	210	183	211	242	224	219	220	245	216	257	235	254	231	247	205	223	221	228	224	235	235	227	230	231	232	212	233	183	236	239	197	218	223	229	233	232	261	199	229	231	219	208	236	210	240	214	246	234	226	227	222	253	217	188	191	226	228	220	208	202	225	253	224	212	223	241	207	227	228	216	209	230	218	240	231	218	223	210	223	236	213	213	212	246	255	227	234	222	208	189	219	245	203	252	219	246	188	235	233	254	229	182	209	193	239	228	231	250	208	216	219	247	226	235	220	238	215	215	231	227	227	221	222	209	213	239	209	237	208	191	240	216	208	246	214	223	218	253	225	230	206	204	228	228	207	224	224	229	230	231	245	219	227	204	222	245	195	241	232	210	223	226	219	233	233	253	211	225	233	207	218	225	217	205	221	209	229	221	221	206	236	238	212	233	216	226	209	197	231	215	222	220	231	217	226	218	227	209	215	182	200	253	204	191	243	216	221	215	224	234	226	213	234	223	209	217	243	205	228	214	203	232	245	214	233	230	227	228	210	193	180	218	215	242	236	233	222	216	201	255	262	190	223	273	223	240	230	192	241	230	230	234	251	255	209	218	235	235	232	230	223	208	240	230	224	233	218	241	229	248	240	252	214	234	205	220	213	238	233	194	227	211	227	210	224	212	224	248	246	219	220	211	237	203	223	217	220	187	247	237	214	225	228	219	179	244	226	232	212	228	218	241	215	243	262	207	199	227	202	207	222	253	241	238	209	213	219	234	222	215	190	241	238	227	241	242
50911	51349	45288	31964	13974	6128	3656	2884	2350	2059	1894	1611	1417	1304	1233	1043	1033	1041	1043	917	906	805	817	763	795	735	704	748	759	705	678	648	623	652	623	658	674	651	618	579	588	610	542	597	607	648	627	591	589	617	576	573	561	560	551	573	602	596	600	559	563	603	580	548	597	570	534	558	586	586	568	561	517	587	545	535	563	567	525	566	551	540	524	556	519	519	591	577	542	567	563	605	570	541	525	538	536	563	551	559	519	562	571	544	570	545	542	535	518	527	536	499	620	615	559	534	547	556	619	563	562	520	539	578	561	499	554	549	537	529	527	529	599	544	533	615	552	561	544	580	587	566	577	535	516	526	499	554	555	512	565	509	493	522	513	590	558	553	563	535	536	532	557	558	608	548	568	518	525	498	500	515	535	539	568	555	561	521	544	539	554	546	548	556	546	531	543	573	540	537	532	538	550	591	531	556	544	525	557	575	561	519	526	584	604	525	500	564	528	525	568	561	512	562	558	572	554	520	560	539	560	540	528	558	520	531	556	558	540	553	572	527	524	538	541	535	518	543	523	562	563	519	559	501	511	544	518	560	499	577	568	537	535	553	523	516	549	556	542	497	579	541	524	533	584	572	574	573	548	529	526	554	542	522	573	503	544	557	504	541	513	519	526	529	564	577	537	526	504	552	539	548	566	517	525	537	527	517	525	522	531	564	518	543	553	513	567	532	561	535	549	556	531	508	514	568	545	548	574	509	561	528	545	540	554	556	544	543	537	568	551	565	507	572	555	526	546	593	545	544	498	571	538	545	576	557	537	492	549	559	551	529	528	525	563	572	568	563	545	535	534	528	537	550	581	503	519	529	530	580	539	525	523	533	507	539	547	570	531	548	490	526	527	539	505	526	536	564	524	527	542	528	606	535	529	567	543	503	499	578	534	534	537	546	524	519	510	554	539	551	554	543	569	554	558	530	569	530	541	517	553	593	534	544	555	535	518	478	548	574	551	574	552	538	530	545	511	554	513	547	544	573	590	549	547	549	550	584	566	549	468	548	517	567	572	524	547	505	533	543	508	573	552	576	540	555	536	513	530	524	547	501	551	506	542	521	557	546	528	507	591	542	538	573	540	530	524	555	519	548	577	534	518	567	555	514	533	535	546	553	560	529	547	540	522	567	558	548	534	539	554	575	545	537	563	541	544	584	555	518	519	553	569	558	522	534	558	539	583	539	561	561	558	557	569	573	555	551	538	535	520	496	529	508	547	558	524	563	556	548	577	539	547	540	555	550	533	507	531	535	555	558	536	531	504	553	503	522	564	559	517	572	554	528	588	514	554	587	546	497	556	565	540	535	568	560	526	553	531	561	557	572	516	522	580	529	494	528	557	590	534	531	539	551	556	559	535	513	533	531	572	561	538	520	551	549	535	580	504	555	556	518	545	519	561	517	573	564	541	526	521	553	546	565	568	537	549	529	547	516	583	531	558	577	530	516	533	545	525	524	542	512	475	524	561	542	565	560	557	507	535	546	568	552	555	564	507	561	524	548	542	534	516	517	575	551	533	564	484	510	526	584	538	495	521	564	513	576	505	560	527	520	552	565	558	485	502	554	498	562	544	556	531	527	539	509	562	523	516	530	499	519	512	529	552	515	546	531	583	530	526	535	534	530	569	534	556	555	549	512	513	567	556	539	530	535	549	544	516	545	511	561	576	569	531	523	528	555	522	496	562	530	549	518	552	555	525	576	568	519	512	512	526	551	558	543	500	507	530	529	558	514	571	567	580	570	519	559	524	522	527	542	526	583	533	573	525	525	529	497	555	514	540	547	498	558	540	549	522	564	581	548	546	520	518	508	548	553	516	532	563	525	507	542	548	550	516	573	544	518	529	529	547	568	509	527	569	571	528	570	539	526	567	521	537	550	548	572	539	538	515	534	526	538	515	550	547	487	512	520	525	516	534	525	549	556	570	490	565	551	559	525	547	528	538	515	561	512	525	513	560	539	508	573	534	515	543	526	591	533	530	536	550	555	516	553	548	573	538	575	542	564	526	542	595	539	512	570	534	533	520	540	510	590	519	538	557	582	550	540	503	585	552	569	564	531	556	520	518	530	520	576	534	500	520	543	564	535	543	535	524	530	558	581	581	532	548	518	538	565	552	563	575	537	532	560	538	539	521	522	533	575	573	526	546	563	557	554	561	529	534	549	538	568	535	570	524	605	542	536	515	512	531	532	552	566	529	560	490	540	544	564	572	541	564	541	559	578	551	575	517	536	532	534	549	557	548	554	532	544	550	530	512	538	545	542	566	571	543	561	528	572	552	562	539	518	565	540	522	541	549	545	557	507	540	526	539	533	546	514	503	578	540	545	555	511	561	507	509	517	520	547	529	525	553	515	523	527	540	513	555	510	562	545	518	589	510	538	557	551	514	562	512	578	534	549	568	591	537	564	522	562	539	542	516	521	517	505	558	529	571	600	581	506	530	545	528	554	536	501	552	532	601	521	536	531	521	572	545	541	567	585	541	536	538	534	536	521	504	509	502	556	558	561	542	560	503	556	511	575	578	550	531	533	537	556	549	558	561	515	550	546	554	542	518	469	535	523	543	578	542	587	547	522	556	566	532	556	464	556	530	544	519	525	549	517	519	542	521	582	554	550	527	545	518	540	564	483	540	530	537	539	511	541	518	541	526	551	538	508	592	568	585	553	533	548	536	522	505	537	506	538	494	563	548	497	560	540	525	562	551	568	575	492	496	524	511	544	520	529	566	521	578	521	562	555	566	545	510	531	540	578	559	538	510	525	567	540	532	559	510	471	516	565	542	561	529	529	531	561	514	555	556	548	517	520	537	504	576	545	541	521	511	549	517	528	523	526	495	559	535	514	573	553	558	557	501	558	521	518	540	543	515	525	533	557	538	580	533	534	551	555	573	535	505	549	536	534	561	579	555	528	599	528	537	542	545	549	569	545	518	520	521	598	520	574	544	583	559	487	497	551	545	554	534	579	572	501	522	579	536	553	509	512	540	526	569	530	510	566	587	532	561	552	573	574	535	525	527	530	549	496	518	550	533	528	562	539	555	537	567	536	523	550	552	487	561	530	584	514	551	531	546	561	584	500	545	560	513	559	495	563	593	529	535	602	525	560	567	494	565	548	591	539	541	557	504	550	527	542	547	547	496	574	548	537	466	567	552	531	560	578	577	551	557	549	500	510	553	554	578	526	547	499	510	525	534	560	526	524	558	557	493	571	520	530	573	504	548	564	530	573	549	496	557	529	544	559	543	529	523	582	551	566	515	519	575	546	561	543	581	548	589	557	536	523	585	546	526	507	505	552	565	559	525	562	547	517	572	548	579	549	538	540	523	528	537	545	553	534	536	538	573	518	560	536	585	577	530	508	539	563	554	522	549	569	525	572	538	530	518	554	554	562	562	517	535	496	523	545	515	546	535	562	544	578	500	517	526	578	561	523	537	537	554	567	567	555	527	526	519	576	555	568	526	530
31286	23790	17347	14191	3578	636	387	373	335	302	321	308	313	298	295	322	342	318	340	293	304	334	315	316	294	307	316	342	294	261	303	303	326	315	273	329	329	314	303	290	348	305	301	276	294	321	280	313	361	311	296	293	315	334	287	340	314	329	288	280	316	306	332	296	297	334	317	314	304	337	293	315	280	277	324	312	301	308	317	311	300	321	306	307	330	296	311	288	293	337	299	304	293	290	311	329	329	316	283	342	302	325	296	314	353	304	330	290	298	300	316	325	301	295	317	315	330	338	331	291	331	328	326	338	322	305	296	285	297	308	322	295	316	298	306	323	313	305	331	289	278	266	279	307	308	297	297	305	294	351	338	307	282	301	297	321	320	312	323	295	314	301	294	316	298	302	301	308	308	294	335	280	317	307	285	252	297	272	284	323	295	306	311	282	308	314	293	353	314	297	288	279	317	296	306	308	318	335	321	338	334	332	323	326	300	298	345	317	309	328	334	284	326	299	284	283	329	306	297	307	315	300	323	332	309	301	320	288	318	335	304	290	332	292	323	336	320	321	305	308	289	305	303	313	316	305	309	324	347	311	300	324	317	279	273	317	287	297	319	308	323	329	272	316	325	330	306	291	306	303	318	333	306	299	334	301	262	314	293	295	312	308	315	339	291	289	323	304	303	323	306	291	307	338	337	327	291	271	332	293	329	302	304	306	306	295	341	300	345	303	314	323	342	326	325	293	317	349	320	320	308	284	301	310	318	317	283	312	336	320	288	295	310	339	265	295	300	299	317	306	306	339	317	298	262	303	312	305	306	326	326	320	321	326	353	303	308	359	311	311	271	292	302	335	304	302	320	303	279	320	331	321	288	303	298	322	308	290	311	295	312	310	339	296	325	276	308	316	323	298	307	308	314	324	281	294	310	317	277	284	302	288	315	303	293	313	294	297	283	287	313	314	344	307	275	272	307	273	309	313	301	287	300	285	301	301	290	290	321	282	295	320	308	293	293	314	342	284	319	322	310	320	323	285	316	294	336	321	291	289	298	316	305	328	303	302	286	357	296	294	308	286	325	317	298	356	295	320	313	327	316	311	338	314	275	346	299	332	317	287	283	315	305	309	280	343	301	296	328	307	304	257	300	294	308	328	323	319	306	316	318	295	301	285	301	293	306	313	301	331	314	308	306	306	286	323	324	277	347	307	314	305	313	337	314	309	319	318	300	321	314	304	302	302	307	273	313	325	310	314	326	281	331	327	302	287	306	324	315	335	319	306	323	289	319	318	317	278	309	285	311	304	350	308	310	319	287	305	298	331	295	376	311	310	319	319	297	307	294	303	276	319	316	312	306	302	264	314	330	324	294	321	330	332	288	337	295	363	329	295	321	318	298	298	312	293	330	318	306	307	308	311	307	311	312	329	303	349	310	309	342	327	306	289	306	320	309	350	272	333	290	254	331	307	278	312	305	324	288	282	325	305	357	327	298	313	300	319	266	303	315	296	356	335	314	291	323	297	311	319	324	323	326	314	322	328	321	337	327	298	263	312	302	334	308	344	317	288	332	341	299	328	286	289	300	321	327	327	299	320	278	306	278	316	316	291	311	304	285	334	308	294	323	270	329	333	327	285	312	326	299	309	320	309	347	312	313	311	305	290	296	301	331	334	302	316	315	292	301	282	309	306	312	306	343	321	307	354	287	297	301	279	309	337	326	329	291	277	363	281	308	323	317	298	324	287	312	329	335	329	300	314	288	351	347	332	299	318	267	310	311	301	333	311	318	302	346	282	333	307	324	297	304	314	313	293	304	287	298	296	284	345	314	296	303	270	318	309	342	330	318	330	304	319	322	290	283	292	296	304	312	327	309	327	297	286	309	344	268	289	329	303	332	312	326	271	289	271	309	305	333	319	294	325	313	314	350	310	320	293	310	317	295	292	299	330	314	300	362	300	322	306	317	322	316	306	311	296	338	316	309	314	310	292	308	333	286	298	303	313	318	313	300	294	300	328	348	294	344	354	306	284	324	259	298	327	331	308	334	322	299	320	306	291	301	329	288	312	333	312	333	343	302	299	264	310	290	352	316	293	310	284	308	315	263	312	325	318	352	329	343	309	304	299	328	325	331	282	318	291	313	306	314	337	342	306	320	320	299	350	308	305	329	309	287	338	308	323	307	286	314	294	326	306	269	289	263	302	320	316	336	321	314	310	362	329	284	329	309	312	329	301	287	354	294	323	319	315	310	337	317	318	299	314	337	304	324	344	315	326	317	320	307	326	320	311	291	313	331	311	306	282	323	307	308	320	319	340	307	327	304	325	318	316	334	320	332	266	328	303	317	305	290	314	303	282	315	327	303	280	283	324	292	291	263	300	330	305	335	362	297	306	306	282	295	295	302	282	301	315	350	302	308	282	317	310	307	334	325	291	335	332	337	287	297	319	350	346	324	315	290	277	320	303	324	289	330	315	329	357	297	307	327	287	290	314	305	300	298	322	279	308	296	320	298	289	302	330	342	296	327	343	302	314	326	299	294	315	295	286	271	304	357	320	316	307	281	310	307	277	293	320	296	278	324	309	261	327	354	325	308	308	307	276	313	347	318	305	327	315	348	281	304	292	318	339	300	301	278	305	331	341	318	310	305	320	299	291	288	275	306	346	341	319	308	285	292	327	288	333	308	312	298	309	296	332	282	301	294	289	308	311	313	320	276	320	359	330	295	318	307	324	318	340	290	323	307	305	331	305	273	334	285	313	307	313	289	293	323	315	278	294	324	336	341	287	334	344	317	325	312	287	328	301	291	310	315	344	292	309	342	295	302	291	327	284	330	337	298	296	301	309	340	312	313	301	314	328	322	294	317	300	316	296	280	299	296	305	335	320	301	304	305	301	293	289	275	343	346	294	300	312	273	359	277	285	291	303	330	318	310	331	327	299	310	337	307	306	301	316	314	304	323	312	306	319	316	310	325	323	313	287	268	299	305	315	306	324	316	315	308	295	314	337	293	310	331	350	311	323	297	324	300	308	312	298	308	298	279	343	310	353	311	325	305	324	319	301	332	288	276	305	291	310	307	337	302	299	294	270	293	290	316	337	287	300	314	287	304	325	291	289	282	299	307	306	330	309	324	279	301	309	294	300	305	295	328	308	310	336	316	264	306	326	323	305	291	327	293	294	336	326	305	317	336	311	350	312	315	294	314	301	333	292	333	274	312	331	339	314	300	294	319	337	290	300	312	338	318	294	320	333	343	321	300	323	333	331	327	291	356	298	300	281	309	310	321	324	287	332	290	315	323	312	299	288	324	303	317	299	282	317	284	297	315	324	309	322	334	316	306	312	324	333	326	320	316	294	303	299	334	327	345	332	339	330	309	328	338	308	268	319	312	295	338	318	303	314	324	273	301	329	317	321	330	313	309	302	296	286	325	323	297	340	298	297	322	300	332	306	318	300	317	301	301	319	317	301	296	312	311	319	310	296	305	306	337	338	337	332	325	270	308	296	319	327
24157	24484	20886	23805	5526	990	839	862	858	863	795	820	848	862	748	807	758	811	832	796	806	740	814	781	815	816	787	735	790	820	819	775	764	821	726	846	761	821	804	745	790	795	777	793	815	782	789	789	782	773	740	811	831	800	819	795	772	797	774	797	776	788	789	730	769	745	759	793	812	792	810	791	783	853	827	775	795	821	741	756	824	844	801	787	795	784	787	777	787	803	839	787	786	813	788	811	748	775	829	770	793	803	792	769	760	816	825	804	818	800	790	729	851	743	821	791	783	803	756	830	814	747	732	809	822	773	800	773	794	761	780	810	833	802	756	779	791	804	784	766	817	778	737	801	812	817	785	792	805	787	784	820	770	822	763	810	815	780	815	763	751	800	770	807	742	800	774	802	792	785	768	831	787	809	796	739	742	802	834	778	812	797	785	766	781	755	801	825	731	807	762	843	752	786	805	812	757	827	767	754	760	803	769	760	802	805	802	815	722	850	796	787	738	741	813	748	791	738	814	787	797	779	758	778	820	798	779	810	792	849	760	814	789	760	808	789	791	790	832	759	803	757	776	809	794	790	776	806	785	758	790	793	746	784	836	749	771	763	759	793	813	807	795	810	812	798	759	783	812	790	784	746	779	803	776	749	771	808	768	734	762	729	784	754	824	774	778	792	820	754	808	750	807	778	813	792	772	827	777	763	798	769	790	806	801	769	774	796	840	769	850	758	732	804	780	803	810	770	798	744	780	768	813	740	826	808	770	799	755	789	785	780	783	780	766	835	773	774	779	780	851	795	793	803	823	799	799	777	812	792	792	783	799	816	747	845	803	783	834	825	804	814	824	799	796	813	775	759	756	798	807	736	781	745	769	817	799	772	764	832	816	798	828	806	791	781	794	792	793	781	831	845	807	743	769	772	785	838	782	787	817	819	768	758	746	770	788	794	751	779	822	799	849	787	836	742	775	742	779	764	768	821	802	801	824	726	759	779	744	758	729	797	790	837	792	817	785	797	760	769	853	785	806	773	788	792	781	786	804	766	799	849	789	791	842	745	787	808	749	759	749	822	774	784	765	820	802	832	770	794	754	789	797	746	767	745	782	782	809	732	774	844	830	779	799	794	812	804	791	772	734	791	778	785	796	797	780	816	808	794	774	744	776	801	766	757	795	795	795	751	796	770	790	798	751	786	754	815	801	821	805	771	785	782	818	801	837	743	781	810	772	809	795	841	804	753	786	781	778	804	793	795	811	815	817	810	770	814	774	792	788	744	742	763	769	724	791	743	748	795	774	792	765	778	803	764	752	781	803	841	763	807	801	805	798	752	781	801	798	841	771	802	781	736	807	751	765	783	748	798	772	762	743	796	757	731	769	732	807	818	773	801	782	806	772	775	761	794	798	806	790	791	838	804	827	742	787	780	834	760	752	812	812	817	753	765	804	763	826	790	789	824	758	783	783	760	785	789	790	820	833	753	782	804	771	843	770	773	817	797	794	773	773	765	758	734	782	791	810	783	761	817	795	829	752	734	852	801	769	802	809	796	809	760	782	848	765	756	738	789	760	783	745	774	803	792	768	779	767	810	775	766	819	797	818	772	810	794	820	764	783	797	762	786	794	832	790	773	788	800	762	786	733	821	805	726	815	780	764	792	787	786	777	775	772	739	786	778	741	808	800	859	799	813	818	801	753	761	755	757	838	766	804	731	779	776	771	826	774	799	779	811	791	859	806	792	819	769	776	748	734	803	794	796	805	761	840	766	843	751	737	796	794	801	791	757	728	806	810	773	732	765	806	819	776	725	803	744	727	774	740	806	702	822	819	784	785	795	754	799	774	764	744	773	788	799	825	771	844	775	807	772	774	755	781	786	827	786	768	807	781	799	782	784	782	777	772	784	768	797	786	824	793	808	744	800	781	761	758	768	816	791	806	756	794	852	792	747	816	756	782	779	743	786	794	779	803	798	735	760	785	792	823	810	787	854	791	787	802	789	852	805	774	793	769	778	777	783	831	727	758	796	765	842	807	782	793	781	825	745	745	818	821	806	811	758	751	817	794	744	804	805	781	794	713	767	751	757	820	758	763	808	755	794	802	784	726	754	749	797	822	776	797	792	768	796	816	786	809	788	803	804	767	816	765	780	784	794	777	763	769	746	767	765	767	804	811	790	774	789	765	868	792	804	750	778	747	793	776	782	809	777	752	766	813	766	813	813	789	754	767	764	810	798	760	776	757	835	733	789	872	797	778	799	743	756	757	740	807	784	856	754	818	762	749	801	800	795	838	772	803	802	766	801	798	776	765	819	757	742	810	771	780	786	739	804	799	787	785	815	775	823	806	810	841	780	739	790	794	742	809	831	764	798	736	767	766	756	806	754	775	789	765	794	806	732	774	744	798	777	747	809	754	756	783	774	831	739	791	766	796	749	785	788	764	747	710	802	799	742	832	798	790	767	799	807	757	785	817	824	751	764	813	835	782	755	774	750	781	770	778	796	760	770	768	748	799	789	760	807	831	776	788	789	809	764	777	726	786	786	830	780	753	821	730	797	750	739	793	781	747	803	756	767	749	817	781	750	759	814	748	758	772	831	810	819	778	823	787	809	736	786	726	810	761	786	798	764	804	816	812	768	762	842	815	776	780	745	783	794	768	795	775	735	815	802	778	792	790	779	773	826	751	799	809	753	773	742	742	839	799	787	868	767	776	761	767	797	759	803	783	773	802	778	785	756	785	833	775	790	779	778	789	779	796	776	777	729	794	807	800	774	796	795	813	804	820	749	770	802	799	754	800	797	719	728	816	781	831	785	824	744	783	787	770	761	761	755	738	726	815	793	790	806	794	766	775	827	789	735	780	778	779	821	774	781	809	803	760	763	747	740	775	793	720	783	748	803	738	779	780	796	792	761	794	797	807	820	789	812	798	821	752	790	820	748	758	746	777	742	779	833	781	797	801	798	775	759	749	793	786	789	773	792	756	801	766	780	769	807	762	777	759	819	777	771	767	761	783	742	744	804	871	809	758	807	781	740	786	837	823	755	746	855	780	814	802	774	737	806	777	779	759	748	798	826	843	766	788	787	814	756	801	769	786	786	770	803	796	834	767	801	773	780	736	823	801	771	797	762	835	781	792	716	763	789	818	799	772	781	784	823	770	767	817	763	794	828	757	791	772	774	788	786	731	816	780	778	756	772	814	816	780	781	777	785	767	776	765	771	755	777	807	762	782	780	794	835	741	745	802	749	740	793	751	746	800	764	808	759	799	802	801	836	844	779	786	811	810	788	777	826	798	765	779	774	833	790	832	835	797	753	790	805	778	785	725	792	793	767	768	789	790	788	796	778	771	761	736	845	780	735	737	776	773	799	760	789	806	767	746	792	787	793	739	808	758	790	775	710	767	778	768	761	796	799	826	809	791	783	784	752	783	796	808	782	805	812	768	793	815	790	829	840	777	818	790	754	771	729	801	811	755	806	766	785	750	745	790	825	810	782	761	823	798	784
51358	43240	41173	32705	28804	22127	15542	7202	2292	700	533	504	477	455	423	421	443	449	400	380	441	386	364	421	413	398	396	421	378	397	380	399	404	391	371	413	399	407	378	396	383	383	380	373	413	425	366	363	392	388	366	391	418	426	410	410	399	360	379	375	390	354	351	414	370	392	419	399	358	376	360	393	397	389	343	408	381	388	360	373	425	374	382	386	362	381	406	413	388	365	438	379	378	389	350	396	399	418	375	377	395	384	389	396	366	357	351	376	350	372	381	390	380	431	356	412	395	360	381	392	400	394	384	394	408	404	367	405	354	416	374	374	383	399	406	383	403	416	372	381	389	356	380	384	393	415	392	406	396	412	345	402	381	413	397	337	345	384	365	377	381	404	344	384	380	357	405	393	391	363	392	370	368	404	400	333	412	391	397	369	397	369	336	367	409	361	357	373	357	431	381	394	391	402	383	388	342	430	400	394	355	391	397	380	360	393	360	384	377	407	388	360	391	394	372	380	371	400	372	416	411	398	395	375	376	371	388	385	395	379	416	371	390	387	389	431	360	398	369	366	398	399	374	391	404	382	395	395	390	376	392	396	398	422	373	388	400	378	359	393	419	353	374	364	385	392	379	389	402	400	389	400	383	364	389	424	393	386	414	400	373	376	364	409	358	396	389	358	382	400	385	379	402	372	411	384	397	384	351	370	378	368	417	388	407	387	383	388	377	380	387	406	392	417	424	425	388	421	374	378	376	408	409	365	364	383	354	345	393	375	370	367	381	385	363	405	369	353	370	388	388	384	404	380	390	424	432	327	392	400	389	366	408	399	409	405	371	376	399	357	377	360	396	419	357	414	372	338	381	397	358	386	385	439	340	394	370	371	386	414	392	388	393	403	381	351	358	355	359	394	419	383	408	388	383	398	404	370	361	377	374	359	367	400	376	379	379	400	402	378	402	393	358	375	382	405	360	377	338	385	401	381	398	376	395	394	377	364	378	358	397	371	359	397	366	369	400	383	387	373	422	433	446	408	387	378	412	399	400	400	385	350	362	431	393	402	390	353	411	369	412	407	408	380	399	386	359	371	403	367	372	368	361	394	385	401	381	355	358	405	359	361	375	409	410	348	392	371	373	409	440	366	389	373	356	406	398	392	395	351	360	349	419	351	393	380	362	357	380	384	399	351	352	403	419	394	381	421	376	402	372	344	369	326	383	371	424	339	400	370	392	392	341	388	386	385	400	385	372	370	407	363	367	365	409	385	386	389	363	370	364	398	376	379	435	379	372	405	406	367	370	371	374	398	347	400	379	406	358	380	399	367	398	395	390	372	421	384	467	374	415	367	413	370	389	389	401	385	377	378	350	363	402	354	409	370	400	364	395	374	403	353	425	386	340	379	394	377	385	372	377	341	380	383	381	387	378	354	420	367	397	373	380	414	395	379	369	347	405	368	380	387	381	404	371	390	362	372	398	368	363	424	381	356	340	398	382	355	395	388	370	411	359	388	405	368	401	398	358	375	364	372	365	368	359	363	376	396	352	388	427	393	405	393	382	377	411	370	392	354	403	375	399	370	369	403	336	353	354	419	374	384	396	408	367	381	353	394	391	403	437	378	409	351	404	383	398	380	395	405	365	334	373	419	359	357	403	357	392	415	383	388	361	375	416	381	416	372	369	396	410	380	409	360	367	363	356	401	413	385	394	390	367	434	410	378	420	407	397	377	429	347	385	412	388	383	396	375	386	395	368	401	406	396	402	368	341	391	404	381	368	368	399	386	384	372	359	380	381	382	424	362	375	374	417	365	376	340	383	367	378	390	362	407	365	385	426	401	420	384	379	340	363	365	372	396	371	366	372	363	388	360	368	363	392	407	395	395	370	377	415	393	399	379	446	400	389	395	407	386	349	382	388	412	373	342	364	411	391	369	403	375	382	384	415	388	379	375	393	397	370	376	366	353	373	366	378	377	356	344	410	359	372	391	380	377	373	409	357	391	375	360	375	356	406	393	343	410	421	376	408	361	379	352	408	356	375	368	410	410	377	398	384	384	417	354	434	376	353	419	408	370	400	392	394	394	382	399	410	379	378	390	425	413	387	349	366	379	373	369	376	388	374	401	407	399	392	382	349	386	395	384	448	379	375	384	354	410	356	374	399	363	336	379	393	406	370	407	395	425	361	347	368	367	366	400	402	391	404	387	401	390	392	426	378	384	408	386	334	365	385	354	386	356	388	350	367	354	414	374	357	402	404	368	371	383	398	382	367	423	400	388	386	408	434	417	409	403	368	351	397	366	414	407	413	345	409	418	378	397	404	365	393	395	347	380	368	403	383	359	384	391	362	383	393	381	372	382	369	386	424	370	428	360	368	351	382	386	369	386	366	390	402	397	376	420	379	421	403	404	371	380	379	394	404	367	379	389	396	364	396	393	369	361	412	378	367	369	369	381	388	353	370	410	350	380	415	378	399	373	373	364	392	371	385	396	376	390	365	409	362	421	384	404	397	374	396	414	414	386	382	400	355	405	363	386	400	371	376	395	389	385	394	354	378	371	368	374	397	365	389	377	358	394	384	379	363	341	407	391	364	348	426	390	389	388	391	359	353	404	360	374	374	382	355	369	398	375	353	379	392	426	406	394	375	401	407	426	422	389	407	398	373	401	418	379	403	404	359	380	347	408	400	384	403	374	374	377	425	419	352	386	384	397	420	370	400	394	393	396	392	378	359	410	382	404	392	393	401	371	345	362	357	394	363	385	378	400	392	383	363	384	363	396	411	374	365	372	422	373	388	391	367	375	413	376	363	364	377	362	358	384	377	355	394	402	402	378	377	358	370	427	355	406	397	376	375	389	398	425	412	433	391	374	358	363	401	392	377	384	363	373	413	370	377	365	410	381	365	429	364	388	413	412	403	366	379	372	383	393	399	343	354	387	367	388	352	369	348	409	397	436	343	369	382	381	380	390	378	361	399	402	370	367	387	413	414	415	417	399	394	416	370	371	387	383	415	373	358	399	404	366	404	364	391	388	429	397	387	377	362	395	390	398	360	389	379	430	415	375	368	416	384	379	355	397	345	381	376	373	375	352	330	357	388	385	397	376	364	435	367	399	381	351	343	371	368	368	357	405	380	380	366	386	412	408	384	359	353	381	377	396	385	356	350	375	410	354	358	362	369	396	361	344	401	390	348	368	374	410	379	401	377	386	386	376	412	413	398	403	390	377	361	379	394	399	391	370	389	365	409	347	406	380	388	405	390	343	375	409	375	386	335	337	390	372	383	357	363	387	389	395	399	375	358	396	413	394	384	415	415	369	360	353	366	413	383	356	402	403	384	371	369	371	394	408	359	383	375	433	373	432	413	384	390	422	369	381	365	422	374	392	352	390	393	380	385	345	366	355	345	403	379	385	408	393	383	390	414	378	418	370	377	355	375	378	370	397	378	402	379	380	366	386	352	377	378	421	376	397	363	364	376	362	395	382	408	402	412	379	386	399	358	368	357	374
49157	53901	52845	49987	38039	11988	4795	2300	1882	1801	1567	1443	1345	1283	1234	1137	1171	1108	1115	1090	1016	1048	1029	991	1037	1117	1002	999	974	984	961	993	975	994	971	1003	973	936	969	978	937	928	923	950	901	986	906	942	895	996	981	972	974	940	937	929	940	918	915	872	934	890	982	917	892	944	957	955	923	984	913	974	924	903	911	958	919	929	930	873	954	934	920	963	905	863	864	918	906	932	846	903	906	962	894	909	935	953	998	910	902	915	907	917	891	870	921	906	892	937	885	919	937	917	898	912	874	936	972	885	905	940	898	915	917	889	905	855	902	924	880	916	958	907	916	944	901	905	942	907	942	933	916	949	949	857	926	900	889	902	890	948	900	933	876	888	911	901	900	889	920	932	896	944	948	886	905	899	898	848	935	933	950	890	953	968	893	956	939	959	923	918	911	852	923	932	935	885	891	887	891	859	882	914	843	925	908	923	954	872	834	904	895	910	863	936	888	883	943	923	948	912	913	913	878	901	918	950	916	891	933	971	898	922	935	915	910	983	929	912	879	880	919	926	853	893	878	914	954	908	925	907	889	945	943	936	941	902	886	892	877	893	849	874	915	900	918	915	927	931	944	919	899	915	897	922	889	868	885	834	894	933	865	877	885	915	952	896	987	882	902	903	922	893	874	894	880	904	914	936	948	938	890	935	900	897	944	914	921	845	901	907	899	933	877	880	934	928	913	927	932	875	873	899	910	892	967	929	893	869	910	934	868	922	936	975	953	885	919	891	907	907	862	903	908	904	894	941	884	912	871	879	959	898	913	899	917	840	876	891	906	882	895	935	967	965	899	925	899	910	936	903	891	902	912	841	904	904	940	886	894	886	894	864	952	923	896	898	963	896	915	953	908	888	947	890	918	884	923	920	901	932	876	930	924	905	910	863	944	906	917	900	920	916	896	898	926	900	977	951	916	914	937	888	881	925	930	889	887	879	935	924	914	926	906	889	907	914	893	879	923	929	982	901	895	933	947	850	882	986	896	903	861	905	927	914	904	927	927	913	901	893	906	870	971	877	887	924	938	927	929	902	885	878	881	922	1011	871	882	990	919	894	898	940	902	885	912	894	904	890	948	861	911	967	928	909	926	882	880	948	902	904	916	949	896	909	900	877	915	908	884	939	895	896	906	896	865	877	902	942	885	900	912	946	916	924	913	907	898	882	900	944	912	915	892	894	950	916	873	893	875	874	886	862	866	900	872	903	949	903	909	872	936	963	889	908	912	851	889	877	865	931	915	884	880	907	856	913	869	925	862	877	884	916	923	904	955	958	913	860	916	881	876	881	955	919	928	926	932	916	864	949	912	892	861	912	949	843	892	899	979	908	932	904	950	887	911	870	918	879	906	986	960	908	868	890	902	903	887	895	904	943	894	858	929	879	937	932	894	1006	846	906	918	913	847	939	912	921	842	911	925	857	880	932	925	913	862	926	887	885	893	880	887	908	875	932	924	886	924	919	874	935	972	906	906	898	882	896	909	927	915	930	916	922	872	854	983	917	949	879	892	902	965	918	845	932	888	931	882	872	939	956	848	968	929	899	938	923	889	947	837	943	922	895	934	845	889	878	892	955	910	888	899	917	884	920	924	862	917	917	922	928	897	931	962	917	877	946	876	923	888	882	925	913	881	887	847	917	899	916	901	889	852	877	904	907	940	938	956	934	877	918	891	923	920	892	884	896	917	943	923	925	912	911	888	925	893	925	860	931	861	913	910	905	970	942	911	908	972	869	915	925	915	966	957	918	870	905	909	945	934	946	924	880	973	882	902	935	893	871	991	937	870	935	911	854	885	865	914	918	896	908	898	935	847	924	934	931	942	940	917	937	921	886	894	896	882	843	950	934	896	913	878	921	892	931	889	910	904	989	896	894	813	893	851	889	844	930	873	937	848	949	882	851	906	920	848	950	921	876	893	903	902	958	929	910	924	873	865	857	930	928	943	933	939	938	925	914	915	886	905	883	946	897	892	937	845	863	932	898	947	895	928	919	916	901	943	938	921	888	905	866	967	918	918	877	942	870	886	920	953	909	962	930	924	913	930	873	897	863	897	912	938	911	858	935	955	925	930	944	907	929	890	915	843	928	935	881	922	927	902	865	922	922	945	859	911	862	945	929	877	885	915	905	942	940	931	923	915	903	949	906	895	900	975	957	914	904	882	897	937	925	856	868	903	922	932	901	874	884	926	906	888	909	916	910	881	865	900	903	943	963	946	918	949	862	906	918	950	922	858	956	872	885	908	891	957	875	949	891	871	948	877	989	881	989	882	948	947	949	915	917	940	889	931	908	879	901	910	842	927	872	905	886	902	920	962	937	886	929	906	907	880	909	933	862	921	944	926	900	923	893	892	889	842	868	890	872	953	917	904	913	983	924	896	955	855	924	920	935	887	912	869	912	969	892	923	931	929	908	862	836	906	899	853	895	879	918	914	840	986	931	908	875	933	919	877	926	885	933	876	903	864	912	916	963	887	955	907	911	909	863	911	898	908	927	912	901	960	925	929	866	899	905	936	906	939	880	920	896	917	929	860	936	909	918	919	916	913	974	902	901	860	961	936	965	965	938	919	907	966	862	910	941	930	903	910	878	950	898	939	928	972	909	929	871	908	917	871	909	884	927	932	857	973	882	941	898	955	894	891	904	886	940	878	887	894	886	960	870	906	908	897	856	865	933	924	928	917	891	950	938	887	900	938	903	940	932	941	849	886	929	903	871	902	884	898	965	878	911	910	879	881	917	980	932	940	926	893	883	913	902	904	927	890	919	839	923	875	898	966	852	942	837	925	918	945	930	923	862	928	928	955	907	883	934	837	887	877	869	880	899	891	962	905	885	914	883	888	973	919	875	880	902	860	894	903	848	889	836	890	965	908	896	866	915	896	922	951	899	885	927	925	923	887	922	881	883	902	886	932	878	980	897	868	904	880	943	907	909	910	946	877	917	906	928	891	912	951	926	945	862	898	898	881	894	948	883	875	981	883	911	916	915	824	889	901	893	865	958	926	944	966	876	899	899	955	903	884	919	898	917	901	923	909	891	910	883	891	897	901	906	926	870	932	842	895	872	909	872	910	911	914	899	947	928	886	935	909	968	938	863	960	952	971	946	957	904	893	896	906	883	878	901	911	949	914	923	940	931	915	900	988	910	869	901	954	898	881	903	902	923	963	927	922	932	981	860	828	920	913	990	911	914	939	857	869	903	966	852	903	837	945	906	919	924	841	875	930	903	915	894	929	943	957	881	910	950	846	911	899	947	935	934	940	928	897	861	914	868	911	903	902	903	919	924	871	902	916	916	902	958	896	949	893	876	941	962	862	934	874	886	904	962	865	887	904	918	849	879	948	939	934	896	869	885	886	857	974	908	878	899	880	923	946	869	854	878	918	928	906	945	903	910	856	1019	859	897	930	895	898	913	907	968	868	882	855	901	895	872	907	889	926	892	915	926	901	938	897	910	941	884	887	953	918	925
48345	38615	43617	33654	27696	24237	21770	16845	8504	2330	621	398	370	337	293	366	327	280	309	268	276	275	254	266	272	236	275	274	271	281	291	281	272	221	239	229	254	242	260	262	248	248	259	236	222	270	218	255	256	262	288	253	245	226	215	251	230	230	236	246	213	256	218	256	241	274	257	256	242	221	263	235	226	220	207	203	256	223	237	236	246	278	229	250	224	218	248	235	229	211	252	211	253	251	217	235	279	207	229	256	236	228	255	204	229	219	222	227	216	263	245	247	231	254	214	239	233	245	232	243	238	219	235	239	224	248	231	206	233	216	224	242	228	257	213	238	241	223	228	235	224	204	238	227	223	224	229	239	226	248	260	233	233	223	232	225	235	241	244	237	251	239	248	235	271	224	211	235	221	232	255	220	242	219	239	239	244	242	237	264	242	222	241	230	244	203	221	195	233	227	232	247	264	213	245	222	228	241	246	217	231	253	239	248	251	208	244	228	232	208	222	224	219	236	239	189	243	228	219	235	223	233	215	226	230	218	241	243	235	240	215	218	219	232	264	218	236	231	275	220	218	245	254	247	231	251	217	217	270	256	228	249	233	253	228	198	233	221	228	201	228	227	226	215	227	230	220	237	200	257	250	182	259	265	235	236	237	247	235	211	221	216	222	241	218	235	208	264	231	210	241	247	218	205	241	255	209	221	239	260	228	212	253	200	235	250	226	225	231	237	207	224	233	244	245	259	247	239	228	259	239	224	245	244	229	237	233	259	232	208	241	229	234	253	243	223	266	234	253	246	234	259	221	223	207	229	231	223	225	240	213	246	212	221	224	237	258	240	255	231	253	208	221	238	243	225	213	247	238	250	245	223	232	224	226	222	226	215	224	230	226	215	225	250	231	209	204	252	217	227	242	215	258	218	221	223	200	249	229	236	239	223	187	234	213	234	212	251	239	250	218	222	222	225	220	247	245	243	239	242	255	224	224	246	232	250	242	232	234	211	250	251	251	254	240	243	266	236	232	215	213	249	253	223	233	237	247	214	248	230	245	259	249	204	242	245	246	238	221	256	231	229	220	241	230	246	223	245	259	238	254	244	213	267	223	206	204	238	261	269	242	231	270	236	244	212	247	212	268	281	255	204	219	219	203	224	240	220	229	229	214	228	230	230	218	248	195	227	246	239	240	243	218	226	225	246	227	211	248	202	228	228	214	238	230	226	234	229	236	241	246	234	240	253	227	226	244	228	264	229	224	249	271	226	230	268	266	218	261	252	243	221	253	240	252	252	220	221	220	214	220	207	246	201	219	214	231	262	244	253	244	203	213	258	234	225	248	245	230	210	237	207	253	223	237	230	209	233	227	229	269	242	257	243	248	236	234	234	231	206	217	224	263	227	241	221	227	225	252	208	236	212	225	247	213	221	227	227	229	248	226	205	195	204	241	235	240	234	214	218	229	214	222	223	250	241	235	226	212	277	225	229	217	224	233	241	239	260	226	240	230	223	204	269	218	227	244	214	216	201	247	218	221	209	231	228	208	233	249	235	246	217	213	204	243	214	226	232	233	236	218	233	227	264	222	245	247	249	224	245	219	225	240	257	235	235	249	223	227	232	241	224	219	225	223	235	219	226	251	249	221	229	231	241	214	212	233	214	213	235	278	226	229	235	229	227	240	252	255	205	239	238	247	217	233	229	218	224	237	265	242	247	242	245	227	236	228	236	229	237	222	244	207	251	218	251	250	226	198	214	223	227	216	236	233	231	227	227	234	229	219	245	249	240	215	235	233	238	209	214	234	226	255	234	250	232	198	251	249	215	233	214	231	237	213	227	270	212	229	221	223	236	248	233	235	229	237	231	242	224	232	205	243	238	238	252	246	232	269	203	217	246	242	237	259	221	242	236	225	253	228	254	252	233	245	239	206	216	257	241	212	222	228	234	230	203	221	252	221	223	211	247	237	252	216	239	245	242	233	237	223	231	242	270	228	241	260	264	213	214	233	232	225	241	234	247	232	198	232	240	220	261	253	212	225	254	243	218	229	236	213	210	243	237	237	223	245	292	221	192	229	225	214	237	237	249	231	267	216	218	234	239	248	210	208	234	258	228	222	253	222	255	219	249	210	239	202	221	245	234	209	256	245	217	249	226	211	244	211	219	251	231	231	234	248	242	239	234	227	256	227	252	232	239	234	228	231	223	223	239	235	240	201	226	219	240	239	232	235	265	227	227	227	232	225	206	211	207	244	245	249	232	212	248	238	228	224	236	253	244	276	231	212	223	246	232	217	225	256	255	259	208	259	211	220	224	225	205	243	234	227	226	244	250	261	233	202	198	216	226	236	240	230	256	222	224	259	222	224	240	216	239	231	249	233	238	243	216	248	230	225	247	240	210	231	204	266	234	227	235	226	231	231	214	218	242	239	207	248	228	243	243	192	241	252	270	222	260	219	215	234	210	234	213	243	228	244	232	234	218	224	226	257	209	240	213	238	250	228	208	224	198	234	245	255	208	230	252	273	242	236	212	250	202	259	199	266	252	237	215	258	230	221	238	227	215	218	217	247	229	237	228	244	232	231	243	230	238	206	250	252	257	223	227	233	232	237	251	247	222	234	235	228	228	217	243	237	220	227	251	216	201	267	226	260	247	222	215	260	258	201	249	228	226	213	223	256	228	228	232	229	197	235	269	222	202	261	256	233	248	247	237	220	220	228	240	264	237	265	244	236	260	244	233	230	220	215	245	254	252	229	212	230	231	248	225	255	206	221	209	205	219	220	228	208	232	220	253	226	219	273	232	218	240	208	213	228	231	211	230	221	238	222	247	233	233	236	230	240	213	244	239	229	221	255	234	223	227	241	203	221	251	274	244	220	246	234	229	254	229	254	225	244	230	229	245	216	250	247	254	241	218	246	230	213	201	238	260	241	211	235	224	250	220	229	234	232	215	219	240	237	227	230	239	226	265	221	224	217	232	215	229	241	226	251	255	232	241	232	205	216	235	216	248	216	245	249	253	235	220	224	221	220	215	251	196	231	248	216	238	222	224	248	227	241	227	245	244	205	243	206	234	271	210	244	243	226	236	248	236	222	228	249	233	270	242	229	212	268	223	216	202	240	218	248	248	196	225	243	214	226	243	215	225	215	231	231	233	226	253	218	199	243	228	230	202	240	235	214	225	238	251	275	230	220	215	239	250	215	256	232	242	224	245	220	212	246	234	232	205	234	224	239	205	234	226	222	242	214	208	245	248	224	225	223	221	214	237	215	198	226	230	262	223	222	212	213	240	226	225	277	205	249	219	231	224	251	235	226	235	218	233	238	234	246	241	213	254	225	262	238	239	225	227	254	229	222	238	204	239	217	230	225	231	254	217	268	226	248	237	259	220	226	218	222	227	233	231	234	234	214	219	226	241	244	217	240	232	233	237	210	227	235	233	242	222	248	261	243	229	243	222	221	197	240	216	241	235	200	212	212	241	242	233	242	242	220	245	227	244	241	231	228	223	227	229
45922	54781	51284	45978	34293	13544	5606	3136	2419	2039	1819	1619	1479	1301	1275	1171	1066	1039	961	921	856	885	846	862	777	801	728	716	767	753	712	712	745	709	729	687	702	649	649	665	700	647	606	637	640	590	585	603	657	661	614	624	589	616	611	568	601	616	631	580	614	613	614	612	572	596	603	576	592	613	603	587	600	595	595	610	596	551	536	561	598	567	585	574	582	593	586	574	568	568	607	562	533	546	566	578	571	611	591	564	609	546	515	564	607	526	547	568	555	559	546	553	520	601	552	585	599	578	590	581	585	576	564	567	557	565	529	560	546	600	533	553	563	561	577	553	573	630	522	596	564	552	571	517	565	587	584	556	540	589	557	531	538	581	602	607	578	557	539	577	619	615	529	573	589	578	597	587	552	566	573	534	584	573	547	548	549	564	603	545	584	576	529	585	532	560	546	556	553	601	593	547	565	581	549	556	543	574	584	599	542	544	563	566	553	545	547	546	563	572	501	546	545	542	558	577	538	512	547	513	561	565	547	564	590	595	552	604	548	554	546	572	597	537	510	545	578	600	541	543	590	555	575	557	577	590	604	561	593	586	543	539	574	566	562	535	577	527	588	531	545	562	552	582	502	568	522	538	540	561	566	531	574	568	535	553	571	534	573	524	547	586	530	581	556	558	589	519	588	583	579	573	564	579	559	564	623	557	620	558	561	569	520	520	547	565	606	573	567	564	564	573	521	555	567	563	547	551	561	527	561	558	559	555	545	551	541	590	590	571	548	576	546	550	555	619	574	583	509	556	560	549	555	587	571	566	543	538	546	543	536	550	539	595	550	547	563	548	539	526	540	513	580	539	535	562	583	574	565	586	546	555	604	572	540	531	554	562	607	570	565	564	554	567	534	552	585	597	544	560	546	572	580	603	561	623	580	524	583	535	557	601	607	568	552	569	544	553	577	563	547	546	542	558	525	546	565	531	545	562	550	550	570	549	547	563	557	529	568	584	566	590	593	538	572	530	550	579	521	529	557	557	529	592	552	537	530	589	575	516	562	539	560	573	512	544	539	537	528	544	554	528	579	575	513	541	509	583	558	583	552	552	568	546	552	569	582	570	584	521	539	567	574	585	616	563	562	549	583	582	580	581	573	548	560	532	599	560	589	571	560	589	547	565	550	545	518	576	515	552	600	529	552	580	531	528	568	604	566	552	531	596	558	569	547	549	576	548	547	528	594	568	539	567	558	544	603	545	569	576	540	598	600	542	524	639	579	588	538	521	565	591	573	536	536	557	545	559	512	541	564	579	567	572	527	552	580	580	551	556	583	543	583	539	552	527	565	571	545	594	616	538	555	561	581	559	559	581	567	573	573	536	574	525	549	562	527	546	560	538	542	591	557	585	557	535	559	570	562	615	555	542	546	562	549	552	578	564	551	569	566	560	579	591	561	532	544	596	616	588	521	585	574	551	560	536	544	578	568	500	580	559	551	534	565	601	562	569	600	576	549	557	601	586	546	585	528	592	575	545	567	573	589	540	556	567	554	572	567	526	557	571	558	581	566	574	562	596	552	579	559	545	568	563	566	555	547	563	577	530	528	571	580	561	561	561	585	562	555	562	554	559	604	570	575	551	589	588	595	543	572	531	561	584	546	558	587	545	551	520	569	554	540	600	591	600	568	550	565	565	568	528	557	558	574	590	532	537	565	599	544	544	582	587	533	538	530	541	556	584	542	549	534	556	575	542	535	539	556	556	507	581	529	561	614	588	551	523	582	540	537	549	565	565	549	565	557	562	561	592	556	561	585	569	557	521	559	571	547	572	574	588	516	518	552	517	572	568	546	598	552	577	552	528	573	548	554	592	582	540	538	594	530	555	541	536	589	581	600	500	544	583	542	531	616	554	571	583	575	587	599	567	537	552	556	559	548	564	557	527	526	570	578	583	553	552	612	513	560	562	532	562	577	595	543	609	536	565	583	583	550	561	572	521	546	573	549	568	556	551	570	597	582	533	579	584	547	562	563	518	551	584	588	560	571	530	582	594	562	534	585	610	520	558	562	566	555	580	586	564	567	574	558	562	541	533	568	584	564	578	568	565	546	552	608	524	584	530	564	570	567	581	497	575	608	614	563	544	610	574	558	539	534	579	588	582	553	580	576	545	585	551	582	537	556	572	595	511	564	571	574	535	583	550	559	571	569	606	559	560	596	587	547	525	543	556	530	560	555	520	551	616	554	574	628	603	566	645	562	556	557	577	569	546	588	586	546	535	560	565	558	601	563	533	536	540	560	537	605	516	514	575	569	571	596	546	579	597	542	573	564	578	589	571	543	573	584	578	574	565	524	548	579	535	552	568	542	531	584	530	506	561	576	566	535	490	530	566	570	584	585	563	585	543	540	599	580	516	574	599	600	521	506	602	556	562	576	536	594	610	563	559	541	560	555	541	559	533	549	551	573	554	543	534	555	530	530	579	573	524	571	559	596	546	559	556	549	555	550	556	553	529	553	503	537	549	555	551	593	543	577	547	600	574	557	598	560	589	533	579	586	576	573	541	571	592	533	541	611	507	532	561	565	537	551	593	586	587	537	571	599	514	538	518	539	514	577	600	539	560	520	572	542	566	554	558	530	553	526	564	583	539	578	540	572	533	509	608	582	554	565	536	577	528	562	553	556	544	525	582	567	546	541	581	562	557	575	561	559	591	523	544	570	567	597	556	579	593	533	568	560	523	572	516	561	545	562	569	540	559	587	553	561	558	545	571	525	572	585	594	569	570	530	561	556	596	541	524	557	536	587	570	577	536	557	541	569	560	591	586	538	566	564	569	546	525	565	552	540	550	563	565	570	594	540	540	526	586	571	571	603	594	546	538	577	594	560	529	515	586	580	611	578	552	592	539	579	549	617	575	601	541	583	516	565	589	549	551	550	591	556	556	555	548	613	546	568	591	570	542	578	597	573	584	588	596	575	567	594	549	517	551	523	556	577	574	568	555	575	605	514	527	531	542	581	574	557	536	573	597	536	545	588	573	569	574	606	547	552	548	552	531	577	575	553	583	534	505	564	562	593	527	579	592	560	564	595	537	544	582	551	567	540	576	551	597	573	572	571	569	510	546	571	558	553	584	574	592	573	571	546	545	541	540	509	572	601	589	575	536	539	539	565	571	606	544	527	609	571	556	569	522	603	538	558	512	555	516	556	516	558	569	546	550	597	575	572	548	530	543	581	561	572	564	529	574	592	581	529	552	595	560	581	566	573	553	573	550	595	565	624	559	581	565	529	539	565	537	566	498	586	546	585	603	577	583	552	597	543	581	537	560	550	537	532	541	567	510	520	588	569	553	539	579	545	580	549	583	597	580	564	575	555	594	576	500	561	555	533	541	547	531	587	572	571	601	571	546	534	574	517	524	529	526	577	543	599	515	559	566	560	544	520	537	582	557	602	567	578	562	564	583	577	561	575	563	538	603	559	526	518	555	584	554	540	579	575	556	588	589	577	537	587	558	558	524
14525	8690	13794	11478	5042	1238	413	324	340	293	318	346	311	269	266	318	284	322	325	312	329	295	295	289	298	323	303	291	275	304	322	301	341	310	314	281	295	300	303	327	292	341	331	279	274	291	288	308	270	285	351	328	302	332	301	281	305	320	322	338	332	298	322	305	345	274	281	289	294	328	298	331	297	302	299	305	313	355	304	323	329	304	317	322	303	297	295	310	308	310	300	329	329	339	286	272	346	324	327	293	305	303	305	302	289	300	359	281	312	284	295	300	308	306	300	307	321	290	340	308	300	355	325	329	298	301	307	310	323	331	269	348	312	304	316	312	293	304	278	314	319	318	301	304	299	290	323	276	323	336	329	314	311	291	302	329	286	339	296	298	265	289	350	327	309	329	290	297	313	292	299	326	282	303	294	281	281	286	274	348	280	302	313	318	309	296	277	309	351	319	290	301	343	302	313	279	282	312	315	315	336	308	296	310	305	301	296	306	295	275	294	308	285	325	299	285	300	298	299	275	336	335	331	330	303	285	307	298	288	282	363	273	306	304	294	279	310	270	274	294	305	314	267	313	321	294	301	290	257	271	291	329	321	273	315	294	304	297	295	298	311	305	309	303	284	302	319	327	295	319	286	301	289	287	281	322	294	294	330	314	295	330	290	321	298	349	320	314	299	341	316	288	310	291	304	303	260	320	325	338	307	271	332	308	333	340	297	317	322	289	314	301	308	282	308	329	331	308	250	279	341	305	318	308	305	309	319	332	326	308	301	304	322	325	310	300	347	337	316	296	298	282	299	317	316	290	318	320	325	341	306	305	327	303	293	318	312	305	301	307	339	330	282	301	307	295	301	316	271	321	296	301	322	297	339	275	286	300	306	318	334	302	306	330	329	296	293	317	322	310	298	322	310	305	283	299	331	278	303	352	271	297	305	325	308	294	337	321	285	303	309	308	295	295	317	308	325	279	326	331	327	315	310	298	286	322	291	281	350	348	290	279	312	289	286	318	291	341	283	315	328	286	312	276	348	303	317	328	310	328	286	276	342	294	284	279	309	295	299	278	317	312	338	288	294	311	292	325	299	320	320	328	310	283	303	316	318	293	336	305	319	300	279	307	326	345	309	310	311	297	367	300	341	335	301	301	300	287	333	316	329	313	324	291	318	318	299	293	330	332	303	307	307	333	321	314	305	316	311	331	320	331	308	313	319	305	310	301	330	302	311	282	305	342	291	288	294	309	309	303	287	286	303	329	287	304	276	259	311	285	301	332	279	300	311	320	318	323	309	326	327	317	308	320	288	325	316	310	323	315	305	308	293	316	330	309	313	323	316	278	302	276	311	328	326	312	301	302	301	302	319	314	344	297	314	276	322	298	286	301	312	298	313	313	303	266	297	331	311	346	307	312	315	301	308	289	296	336	322	307	302	345	305	276	277	310	318	331	329	312	305	305	283	301	298	321	298	298	300	298	318	321	301	291	282	344	311	324	317	290	337	305	331	307	313	310	292	294	317	298	324	311	301	303	300	311	302	296	273	308	273	292	305	321	299	303	281	294	302	317	314	283	280	287	316	322	284	315	306	306	321	293	310	295	321	285	316	299	299	319	295	304	322	289	335	313	303	336	340	321	322	336	313	307	277	289	282	330	304	303	313	304	300	304	295	326	299	307	299	317	322	324	334	343	294	287	281	292	305	312	289	312	287	287	294	317	319	287	328	304	318	318	352	305	305	303	329	260	312	337	347	300	293	357	299	298	315	299	314	331	316	312	311	333	282	301	298	336	275	290	271	287	316	308	322	302	318	303	322	284	285	294	286	269	317	294	271	298	298	337	285	297	289	329	326	329	289	326	288	312	320	301	305	293	315	293	303	303	299	309	334	306	313	272	288	316	341	301	304	321	308	319	347	297	326	281	310	301	313	326	303	334	271	311	319	272	305	287	281	290	292	302	312	314	280	311	296	307	317	307	290	267	288	315	315	302	273	292	295	340	336	320	310	301	292	302	360	316	298	313	327	303	299	327	329	275	327	283	315	293	313	301	303	338	353	292	311	316	301	310	305	325	321	310	321	331	281	297	325	300	278	288	303	301	308	291	345	331	299	306	305	292	280	285	266	290	328	320	306	286	295	284	302	298	302	283	312	302	297	285	304	291	284	315	313	315	314	283	309	296	327	284	294	309	293	326	296	310	324	340	311	311	314	321	303	328	296	316	317	311	325	291	304	338	312	321	320	291	319	317	312	275	320	295	266	306	324	320	300	322	322	313	308	302	284	303	321	310	276	289	279	328	311	288	299	326	285	294	306	323	299	284	298	266	330	301	333	306	283	318	321	303	327	325	291	309	323	292	289	310	260	306	315	304	297	289	314	297	299	314	310	341	294	285	318	260	331	286	320	301	320	312	328	292	315	288	319	324	322	313	316	283	296	319	310	288	329	296	298	288	320	276	321	311	297	338	311	307	295	297	347	302	306	337	321	301	286	288	278	318	325	326	324	296	316	316	319	321	315	290	305	323	338	306	290	304	336	288	292	292	298	320	326	278	324	294	304	303	324	284	313	293	308	344	333	295	311	323	312	320	320	299	311	317	308	300	312	299	358	324	309	297	292	296	284	295	324	284	336	342	323	302	292	316	328	299	318	306	298	347	324	320	283	276	300	292	295	302	330	289	312	304	301	335	312	301	309	319	282	319	326	340	309	318	284	294	292	291	276	267	307	338	330	299	317	333	336	294	298	293	281	336	308	318	326	322	313	298	332	309	322	282	308	292	314	297	297	311	294	299	304	299	310	316	329	294	313	291	309	297	347	311	315	291	283	305	324	306	271	296	309	322	320	305	314	323	315	312	290	314	320	321	311	323	342	280	315	275	288	294	342	328	325	321	297	277	339	333	338	286	286	292	344	290	315	312	303	283	298	324	319	277	302	317	301	322	297	311	312	358	325	320	300	303	345	327	290	303	289	296	274	292	301	295	347	294	309	320	335	298	272	311	280	313	311	313	307	316	283	322	298	302	298	296	301	312	287	333	284	313	326	297	312	304	308	321	338	303	285	329	333	348	292	297	308	305	295	298	307	275	283	266	290	294	314	291	320	303	316	310	336	337	337	303	294	299	309	286	291	318	282	326	296	322	308	285	321	304	286	306	294	286	331	305	297	332	312	257	307	271	313	323	324	310	299	309	295	323	325	311	297	280	303	306	310	340	317	335	299	292	294	307	310	335	331	283	307	297	289	302	307	317	308	296	317	298	331	255	295	315	267	301	324	309	296	312	335	317	296	326	330	304	298	313	270	365	317	340	302	322	289	294	296	315	272	307	323	322	315	328	339	292	314	311	305	289	292	269	288	288	324	332	306	306	305	316	284	306	292	304	311	337	292	292	317	290	316	331	298	337	316	313	311	311	294	302	316	292	320	332	303	291	257	322	302	323	314	305	302	295	295	275	313	287	288	310	321	308	318	302	310	290	290	295	298	302	276	297	281	330	305	285	269	339	279	282
11805	10150	19966	20822	10293	1901	815	827	823	823	788	827	792	777	734	808	810	808	786	733	829	764	811	769	766	775	801	769	820	797	762	780	774	758	795	807	780	765	760	756	788	753	776	724	770	794	793	820	794	784	752	782	801	771	783	788	774	782	782	740	763	737	807	771	764	793	786	784	712	767	769	788	810	813	774	753	791	738	780	839	817	744	834	776	771	780	796	795	798	801	814	779	803	797	798	799	809	733	740	763	769	764	769	754	761	789	742	812	733	782	753	778	849	786	783	748	822	749	826	781	780	802	762	735	749	800	764	778	816	795	777	763	764	794	737	787	821	791	783	839	760	791	792	734	765	745	800	782	757	792	756	768	739	806	748	750	805	831	817	763	736	753	801	813	737	765	776	730	777	797	733	842	792	766	769	745	744	750	763	694	779	755	772	764	757	765	762	783	784	776	816	801	810	754	779	764	715	787	809	800	784	805	809	788	822	792	775	780	756	775	846	748	766	766	741	770	833	790	831	784	812	821	780	743	813	773	764	829	734	783	823	765	773	768	773	705	804	793	761	769	729	797	798	798	797	764	742	765	782	736	836	743	768	762	723	741	782	735	750	797	781	779	756	776	788	826	776	747	812	780	750	781	804	761	739	779	777	760	773	738	748	767	753	761	800	801	792	795	803	759	794	764	775	768	727	736	776	780	796	749	745	772	768	825	809	754	764	754	763	763	784	812	766	780	749	766	828	764	812	758	787	802	794	766	725	783	824	763	781	770	795	795	795	760	770	796	802	778	765	808	750	768	776	766	771	735	761	784	746	755	826	756	812	826	797	783	798	777	728	741	753	752	783	773	696	764	813	749	782	714	766	748	775	790	793	749	810	718	797	742	748	778	730	763	734	783	781	808	799	781	791	779	776	815	807	794	814	772	764	757	755	814	743	804	774	727	750	789	770	799	758	782	786	823	726	789	832	753	808	796	756	812	754	797	822	779	761	771	780	761	773	771	813	783	742	779	763	760	821	776	772	776	766	798	785	796	827	748	729	797	763	824	762	795	790	771	740	823	767	733	786	761	756	774	783	785	798	763	766	780	776	810	775	785	787	748	791	780	757	818	760	819	810	791	754	761	781	778	799	788	838	766	744	796	802	735	777	795	767	823	777	813	756	790	793	762	714	776	760	731	783	778	804	752	790	715	777	752	762	794	779	804	778	791	829	823	736	810	767	764	816	725	787	745	763	742	709	743	728	770	811	824	797	792	766	786	787	800	752	775	794	771	777	831	774	798	791	700	723	773	753	786	753	815	718	767	775	816	739	842	812	791	759	777	784	801	798	819	770	760	821	836	779	789	750	833	783	753	797	729	794	767	749	827	806	764	777	750	764	813	761	746	794	781	822	774	755	744	771	706	786	771	757	771	759	758	797	754	753	784	793	794	737	799	783	758	737	751	789	754	766	778	765	756	787	815	805	809	759	789	734	763	766	802	782	769	756	789	773	813	781	766	785	707	784	760	780	754	787	780	791	737	759	816	829	780	794	792	795	764	771	753	809	782	764	775	720	788	779	785	761	755	743	758	736	719	796	813	803	772	775	777	737	765	776	778	786	791	752	785	784	763	818	804	744	789	762	778	728	767	801	824	733	792	780	775	772	788	822	744	787	761	802	763	806	799	762	754	768	782	766	750	759	785	734	753	742	780	695	764	754	809	732	777	730	786	751	775	777	737	799	771	788	825	786	767	762	757	809	772	778	825	774	828	778	772	748	780	770	812	812	790	770	794	736	763	777	743	768	714	778	789	765	720	816	822	705	802	862	783	728	781	804	810	765	698	742	735	751	779	843	780	777	754	751	785	770	767	783	748	784	827	782	761	782	797	800	775	776	799	778	767	783	794	778	787	820	777	749	781	766	780	791	761	773	788	717	762	784	735	736	729	783	826	781	772	780	816	770	758	767	793	768	740	724	857	736	730	797	767	795	785	801	810	770	744	810	774	749	805	798	796	799	776	806	791	746	761	817	747	768	718	758	831	825	768	758	800	802	744	778	783	715	781	776	798	755	787	754	816	829	798	813	772	782	782	821	812	782	807	791	715	796	777	779	750	728	753	739	781	771	759	785	767	786	753	775	760	756	815	768	707	789	803	764	778	757	773	747	745	763	808	759	738	800	713	783	785	803	756	802	854	848	770	778	759	838	789	784	804	750	780	749	773	794	714	822	777	796	784	782	770	731	742	752	774	783	769	806	776	742	802	820	819	806	777	769	812	761	725	801	747	794	780	788	812	734	819	805	817	783	829	796	818	771	819	794	774	750	741	754	755	784	764	812	809	784	746	766	768	764	751	762	730	776	759	779	745	737	793	821	726	744	782	779	764	875	769	820	788	818	800	805	780	827	754	776	786	771	805	788	784	743	797	770	768	765	746	795	788	752	742	785	735	778	769	765	792	772	793	763	739	749	717	798	725	806	766	766	820	790	771	760	796	794	781	787	782	768	770	766	813	777	753	838	778	715	817	765	769	764	791	780	802	743	806	757	781	768	807	811	763	809	724	741	783	783	760	763	739	757	800	729	799	771	760	773	775	769	786	753	801	806	779	741	763	830	796	753	767	786	775	738	775	768	797	779	792	764	768	766	745	785	784	816	786	782	747	804	754	790	794	833	765	763	780	761	795	758	826	776	785	781	807	761	791	785	764	800	779	844	800	736	821	799	746	808	776	755	800	844	800	769	739	790	790	739	817	794	755	769	731	771	820	826	772	792	770	806	783	779	794	779	823	801	804	767	796	839	745	785	770	819	756	755	779	757	737	761	747	819	814	774	829	783	780	744	785	780	748	761	765	755	796	768	838	739	775	806	810	781	767	747	755	776	773	793	747	773	731	776	791	751	742	838	783	742	768	833	788	760	719	795	792	761	765	803	745	769	815	759	799	782	738	772	824	740	736	751	771	819	785	759	820	739	731	817	823	781	790	767	789	769	772	799	796	843	813	819	792	782	823	784	786	768	748	796	787	779	821	802	801	782	750	810	787	777	772	807	784	789	785	761	768	856	812	754	816	780	776	754	810	751	845	798	852	811	765	813	753	799	785	750	774	769	757	741	791	787	819	771	731	787	743	763	791	807	772	797	777	782	785	768	816	775	758	828	754	742	797	793	769	742	745	731	790	757	734	747	752	741	777	720	770	729	758	794	776	774	783	784	789	794	846	822	808	773	793	755	732	760	735	831	818	759	735	772	749	821	795	798	759	786	775	799	752	776	775	780	780	745	724	792	761	766	766	823	818	766	755	725	793	754	706	724	802	821	735	792	800	732	786	742	726	757	822	775	716	769	829	775	821	796	761	808	759	757	790	764	812	778	731	757	727	791	806	773	787	757	789	800	775	793	722	792	772	729	745	794	789	748	822	765	808	794	765	801	793	768	744	773	777	842	787	769	756	814	801	812	709	796	758	770	756	760	759	780	799	756	781	786	764	812	782	786	762	786	790	771	754	774	793	739	779	744	792
42525	28867	24121	15542	8312	3983	1802	845	554	508	462	438	389	412	429	422	403	381	361	381	356	327	385	389	341	342	378	354	363	370	383	357	320	348	393	352	374	335	392	372	376	383	363	353	366	365	350	337	345	325	342	319	359	344	343	389	369	346	364	374	345	332	334	298	364	341	366	375	337	361	332	383	326	310	385	344	350	351	321	354	357	367	351	365	364	382	329	338	309	343	324	353	363	350	376	347	358	355	336	342	348	350	314	359	340	315	345	371	387	346	335	325	334	340	335	368	359	375	344	352	331	358	321	320	342	355	338	358	332	362	358	336	344	349	359	345	367	362	331	380	337	321	333	368	320	366	357	355	367	374	334	291	348	375	310	349	355	344	356	361	326	336	331	357	354	336	322	333	336	352	306	360	370	384	343	325	343	356	350	352	390	340	308	342	389	350	345	358	335	346	325	330	381	311	348	352	371	378	366	361	346	332	362	365	357	321	366	337	336	342	346	348	359	323	337	334	335	327	356	330	363	336	315	339	345	305	376	333	355	326	335	323	349	356	351	351	345	344	341	323	340	381	334	336	372	334	355	348	358	341	348	337	358	357	346	366	350	336	369	355	322	376	339	347	340	354	304	346	348	325	326	348	328	335	349	337	314	341	379	380	326	344	361	321	322	328	334	328	357	326	335	373	341	343	333	381	354	315	340	362	333	359	328	376	321	345	366	349	338	317	343	341	342	356	331	372	356	317	370	370	366	373	332	317	349	318	335	353	333	336	369	332	335	346	347	377	348	354	357	358	368	338	329	386	302	343	371	356	331	309	361	332	325	333	345	319	354	350	322	368	395	358	353	331	326	344	349	369	344	363	372	355	334	306	363	358	302	340	350	349	340	370	349	300	373	384	353	339	328	327	341	334	334	368	358	283	336	339	301	372	364	362	340	322	334	335	349	354	361	340	348	356	359	387	361	351	345	349	353	357	294	333	330	377	353	335	383	373	368	369	362	315	336	361	370	376	326	323	351	321	323	349	345	356	343	358	355	340	353	316	330	350	317	298	309	352	338	376	348	341	345	327	374	304	357	383	359	359	344	330	340	317	372	345	349	325	342	339	372	350	348	379	327	361	334	356	360	341	349	325	353	327	347	355	369	351	343	355	323	298	342	375	350	363	318	330	365	327	345	337	386	345	348	362	306	349	321	321	346	336	357	355	338	323	331	357	349	368	353	368	393	326	339	344	350	343	357	329	332	329	339	350	345	355	339	342	337	383	376	352	363	370	329	317	356	351	354	370	328	347	381	348	340	378	318	336	341	355	359	384	325	333	373	342	366	348	350	359	325	372	338	333	369	345	342	329	338	383	342	334	398	320	327	397	335	360	327	331	355	327	353	328	378	359	340	342	333	372	343	342	341	357	337	311	350	343	368	337	378	343	366	329	355	358	344	334	324	332	354	349	334	367	333	315	343	348	354	328	355	357	342	339	353	343	334	342	336	352	349	327	363	396	342	374	367	368	391	357	319	377	308	332	351	352	330	314	345	310	351	351	370	357	350	370	357	321	345	377	347	318	348	369	363	372	367	361	371	341	354	341	326	348	326	323	349	328	361	351	334	326	358	341	338	335	367	336	375	346	341	335	329	364	373	354	340	322	366	345	351	373	354	361	313	328	340	342	387	359	363	361	346	368	345	368	307	352	318	350	334	346	325	321	354	339	381	328	337	363	341	363	323	329	351	342	320	300	368	341	354	347	357	356	315	375	362	365	328	328	329	328	328	339	349	346	364	330	349	348	326	351	345	362	294	373	319	365	316	333	388	355	336	344	351	316	341	338	360	355	356	346	315	331	347	338	323	334	351	336	356	303	368	341	321	345	332	376	349	351	342	367	330	352	366	312	345	328	350	304	362	360	294	308	373	364	346	370	347	341	329	333	340	336	355	338	367	349	360	311	338	351	359	366	320	345	327	323	381	374	299	386	367	368	372	361	347	380	357	374	351	376	353	367	321	363	367	339	348	363	378	332	343	337	328	354	331	340	373	360	363	357	349	350	323	350	325	371	395	349	379	336	340	360	351	367	332	341	384	328	337	352	313	346	333	342	343	347	347	372	339	348	333	374	350	339	345	350	334	355	355	331	346	336	366	318	339	312	343	352	344	346	329	358	315	324	327	380	339	314	347	344	360	350	383	358	379	355	318	329	350	345	353	355	356	341	357	333	338	372	383	356	323	368	371	313	352	331	350	357	354	347	350	309	320	354	376	311	349	343	368	388	323	328	372	327	334	342	334	321	351	322	329	340	337	312	330	332	348	329	343	342	339	333	364	373	327	358	374	335	335	338	336	339	344	336	375	331	381	334	329	345	342	349	339	346	297	353	322	332	313	334	346	363	338	360	365	355	319	374	371	344	321	337	349	315	363	325	346	294	348	350	336	361	361	341	335	377	336	312	323	362	337	354	344	332	372	324	332	339	348	365	376	338	335	350	347	339	353	320	326	343	321	343	341	369	327	333	345	359	346	371	340	357	383	333	340	331	338	403	382	376	327	354	328	346	331	341	349	320	370	385	320	360	351	344	330	371	340	336	335	329	358	343	351	349	370	337	342	356	363	360	314	311	365	340	336	343	361	306	348	371	350	340	332	343	369	351	339	365	342	354	335	350	334	293	341	348	319	329	378	370	320	347	340	376	319	327	330	347	352	332	354	354	347	327	344	345	362	357	344	334	370	324	358	336	356	329	345	355	329	366	358	330	354	347	376	358	362	353	323	374	337	342	327	373	377	309	356	344	378	351	358	328	350	368	331	362	327	347	325	327	348	337	326	359	344	338	367	332	356	349	360	326	323	371	311	361	361	348	327	348	370	331	365	337	350	327	333	330	373	327	370	354	334	354	307	344	359	315	348	363	358	374	324	360	346	338	381	348	322	341	348	366	352	360	321	317	322	345	362	375	333	314	376	346	347	351	368	365	337	338	368	367	328	341	363	365	337	326	324	306	348	363	319	403	320	352	347	323	354	339	326	326	320	364	328	386	356	385	331	332	390	352	379	378	358	327	305	359	354	344	371	325	354	341	341	327	369	323	319	339	375	347	358	349	371	318	348	378	338	348	371	327	351	345	354	348	351	329	371	324	352	353	359	331	361	367	354	342	350	343	358	339	382	340	319	343	365	355	323	345	338	376	347	330	344	371	320	366	382	345	324	325	344	321	322	342	344	339	335	338	387	352	334	387	354	339	358	357	345	381	339	336	332	356	338	338	332	360	319	318	380	342	315	376	367	347	336	340	367	325	345	349	320	372	326	352	310	336	385	348	327	339	364	366	376	333	358	334	318	375	368	353	338	318	364	367	350	380	351	320	345	382	355	325	360	358	321	335	354	306	366	362	353	346	320	332	370	363	325	346	362	323	359	333	310	378	342	335	356	379	366	352	339	350	334	322	345	364	357	357	357	347	349	302	337	325	343	331	330	343	340	336	373	346	326	343	328	327	331	341	338	354	337	341	303	356
32726	19075	14335	11053	5513	4103	2626	2074	1860	1663	1596	1425	1353	1262	1227	1204	1140	1137	1025	1065	1078	1096	1028	1016	996	977	937	925	958	933	931	910	930	916	938	896	945	867	905	929	902	878	922	861	870	903	847	855	891	893	882	900	882	860	914	837	882	886	831	833	883	873	864	888	847	920	868	867	814	879	893	853	879	903	897	883	826	878	884	877	907	884	843	829	816	907	886	867	830	848	828	923	847	824	862	901	816	825	850	822	858	834	865	845	856	911	831	840	887	887	898	823	899	851	863	842	867	902	869	842	853	863	851	863	837	889	824	823	852	904	877	909	853	879	846	867	876	868	896	866	890	859	872	837	795	887	909	871	844	906	865	865	874	878	873	829	791	775	867	845	800	904	850	840	854	808	867	775	833	835	903	819	869	848	837	842	817	876	792	864	824	866	875	829	839	844	805	821	908	862	820	832	843	846	870	851	841	862	840	872	851	890	862	855	856	865	797	845	832	826	833	845	825	822	830	899	837	848	804	871	866	832	876	859	890	807	819	870	809	810	877	832	830	876	824	864	827	819	854	814	815	832	845	846	874	820	857	834	817	898	870	816	810	876	795	828	863	824	838	859	796	877	896	859	843	835	823	861	864	877	860	874	870	845	858	803	816	914	827	850	872	854	834	859	880	849	881	828	818	849	834	813	822	860	897	842	859	892	909	845	914	883	906	874	871	827	903	853	872	857	831	840	823	847	778	872	870	831	845	895	820	870	870	878	865	827	808	862	845	812	894	828	874	851	886	847	871	840	843	887	860	898	864	882	829	858	933	832	835	798	867	764	839	872	867	840	861	835	850	832	831	847	879	872	856	859	834	872	888	915	895	905	874	868	842	865	845	898	820	886	890	854	888	889	873	895	861	836	854	876	839	864	836	859	870	855	862	801	814	824	869	888	798	894	857	892	852	799	855	868	873	838	879	827	917	850	853	836	828	876	885	873	841	862	835	876	861	849	891	802	881	837	858	908	900	828	819	817	835	795	875	834	792	835	819	881	867	872	892	830	847	910	858	875	893	865	854	839	854	781	802	854	849	834	880	828	933	850	837	855	850	845	817	887	850	905	875	900	890	794	857	893	824	856	820	920	851	883	849	886	871	854	876	872	859	876	938	912	835	864	826	862	806	874	882	892	839	844	875	870	823	869	845	830	890	830	896	833	848	857	846	884	851	832	853	838	819	900	872	776	860	856	866	855	835	822	826	884	821	882	906	850	872	862	824	837	882	846	869	850	807	856	859	835	852	867	840	840	871	830	801	849	851	819	843	790	818	817	862	831	863	851	847	833	815	873	910	846	812	819	845	826	840	812	910	865	826	803	810	830	869	844	836	804	843	813	854	909	876	914	854	841	832	849	897	855	841	848	829	846	863	897	869	834	844	839	822	914	834	821	860	880	830	841	870	874	858	873	854	888	769	897	866	824	845	832	860	868	818	867	854	841	864	888	847	839	856	843	853	843	870	853	910	845	945	851	871	877	836	863	897	839	843	940	862	841	864	903	845	862	908	875	836	856	907	839	814	863	816	838	841	890	866	898	870	909	813	876	812	867	876	866	876	867	874	850	861	842	823	831	850	876	844	856	835	868	838	824	906	839	868	866	867	828	878	833	849	846	861	819	877	863	830	903	883	847	881	808	849	857	879	901	871	834	882	832	877	860	860	816	831	889	807	840	872	862	838	845	878	798	839	840	838	831	856	872	795	836	830	836	831	877	817	844	895	843	842	891	860	897	861	813	850	829	842	890	812	872	855	863	876	914	849	809	864	854	847	867	869	833	865	842	858	881	777	846	859	857	823	870	832	873	878	855	843	882	826	869	839	828	893	893	854	881	858	848	854	858	894	835	796	862	867	832	832	777	891	825	830	846	831	839	872	801	878	878	870	860	863	862	885	854	794	871	863	892	878	840	866	815	835	872	869	846	876	868	862	866	880	818	830	858	862	909	886	830	871	900	836	872	821	893	815	831	809	789	810	852	841	847	853	867	838	815	849	861	842	867	912	801	847	831	842	820	803	814	877	764	923	937	819	813	886	929	846	841	847	819	840	834	813	835	875	837	858	859	815	873	825	857	882	861	876	794	842	820	861	887	889	884	882	822	812	900	828	880	875	820	813	878	838	844	872	830	810	827	856	837	833	839	869	870	842	889	825	842	885	886	825	832	847	841	898	846	897	856	828	884	814	863	821	872	798	869	817	820	874	882	813	862	856	824	879	842	883	814	844	857	829	874	796	843	851	844	810	901	869	809	879	898	836	902	852	898	863	799	812	888	795	799	822	830	867	899	846	838	847	858	830	853	821	846	868	860	882	841	900	838	807	807	862	818	868	886	849	852	856	881	837	806	888	828	863	816	779	898	895	835	821	836	849	845	884	837	860	886	889	884	838	887	836	843	864	864	863	839	850	832	869	899	869	859	873	891	833	837	887	838	787	916	826	866	825	840	810	867	799	806	888	869	807	877	867	872	863	886	853	863	913	844	836	849	843	838	848	866	933	884	909	839	861	883	863	852	825	857	831	845	884	869	871	837	862	908	901	812	850	899	857	859	868	777	875	893	864	816	871	882	811	908	870	877	802	863	833	863	849	826	870	870	845	803	879	884	849	889	860	822	875	860	862	849	877	847	851	879	821	918	811	846	858	880	893	833	818	859	850	847	878	823	893	829	798	832	851	833	827	838	871	842	845	877	783	842	865	869	872	832	870	835	823	861	796	845	859	832	810	825	838	889	819	878	850	861	848	837	905	918	851	793	836	799	827	814	833	817	821	817	836	835	851	829	820	880	839	916	934	841	848	867	873	840	922	897	894	888	810	861	881	859	853	827	835	826	824	827	874	876	891	838	862	883	850	835	940	850	863	866	857	852	892	818	843	882	851	831	840	891	861	836	812	880	910	872	897	860	852	836	857	876	860	851	823	818	858	848	869	927	865	855	861	830	855	871	852	846	858	844	848	847	856	815	894	840	894	841	800	827	878	912	834	842	895	828	845	856	839	876	893	858	863	855	894	880	950	841	846	849	921	885	900	878	848	886	842	881	886	824	867	867	826	870	814	855	819	839	821	860	913	865	889	850	845	838	841	862	887	853	842	833	896	821	877	893	872	825	920	855	877	854	854	882	853	894	878	815	834	875	866	882	882	836	878	820	916	859	829	868	842	834	833	839	849	845	845	845	829	812	873	817	872	854	865	864	854	814	811	842	850	869	801	872	829	838	825	801	868	839	857	857	873	844	837	906	868	826	810	846	884	866	854	847	857	839	862	849	858	840	846	851	888	851	808	840	836	850	859	878	835	853	844	843	885	843	861	855	875	859	859	879	875	848	837	838	858	805	824	837	867	831	841	841	838	835	837	865	860	807	849	831	911	881	828	880	875	886	785	917	824	806	865	843	891	851	875	875	879	856	866	851	880	883	833	819	865	850	836	797	859	880	863	890	874	870	825	866	847	881	865	875	851	841	861	852	858	813
44283	31697	19409	11306	6301	3289	1744	881	564	470	437	383	316	318	298	271	290	241	250	207	240	230	211	252	187	278	235	225	232	208	229	218	223	204	203	237	243	209	182	186	195	185	214	188	204	210	202	209	202	215	258	184	223	201	182	222	186	181	195	187	207	205	209	208	196	208	193	193	212	203	189	179	179	185	190	206	200	194	178	200	211	191	198	200	189	203	201	188	210	190	199	204	225	194	188	188	209	204	184	174	211	201	221	207	206	203	193	172	177	195	184	192	179	190	188	199	214	178	188	199	185	198	230	214	200	180	201	167	173	192	199	174	196	185	183	193	183	184	194	195	195	190	202	184	205	206	193	196	189	215	184	209	201	161	197	203	166	190	203	159	205	201	217	183	193	173	203	193	190	216	209	203	185	209	193	210	201	190	181	181	215	202	184	204	191	217	201	200	190	192	174	178	189	217	195	194	221	220	201	224	204	191	196	212	180	192	213	196	199	187	204	196	214	188	170	184	211	211	210	201	196	183	194	212	202	198	208	187	191	185	209	199	235	208	193	194	204	154	183	210	192	175	187	188	189	182	181	220	222	178	173	159	212	185	163	184	210	209	214	198	196	155	180	186	184	172	205	180	189	198	194	194	186	182	201	188	188	184	186	178	176	227	194	201	204	169	170	222	194	188	186	180	205	184	189	181	182	183	193	192	203	187	215	177	187	204	193	182	189	176	191	196	190	185	218	188	184	222	202	209	200	184	202	203	222	191	186	184	185	170	211	170	199	196	199	185	219	190	181	186	198	208	199	189	169	206	187	209	206	210	222	186	201	218	202	200	197	192	201	195	172	206	184	217	170	190	183	194	182	196	191	239	177	182	184	216	203	179	216	200	176	190	190	200	180	187	190	175	199	188	201	191	202	179	211	215	181	212	167	204	179	187	186	176	198	177	203	188	210	198	197	171	209	170	174	186	194	194	205	183	204	183	181	196	190	195	194	191	163	206	181	200	182	205	194	191	171	192	190	210	190	193	194	187	184	151	195	181	197	217	182	197	182	184	204	199	204	176	188	189	192	202	202	205	195	198	194	201	189	187	174	183	212	234	195	194	179	209	186	190	201	188	204	181	199	200	213	201	177	203	181	233	196	186	196	175	198	192	198	193	197	189	188	186	196	190	191	185	190	191	187	182	217	201	221	216	212	187	190	208	169	218	187	176	185	186	177	191	196	219	209	209	192	202	183	187	186	154	189	184	172	204	201	209	201	211	189	184	195	220	216	180	192	198	223	207	201	172	202	183	193	200	225	185	202	193	201	214	195	181	214	191	181	169	197	224	216	178	185	225	181	207	184	205	189	183	186	188	192	203	207	178	178	183	191	209	209	199	187	213	194	195	191	219	199	212	191	202	182	202	185	203	183	190	182	210	203	208	181	185	219	179	200	204	216	189	199	174	205	213	191	205	181	197	197	177	216	185	166	196	188	192	199	213	183	201	190	193	179	205	197	184	221	195	207	200	224	210	174	165	182	190	169	187	181	193	183	192	196	189	207	181	204	186	212	205	225	199	203	200	185	205	189	183	176	188	219	209	196	182	196	202	176	199	204	189	176	183	198	175	191	211	187	216	185	208	199	174	176	186	182	173	207	202	192	178	200	187	189	196	176	194	204	180	186	194	167	188	180	177	205	214	186	194	218	192	184	202	179	201	191	180	176	206	182	199	203	191	199	166	193	200	205	171	183	165	172	193	168	188	177	199	155	177	170	195	206	200	209	186	176	187	174	184	175	194	204	178	182	184	184	195	194	193	184	207	184	168	189	195	164	203	175	202	194	186	214	202	189	189	209	191	200	193	171	215	185	183	168	186	188	203	173	190	193	187	193	207	188	196	212	204	175	223	188	204	192	193	192	175	177	192	166	166	167	184	171	175	196	201	161	188	210	185	205	214	178	201	169	196	180	211	216	172	193	185	178	220	195	183	195	189	196	185	199	218	186	212	206	185	185	198	214	193	186	215	213	198	208	224	203	198	216	200	185	193	193	199	207	203	184	195	176	205	212	207	206	197	204	191	193	178	180	169	182	186	185	166	188	202	190	210	205	196	212	199	191	208	201	208	183	194	193	182	196	214	159	193	201	198	176	191	209	158	198	220	205	197	205	184	216	188	188	203	192	177	195	196	178	177	191	208	199	193	198	186	193	148	176	174	183	197	204	207	193	207	172	197	165	197	202	197	184	179	194	179	194	222	185	198	178	180	215	184	206	209	191	181	180	165	181	210	201	177	182	193	191	213	201	206	192	184	199	201	178	194	194	194	213	198	182	190	206	191	203	202	211	182	185	196	195	207	180	196	197	196	194	186	197	202	181	179	228	182	179	200	192	160	190	207	175	197	201	186	176	194	165	202	180	221	194	199	191	176	184	189	186	196	214	201	192	187	187	186	171	196	181	210	190	185	192	186	196	182	174	204	202	183	203	202	204	203	202	196	192	175	200	179	205	189	207	212	212	194	195	196	193	200	174	175	204	178	217	184	183	184	187	199	165	194	199	211	165	181	209	190	205	183	186	191	204	171	192	168	187	199	205	207	184	188	215	196	196	178	193	203	188	185	200	195	180	188	165	206	170	202	200	185	190	189	183	149	191	182	185	191	197	185	209	204	228	181	191	199	180	194	205	194	215	183	190	199	205	192	192	182	170	194	208	189	195	201	194	186	199	177	183	178	202	187	194	198	209	207	217	201	205	191	187	172	173	197	172	193	207	202	185	173	177	186	203	207	221	196	192	200	196	198	201	214	213	194	213	196	224	188	176	191	174	200	192	200	197	195	202	204	199	187	185	179	192	179	211	214	188	182	187	201	200	175	219	215	209	208	208	200	189	219	209	167	175	199	202	183	185	191	197	202	183	203	210	207	200	201	209	199	214	167	191	185	210	191	182	185	189	187	183	188	209	178	205	201	201	172	204	189	191	190	209	164	188	181	194	210	185	194	216	181	192	210	177	212	189	207	217	197	191	194	203	220	187	202	200	177	205	194	180	200	201	203	185	210	183	174	207	187	200	194	183	176	191	214	214	224	174	191	193	162	180	210	189	213	196	193	218	194	195	191	173	161	168	175	170	167	196	192	187	212	211	181	196	186	213	200	199	179	173	188	187	188	172	199	185	205	206	200	192	186	202	178	174	186	187	200	191	176	209	193	179	218	186	203	200	201	203	186	200	188	189	201	215	199	188	199	190	186	178	189	170	190	195	170	189	203	190	180	186	216	199	195	193	176	220	206	203	191	181	199	189	224	191	181	157	187	179	179	175	173	198	189	191	201	186	190	186	199	181	188	217	207	172	179	194	204	223	193	149	177	208	193	194	206	195	194	188	202	180	204	164	180	182	167	189	199	214	180	182	185	189	193	211	195	195	231	209	201	183	183	200	173	195	198	202	209	195	204	170	175	191	187	198	186	227	200	183	212	187	172	230	184	201	184	202	204	200	182	190	191	198	187	176	206	193	190	186	198
33048	20473	6702	6840	5719	4365	3705	2982	2476	2111	1923	1608	1358	1335	1225	1186	1102	969	989	874	908	817	792	758	766	797	737	723	672	626	680	661	665	646	653	648	629	575	631	583	593	556	585	592	587	522	544	562	554	548	531	555	568	497	513	525	518	591	547	544	535	542	575	508	565	519	505	524	556	555	520	511	558	482	510	509	530	563	515	533	549	501	496	519	564	523	469	517	525	511	513	542	529	473	515	508	510	523	509	500	512	567	487	516	470	513	498	504	513	540	524	489	532	491	542	512	486	489	511	522	485	494	508	512	505	493	487	523	500	504	497	510	490	522	532	506	487	502	513	515	553	481	544	537	492	531	493	507	537	495	488	500	521	530	525	542	474	523	482	515	509	496	490	475	512	518	565	502	523	498	499	467	532	478	493	515	482	472	469	532	480	497	490	523	514	495	497	496	500	491	510	459	491	477	457	517	540	490	501	496	517	506	496	486	544	523	487	545	465	487	521	470	466	546	499	507	486	496	500	522	470	535	507	490	465	511	520	475	488	508	484	518	508	529	484	504	497	489	469	535	473	500	514	547	515	485	549	458	542	540	473	508	537	505	488	463	503	508	508	493	501	508	535	517	503	479	505	502	452	479	500	522	495	505	495	515	528	490	497	496	497	491	444	519	505	501	537	515	481	495	526	483	501	502	561	481	545	543	506	478	510	540	531	510	525	475	509	527	478	519	513	507	509	516	523	491	492	468	522	514	500	496	517	502	485	501	509	523	517	514	483	540	511	509	493	511	480	518	559	513	489	517	526	507	509	524	517	480	513	462	515	487	515	509	496	487	517	480	520	498	500	494	508	498	510	490	452	512	478	526	487	500	522	489	502	516	502	520	511	514	478	517	514	495	504	497	520	501	529	477	509	504	496	504	499	489	499	465	501	486	492	489	505	491	471	503	518	486	488	508	511	515	516	502	481	499	513	462	483	520	530	492	449	439	491	472	486	528	505	496	479	501	516	501	513	489	486	488	501	507	487	505	497	511	498	517	549	545	534	475	508	488	492	519	473	478	477	516	491	477	491	485	502	517	498	495	499	506	470	495	486	489	498	513	489	487	454	508	496	503	441	502	472	520	498	495	509	486	488	477	508	474	498	536	504	506	496	511	483	494	495	551	475	512	528	530	501	518	538	520	503	476	509	521	530	513	489	501	534	508	538	486	506	475	498	494	541	534	535	546	497	496	534	519	528	492	500	513	450	502	503	511	475	470	509	478	505	486	514	523	471	515	465	510	538	498	507	500	488	530	496	478	535	499	505	499	536	505	482	520	511	512	525	521	497	525	537	501	499	491	511	531	500	530	487	477	504	479	491	478	505	514	519	501	509	545	484	509	492	520	492	514	479	503	465	551	493	509	501	493	512	504	508	504	536	502	505	496	500	484	454	486	533	502	527	520	505	519	487	490	505	494	555	482	490	519	484	490	480	474	499	520	543	507	495	529	510	519	512	485	512	478	512	532	531	488	541	540	505	541	550	488	502	533	517	496	490	517	531	513	490	543	514	516	532	486	486	526	489	472	494	490	511	519	520	497	487	538	528	531	500	511	517	499	511	451	496	496	496	523	480	479	505	545	505	477	495	529	507	500	494	525	511	500	496	503	508	488	530	473	520	511	449	469	503	516	497	491	468	461	503	520	526	514	490	503	506	497	471	529	526	533	539	496	487	488	486	482	533	514	493	531	539	500	482	525	493	501	509	535	497	483	500	487	486	521	488	498	473	503	518	537	488	492	517	501	521	459	516	519	492	459	543	495	493	528	527	498	514	528	481	500	522	493	471	506	499	473	503	498	526	454	511	511	528	483	522	517	496	482	494	524	523	487	530	474	517	506	501	513	482	524	507	482	515	515	517	525	516	506	491	515	474	494	516	482	498	510	527	505	528	492	526	515	509	487	472	520	511	484	488	503	509	536	503	477	499	533	506	513	463	547	478	499	448	510	496	519	484	518	519	507	535	499	537	513	470	509	509	511	484	491	487	546	506	513	501	498	459	472	524	482	535	502	476	510	499	548	524	540	463	516	516	533	497	487	468	514	508	497	532	480	501	529	504	451	500	506	535	517	520	537	504	491	460	470	531	490	507	493	531	491	479	516	524	489	491	497	496	532	544	497	519	477	502	508	468	490	533	459	507	490	462	495	495	500	462	487	520	507	480	492	501	478	522	507	503	542	520	504	498	511	497	495	512	516	495	536	468	516	492	519	512	463	504	535	486	503	518	470	501	525	472	483	488	501	524	488	479	497	489	495	476	514	510	492	504	519	512	502	493	543	491	510	481	492	514	498	492	485	485	510	480	502	527	472	485	538	500	508	515	496	515	552	497	467	494	498	535	463	505	501	553	504	480	547	499	524	482	496	527	498	475	541	502	492	482	480	491	496	531	503	532	547	498	541	496	482	479	524	515	504	538	499	512	503	516	524	485	454	530	518	499	490	492	538	470	505	521	488	489	501	483	534	487	488	525	489	533	500	499	504	493	495	534	535	502	491	528	496	500	492	506	495	490	495	495	508	503	527	507	495	533	521	499	543	510	477	502	544	484	522	503	523	490	503	491	508	495	556	526	509	505	480	524	482	503	481	535	529	500	529	462	505	487	508	524	478	492	491	531	496	509	506	488	514	480	483	489	484	463	507	502	470	532	534	493	482	487	510	518	487	496	493	489	484	514	488	469	495	506	523	526	483	527	510	503	521	465	496	474	546	510	505	470	525	517	502	500	500	519	496	483	485	515	461	481	515	516	475	480	489	511	507	553	523	504	510	497	539	473	491	513	492	514	505	502	481	491	488	530	509	504	518	479	482	521	458	509	487	476	485	492	494	496	447	490	511	481	484	511	481	470	517	477	548	495	484	508	520	517	508	525	493	504	504	516	486	476	524	517	495	518	525	533	486	524	525	484	510	482	474	527	502	563	502	506	515	479	501	526	502	513	512	481	496	544	510	491	538	465	536	537	510	509	503	489	482	486	499	480	444	507	517	486	487	494	479	503	463	493	501	474	491	509	463	512	498	506	475	478	477	495	534	570	536	479	471	518	479	476	510	506	521	478	550	509	483	515	515	514	517	505	450	510	491	509	508	514	480	487	535	500	544	478	451	526	532	493	523	480	511	519	512	489	539	476	502	504	488	524	463	512	503	492	546	459	493	494	498	475	523	489	517	488	518	494	501	491	494	525	483	502	506	492	552	490	541	492	536	525	513	499	518	521	537	501	504	498	480	551	499	482	485	501	472	508	501	495	521	499	479	488	525	518	529	473	466	492	501	508	539	490	521	503	503	472	459	482	522	552	509	506	506	468	488	514	507	536	493	495	534	479	518	514	533	493	528	512	481	486	468	491	542	512	516	468	511	474	486	539	501	500	578	499	530	482	486	486	486	509	527	507	509	487	533	505	520	515	536	525	549	491	485	527	485	560	491	497	526	506	499	529	497	493	506	469	496	483	502	531	455	505	547	517	520
5032	1444	535	408	364	312	308	297	266	299	305	263	307	310	270	320	271	320	299	296	316	280	301	296	292	296	285	306	267	286	261	319	317	284	270	307	282	289	272	264	294	301	273	284	287	304	287	294	307	281	279	318	309	269	323	277	317	300	274	291	245	273	297	310	274	272	313	272	250	279	288	296	288	317	297	294	325	303	290	266	289	291	270	286	271	288	283	317	292	287	301	291	272	274	306	261	302	307	304	300	281	259	295	326	276	292	260	323	317	305	297	322	295	302	310	259	299	335	302	296	321	308	295	278	328	298	257	279	275	291	298	302	264	306	263	311	317	288	273	289	289	275	262	311	311	275	300	303	305	301	292	294	284	287	322	280	303	273	274	283	301	246	293	286	288	283	286	288	299	287	297	297	317	292	297	308	298	297	292	288	268	311	300	324	302	303	323	242	287	292	290	293	284	286	296	271	294	256	305	310	293	287	283	285	315	311	279	292	284	262	288	299	254	298	285	285	309	294	266	303	299	281	282	275	281	304	283	287	284	271	269	294	293	293	280	289	268	298	308	291	275	283	294	307	311	302	325	293	280	289	285	277	300	261	253	284	273	320	293	297	275	292	295	304	326	291	288	281	276	308	266	289	272	271	295	275	284	310	294	311	273	297	268	283	287	256	279	295	290	261	275	319	311	306	277	291	281	308	343	283	306	278	289	298	276	301	265	284	327	278	290	281	319	313	312	286	297	323	284	282	286	282	257	269	286	281	323	260	275	288	316	304	317	343	299	304	299	293	298	265	286	312	253	319	282	306	272	310	310	305	255	301	266	247	286	297	304	323	295	299	290	289	307	320	282	310	292	261	268	292	292	278	282	279	277	237	317	253	310	295	295	288	282	278	318	300	282	270	277	277	313	286	287	293	277	305	268	292	316	318	304	287	316	300	269	275	288	293	282	284	287	336	282	270	276	286	307	291	271	253	268	271	319	317	274	310	280	289	299	299	242	298	312	304	294	283	295	286	315	280	300	294	286	349	288	279	283	304	312	257	285	288	281	278	310	298	279	288	303	282	286	324	304	252	286	294	284	278	284	288	313	311	281	286	311	277	275	312	254	304	310	274	294	272	266	262	295	308	292	277	293	278	283	279	306	269	281	294	283	281	273	293	288	295	285	296	274	272	267	265	324	289	295	315	305	283	279	299	307	279	303	321	291	289	308	301	267	296	258	271	296	300	304	276	289	286	316	246	270	280	316	317	275	275	283	308	296	300	282	316	282	270	298	319	273	277	302	292	279	316	296	287	309	274	277	292	276	289	270	272	294	317	286	296	277	274	267	276	253	286	306	303	272	309	276	296	318	290	295	266	299	279	280	303	287	280	262	296	278	286	329	291	266	288	301	284	298	310	293	275	286	288	276	289	296	276	291	298	282	278	329	306	273	284	261	319	281	299	302	265	297	295	268	297	260	299	275	269	287	281	320	297	298	293	286	278	284	277	284	259	289	294	304	284	282	304	307	305	258	286	279	283	280	290	260	316	296	308	325	278	253	282	281	294	279	308	291	284	285	323	284	301	277	320	291	291	307	309	297	283	279	274	266	284	313	310	308	308	279	265	284	300	281	304	298	290	265	278	287	294	310	291	306	291	310	293	298	332	290	248	301	273	275	305	304	299	276	301	291	318	300	271	345	270	307	320	302	295	294	295	305	266	301	264	288	340	292	304	276	286	279	263	295	292	300	281	271	295	265	320	291	258	263	302	284	277	265	277	281	318	303	278	294	268	283	304	283	285	290	284	304	279	304	304	319	296	287	306	288	278	258	294	277	300	310	254	270	286	270	300	304	286	302	292	268	268	300	283	303	300	276	287	244	271	279	274	278	288	268	327	287	286	278	282	298	277	286	295	263	291	261	336	264	265	306	276	280	308	282	272	261	288	287	265	283	279	304	290	230	325	304	282	293	284	279	276	307	273	314	283	297	307	288	296	306	279	304	284	312	288	295	328	312	286	297	277	289	321	314	276	278	291	325	298	274	299	290	293	285	320	294	308	273	304	307	314	297	294	296	325	281	286	263	284	335	313	286	304	305	293	302	284	256	312	278	279	290	298	292	289	267	292	320	280	276	287	302	295	275	267	253	258	291	295	283	294	288	295	314	278	267	273	302	272	275	277	283	286	304	296	305	279	280	286	291	275	282	275	283	284	273	313	309	309	272	295	292	252	313	268	295	271	308	314	313	288	303	295	274	293	308	280	290	289	258	304	318	308	272	277	258	278	302	272	286	320	296	299	288	292	291	312	310	274	317	307	262	286	283	280	310	289	301	273	275	255	308	276	294	282	273	298	291	282	276	290	285	302	288	277	295	292	302	277	288	295	283	282	307	298	306	283	309	303	287	327	292	289	256	297	249	299	278	308	291	279	275	336	298	293	333	300	321	260	277	287	277	312	299	306	335	280	287	274	319	319	278	281	279	276	289	287	284	290	292	311	291	318	305	290	281	274	324	286	293	286	257	312	256	282	291	288	270	282	285	307	270	285	269	282	293	297	281	289	261	277	288	283	265	285	324	271	296	306	294	289	278	314	295	300	276	297	294	286	287	293	300	291	293	277	289	269	291	303	294	297	293	291	286	287	293	250	288	268	266	292	291	282	276	337	287	319	276	300	284	316	324	264	285	286	285	278	263	295	269	298	279	297	293	257	288	310	299	283	251	266	303	305	320	287	278	278	289	307	260	304	320	291	290	292	302	298	308	260	298	266	296	285	292	302	297	286	288	280	279	288	309	265	254	300	270	284	282	287	276	283	312	304	310	267	268	310	290	259	279	280	291	309	278	274	335	305	306	306	308	288	326	309	318	294	299	275	323	296	291	280	291	250	297	294	279	298	280	279	281	262	317	265	277	283	311	285	299	297	314	302	293	297	286	292	289	293	305	298	271	276	271	300	285	323	298	284	308	283	300	292	304	313	279	267	306	276	265	295	296	275	326	295	288	270	303	321	276	305	307	275	285	283	264	301	280	282	264	319	289	307	322	292	312	306	291	298	293	289	267	313	319	304	298	296	272	262	306	273	314	280	259	311	296	294	287	294	285	289	297	265	298	315	295	310	301	274	292	288	286	287	310	297	281	307	292	261	270	268	305	283	268	293	278	311	258	291	276	321	291	310	285	298	288	291	260	278	281	267	260	299	249	285	307	249	304	309	280	280	270	268	250	318	262	291	291	309	313	272	274	301	296	287	311	290	294	274	340	287	261	294	319	318	295	283	285	276	272	260	301	299	304	317	291	282	293	301	299	300	339	287	290	281	295	278	286	347	266	273	296	284	283	277	312	274	300	294	257	293	300	290	282	278	263	288	270	315	291	274	281	274	292	302	292	285	286	303	257	289	294	280	330	278	278	308	295	260	304	316	276	296	277	287	263	283	284	283	297	313	311	327	308	301	309	284	301	270	277	277	287	290	295	296	296	282	285	276	309	275	321	318	318	305	295	300	275	275	290	291	307	282
5034	2105	1002	949	899	898	852	799	863	808	783	778	782	762	844	792	798	759	752	772	720	749	770	746	783	777	828	761	758	759	747	722	767	776	756	755	752	777	739	770	760	740	744	804	738	721	765	742	769	795	785	734	827	689	768	720	764	723	792	752	787	815	777	776	726	743	764	760	777	762	787	764	764	699	794	759	734	748	773	775	714	786	760	774	790	765	767	717	712	765	729	732	746	759	737	746	754	726	758	750	783	738	779	748	746	759	792	788	712	737	793	747	779	722	731	749	771	756	743	729	699	756	783	823	736	704	747	734	756	745	725	800	782	759	752	728	739	733	790	741	770	730	751	687	774	754	760	761	741	763	734	785	753	742	705	738	800	716	735	786	761	740	742	729	778	788	792	751	742	758	763	745	745	764	763	800	740	738	722	765	721	760	776	760	740	733	751	730	762	779	784	783	743	776	767	776	777	756	759	753	746	713	725	749	763	771	724	770	761	735	783	805	737	711	763	739	760	721	743	801	737	781	766	776	762	723	715	753	771	774	744	791	714	761	704	740	725	783	747	769	776	731	742	752	741	744	760	745	791	803	775	773	780	757	801	758	759	788	725	800	746	824	792	715	724	722	727	769	749	729	722	744	720	727	791	717	832	792	770	811	812	783	741	757	768	699	757	737	786	776	795	779	756	720	737	759	796	741	819	782	782	754	758	772	743	748	753	755	723	763	722	759	749	766	728	785	729	716	772	721	716	748	711	769	764	733	770	713	765	801	777	715	729	792	761	730	733	745	806	771	787	705	793	747	779	731	786	724	771	752	806	780	780	758	742	761	795	758	760	748	716	801	751	757	741	777	793	779	764	740	709	779	751	811	764	757	770	767	738	775	712	685	724	765	774	740	763	718	755	772	708	728	751	756	747	781	802	745	747	746	744	758	720	726	719	782	759	740	697	772	723	759	805	748	733	703	746	767	779	748	794	774	747	762	742	725	719	777	737	792	776	729	737	770	793	784	735	748	690	746	772	786	703	763	783	691	786	763	772	783	713	733	751	714	758	808	785	698	765	787	773	730	763	737	727	706	817	771	748	720	707	747	758	815	740	746	771	749	744	796	725	776	732	783	733	733	737	798	731	755	734	775	739	782	761	748	747	690	739	745	720	781	761	776	736	773	771	774	786	753	732	778	736	741	720	745	805	773	772	802	798	740	762	751	702	750	747	777	762	696	778	738	757	734	751	760	734	759	714	724	716	737	768	712	757	737	825	796	731	732	704	767	788	730	759	690	741	763	757	745	776	747	782	724	778	727	770	792	791	782	730	758	743	808	789	719	798	735	776	741	789	738	730	770	779	776	721	727	743	765	728	750	760	719	755	735	678	782	704	789	737	739	774	744	750	840	732	766	756	745	735	753	770	763	759	768	770	776	736	733	754	758	758	729	736	753	708	788	755	757	765	748	688	728	721	742	780	766	766	783	712	757	751	819	697	753	741	756	747	747	781	742	738	775	751	766	788	739	746	770	766	813	733	774	789	764	791	772	760	768	762	766	759	703	740	779	738	759	772	740	757	716	741	752	780	771	783	782	772	810	802	731	711	720	793	727	764	743	743	713	734	740	718	751	745	710	713	692	737	744	744	771	749	796	785	701	771	713	785	768	735	723	754	781	775	788	779	751	782	777	723	791	774	757	789	747	767	777	742	755	782	710	800	730	740	754	799	722	777	754	784	795	798	718	734	749	780	752	721	730	763	748	714	738	746	741	768	762	720	756	752	798	759	711	758	755	759	801	765	768	782	762	737	705	757	837	692	721	770	767	718	756	779	733	732	790	764	750	743	722	774	738	883	756	779	772	752	752	780	769	729	746	722	786	784	774	732	706	756	740	740	731	742	744	782	774	757	760	768	758	754	764	772	771	774	756	766	806	734	796	783	742	744	756	823	741	775	729	706	704	730	740	749	708	742	716	782	746	751	733	739	711	798	747	817	790	790	730	767	726	748	782	788	773	747	800	727	747	750	733	757	768	789	771	754	808	752	763	749	753	803	747	743	724	745	743	725	780	744	711	779	750	774	765	777	739	758	719	787	770	792	729	662	722	725	771	733	764	727	788	768	771	754	774	755	773	734	755	767	780	784	732	751	815	743	716	783	774	719	782	751	765	745	728	749	750	770	739	733	737	755	742	755	754	749	752	760	761	767	773	767	781	752	771	795	776	742	734	753	758	708	789	805	740	756	760	754	757	761	742	714	816	730	761	782	768	782	751	738	742	766	766	784	737	758	735	686	747	747	753	721	789	724	760	748	747	724	726	773	796	761	746	768	743	706	734	780	735	772	760	722	755	737	775	738	727	762	801	790	714	722	751	753	742	772	857	758	776	748	774	739	734	721	823	773	707	765	738	762	772	796	791	812	776	735	739	767	676	761	720	754	714	722	710	735	772	745	747	789	768	729	714	756	756	726	727	804	725	738	777	727	763	762	745	749	768	787	743	796	755	786	723	763	733	771	777	759	725	768	776	799	760	793	763	800	766	772	761	764	726	738	739	757	776	773	759	741	806	766	757	726	716	739	764	753	780	774	741	737	803	778	780	748	727	707	767	779	766	783	753	743	776	726	726	796	790	774	720	748	742	769	780	778	757	755	762	781	780	767	739	744	760	719	786	788	731	759	708	778	742	744	767	733	774	784	737	773	739	729	711	782	784	729	817	749	779	740	751	743	779	764	743	750	756	788	745	754	727	727	719	791	753	714	747	737	764	724	771	794	766	762	728	765	793	727	708	760	795	734	724	690	718	740	733	731	713	760	780	769	741	767	742	767	774	747	764	800	755	747	775	755	745	757	753	812	736	721	746	705	764	715	760	781	730	768	767	822	762	745	731	735	752	698	763	796	756	760	775	773	760	754	719	784	754	760	809	797	760	751	821	719	732	727	742	781	755	791	786	712	736	768	777	780	729	755	726	712	711	730	747	776	758	775	742	743	767	763	783	732	806	770	727	768	700	772	736	791	769	707	799	795	830	767	749	772	740	755	739	733	754	731	746	730	776	806	783	757	711	754	780	775	769	718	737	742	775	761	733	802	763	766	772	784	713	762	748	747	757	730	770	790	718	766	798	718	749	745	751	772	753	799	769	775	769	794	733	772	761	747	785	750	763	710	757	740	763	727	743	768	721	792	763	789	768	806	711	801	730	787	763	752	792	761	747	725	813	761	761	758	769	737	739	766	748	749	795	741	738	808	762	743	779	715	804	722	735	769	742	694	731	784	751	728	758	748	756	740	749	736	696	745	801	774	724	774	726	748	740	767	755	742	728	745	759	768	770	736	737	742	767	738	727	816	759	764	764	760	705	740	755	783	786	785	757	746	742	771	717	756	755	700	757	743	722	745	730	782	719	745	734	765	774	760	732	743	738	768	749	750	765	732	730	756	726	755	761	728	753	749	764	753	772	774	754	717	765	724	742	754	722	776	756	742	748	797	788	747	715	739	750	762	736	770	810	757	780
36889	21800	10764	5351	2739	1515	876	599	527	438	434	406	417	394	396	374	416	337	368	384	367	319	354	343	353	344	342	365	357	366	343	345	324	327	344	330	352	357	355	319	370	363	336	325	362	319	306	368	313	360	346	360	328	349	338	315	306	350	344	321	340	322	347	381	338	343	339	341	330	367	313	351	348	332	334	329	392	305	340	354	350	344	388	338	326	364	326	322	314	335	334	339	319	344	336	345	355	325	350	372	317	324	334	314	328	331	329	364	319	316	346	337	318	348	317	340	388	376	342	341	344	370	348	310	317	311	318	317	335	328	359	333	330	347	358	313	360	355	339	344	324	366	345	384	323	327	320	319	307	333	348	366	369	314	333	286	325	333	334	354	359	348	342	328	332	329	307	309	345	330	342	324	353	351	329	323	314	339	354	352	327	352	313	327	321	341	306	335	334	378	372	335	317	356	363	346	348	364	331	350	350	349	322	293	329	319	323	331	376	343	328	340	334	353	352	367	337	344	329	344	330	345	367	361	386	341	306	320	327	330	339	379	370	330	353	343	337	369	344	336	324	322	323	347	380	347	337	316	337	335	325	326	347	342	336	355	357	350	297	360	371	332	304	321	318	328	388	333	344	358	331	348	333	326	317	342	335	362	335	333	331	317	330	370	337	336	342	330	326	376	306	340	324	335	358	339	362	360	338	322	311	352	346	328	389	355	332	356	349	348	338	308	327	314	334	336	323	351	331	350	325	350	328	361	334	299	375	347	367	312	345	379	338	333	325	388	346	321	337	356	302	327	328	357	311	346	353	333	331	359	331	309	350	377	371	308	323	350	344	350	362	328	307	341	351	331	340	317	320	345	375	327	348	349	344	303	343	368	337	371	329	328	357	327	329	337	367	308	337	315	342	317	333	324	309	341	328	314	320	335	326	346	323	349	353	330	327	361	364	301	364	353	328	316	341	306	346	350	338	315	323	330	323	319	343	327	342	345	356	295	320	380	339	338	328	346	329	315	368	319	359	336	328	345	340	348	334	347	353	342	325	333	317	347	305	351	319	353	313	348	352	362	320	333	355	328	324	337	373	362	326	360	337	366	346	317	331	347	356	324	357	323	315	359	311	353	352	370	362	334	347	343	349	344	338	336	319	352	330	328	361	319	323	344	340	355	328	320	320	330	304	358	365	314	308	301	346	369	323	347	328	363	338	322	351	321	349	328	326	337	359	285	318	328	300	374	324	330	377	309	351	366	337	344	362	337	345	326	358	339	336	351	365	372	318	329	320	345	357	337	304	338	346	340	361	302	344	351	303	314	352	348	362	388	304	320	366	355	355	364	329	346	331	333	365	329	337	355	334	348	370	316	334	333	380	334	371	339	330	361	336	347	316	357	356	329	338	316	356	328	350	333	345	370	357	330	347	345	334	359	367	304	344	348	345	340	337	353	362	337	351	347	354	352	326	363	335	311	302	344	357	357	318	344	348	346	335	344	361	341	362	346	339	353	320	330	339	344	318	333	317	377	341	322	319	355	320	355	358	331	354	340	356	333	334	356	319	352	303	310	332	363	298	319	319	337	338	375	288	345	317	340	363	331	310	338	346	302	314	370	329	400	304	337	334	337	380	338	355	322	337	351	343	368	326	378	330	299	333	368	312	347	353	319	378	351	350	343	350	318	327	336	303	353	332	315	356	321	346	318	303	303	361	300	316	338	350	309	373	350	327	338	347	291	328	338	325	333	338	364	325	319	299	330	303	322	395	356	332	344	323	321	296	327	360	311	369	335	325	355	337	322	346	327	321	339	351	322	345	327	344	326	368	325	335	326	335	348	354	329	383	325	334	353	324	377	344	353	329	379	352	373	390	353	328	319	385	388	343	338	325	330	304	337	355	338	330	356	361	335	354	341	344	323	310	351	368	340	312	341	316	353	341	356	344	314	346	351	345	347	330	347	353	347	351	397	354	321	320	359	332	329	332	358	325	323	340	343	362	331	353	323	305	354	317	350	328	331	345	334	331	344	350	314	328	343	330	348	379	367	325	349	342	325	306	333	351	322	335	335	373	342	336	330	327	342	328	338	346	303	342	329	319	324	329	369	343	302	298	333	342	370	336	351	361	357	344	363	325	326	321	344	321	331	345	341	337	332	358	340	346	327	348	350	350	316	375	327	372	344	284	358	328	344	298	338	335	345	353	365	354	347	340	337	347	355	348	352	327	356	353	342	315	350	347	350	333	332	378	356	294	363	332	315	368	372	336	328	323	343	328	379	332	329	354	354	323	341	375	368	321	345	333	355	328	334	354	353	338	355	328	328	324	362	336	343	360	345	298	340	305	326	357	360	351	297	335	371	328	363	321	342	339	343	343	310	328	341	348	368	316	355	330	345	346	345	344	355	325	338	311	403	322	341	359	333	334	362	328	341	337	301	329	344	336	327	338	313	380	328	332	353	339	338	301	328	315	302	341	334	341	384	332	332	348	307	312	320	343	339	362	344	322	329	317	359	344	370	349	324	319	319	330	352	302	351	341	356	348	332	335	326	328	318	349	383	356	347	346	345	326	331	348	350	323	363	322	344	360	326	319	341	361	362	342	332	312	340	307	341	357	351	320	344	315	305	334	326	347	309	370	350	342	326	335	350	351	345	314	367	360	336	350	336	338	344	332	307	322	333	335	333	364	359	342	340	356	337	367	326	330	319	330	319	348	312	324	345	338	381	345	344	339	335	339	348	320	321	358	336	384	351	340	326	332	339	330	365	334	337	318	367	324	337	332	322	342	387	348	331	316	358	311	356	320	354	325	356	333	338	362	345	318	379	333	339	335	298	293	357	329	329	336	333	360	359	362	325	320	359	373	370	307	384	341	371	334	323	362	357	354	344	330	311	331	325	346	357	331	327	344	322	344	309	387	338	381	305	310	371	350	346	352	329	345	356	319	318	362	329	315	313	353	351	324	321	357	365	349	337	338	337	360	327	347	316	320	294	350	356	342	368	354	348	356	313	334	345	326	319	363	352	302	332	346	333	350	316	374	328	327	366	336	347	371	357	334	299	325	347	339	334	382	350	341	319	374	352	302	336	344	337	388	338	314	326	315	347	324	305	305	355	361	344	354	298	325	332	345	339	310	349	337	341	339	351	349	351	352	303	345	368	346	390	364	331	297	357	331	303	316	353	327	332	339	298	340	338	337	330	314	352	343	325	330	311	346	324	299	345	363	330	327	348	320	338	359	348	308	310	325	349	340	353	352	326	292	323	347	352	331	371	337	387	324	362	359	361	312	315	351	323	354	345	300	342	342	365	348	338	328	332	365	335	340	377	369	338	353	327	364	316	316	348	322	337	317	279	343	365	342	331	292	341	304	350	348	323	332	319	324	341	362	338	318	350	360	346	340	332	356	345	346	346	341	334	336	329	352	323	342	346	367	310	348	358	329	311	345	327	347	331	338	338	340	352	327	277	338	327	324	318	353	319	367	312	356	323	351	367	310	354	305	345	330	312
27083	6835	3780	3991	3532	2881	2369	2162	1949	1761	1529	1447	1373	1299	1219	1151	1125	1112	1076	1043	1018	1022	1009	1014	989	1015	1033	923	957	865	909	951	928	899	898	910	896	932	923	852	834	881	955	888	932	909	880	887	909	920	837	844	884	897	891	859	907	861	825	939	903	802	847	921	865	842	803	839	818	822	869	826	865	843	894	883	858	804	874	865	857	855	841	849	863	852	855	818	826	847	858	816	818	844	849	910	917	851	850	915	877	845	871	870	839	843	839	857	861	842	830	799	830	823	818	881	875	852	811	839	891	835	832	895	884	853	833	875	862	833	901	839	872	875	819	873	894	902	879	839	882	872	834	814	784	888	864	851	847	863	904	837	827	891	882	843	870	895	838	838	853	877	887	828	878	848	860	823	826	851	854	798	870	857	811	882	861	827	856	814	851	829	879	864	841	869	853	860	865	906	865	867	837	893	831	850	828	848	832	851	838	852	875	865	872	814	892	833	829	880	848	829	926	828	832	847	884	874	890	822	853	843	869	824	858	853	819	866	941	815	872	855	838	838	814	836	839	849	818	840	834	886	849	832	858	836	863	877	853	880	843	856	851	837	864	861	839	796	843	824	870	854	834	830	843	885	880	853	782	877	856	868	860	837	863	820	830	857	781	894	894	856	895	805	909	876	843	859	834	890	827	841	816	882	824	856	841	884	880	895	843	831	843	871	844	863	845	828	861	880	827	858	850	888	876	785	829	851	865	844	835	873	868	837	865	843	830	851	810	841	856	833	893	867	843	856	789	814	890	831	890	848	822	898	866	851	872	863	921	826	854	841	891	889	829	825	858	848	877	844	868	883	794	865	847	910	868	846	904	844	838	887	848	833	888	852	826	786	851	797	916	881	881	854	880	823	839	910	826	851	881	833	855	827	846	836	859	827	796	890	873	809	825	843	892	852	881	849	864	838	860	854	882	858	867	862	822	896	820	841	843	851	862	870	854	838	853	920	804	834	832	858	801	883	850	872	870	839	829	864	836	855	926	861	807	861	875	802	822	884	872	818	884	861	883	807	833	863	813	864	853	848	832	876	832	854	909	874	878	812	797	876	834	811	850	907	902	827	869	829	913	884	865	860	855	898	826	862	842	826	829	846	836	810	859	856	844	849	826	859	816	809	820	813	871	859	828	842	820	887	849	784	876	834	840	815	841	837	876	833	820	809	858	848	888	849	851	861	882	866	827	809	842	872	882	871	825	849	832	852	889	837	779	861	888	814	823	854	896	822	819	882	825	882	820	831	847	840	842	867	816	858	861	834	845	818	892	782	857	890	877	872	854	818	878	907	860	858	900	884	819	851	893	805	882	828	850	793	849	822	854	826	878	869	864	823	905	866	830	853	796	843	830	874	869	831	873	899	822	819	863	826	854	836	841	836	818	846	839	843	936	867	862	905	891	856	833	846	884	832	880	835	879	905	835	864	878	857	826	882	836	809	834	887	865	859	883	886	867	912	842	876	885	815	830	866	877	874	788	864	836	868	852	872	840	854	847	872	842	858	890	840	797	854	870	848	843	852	853	861	783	869	834	853	864	841	821	842	915	892	809	788	871	891	918	825	850	861	851	854	867	818	865	865	834	888	850	870	882	855	889	832	842	900	851	849	887	806	850	855	874	869	861	827	818	816	826	858	848	850	794	840	808	854	816	856	821	823	789	845	847	878	818	824	866	861	809	824	824	819	790	805	850	866	885	889	849	839	859	820	840	874	883	856	886	878	849	882	874	794	832	855	825	866	864	858	866	934	835	809	846	834	847	814	881	838	871	810	846	855	795	873	818	894	870	816	840	841	807	829	798	832	906	851	837	823	828	880	862	820	896	827	912	775	844	900	800	836	904	865	821	828	827	822	859	824	881	900	847	839	841	812	880	834	860	816	847	865	807	882	873	877	832	838	907	825	893	857	800	800	886	886	804	857	828	835	837	864	858	814	842	881	848	807	862	826	806	902	813	806	922	854	911	875	886	858	838	855	840	796	863	892	875	845	880	857	791	902	865	838	857	910	850	851	825	845	898	790	843	849	859	826	863	881	828	835	840	879	851	818	795	853	920	822	830	840	822	832	838	832	860	799	849	878	856	859	864	842	920	876	878	847	868	830	898	858	843	833	850	897	895	842	854	803	889	852	832	827	871	874	832	873	849	869	861	809	825	872	882	836	846	887	860	838	832	835	841	855	801	849	867	874	849	900	826	893	857	820	796	831	819	791	822	882	844	909	802	875	830	823	896	875	856	817	864	870	883	834	854	820	837	841	862	821	832	828	846	874	876	818	918	881	838	846	794	820	886	851	893	836	864	824	888	860	858	904	854	835	843	846	842	811	897	860	867	835	844	865	814	883	847	837	787	891	838	857	848	886	805	856	871	851	848	821	846	816	859	819	861	866	834	857	837	830	890	874	820	792	859	835	843	901	816	825	862	828	844	882	865	859	863	852	836	869	889	838	846	870	827	846	820	869	861	788	847	851	810	885	866	856	836	903	824	853	859	836	884	806	803	838	871	856	840	835	859	843	843	912	867	853	869	808	864	866	933	858	830	788	864	800	848	801	806	831	868	888	830	879	863	834	841	866	815	877	872	845	860	847	853	829	876	891	843	864	863	837	866	826	903	792	888	823	856	852	847	824	858	835	838	847	800	838	864	789	855	852	819	854	873	799	902	873	875	845	876	835	869	920	816	891	874	865	879	819	835	820	870	840	813	851	838	893	896	825	873	879	947	878	853	805	834	890	787	846	875	818	858	802	843	875	879	817	876	853	832	832	819	865	827	912	843	848	834	854	878	872	858	830	823	844	870	804	851	884	846	894	856	854	843	856	854	823	870	861	859	839	848	895	858	875	918	902	819	828	861	829	843	850	825	852	849	863	860	845	812	882	847	820	828	842	867	842	881	814	826	856	907	879	824	821	837	846	831	796	812	850	875	854	836	823	822	864	866	829	873	847	823	826	848	851	860	815	858	850	838	900	842	864	891	912	840	848	829	836	837	966	863	853	836	819	830	860	848	831	821	903	834	810	843	867	854	834	824	794	859	796	823	861	872	882	896	845	838	863	852	830	793	845	805	846	843	859	828	864	827	885	851	890	810	818	904	834	852	818	852	843	827	892	855	801	845	864	894	876	829	914	841	875	904	862	809	860	841	815	889	884	914	923	863	882	835	863	844	824	828	831	847	802	857	885	837	797	829	873	849	811	873	941	845	794	958	897	873	850	847	860	845	835	845	889	828	850	859	850	850	876	808	813	843	857	876	804	820	909	835	837	880	869	810	885	851	856	865	844	836	839	817	831	845	823	892	868	843	842	865	835	884	863	811	858	810	837	825	799	837	833	879	824	854	869	891	825	909	816	890	856	863	872	869	848	856	832	810	837	846	864	865	864	796	888	834	847	830	823	822	829	828	875	831	852	830	852	861	811	768	865	798	858	817	853	769	838	860	858	860	872	850	873	812	808	772	884	848	813	869	842
44313	24368	24586	19728	11864	6226	2229	964	677	486	411	378	365	309	308	298	281	253	253	239	225	227	231	236	214	230	222	230	198	221	234	213	204	217	202	198	201	217	201	202	182	188	181	191	176	204	199	181	180	210	219	213	190	217	190	209	190	204	188	171	182	211	186	175	198	207	202	167	202	194	232	197	208	186	177	160	216	216	210	191	201	250	183	175	209	239	206	158	168	208	204	187	220	215	194	193	204	196	180	191	197	211	192	187	207	188	183	195	185	205	193	209	213	179	180	198	178	199	180	183	205	181	181	196	182	194	189	195	201	169	191	179	185	190	206	210	165	171	201	186	190	207	177	203	173	205	195	201	179	192	207	204	200	166	207	179	185	192	204	192	211	198	183	178	203	173	186	204	192	174	194	203	195	201	196	197	173	213	186	201	182	194	190	182	181	211	190	189	224	170	176	199	162	181	199	207	185	193	182	180	196	202	191	195	198	168	211	189	201	219	191	192	173	177	196	200	214	204	197	212	176	174	215	189	203	215	177	199	192	205	203	179	186	217	159	188	197	178	207	185	185	191	162	193	185	184	196	192	200	212	194	186	168	162	208	194	204	237	183	198	182	197	202	198	203	190	187	190	214	168	184	168	199	184	180	187	203	209	169	177	207	203	199	184	199	170	161	175	179	207	206	189	181	178	149	175	177	187	180	205	192	185	207	166	186	179	204	194	186	204	187	222	214	185	194	196	180	174	208	192	201	184	191	197	207	165	201	179	178	191	173	180	187	208	170	205	225	174	198	203	180	190	206	181	196	186	199	198	195	175	170	203	195	167	191	196	197	201	197	204	183	172	213	185	170	215	183	174	201	175	192	185	166	177	212	170	196	211	205	220	189	196	221	191	193	197	215	200	190	179	208	194	215	194	184	201	195	192	157	171	173	197	214	191	227	196	183	186	197	180	195	225	194	184	197	164	198	212	192	187	178	160	200	166	189	195	174	191	185	219	181	183	204	175	195	180	180	150	185	190	190	190	170	178	216	192	182	182	186	190	193	194	211	191	195	207	184	237	189	191	187	181	182	194	192	200	200	201	182	187	200	201	183	181	185	195	213	199	192	198	193	205	194	197	203	179	210	190	190	174	181	200	161	200	188	167	183	184	200	203	192	186	180	175	183	192	201	200	191	197	212	221	179	198	176	203	181	192	182	183	181	183	221	161	186	195	191	191	179	188	201	195	182	202	194	181	206	193	210	179	200	183	181	183	185	176	188	184	174	193	208	180	170	197	201	182	192	209	219	182	194	169	211	173	176	182	196	185	200	184	204	196	176	207	162	192	183	188	196	166	175	158	172	202	205	206	199	189	184	194	185	206	170	200	176	211	195	199	198	194	180	223	183	183	196	221	203	208	179	202	171	194	170	188	178	201	187	171	200	170	211	182	216	184	177	204	188	220	191	180	191	212	198	173	189	178	171	207	196	174	195	212	189	171	199	214	170	182	190	204	210	228	191	207	176	171	190	205	181	204	200	200	203	189	210	190	172	188	191	188	203	174	179	169	212	183	166	186	190	182	197	181	184	192	204	192	195	177	193	167	171	191	191	196	191	184	225	176	192	159	191	177	180	191	174	198	214	188	186	187	178	201	193	200	182	209	163	180	200	185	192	209	205	197	177	171	173	186	185	185	201	175	190	170	200	184	195	206	196	179	185	211	192	212	200	199	176	191	194	184	195	192	164	206	196	175	169	196	189	170	186	195	173	170	175	207	172	203	160	214	195	166	188	183	156	197	190	180	178	172	192	189	175	185	205	199	198	193	165	188	197	188	193	182	215	191	207	184	193	220	202	175	193	178	188	187	192	176	204	186	196	189	178	194	192	179	183	192	177	187	182	170	203	172	187	180	202	194	182	184	195	199	210	182	181	182	182	190	187	191	205	182	197	189	193	203	176	188	197	206	189	219	173	202	173	205	188	175	204	190	194	184	193	186	207	179	201	196	182	189	193	202	160	157	189	202	209	206	192	187	192	185	192	191	178	215	192	183	175	196	195	199	202	178	173	216	182	183	196	224	177	185	206	190	188	218	182	188	206	187	184	187	200	184	170	195	173	196	194	223	171	191	200	192	208	198	207	175	177	176	207	210	201	169	208	195	197	187	209	201	190	189	188	182	202	228	205	211	189	173	188	175	164	192	198	182	186	201	195	200	213	196	199	163	211	194	209	196	169	174	198	209	185	206	212	188	236	217	202	166	178	202	200	200	179	151	161	199	205	199	201	202	182	200	178	175	189	171	186	194	161	199	194	202	182	188	213	184	189	198	184	208	204	194	173	192	172	203	177	189	217	192	193	193	198	175	186	207	197	194	173	191	183	184	162	170	196	205	185	187	173	213	193	194	210	196	182	188	201	188	178	183	185	176	160	206	194	184	219	174	198	184	169	213	195	198	193	190	178	181	193	203	153	203	175	186	195	173	203	173	184	178	205	201	176	189	198	206	190	187	196	181	196	156	197	194	194	187	189	169	159	180	185	192	187	183	183	183	185	180	164	177	186	179	196	179	182	198	189	204	218	191	193	184	165	198	198	196	199	180	204	196	170	204	191	184	205	176	185	199	175	162	180	183	203	186	183	194	191	185	218	202	189	184	214	170	197	187	182	208	208	215	189	209	206	182	184	216	187	187	178	191	196	200	178	185	188	196	182	203	188	194	182	165	193	191	175	163	200	215	186	189	169	197	196	182	180	191	195	178	188	192	216	192	176	203	198	193	187	172	183	211	189	169	207	187	197	195	200	171	182	146	185	176	208	190	199	179	177	184	195	181	157	208	209	198	178	206	195	180	211	189	210	193	208	174	188	191	198	200	186	187	190	215	193	188	176	155	191	168	186	167	189	172	197	187	187	184	165	191	192	181	194	174	197	177	200	206	195	172	204	199	195	163	215	194	220	180	218	180	191	180	197	196	180	192	179	178	210	224	176	204	202	192	189	166	186	201	202	188	181	216	189	202	190	205	204	191	163	191	165	179	175	209	201	196	202	181	193	181	186	177	178	167	183	193	192	194	173	192	186	195	180	177	169	178	208	170	163	177	206	181	174	196	188	213	190	208	206	182	184	193	197	198	217	185	176	202	174	166	198	171	183	210	176	186	209	190	213	184	182	198	198	210	203	204	201	176	188	185	163	205	188	195	202	196	190	201	189	166	199	207	164	191	171	201	189	189	215	203	168	190	194	202	159	195	230	220	206	199	206	198	181	201	199	173	197	202	172	189	201	182	200	185	162	196	169	217	185	192	184	147	165	189	181	201	184	188	172	169	188	202	189	213	149	173	197	171	190	160	193	199	184	181	198	208	188	181	169	181	208	190	170	205	193	199	205	182	188	195	199	221	179	180	171	191	194	207	172	172	195	171	205	155	211	200	210	184	195	203	182	183	199	157	171	195	179	190	204	218	203	162	180	173	182	195	198	184	208	183	183	210	201	189	202	189	183	193	200	183	192	215	189	193	165	211
32372	7609	17379	14789	9162	6502	3400	3002	2494	2154	1893	1673	1423	1267	1207	1159	1043	1052	983	960	851	861	821	784	747	838	698	695	721	624	675	637	665	673	649	679	606	613	616	570	583	563	589	579	574	589	525	549	545	543	586	558	570	544	546	557	552	533	545	532	547	553	545	557	502	492	505	535	532	536	546	520	552	503	524	494	533	530	529	489	541	524	506	527	554	481	525	542	571	508	513	525	482	574	511	526	514	502	505	507	548	536	482	528	482	486	512	496	531	500	502	469	474	530	487	536	501	471	526	501	514	491	561	532	533	522	487	531	480	547	522	479	484	508	534	501	482	520	521	529	516	525	548	486	527	494	491	449	436	535	508	541	503	498	529	502	486	504	446	476	527	535	463	525	506	511	500	479	513	498	490	506	497	544	514	525	487	518	539	493	535	494	544	544	509	468	558	482	520	478	519	477	526	527	515	502	503	471	503	479	493	514	496	511	509	491	510	526	510	499	519	489	491	498	502	516	520	520	482	507	494	563	467	466	508	457	505	527	518	528	501	482	511	486	513	498	499	500	534	511	509	494	481	534	499	466	535	522	507	483	499	497	482	480	496	530	482	523	490	484	513	488	481	520	489	502	538	494	561	515	515	520	461	500	495	461	516	491	507	515	507	525	487	520	460	478	505	533	486	496	518	517	510	459	518	503	565	460	470	466	450	480	472	507	506	470	514	505	555	499	510	510	515	517	508	477	474	472	491	458	480	477	511	451	520	488	547	506	468	531	517	488	531	495	527	517	493	461	546	499	465	494	537	499	549	504	516	483	506	507	473	515	543	509	538	516	512	502	522	529	504	475	488	504	475	491	494	513	529	530	509	512	532	497	483	515	463	483	514	484	533	533	502	504	522	483	487	523	494	473	500	508	482	501	476	518	539	495	484	471	503	520	515	496	521	499	496	476	473	487	508	512	490	522	520	527	452	471	526	491	508	541	500	545	515	541	496	529	529	498	506	491	541	525	531	545	535	463	514	482	496	493	477	485	479	517	500	504	462	515	537	505	479	453	504	535	536	501	516	491	530	527	474	490	505	545	494	535	519	500	507	449	523	511	495	529	555	521	489	533	518	454	508	526	490	533	495	478	495	527	487	528	473	481	467	509	467	491	511	514	474	511	493	495	523	494	495	501	486	505	523	533	489	501	491	503	507	513	476	516	549	483	502	486	503	484	478	565	491	499	494	463	489	478	479	511	462	488	461	524	500	493	550	532	509	509	475	507	506	499	460	505	493	484	533	482	515	472	505	519	510	467	514	490	494	516	490	505	495	512	505	517	517	448	506	539	488	452	483	482	495	510	506	520	512	520	482	484	493	512	535	474	502	483	494	515	504	473	500	490	492	496	497	506	469	487	504	494	486	507	507	547	514	483	508	508	509	517	509	520	499	509	486	510	488	539	541	502	527	475	502	519	466	465	481	495	474	526	479	521	484	468	500	524	505	510	490	515	518	518	536	546	518	476	497	493	512	485	498	506	558	481	521	535	536	551	508	511	527	565	496	481	518	492	464	504	521	552	474	522	481	559	537	474	488	476	487	538	494	507	506	484	468	521	523	492	482	499	432	500	530	492	495	515	524	528	513	483	468	486	491	516	489	506	470	497	507	524	495	538	501	528	516	509	513	520	534	547	481	501	505	510	460	507	508	480	475	516	500	472	515	532	514	493	463	467	476	486	506	525	514	517	488	509	482	502	495	495	512	506	523	516	504	483	480	460	490	523	521	498	518	498	505	506	483	477	501	479	504	511	509	491	497	478	502	493	552	450	502	481	491	478	517	491	476	509	478	532	480	491	505	514	524	475	512	504	515	510	478	456	496	493	457	511	499	486	489	444	483	543	525	492	499	465	511	463	518	478	492	507	491	503	503	492	478	503	472	493	481	515	485	479	485	496	508	552	489	534	557	487	503	465	515	464	494	499	550	528	523	506	484	513	559	520	506	514	496	517	507	484	499	543	473	523	500	493	505	504	509	511	477	484	504	521	490	459	499	498	556	521	472	503	490	485	479	474	494	514	511	494	518	485	479	484	510	468	503	516	508	493	451	495	486	526	516	481	498	490	481	494	534	528	493	492	500	498	510	521	511	500	482	485	497	470	550	536	493	487	523	484	500	524	480	451	476	527	494	530	492	493	485	516	509	498	508	520	508	529	510	497	505	483	514	457	466	514	508	526	485	482	499	511	510	473	508	477	536	539	527	472	507	520	472	477	491	530	494	501	537	492	462	489	515	491	502	532	469	505	456	505	508	504	533	486	530	459	479	473	460	484	484	479	475	524	497	492	518	469	515	487	498	496	505	509	495	481	515	511	501	480	472	459	515	441	475	489	482	505	488	510	495	485	492	494	509	528	486	499	524	507	488	509	499	514	505	475	507	548	468	523	525	516	513	528	517	492	478	485	525	527	524	518	479	505	439	519	560	484	479	498	513	528	485	478	499	498	513	497	508	475	523	504	494	496	501	472	497	493	483	492	508	518	555	496	520	473	505	525	470	519	505	528	479	492	506	455	495	487	475	480	548	502	547	516	504	502	471	500	554	496	485	507	489	489	484	502	482	481	509	479	529	489	498	497	501	484	477	476	492	504	474	496	518	491	536	494	515	488	504	506	512	532	474	506	518	543	477	502	506	459	462	543	484	516	503	472	520	496	499	534	527	522	520	488	477	486	533	508	496	494	518	498	495	484	516	484	497	551	521	472	472	489	529	503	477	472	481	510	526	501	495	492	476	516	487	482	515	490	520	520	507	529	494	464	493	475	511	514	533	472	523	554	501	525	480	508	498	492	501	458	509	495	503	476	531	461	530	506	480	485	534	514	506	491	523	477	490	510	515	486	472	511	492	491	494	537	526	499	510	514	515	504	522	494	516	513	491	498	490	492	521	512	527	546	482	475	498	508	510	489	538	472	467	492	512	542	472	532	490	500	535	482	480	478	492	487	459	510	509	517	496	480	480	508	503	491	522	524	508	507	512	496	485	454	475	503	516	485	516	527	496	499	494	509	491	528	511	504	427	567	499	527	496	477	470	475	514	495	502	525	521	494	495	490	527	489	502	468	475	475	475	500	515	530	492	466	515	487	533	497	495	489	489	492	473	534	506	475	478	533	490	484	468	500	543	487	486	499	488	485	485	532	487	486	494	547	460	517	502	484	517	490	485	511	483	516	467	469	456	478	519	512	486	475	461	508	476	487	521	512	503	534	466	453	516	482	504	509	506	538	498	477	498	487	485	511	490	590	507	501	483	539	504	483	534	483	497	515	492	494	526	551	498	449	518	506	505	529	519	505	500	513	503	501	505	488	507	517	527	499	534	495	467	518	530	470	508	551	498	507	545	482	476	467	518	526	536	548	517	505	539	480	536	482	490	525	523	507	524	546	506	466	508	477	470	481	488	513	485	522	482	513	480	510	492	496	520	522	494	468	472	524	479	509	477	500	522	515	491	524	495	542	503	514	501	531
5450	1759	1692	537	387	356	291	311	288	270	299	307	302	284	284	296	305	295	310	280	315	294	296	292	261	255	268	300	307	294	258	251	304	292	297	282	246	286	270	293	312	290	287	283	269	286	319	277	306	270	282	280	287	306	286	267	298	278	305	276	254	298	297	287	289	323	267	341	290	283	290	305	294	287	270	295	262	268	313	308	270	310	276	283	287	287	282	304	263	300	289	275	287	300	293	259	289	290	296	302	292	277	298	293	266	279	275	258	266	267	296	279	279	274	300	285	301	296	303	298	284	279	276	305	291	275	254	273	283	261	273	278	276	279	300	280	290	340	303	288	293	291	266	282	276	273	328	281	301	291	279	290	307	303	305	318	322	303	299	269	327	276	280	298	270	267	292	275	289	289	305	260	271	294	273	269	275	268	297	285	283	276	298	282	270	322	312	307	271	268	292	263	308	229	283	270	277	287	298	309	265	269	312	259	292	297	285	282	296	296	302	285	290	294	280	293	279	306	257	279	268	289	297	281	294	303	285	282	289	293	299	292	295	282	255	294	273	271	290	300	296	277	285	271	289	294	293	300	268	310	292	296	295	281	293	287	310	303	300	296	272	309	280	284	285	288	264	278	268	284	255	287	294	293	289	261	290	278	290	269	319	264	298	289	278	274	291	276	290	294	321	313	269	322	292	304	304	297	267	279	278	262	295	251	272	292	270	296	266	296	255	285	295	279	285	306	282	292	311	278	296	287	261	270	304	294	291	295	286	293	277	309	293	311	275	294	293	321	291	279	312	297	285	321	273	295	288	286	289	278	265	290	278	300	288	258	282	327	276	281	310	284	280	309	302	310	269	309	277	260	291	288	267	324	312	287	280	258	280	278	294	279	275	285	296	290	287	297	266	276	307	295	274	266	273	319	264	259	281	271	303	260	262	312	286	287	280	296	305	247	275	277	243	299	266	289	281	291	285	279	283	281	309	282	270	262	278	318	311	271	284	270	259	286	297	280	237	300	275	287	281	312	269	307	280	248	281	265	272	299	280	289	276	302	265	296	302	262	266	266	302	290	289	253	267	315	293	290	289	266	286	300	264	274	252	261	253	326	281	285	284	274	285	282	282	288	286	286	274	288	271	262	277	307	301	297	269	265	313	282	301	295	276	312	267	282	296	292	300	276	313	288	305	288	281	275	304	293	300	287	288	269	287	310	286	299	316	293	299	270	324	260	302	291	315	283	309	276	293	304	300	294	307	276	239	277	285	255	328	294	287	271	276	261	285	285	296	274	303	286	282	261	280	289	286	303	291	278	291	273	317	278	286	265	306	278	283	284	282	301	330	279	282	303	256	307	291	270	277	290	289	288	317	302	296	269	272	269	312	295	281	271	293	304	318	301	287	283	265	327	262	265	275	312	314	295	285	312	294	268	296	282	298	290	266	285	302	288	311	292	270	289	285	279	305	258	275	285	288	276	288	291	297	316	283	308	256	265	290	296	273	284	308	275	287	278	259	307	295	286	277	270	287	258	294	259	309	323	287	307	283	296	282	282	281	301	305	277	257	276	278	281	295	294	262	305	277	280	289	285	317	257	294	281	265	269	270	277	304	258	298	273	313	266	268	301	298	278	293	316	305	303	293	309	246	299	278	282	281	284	290	274	306	298	254	265	275	272	286	301	311	284	296	292	310	291	300	292	284	298	247	282	280	277	280	289	295	306	280	286	284	320	309	261	286	278	304	325	283	269	287	281	307	290	279	296	279	291	316	318	308	265	265	287	287	271	304	306	261	263	280	294	283	284	297	273	272	293	286	275	281	291	277	302	285	290	262	257	264	275	280	271	288	273	272	266	283	273	266	308	276	272	328	313	285	263	299	303	258	282	265	296	289	268	303	265	310	279	285	259	260	284	266	284	280	317	306	295	284	288	257	283	334	274	287	283	299	256	306	296	271	283	270	269	313	290	301	263	308	293	278	281	292	272	278	300	294	291	286	314	299	283	286	298	288	300	284	262	261	283	268	304	301	275	297	308	316	280	291	278	337	263	276	279	309	335	277	261	279	298	323	266	250	260	294	268	281	296	279	257	290	282	299	284	283	302	281	265	275	271	319	270	290	297	279	294	322	293	329	279	288	282	304	297	278	266	297	316	314	290	303	311	263	301	303	312	293	272	288	268	314	286	299	273	273	297	298	276	298	242	291	310	276	295	274	260	307	266	271	253	294	337	311	305	298	272	264	251	275	265	259	298	291	263	315	300	268	313	288	288	287	317	283	301	301	306	258	277	273	307	290	291	298	274	298	319	280	288	268	294	275	267	296	294	283	337	281	273	286	287	306	274	294	308	284	298	295	295	298	274	302	311	286	320	285	282	327	288	273	301	283	301	286	320	305	279	282	309	293	296	313	297	285	308	315	286	254	296	276	293	280	263	284	277	288	252	273	311	277	279	266	287	272	290	279	313	309	303	304	266	295	284	275	283	266	282	297	277	323	301	285	293	322	279	297	281	266	269	284	286	251	275	258	313	300	289	292	297	294	259	255	319	270	292	269	272	303	290	253	294	276	283	275	296	287	286	289	298	296	283	306	285	321	309	309	278	291	274	308	255	285	269	334	316	289	305	274	265	278	276	282	295	284	316	278	290	311	253	272	284	302	278	299	302	293	302	284	298	307	279	263	265	251	267	291	322	287	286	268	299	311	290	249	285	268	277	299	306	253	293	302	288	258	267	296	273	305	303	280	330	274	267	279	277	287	314	294	251	285	294	258	304	285	291	314	258	281	279	306	309	299	302	276	294	275	302	290	300	285	263	279	315	288	254	254	249	312	308	298	301	306	277	276	302	284	286	267	266	291	282	261	289	291	276	272	308	257	311	324	284	272	290	301	308	257	304	283	300	288	303	306	277	276	299	297	288	267	283	285	285	280	271	286	276	282	292	293	304	287	273	281	306	293	304	289	271	298	297	265	281	275	271	309	291	283	285	291	298	286	291	291	301	266	253	306	299	274	283	261	277	280	261	272	283	310	284	319	271	289	279	298	276	294	273	261	320	305	283	282	274	274	294	306	296	265	260	288	279	303	282	267	260	282	279	306	316	313	287	287	314	277	267	281	308	283	282	289	274	291	298	293	287	274	295	265	297	292	292	259	282	290	310	293	309	305	290	302	285	305	287	293	283	315	315	276	253	297	294	281	253	302	276	290	282	307	283	277	287	282	293	287	324	291	273	271	297	269	292	266	327	275	306	269	296	314	263	266	296	279	261	255	281	279	304	268	284	303	285	301	269	272	276	282	289	279	323	281	309	280	287	257	288	277	296	274	297	267	287	278	308	265	328	291	298	275	244	278	285	279	258	309	300	288	312	290	284	275	260	286	311	278	275	289	293	292	267	273	279	299	300	271	285	288	283	288	288	278	289	266	287	298	323	293	273	294	265	287	305	271	283	269	290	279	268	255	271	293	270	316	279	281	301	317	290	300	279	281	281	278	285	297	310	300	295	275	299
5085	2234	3249	1041	967	822	823	825	804	809	788	773	835	731	794	763	758	753	787	723	807	762	750	803	735	756	763	784	744	725	754	738	754	804	779	733	727	820	809	754	699	759	716	721	748	784	743	792	766	775	734	760	793	741	763	770	773	793	742	752	780	731	751	725	817	774	772	722	754	692	755	788	758	730	716	749	741	750	803	807	741	760	806	740	759	801	724	735	765	753	795	716	793	731	743	746	805	716	785	829	730	730	747	717	747	767	728	745	736	742	789	781	743	774	769	769	743	807	724	784	770	769	787	753	755	756	760	795	753	758	702	799	764	748	736	804	784	740	707	750	767	746	697	692	756	677	802	753	765	756	719	736	719	724	751	781	757	808	685	773	764	755	763	746	739	719	781	748	794	754	722	739	768	739	703	774	705	803	751	766	774	747	757	732	737	740	788	752	784	774	721	761	759	767	768	707	702	747	735	714	769	762	750	777	796	742	738	775	741	758	764	798	775	754	754	792	757	750	731	741	765	676	789	795	795	787	741	801	754	763	781	718	745	751	728	738	785	749	758	740	736	740	777	791	765	777	766	750	758	731	725	760	723	744	828	760	712	707	757	724	758	759	762	761	756	732	761	761	732	732	777	709	749	711	758	780	758	730	760	765	732	750	793	702	692	758	702	778	744	767	778	733	791	762	759	813	762	803	723	797	759	740	797	783	814	720	810	754	776	728	740	734	775	737	772	808	788	789	779	723	741	761	758	754	823	764	703	732	732	746	764	770	785	723	768	704	716	754	696	766	773	783	710	770	789	719	744	724	755	788	767	797	758	707	734	771	768	738	718	751	745	788	771	774	747	735	764	719	761	756	752	758	744	763	763	727	765	755	736	772	795	734	716	762	819	781	737	696	761	768	797	750	754	729	747	739	764	752	738	731	738	762	745	750	787	778	715	747	754	750	775	764	760	745	742	744	706	764	738	761	792	744	779	737	710	820	752	751	720	776	763	751	771	759	799	758	743	715	782	779	791	744	780	729	761	816	715	716	756	761	720	806	740	758	774	751	783	719	776	789	767	809	776	792	779	721	799	781	764	759	795	710	767	739	735	732	761	756	762	749	746	753	758	744	771	757	691	736	702	763	777	763	751	788	704	762	710	778	780	753	753	734	757	754	767	720	732	775	828	688	776	756	751	789	744	734	783	727	770	724	735	744	748	769	718	732	789	796	749	784	793	734	762	735	783	735	737	793	737	750	759	817	808	707	745	781	763	709	745	734	738	708	767	750	781	775	765	751	733	763	759	780	787	770	759	746	777	759	742	735	739	757	762	748	779	797	710	788	717	697	771	740	719	770	750	733	753	786	708	765	760	746	761	775	753	790	834	778	770	739	761	743	754	745	760	738	774	771	779	751	803	764	756	764	768	764	742	770	761	733	767	735	725	780	727	729	743	789	736	771	745	751	771	803	734	741	777	764	721	732	768	775	783	762	739	713	734	764	784	791	780	732	745	745	731	796	760	745	783	765	746	737	748	725	776	785	798	794	688	806	760	774	733	784	739	746	736	807	774	781	775	729	717	789	696	737	770	703	728	764	702	778	824	755	783	803	743	768	748	738	712	758	757	724	749	749	733	754	727	715	762	757	727	779	710	776	734	740	731	774	707	782	729	754	750	744	733	792	765	761	784	728	741	750	773	758	724	697	769	784	782	754	728	749	747	757	722	761	768	757	719	738	761	780	765	742	761	753	757	754	686	760	739	708	734	791	708	760	791	794	735	800	742	781	757	708	756	744	777	789	736	783	736	773	754	765	786	731	813	733	782	757	760	744	756	727	801	781	771	756	716	772	741	759	729	784	740	719	795	744	738	745	808	730	776	744	733	749	792	767	824	776	771	707	770	717	715	773	729	781	744	727	786	783	765	725	781	767	706	779	769	747	772	729	761	754	719	729	737	738	754	702	833	769	788	753	769	731	677	766	727	796	765	785	728	694	790	770	745	734	732	749	757	738	720	791	764	712	788	739	724	742	751	775	755	762	762	755	767	751	751	703	750	741	748	753	772	759	758	743	764	751	752	817	726	752	728	754	749	707	781	765	717	697	832	694	818	761	778	756	724	774	764	742	760	749	791	735	742	733	716	730	760	740	745	735	807	763	783	795	774	755	781	747	779	742	793	758	745	749	729	756	755	776	782	774	754	733	796	782	746	749	804	793	798	782	804	759	786	734	749	781	728	793	707	729	718	739	776	712	807	738	825	723	724	806	742	744	747	763	699	740	729	755	762	693	758	734	739	738	712	731	773	714	743	723	758	757	756	724	731	758	760	756	746	808	731	795	776	751	731	765	766	786	708	769	744	757	762	716	706	800	806	774	714	784	759	694	782	739	760	734	728	760	718	751	716	741	732	730	838	786	679	700	762	773	735	758	732	741	753	778	801	787	776	753	774	753	779	716	719	742	738	773	728	802	792	800	729	794	778	770	783	742	714	721	722	731	785	741	802	775	772	737	784	724	714	713	780	710	711	719	764	724	703	776	750	746	728	719	796	735	778	725	806	784	720	761	727	765	725	729	762	760	759	754	717	744	774	743	751	763	789	764	719	768	716	751	739	750	720	767	745	763	747	756	721	807	760	741	733	715	730	766	751	709	787	810	768	757	760	754	724	790	795	768	759	792	796	804	737	727	712	805	754	734	770	717	744	737	737	783	735	758	718	799	727	786	738	772	750	716	746	774	774	729	785	710	755	767	723	719	775	812	755	768	768	774	729	750	752	739	783	714	775	712	734	770	788	739	759	757	691	721	743	739	737	757	761	779	765	745	760	744	778	790	745	764	751	756	770	718	778	771	747	714	769	706	760	771	752	749	706	727	773	786	735	706	775	800	765	744	771	759	717	755	744	769	784	756	754	777	766	777	738	753	764	712	775	812	777	779	751	787	705	741	759	766	780	770	770	757	748	726	723	808	761	757	790	722	753	694	705	759	734	719	729	762	812	776	731	753	774	748	721	783	755	718	773	717	781	698	759	795	708	750	713	772	755	718	738	733	783	788	760	768	756	770	758	754	776	769	757	749	762	776	780	781	760	745	805	726	747	761	789	790	776	735	801	742	758	758	727	722	781	738	709	735	732	761	774	782	790	728	733	745	790	714	750	811	773	772	764	775	708	793	780	757	779	745	734	758	763	747	738	755	783	784	746	748	785	760	722	779	741	749	748	734	737	755	736	760	746	781	750	740	774	751	831	703	747	742	757	752	755	775	767	731	768	742	747	780	801	764	768	747	711	772	758	703	741	784	804	704	759	748	726	772	697	791	731	738	748	737	715	762	754	743	730	782	751	723	767	759	755	679	711	737	791	730	745	718	730	756	738	791	731	767	750	798	779	754	770	759	756	709	769	737	760	708	709	716	709	781	789	764	740	739	718	743	782	736	725	775	722	754	769	735	794	764	748	774	751	791	769	744	722	819	780	767	756	793	749	729	718	751	810	741	755	764	739	775	761	778	714	783
40196	32749	19935	10780	5400	2504	1196	684	495	524	481	502	378	397	391	386	406	393	359	341	358	376	360	357	330	323	313	347	359	355	353	359	392	338	364	375	339	345	393	344	370	327	312	329	353	321	354	342	356	320	333	385	335	384	341	343	345	324	327	341	330	344	349	367	304	320	336	360	347	341	346	306	325	358	323	347	353	349	348	345	318	357	363	321	325	360	315	332	340	320	334	373	351	333	348	290	335	342	321	310	313	327	367	314	344	348	345	348	348	310	300	310	332	329	315	341	322	319	298	360	336	338	345	362	356	317	317	363	316	370	330	321	348	319	358	323	320	336	346	350	303	313	346	344	332	351	344	348	376	356	319	346	326	359	333	355	340	350	329	349	351	323	310	315	335	339	355	328	353	304	329	317	310	353	323	364	309	357	357	350	337	324	349	321	339	307	345	354	305	304	343	353	349	338	364	358	342	376	329	334	326	361	328	324	329	332	345	348	309	309	339	333	313	352	339	289	329	353	302	334	317	343	302	356	352	318	328	310	379	324	364	339	341	343	359	293	320	338	343	343	328	329	327	341	354	314	305	321	294	299	346	298	324	330	333	334	322	330	378	296	325	329	352	331	309	337	349	325	315	304	328	307	385	316	341	329	349	348	354	343	326	305	357	310	337	345	312	356	332	319	354	358	330	313	369	351	324	342	328	352	329	349	322	362	347	329	323	338	323	345	335	337	337	343	325	371	347	319	316	366	348	339	326	341	299	319	349	318	314	317	346	364	346	372	319	288	304	304	315	355	299	350	350	336	333	340	316	353	340	348	339	353	345	326	334	309	342	340	359	335	322	325	355	334	330	354	355	325	326	298	349	327	342	354	340	326	354	335	320	344	359	344	343	324	333	351	332	316	311	344	330	345	329	326	336	368	325	332	316	322	339	362	344	302	339	342	322	336	337	334	343	341	363	340	350	355	315	323	338	351	317	361	303	332	320	367	323	348	329	345	337	332	351	344	347	340	321	364	349	326	346	332	338	310	340	317	341	355	363	328	314	326	341	352	331	343	327	323	340	321	370	352	316	290	309	305	358	340	339	351	320	354	326	319	296	353	311	312	320	353	340	339	294	368	340	322	349	359	346	353	374	347	324	339	322	317	312	346	332	331	326	312	318	356	324	322	334	327	360	354	331	325	357	361	277	337	342	344	350	309	350	350	302	337	313	336	371	347	328	355	353	343	333	336	323	328	350	347	351	346	326	376	340	319	323	334	356	351	374	325	318	330	315	335	367	352	326	352	312	323	320	335	315	349	351	381	343	356	316	356	304	337	328	363	363	336	368	341	330	287	369	339	327	325	363	323	335	364	326	337	381	333	332	330	338	342	332	343	336	338	344	364	335	333	351	317	314	321	324	349	363	326	344	339	334	327	341	339	323	345	351	344	356	316	320	352	334	329	323	325	311	323	348	319	346	334	300	323	334	352	353	348	365	310	342	370	370	363	342	316	330	352	329	333	320	333	310	330	317	391	323	333	331	342	343	329	312	342	348	339	305	319	346	361	341	306	321	349	325	319	334	336	311	295	336	335	378	354	320	327	334	345	350	286	325	314	322	343	353	326	316	355	329	318	370	372	346	345	311	373	356	295	337	342	356	323	322	350	354	345	357	339	322	347	308	351	355	356	312	339	360	315	333	338	325	368	332	366	331	311	344	356	364	330	334	356	336	376	307	335	352	354	331	363	335	346	349	296	340	369	339	313	342	307	309	340	370	363	303	352	335	332	342	338	322	305	363	307	349	336	340	348	317	337	321	308	328	290	310	357	331	355	359	333	335	327	349	369	344	341	315	317	344	343	321	298	382	369	368	314	318	332	333	330	374	342	358	337	355	366	317	335	333	331	325	373	358	302	333	322	350	312	334	321	356	324	311	349	332	307	328	348	329	344	385	345	332	327	332	350	338	316	346	321	370	317	326	374	349	341	339	312	326	328	344	336	344	366	337	359	337	318	314	333	357	324	322	349	359	327	314	316	352	345	306	344	363	299	326	332	341	337	307	349	364	363	337	341	318	331	349	311	340	314	384	346	327	343	330	314	337	344	346	340	347	354	341	300	326	348	324	347	334	317	346	351	300	344	325	338	373	348	316	332	351	312	327	327	331	315	333	368	304	318	360	364	355	331	344	324	326	357	337	333	336	295	350	348	330	335	335	294	330	335	381	343	334	317	338	334	341	358	345	342	348	334	354	369	341	357	337	315	341	317	350	317	322	332	332	337	318	309	335	339	333	347	322	362	314	308	303	316	337	326	334	383	345	320	343	341	330	333	313	332	326	330	366	317	341	337	362	339	320	334	347	333	349	313	345	327	339	307	313	321	317	327	344	356	329	316	334	358	367	336	324	325	328	314	350	354	309	342	312	340	307	353	326	344	362	324	352	336	360	352	340	343	293	343	330	340	331	353	319	350	333	333	360	354	340	329	339	359	348	336	292	347	338	338	308	341	340	372	359	346	347	382	354	359	335	389	327	320	337	305	317	328	306	326	339	359	325	312	306	332	338	340	335	328	303	341	307	370	343	349	324	328	393	335	303	358	324	312	327	335	315	352	379	350	369	347	311	341	325	333	342	333	311	337	336	352	328	323	368	368	326	315	364	343	311	323	340	341	350	348	350	341	355	340	328	277	325	315	336	328	334	353	337	371	341	333	331	353	334	331	313	355	370	317	312	346	331	311	336	334	381	354	335	347	359	304	365	336	349	356	317	341	347	337	360	350	305	331	328	332	322	328	366	350	317	332	343	353	325	325	342	324	303	362	332	335	326	324	308	337	301	339	343	310	358	352	335	335	335	320	363	306	347	351	326	317	305	325	325	325	305	363	344	313	313	294	353	296	348	345	327	362	336	335	323	335	341	332	339	346	298	321	322	324	363	310	341	317	332	369	297	334	320	334	309	326	315	310	326	324	322	348	319	311	333	320	341	345	346	302	365	338	334	354	345	329	315	318	324	318	319	347	322	305	349	307	334	366	319	370	343	330	368	341	320	329	337	350	343	361	332	312	350	294	345	327	325	371	344	300	313	353	339	359	309	346	305	328	294	348	334	345	311	333	336	360	328	327	335	376	335	317	343	310	342	312	344	357	323	353	335	346	293	343	335	346	342	339	295	314	320	316	323	293	320	340	352	299	321	332	348	327	313	354	328	320	327	336	351	357	308	325	323	350	356	319	379	338	329	346	364	344	380	329	336	363	314	317	321	357	309	351	342	353	335	318	333	357	308	296	339	320	371	332	339	330	360	334	325	315	333	315	323	346	346	346	307	285	352	330	337	329	332	338	334	360	323	353	303	346	350	312	353	310	359	355	349	336	322	363	353	318	317	337	319	330	344	269	335	319	304	332	332	353	322	352	335	363	369	332	312	374	323	352	332	326	342	324	332	293	323	316	351	324	383	317	320	310	327	302	360	341	321	359	356	342	345	325	368	329	365	353	367	303	331	338	316	357	323	342	327	318
31603	20929	8583	4081	3420	2820	2388	2076	1925	1717	2038	1737	1358	1241	1176	1118	1157	1172	1046	1109	1039	1020	936	1011	1010	960	983	952	968	907	968	955	913	910	932	864	923	910	894	903	909	930	871	911	877	946	890	841	904	883	871	893	881	865	849	897	853	889	880	845	893	876	856	866	823	880	879	889	860	897	863	918	894	920	848	870	882	847	870	895	835	839	859	865	888	806	811	869	861	874	776	855	804	856	909	827	835	912	889	815	858	838	881	874	768	827	826	882	790	901	825	846	873	799	888	864	824	893	839	881	880	880	875	851	887	796	843	856	858	822	888	886	861	831	838	863	877	810	856	894	887	834	807	870	869	833	884	844	885	910	823	863	840	868	855	879	814	809	857	854	810	829	898	911	874	823	884	860	864	846	836	877	832	887	877	821	843	810	812	820	835	844	869	836	847	841	883	805	828	847	844	835	810	862	888	915	862	832	818	830	774	830	818	885	843	818	847	855	875	872	834	809	898	871	891	820	873	894	820	841	858	860	832	816	833	814	804	871	828	860	876	834	866	841	889	856	852	839	864	857	823	886	822	885	881	889	831	883	796	809	838	860	897	888	769	845	856	864	845	851	859	902	827	858	840	849	867	839	880	861	853	902	829	834	852	835	831	901	882	828	899	839	875	815	836	870	845	837	866	868	862	826	891	861	862	858	807	871	843	880	817	855	923	883	923	864	837	855	829	830	835	872	829	842	834	824	871	839	834	842	861	839	877	873	839	910	874	868	910	875	805	841	846	844	850	842	820	878	829	824	795	851	889	873	825	812	903	880	855	910	823	799	852	816	848	853	807	857	883	861	842	836	829	865	865	844	830	856	875	892	886	808	818	833	809	907	859	823	816	891	844	857	866	912	876	911	861	867	838	836	820	814	862	790	864	827	900	855	869	793	824	917	827	834	824	811	812	873	870	845	889	916	841	861	861	886	829	837	844	840	877	873	833	840	805	819	827	831	868	835	844	858	775	833	817	860	900	858	878	852	879	869	840	895	804	825	857	875	886	800	856	864	849	856	817	867	847	880	872	815	841	844	839	859	893	849	853	805	887	854	891	844	865	839	827	899	840	817	828	884	782	833	861	834	868	834	895	858	897	766	797	881	866	847	836	783	776	857	848	894	816	800	832	844	852	839	877	846	839	859	786	837	848	813	864	828	865	828	840	838	842	807	813	844	865	824	845	882	889	793	893	836	839	892	809	856	858	851	865	806	878	903	821	834	811	846	882	864	861	855	841	850	824	900	801	806	855	810	835	847	874	930	883	877	869	871	866	917	848	866	857	839	815	821	836	903	792	844	843	849	841	846	849	864	872	905	846	855	859	854	870	891	841	882	916	887	831	820	825	857	879	835	811	827	831	820	818	831	805	883	800	880	855	771	850	895	921	829	827	833	858	783	829	825	871	881	831	815	865	879	818	890	855	851	836	847	852	884	892	846	872	808	887	866	865	867	800	815	840	878	873	834	866	840	840	881	851	791	864	861	827	822	876	897	830	832	858	879	893	834	832	846	800	883	883	861	853	872	865	825	802	840	865	840	790	891	830	840	841	807	851	927	831	895	862	841	861	787	853	851	867	881	823	810	845	836	871	844	893	887	849	873	840	817	892	806	817	895	897	886	824	809	822	856	843	849	868	857	865	841	888	826	823	827	798	853	839	824	839	886	859	869	833	831	861	899	831	871	862	830	871	896	848	875	879	858	887	813	904	897	868	824	803	805	844	844	833	865	867	906	889	811	862	884	866	827	848	845	900	856	850	835	873	860	861	867	881	811	868	850	870	882	815	877	858	848	855	810	891	803	819	796	865	852	815	886	859	835	884	870	860	883	865	836	895	875	864	840	820	892	873	832	871	894	894	857	860	764	830	840	835	868	880	869	807	862	860	803	839	859	826	864	843	837	815	932	808	884	854	839	870	879	870	905	820	839	842	872	856	854	826	867	759	868	857	829	881	866	890	924	883	833	843	834	852	879	859	847	802	897	831	874	887	832	801	897	844	805	803	828	833	836	878	833	877	847	851	914	886	860	869	850	847	873	905	833	850	871	819	810	869	868	842	821	815	845	900	874	888	812	823	813	893	807	843	823	836	825	840	885	837	846	841	894	873	803	829	849	848	867	820	851	878	855	789	819	857	863	858	818	880	846	847	895	880	910	873	872	825	898	853	888	862	818	920	835	867	859	819	838	858	857	850	842	863	851	819	854	831	839	840	902	871	853	823	888	862	847	849	846	871	827	867	874	843	834	833	863	881	811	888	840	834	866	895	852	895	823	853	799	858	792	812	849	843	841	877	865	869	865	825	856	909	845	883	885	870	856	822	784	815	864	808	832	793	882	838	857	875	834	821	816	875	793	815	803	888	850	865	821	834	862	894	866	844	886	818	861	908	842	842	837	875	848	849	859	818	878	815	861	790	828	843	863	856	862	919	840	854	901	947	862	857	855	861	836	848	898	909	840	835	826	869	824	842	834	851	900	812	854	859	845	858	857	871	881	856	857	879	871	832	826	880	856	807	764	827	843	841	838	860	888	845	868	866	828	895	850	821	852	870	881	878	871	848	838	878	881	844	857	827	833	809	853	854	842	876	862	823	872	805	822	827	829	859	812	897	902	870	843	802	816	860	850	879	873	877	844	793	874	899	912	849	799	805	808	809	894	873	838	859	857	860	826	786	863	810	849	878	845	851	866	811	832	827	887	836	799	824	861	833	894	840	839	825	811	853	854	902	827	875	805	814	827	856	854	869	910	846	822	828	850	920	846	878	835	873	845	817	845	872	841	812	828	865	845	877	846	880	830	855	899	894	856	855	871	843	847	798	862	874	850	838	837	867	900	847	835	875	837	839	879	854	774	837	815	815	849	847	828	829	849	816	812	819	854	865	857	834	864	906	836	897	845	844	903	812	863	894	821	806	857	804	887	831	904	877	844	817	885	849	860	819	840	861	879	879	854	841	828	858	889	844	809	857	857	847	794	797	881	881	829	868	849	802	887	861	866	838	894	866	825	785	850	844	825	872	847	817	925	859	844	855	864	803	848	865	812	855	839	860	856	849	867	819	815	856	855	803	881	868	815	849	827	888	848	815	842	823	803	879	802	858	869	879	870	880	849	836	883	826	834	847	886	823	852	803	839	851	836	822	889	856	855	804	832	854	819	888	832	834	869	861	799	846	808	865	811	887	816	801	826	832	869	863	885	854	878	887	876	867	872	818	839	829	823	857	858	864	833	824	819	858	889	788	837	877	847	826	865	880	847	781	842	891	854	882	843	890	829	853	845	836	849	851	865	823	778	858	875	843	862	867	831	849	798	820	876	870	834	888	853	855	860	840	857	816	869	883	890	859	809	843	800	883	859	892	835	799	859	817	835	834	886	840	815	893	802	868	866	872	837	818	866	859	855	794	821	786	833	802	851	894	852	878	845	873	892	825	850	846	843	843	870	819	888	833	796	894	863	884	857	863	890	893	808
50384	32584	37270	24682	18452	12153	5584	2265	1062	541	453	443	343	294	305	284	271	271	259	272	252	251	225	244	243	214	251	221	228	205	212	190	223	217	200	206	203	185	202	201	236	185	206	215	172	225	214	232	196	211	198	203	204	201	187	211	182	198	202	208	207	205	212	170	181	181	184	201	194	203	207	183	190	203	208	206	203	202	195	182	183	211	180	166	206	216	204	201	209	178	183	200	200	192	190	185	241	223	170	209	205	207	215	188	186	201	181	184	174	186	164	156	189	178	191	197	185	187	174	184	202	214	190	199	209	192	203	214	186	174	205	189	178	191	205	180	168	184	197	187	195	184	182	191	206	186	164	201	189	187	178	212	201	193	191	170	192	184	200	207	190	171	212	211	191	192	213	154	222	183	177	186	191	208	221	183	211	185	182	198	154	193	194	190	182	196	190	168	200	186	206	207	184	188	202	197	201	212	210	193	195	179	183	180	217	188	184	177	184	187	206	176	215	185	197	206	181	181	173	187	189	193	161	191	190	191	184	190	162	178	190	178	197	199	197	179	209	203	187	186	191	191	195	188	219	193	190	173	219	202	204	173	199	183	185	182	192	200	191	212	213	185	206	187	188	175	202	203	199	201	201	190	196	202	212	183	200	222	215	197	190	227	203	190	197	210	199	194	193	207	174	192	197	212	218	174	232	165	176	200	169	163	188	192	214	190	205	188	189	203	195	187	196	181	187	190	205	190	189	191	193	177	175	173	211	194	216	178	197	173	189	194	196	185	178	192	187	211	165	201	212	198	185	173	205	175	191	182	178	169	186	205	183	195	211	218	186	199	188	189	167	187	169	191	200	206	201	199	195	206	222	196	187	216	176	195	192	185	193	205	186	193	198	185	193	199	167	209	225	185	185	204	195	201	196	200	185	183	194	187	212	204	173	193	195	189	185	192	214	169	201	210	191	212	189	195	183	188	158	188	186	174	191	209	191	180	169	192	189	222	204	185	205	192	208	222	189	170	170	203	189	196	163	183	211	187	183	186	182	214	215	213	182	168	213	202	182	209	177	201	196	176	153	194	200	182	191	182	209	198	184	183	165	209	177	200	171	192	185	177	191	196	173	187	199	181	166	189	177	200	195	187	189	184	196	220	194	194	195	194	182	227	189	204	208	202	192	197	195	192	178	174	194	220	185	195	215	191	218	221	202	187	200	175	205	168	196	191	191	173	192	195	209	200	183	195	173	188	179	207	202	207	172	188	179	200	189	218	199	187	189	215	164	181	200	208	219	194	184	194	178	190	204	195	212	208	205	163	179	189	200	198	197	193	196	184	212	188	196	195	202	181	187	178	204	166	214	216	194	184	184	182	199	206	221	197	194	198	183	179	200	186	188	187	213	205	210	198	187	188	189	197	188	194	189	184	144	202	193	188	206	188	203	193	189	194	198	192	193	185	205	221	213	175	197	200	202	163	190	202	186	205	195	199	189	200	199	172	180	195	173	196	186	192	194	199	166	187	203	175	188	187	192	180	200	168	215	188	194	187	194	178	187	226	208	178	208	169	179	201	213	204	206	198	204	193	188	226	203	200	173	192	199	201	203	202	199	183	189	184	208	196	190	203	184	187	207	190	179	203	196	186	166	202	193	214	200	188	202	196	210	198	210	168	195	172	192	169	185	163	187	185	192	192	188	183	179	188	194	174	203	182	175	208	168	175	184	193	209	190	188	204	210	192	206	186	189	203	200	192	189	172	202	196	190	189	186	200	163	178	187	198	198	190	209	173	216	197	198	199	195	178	193	182	183	220	191	200	208	198	168	164	187	170	199	198	157	189	180	185	187	179	202	202	187	198	198	196	167	184	188	206	179	168	181	188	180	173	193	192	201	160	198	172	181	210	152	200	221	191	206	193	204	211	192	181	206	180	169	190	197	212	198	179	197	212	220	193	206	210	196	203	176	190	213	175	176	198	186	187	217	226	205	212	214	192	204	195	171	196	187	195	182	172	218	217	206	197	194	193	174	182	202	195	196	175	178	204	244	179	182	166	176	179	173	175	181	210	203	206	200	182	199	203	178	199	196	193	211	203	171	171	204	204	207	197	194	167	222	182	191	180	208	184	208	184	179	201	185	172	186	193	179	208	183	208	210	179	204	191	199	182	202	185	193	198	207	220	214	206	189	196	180	180	202	179	203	191	197	174	155	185	209	162	185	187	192	175	184	208	163	193	187	212	191	173	215	207	175	199	207	195	190	189	205	202	205	183	174	210	199	176	191	208	190	188	176	202	220	211	186	193	199	180	178	202	223	201	203	170	211	179	200	200	187	186	194	213	195	223	216	176	156	214	202	221	182	187	202	198	169	199	169	178	180	192	211	205	202	200	205	191	153	196	201	203	182	188	217	191	168	186	187	177	204	191	197	214	207	165	195	167	168	165	198	168	191	184	217	214	191	194	194	202	202	190	210	176	196	179	173	196	190	201	175	175	181	183	213	178	190	198	187	203	186	198	199	174	213	196	185	183	184	195	235	185	190	192	183	174	191	196	181	208	176	214	185	184	178	214	199	164	179	181	181	193	181	243	215	200	202	173	188	194	190	203	211	195	194	224	213	200	208	181	213	194	202	178	190	190	193	202	210	183	196	186	191	189	209	190	186	185	203	200	201	205	179	169	210	179	181	201	182	207	206	193	171	168	206	200	169	190	200	206	203	199	202	185	181	218	198	172	193	179	196	179	181	195	183	192	209	187	191	210	196	200	180	177	177	214	218	185	166	177	201	176	191	177	189	187	159	194	189	210	172	192	195	179	175	181	185	211	210	182	180	166	215	182	196	180	192	192	197	188	198	166	215	188	206	175	173	204	208	202	147	199	207	200	191	186	172	187	195	215	195	204	183	193	192	191	185	204	176	181	196	167	202	172	198	175	195	168	200	190	177	191	216	200	201	181	205	221	185	211	182	190	194	212	162	158	179	161	200	170	202	191	187	174	200	200	202	196	193	183	179	183	189	210	205	165	182	175	225	215	189	196	189	181	205	153	164	195	209	198	179	201	194	175	199	196	223	163	214	206	197	182	163	176	196	179	184	192	198	219	186	180	214	170	193	212	207	192	191	181	178	190	184	200	181	190	199	215	201	178	160	167	184	193	185	214	164	161	193	223	217	176	174	192	174	177	175	177	178	183	203	227	188	168	191	202	204	187	199	187	182	191	179	190	205	196	198	188	208	169	213	211	188	187	215	201	215	202	196	174	192	188	186	186	164	200	186	192	191	212	193	195	180	193	202	189	193	198	178	191	179	189	183	199	205	217	188	198	182	192	177	188	191	182	154	197	180	199	189	188	192	184	168	206	202	195	185	182	152	181	180	218	173	193	177	177	208	191	208	195	200	200	191	184	200	182	193	185	187	182	203	199	187	207	174	186	198	208	205	198	194	182	188	204	180	181	189	189	189	174	185	208	163	200	207	205	187	199	186	189	215	185	181	182	184	205	178	183	205	180	193	210
43032	24904	38472	6998	5328	4209	3565	2913	2548	2057	2226	2078	1481	1312	1258	1157	1084	1018	1003	908	900	830	814	802	743	792	700	716	727	708	672	660	632	588	652	643	581	602	612	602	598	587	631	568	599	573	563	552	585	575	585	564	580	546	526	530	567	524	557	546	580	535	573	557	520	535	510	556	547	501	509	565	503	514	563	582	507	509	539	529	554	533	517	532	536	549	527	569	518	526	542	517	543	497	489	504	547	532	517	516	506	545	517	555	463	472	493	493	478	524	526	510	571	465	555	528	538	493	480	504	453	524	510	533	501	502	480	551	499	483	458	506	532	500	504	521	513	526	506	527	554	489	524	564	516	490	531	520	510	530	501	512	516	503	509	502	523	486	512	523	518	552	502	522	502	491	498	489	472	530	471	470	506	473	526	522	477	504	513	504	536	512	507	492	491	497	479	517	485	481	469	494	500	503	479	509	500	499	511	528	540	532	529	489	522	521	522	525	513	512	446	514	504	526	523	470	528	493	521	516	498	461	513	535	522	513	507	509	522	493	482	485	503	527	476	502	530	509	540	489	504	502	484	484	514	518	480	491	514	512	482	543	502	533	455	510	467	505	517	524	507	479	514	507	512	497	496	492	510	513	480	507	470	480	523	508	521	469	505	498	513	519	466	533	499	522	550	498	518	474	510	498	504	480	530	525	542	505	528	514	513	519	477	471	492	496	479	511	502	487	504	494	481	477	518	486	493	471	494	529	486	523	502	480	490	489	511	532	493	525	540	495	536	455	510	546	517	514	450	487	498	494	489	483	504	523	532	494	524	510	474	499	469	493	486	485	493	542	457	528	530	516	503	503	517	514	476	520	478	519	514	469	517	488	492	492	454	498	513	531	508	493	485	520	468	525	559	487	539	494	491	506	508	537	450	517	491	497	501	508	489	515	477	457	458	466	526	522	508	492	476	513	506	525	481	514	492	519	510	484	493	473	517	476	481	484	496	501	507	479	534	504	505	496	489	501	548	523	506	497	486	478	486	471	504	486	499	491	514	518	482	461	469	495	486	471	493	486	481	499	509	518	530	502	451	495	484	463	492	521	512	515	500	450	508	508	487	474	494	490	494	484	480	474	515	510	527	482	498	506	535	509	489	508	514	494	525	482	515	493	505	495	534	518	495	454	513	471	491	528	542	443	503	475	500	524	481	554	509	499	502	523	460	516	539	493	538	469	495	493	555	476	515	524	495	515	529	451	518	492	486	507	491	526	513	488	522	510	505	512	525	495	486	465	494	456	509	507	504	537	499	479	521	473	474	504	542	529	517	478	545	526	493	536	493	522	491	518	503	470	477	489	536	492	511	524	499	461	510	483	519	498	532	534	522	500	549	453	488	519	461	487	505	500	515	478	516	483	461	514	514	500	504	525	490	504	512	485	516	477	501	501	506	513	543	503	528	482	486	527	546	538	531	482	512	501	544	490	492	472	518	497	520	529	475	492	527	472	480	511	457	514	487	511	472	506	488	481	492	520	509	505	505	463	510	490	491	470	519	505	524	524	497	508	520	474	517	498	505	495	542	507	507	496	500	511	493	493	521	484	503	497	530	509	524	504	516	514	488	477	507	570	504	498	516	511	483	505	527	545	491	486	527	529	526	495	522	518	485	553	501	504	531	494	490	505	531	529	468	537	530	494	517	457	481	512	499	484	520	490	510	528	519	481	482	535	532	455	512	540	493	481	494	462	512	498	475	500	505	529	522	520	514	505	535	520	485	488	493	481	513	473	508	512	504	506	487	484	485	493	504	507	505	508	516	487	454	465	491	515	505	517	537	528	531	517	529	494	480	500	524	515	505	473	533	542	548	495	474	543	491	510	530	494	497	514	503	512	543	476	507	499	523	488	494	514	525	498	477	486	512	573	509	504	489	565	486	485	525	494	487	486	491	511	446	473	511	520	508	485	531	536	483	484	554	471	488	514	498	521	452	539	543	493	474	503	553	531	538	526	492	471	484	564	515	507	494	499	527	513	482	491	522	501	499	507	480	500	512	551	534	490	474	519	496	488	506	517	488	492	516	494	519	509	530	501	504	474	474	485	498	506	529	465	510	479	503	509	502	502	498	508	511	478	474	502	498	499	494	487	482	516	557	476	520	508	503	530	510	469	515	488	491	491	500	518	497	464	552	513	456	520	502	478	512	504	505	545	513	545	493	539	511	509	527	505	503	509	486	497	500	497	532	496	534	527	496	527	500	534	507	524	516	518	487	539	492	483	557	532	491	493	526	511	497	475	517	517	501	495	486	498	514	494	501	511	500	481	541	496	495	449	489	523	515	500	525	521	511	503	479	478	489	479	484	520	511	505	511	518	491	500	531	473	486	503	503	527	507	507	508	536	496	492	520	498	508	500	500	506	487	550	470	477	473	502	509	502	519	540	522	511	512	487	532	528	535	523	515	531	485	505	507	497	495	507	500	495	481	496	510	542	497	534	519	495	477	533	487	530	477	492	530	475	494	490	507	514	483	502	522	523	505	540	454	521	493	510	508	499	541	503	500	518	483	518	506	489	540	505	551	483	509	514	516	483	519	504	510	546	518	533	507	470	500	502	477	537	486	504	486	506	487	542	479	476	507	509	520	490	474	490	510	485	467	513	508	528	502	483	485	504	490	507	516	448	473	505	550	509	485	467	532	531	512	468	493	491	526	474	524	509	492	501	475	502	528	497	510	525	512	515	489	557	503	500	472	503	493	544	471	502	524	512	495	529	536	493	515	499	505	497	488	493	511	509	509	505	517	497	489	481	497	455	494	464	524	486	532	468	525	494	533	531	535	501	511	510	493	484	494	509	496	509	544	535	493	569	499	501	499	502	522	495	496	514	469	499	485	493	528	482	535	484	486	510	479	490	481	497	478	495	482	489	483	495	513	473	524	519	483	505	507	504	526	503	518	508	495	501	479	487	466	503	489	458	519	515	491	461	482	523	495	515	475	483	529	506	470	506	515	523	475	486	509	506	551	491	502	525	522	530	517	495	516	512	515	568	522	508	512	509	512	486	518	487	491	543	471	512	471	489	497	502	505	494	502	467	524	536	529	477	519	477	499	464	525	495	551	499	511	476	492	506	534	487	498	479	514	489	526	478	498	528	511	478	492	463	520	511	483	511	506	468	513	466	490	493	509	508	519	530	519	512	490	518	496	491	522	480	480	508	500	485	470	510	530	506	500	451	499	463	509	496	514	509	518	475	528	449	502	560	473	505	495	496	485	494	471	494	484	507	526	473	528	487	532	470	549	526	502	495	517	528	465	498	499	452	507	492	487	492	480	530	522	469	511	501	510	504	477	532	514	547	518	484	529	465	492	486	541	502	468	512	481	485	470	509	466	477	493	527	535	518	512	476	515	511	543	508	534	507	479	484	493	498	479	496	489	484	517	532	520	489	518	454	490	509	505	463	490	497	508	540	519	526	512	496	500	525	533	530	516	526	515	530	459	547	509	532	463	485	516	507	525	455
12688	14492	4488	1107	513	361	342	289	297	314	303	313	262	293	306	299	285	300	325	266	315	304	303	335	296	286	301	308	325	269	287	270	284	288	346	280	301	266	283	285	283	276	271	257	269	324	276	282	276	311	324	289	291	272	302	288	308	269	317	250	281	286	273	298	312	278	299	307	303	290	292	278	283	299	268	283	302	292	271	280	286	275	296	315	294	324	286	229	267	311	293	294	290	270	282	291	303	298	327	267	289	278	255	262	294	293	265	305	292	262	282	286	271	278	267	263	280	275	238	295	318	306	287	271	308	278	292	303	261	295	317	288	278	281	279	282	317	329	305	270	292	280	296	283	287	295	298	270	319	287	307	304	299	295	294	304	274	306	291	270	293	255	288	308	290	269	279	285	287	312	271	274	271	286	315	284	260	277	282	307	285	278	295	294	285	293	302	281	308	288	309	283	287	288	278	315	288	262	264	287	271	282	280	300	276	275	310	283	296	248	306	294	274	274	291	290	288	259	280	278	269	329	273	301	272	301	284	255	242	289	291	289	301	293	303	288	298	316	300	273	299	315	293	274	307	310	278	295	272	294	261	284	315	287	271	327	288	330	268	305	303	280	290	299	290	281	288	290	298	297	268	288	305	274	281	335	297	295	282	274	246	258	271	277	296	271	290	302	282	300	292	309	283	279	314	290	289	277	313	277	288	272	282	303	306	291	241	277	281	308	291	301	267	296	295	321	275	295	314	291	287	275	265	288	297	287	289	264	309	307	304	277	313	299	296	273	291	312	303	309	308	295	281	277	251	278	325	269	283	254	306	282	295	276	296	286	293	306	269	282	289	279	298	274	296	302	285	287	307	267	285	272	306	283	294	281	284	264	299	277	274	283	292	323	289	276	293	318	278	289	252	272	282	311	315	289	271	287	294	306	293	278	290	285	261	300	275	313	301	292	290	297	291	270	285	308	289	271	314	277	268	282	286	278	291	276	273	278	290	296	302	292	297	293	270	295	272	321	296	306	280	273	290	267	277	303	270	290	286	310	283	297	294	291	318	301	291	265	289	324	278	235	267	281	291	263	277	293	318	284	283	311	261	291	306	324	297	265	302	312	292	310	277	286	294	269	277	256	293	283	299	291	295	272	337	317	294	275	293	314	305	290	282	307	255	265	311	266	306	304	295	289	275	291	314	274	277	303	296	279	277	288	268	304	292	287	261	323	293	335	294	296	282	300	261	298	294	287	276	260	303	279	276	293	270	289	291	284	285	306	288	281	296	265	306	296	264	302	298	263	302	297	275	305	287	288	257	285	283	312	279	297	265	302	292	291	305	278	305	294	299	276	284	289	306	265	308	286	312	283	263	292	292	295	294	277	294	299	287	297	264	293	292	273	302	303	309	275	258	340	304	319	289	304	279	319	312	302	276	267	279	281	280	281	284	307	272	261	273	283	300	288	282	272	310	303	330	280	268	313	282	276	294	312	300	261	277	305	270	306	274	295	277	307	262	311	298	280	322	276	264	283	299	294	251	290	272	307	276	309	296	304	297	312	288	279	304	318	262	301	263	278	308	299	305	293	286	273	281	281	259	287	296	291	277	276	267	290	287	327	291	291	300	320	316	286	246	298	281	287	310	283	312	288	279	302	275	310	285	282	295	301	275	277	258	291	264	284	297	265	279	273	285	279	303	300	304	320	266	277	272	271	270	269	306	283	303	332	300	309	279	281	299	314	278	294	291	290	263	267	269	332	249	301	277	279	287	311	277	265	299	276	285	278	279	285	272	289	316	304	301	303	288	272	291	308	287	311	260	325	283	330	281	298	271	272	309	274	257	290	278	312	281	299	304	305	280	301	316	281	314	268	283	306	287	318	282	299	310	321	272	324	300	289	292	299	297	296	290	277	281	304	275	303	282	287	253	317	280	248	322	306	287	297	309	249	289	325	296	290	261	294	288	290	290	282	294	297	283	323	302	323	286	295	264	269	297	285	292	288	251	263	273	268	303	294	259	312	287	272	296	274	297	283	293	280	298	282	289	269	302	311	282	285	295	276	267	284	253	308	286	308	273	288	264	316	289	263	304	273	304	304	293	294	273	267	314	304	300	270	283	290	267	287	301	286	296	279	308	270	281	270	288	290	311	261	277	266	268	288	285	288	283	290	295	292	319	292	291	288	328	296	274	274	275	275	274	297	282	274	292	277	262	281	293	285	271	309	277	285	316	297	298	280	302	286	307	262	276	283	288	269	297	275	320	270	285	295	304	260	306	276	287	275	277	276	261	317	305	300	275	289	251	284	280	291	303	312	282	278	313	317	288	274	277	276	296	283	284	294	315	276	273	277	298	286	295	309	299	278	285	307	290	275	307	280	266	284	246	292	310	257	250	274	286	274	268	282	292	264	294	310	307	289	304	281	303	271	265	280	289	317	278	292	281	310	304	298	285	288	281	259	293	289	291	266	301	303	297	300	279	306	257	265	267	267	311	284	286	280	322	274	323	298	309	301	293	288	282	272	271	292	316	259	325	256	281	282	290	285	262	276	291	288	294	295	275	270	291	314	284	277	293	287	259	279	297	294	274	270	274	288	281	291	302	302	304	299	308	287	310	309	312	284	320	308	280	272	272	284	277	304	270	308	301	297	305	295	276	286	285	310	280	297	292	282	255	278	289	314	293	262	266	277	269	288	275	287	283	294	310	250	314	294	271	298	269	300	285	259	278	286	263	267	262	283	269	289	293	292	274	302	284	282	271	284	260	295	262	288	272	279	248	313	283	313	275	298	331	293	283	326	285	271	272	295	292	311	280	293	300	268	285	274	279	280	302	271	277	275	286	288	311	273	253	288	302	326	299	307	311	292	266	292	277	284	276	306	298	293	268	287	307	328	271	277	296	320	287	303	297	281	283	296	248	267	271	276	311	263	284	292	292	337	268	295	255	261	312	266	296	277	283	311	268	316	253	282	273	289	320	271	311	326	313	272	266	282	305	299	282	255	282	292	287	274	264	274	302	287	270	328	307	266	309	267	318	265	285	283	280	291	312	278	279	294	281	278	293	285	311	291	269	342	267	303	277	314	288	312	284	268	273	316	271	291	309	295	268	321	296	299	304	266	306	252	327	293	301	279	291	305	283	253	286	289	303	275	313	304	284	282	284	294	272	317	261	293	290	260	283	308	300	291	325	302	304	249	290	281	278	278	296	288	282	290	307	283	262	282	294	284	280	284	285	304	276	267	294	303	270	279	269	275	319	289	277	289	276	285	282	302	297	276	287	267	277	302	299	288	282	250	321	274	279	308	296	297	284	300	286	306	275	289	274	306	282	256	299	316	292	285	263	285	280	282	317	290	294	306	298	290	257	314	294	288	284	294	271	310	264	298	271	274	301	274	283	293	269	295	290	269	305	288	299	273	304	278	307	274	268	268	281	274	312	281	288	281	303	312	273	308	281	268	267	273	300	324	271	311	241	314	263	288	293	278	289	297	300	269	269	291	277	250	269	286
12513	15899	3447	1153	891	873	811	796	810	855	790	934	748	798	820	806	784	723	774	784	773	724	744	803	794	758	773	800	742	796	797	739	798	774	743	809	753	809	788	788	778	727	809	760	770	725	762	765	797	727	723	749	777	728	720	734	769	785	754	771	775	691	769	773	769	748	795	792	762	792	753	747	791	759	786	727	808	702	764	762	723	749	813	748	787	745	775	744	801	769	781	803	752	735	774	795	746	754	786	736	756	775	780	753	765	777	791	721	787	764	781	755	710	772	718	778	786	749	732	813	750	785	737	720	784	732	756	768	731	754	788	756	747	776	743	807	741	745	762	765	792	759	775	739	730	751	749	734	739	772	720	750	761	737	779	763	782	742	722	782	746	758	763	797	748	736	796	729	731	793	777	778	779	746	746	780	727	742	776	782	721	729	735	765	671	807	782	756	776	712	718	799	725	813	811	752	749	749	733	737	751	782	818	711	745	817	776	736	763	748	763	766	760	729	775	708	755	774	723	744	783	762	756	747	749	777	771	753	791	781	750	721	743	770	783	768	753	718	741	722	690	752	734	709	785	739	794	791	739	746	811	795	766	765	826	781	733	800	742	788	765	782	757	725	733	755	747	756	825	763	786	752	790	778	756	760	743	766	822	728	801	779	771	731	776	728	747	753	751	776	757	760	733	757	760	782	737	798	705	748	800	773	745	748	716	766	745	844	756	763	790	757	716	763	793	821	746	791	739	764	759	790	746	716	771	730	763	708	749	742	723	752	753	804	745	790	787	734	783	774	748	762	779	776	778	772	737	783	785	722	724	810	742	737	771	788	761	774	750	718	755	787	766	719	732	795	774	760	762	769	834	779	759	746	752	772	760	756	815	756	748	787	774	760	715	751	751	743	757	735	808	751	744	730	753	723	819	754	755	735	778	776	756	770	760	728	764	748	745	730	768	791	748	748	751	797	710	709	807	740	838	768	786	718	785	741	754	778	750	754	800	712	780	734	761	711	710	713	747	717	837	719	740	764	750	769	744	745	755	763	772	788	757	745	790	785	818	787	748	730	748	759	755	742	777	763	767	759	772	785	757	751	775	760	735	734	763	783	765	739	776	767	744	766	731	775	764	796	804	767	783	757	774	717	771	723	787	775	789	765	809	776	748	723	724	721	764	773	767	752	722	754	703	782	753	748	759	799	745	785	748	723	751	745	699	757	769	757	719	747	811	719	742	721	753	687	722	780	737	760	773	776	719	743	751	739	817	731	759	758	740	780	734	801	758	748	743	773	700	761	725	759	808	719	805	783	795	806	736	766	737	797	770	726	804	700	761	757	809	744	776	736	740	714	766	771	802	727	799	756	758	737	758	767	823	706	716	728	744	765	755	770	782	717	741	745	765	739	782	798	765	756	807	744	762	763	742	743	761	769	727	797	798	756	762	743	747	726	762	777	749	735	721	755	750	736	743	724	790	788	674	783	762	794	807	760	784	773	770	749	760	758	805	824	770	770	750	763	775	750	744	784	788	801	735	732	717	771	792	761	781	720	761	759	736	779	724	779	749	794	724	808	689	800	740	771	761	722	798	776	793	738	809	750	782	788	708	789	763	785	759	757	735	759	715	751	727	776	822	738	773	779	740	718	747	713	755	761	751	759	718	724	718	740	734	777	743	767	792	754	754	777	765	706	743	758	733	743	732	783	778	760	716	770	749	766	725	756	754	778	755	766	769	750	731	753	759	726	759	773	734	796	773	777	785	822	746	778	729	748	716	805	772	764	757	744	768	750	748	743	784	775	769	777	736	729	706	704	788	815	812	771	716	791	757	716	751	806	758	747	787	729	785	752	745	747	783	814	737	752	750	782	761	771	766	751	736	769	753	789	782	737	735	791	729	757	799	776	762	754	746	751	793	684	761	748	791	745	743	734	748	748	783	732	746	760	775	732	754	757	748	717	785	713	697	760	779	729	760	750	722	748	733	762	707	823	717	766	824	774	793	755	767	740	736	772	774	718	752	737	741	768	789	745	770	692	775	756	775	729	741	706	782	764	719	706	791	743	745	752	737	755	783	792	833	739	787	770	789	750	794	744	732	795	744	718	789	743	746	752	748	765	764	777	766	780	786	746	762	763	778	776	718	732	783	757	733	700	740	779	780	720	719	798	728	774	778	713	801	768	764	752	793	761	782	730	727	781	731	790	740	768	740	748	780	714	747	821	765	765	755	759	743	734	746	789	811	767	739	734	734	710	759	754	730	772	768	737	815	779	807	753	759	770	768	764	779	740	718	794	759	764	750	759	800	782	753	762	792	775	753	775	700	734	776	773	727	791	713	761	785	746	776	788	749	778	768	784	777	824	723	726	749	775	780	757	757	764	783	728	822	765	726	764	796	736	770	777	809	760	772	779	740	761	777	761	741	748	744	748	779	752	727	767	775	714	785	777	758	758	760	757	721	743	793	761	773	749	806	742	758	746	751	781	682	792	760	768	776	753	760	797	794	748	709	697	762	767	742	735	795	766	792	740	772	768	791	732	753	742	781	732	732	808	796	750	741	736	721	744	780	732	758	786	833	705	761	800	752	743	786	735	765	735	729	714	780	760	746	682	792	729	783	697	740	742	756	766	781	749	729	785	766	758	779	757	746	781	723	797	769	751	818	718	784	786	771	771	789	763	774	750	745	718	761	750	798	699	771	757	816	748	755	761	735	738	719	763	781	767	742	758	778	717	709	713	738	782	750	739	764	739	761	718	764	766	727	792	799	763	740	762	753	770	767	753	734	810	743	731	735	704	720	775	714	767	768	739	764	786	698	733	796	747	767	775	741	776	776	814	750	823	755	749	761	721	798	737	773	755	760	779	771	830	790	742	761	728	801	738	719	740	768	756	738	829	748	754	766	747	770	777	755	760	781	730	749	748	771	795	766	746	751	741	780	768	752	747	763	704	687	749	743	739	749	752	739	785	772	781	750	754	742	724	744	783	768	760	798	762	785	753	782	784	745	752	790	762	718	813	761	758	789	770	746	714	783	715	753	821	782	741	784	831	764	817	802	748	723	766	765	731	755	708	757	799	742	735	750	740	688	796	788	688	753	806	815	728	766	729	729	751	780	765	739	749	778	711	739	763	764	816	783	777	755	777	769	736	753	787	751	742	722	764	763	774	786	746	759	730	740	740	718	774	810	728	711	771	740	764	743	762	755	743	751	776	759	759	734	741	782	752	789	763	792	796	762	732	740	764	751	767	739	792	709	741	775	767	726	708	730	775	786	741	734	739	716	732	767	795	777	721	751	789	801	754	807	746	771	779	757	784	737	784	740	716	743	768	766	743	776	758	765	767	737	696	750	761	706	728	800	750	766	776	737	766	758	711	749	804	774	760	778	811	822	722	716	762	710	715	765	780	763	708	797	787	739	755	769	789	765	716	739	758	761	782	760	728	772	759	778	731	768	740	716	754	778	760	748	748	761	783	770	761	769	752	770	763	755	768	747	746	770	739	673	752
50350	37966	23885	18318	11203	5558	2435	922	512	506	483	1355	414	431	439	389	390	355	354	382	327	355	346	310	396	377	380	385	333	355	386	342	359	332	338	379	372	355	363	347	347	363	335	326	324	357	342	362	373	349	381	369	363	362	357	325	310	346	352	368	347	349	356	354	342	322	313	310	351	379	372	344	376	323	341	322	345	359	357	363	342	335	356	326	329	333	325	362	352	354	321	376	369	367	313	351	311	345	341	359	342	355	348	302	348	319	353	363	325	329	378	347	362	381	349	322	303	351	346	358	360	329	307	345	337	306	321	336	368	306	339	326	325	307	334	328	342	334	343	363	352	360	338	342	320	340	366	369	332	340	360	329	313	321	339	349	342	338	344	364	326	339	369	361	359	363	347	354	353	380	325	348	382	338	349	342	331	335	312	337	340	350	359	329	346	346	363	339	318	353	387	368	353	357	344	359	363	325	318	322	337	366	330	351	305	370	339	322	322	355	342	327	346	360	332	354	353	373	316	371	336	360	362	324	339	347	335	386	345	328	315	359	362	323	367	344	343	294	369	350	302	375	362	318	360	328	347	320	338	375	362	327	335	356	346	354	320	341	383	346	354	332	349	341	360	309	330	333	350	327	371	330	357	368	395	348	327	301	362	343	355	339	329	367	334	377	328	329	339	346	340	365	361	357	325	362	347	371	343	352	376	340	330	329	317	384	385	371	348	358	307	381	332	353	362	351	321	366	341	370	345	346	377	341	361	335	323	347	323	308	346	344	344	361	349	368	311	337	339	339	335	356	333	358	319	301	348	347	353	346	333	339	317	362	345	372	343	362	345	332	319	333	355	346	327	346	324	377	338	356	336	358	346	361	364	351	341	337	354	345	354	354	345	351	349	323	348	366	328	344	298	345	328	342	318	333	335	349	320	343	345	355	325	313	326	333	339	338	329	304	337	332	342	326	334	366	316	382	392	345	399	331	316	326	351	350	361	344	338	358	337	317	364	352	334	368	313	391	339	360	336	363	354	334	327	370	356	332	329	375	309	378	377	305	356	353	391	306	351	327	348	326	346	356	347	371	344	363	350	321	365	354	365	335	328	336	322	346	309	356	373	318	304	348	330	308	393	344	332	364	369	366	337	380	358	354	398	383	350	352	340	336	314	329	335	372	340	367	335	369	324	360	376	362	356	336	354	362	365	311	329	345	347	302	357	358	375	367	332	338	366	320	375	316	359	355	351	342	355	354	341	353	375	330	355	338	366	351	371	360	342	372	356	311	325	357	322	361	353	361	341	350	338	309	366	309	315	366	356	321	322	358	348	327	336	349	373	314	345	346	330	377	308	340	360	324	338	328	343	357	342	357	333	338	329	385	355	359	334	348	337	329	341	361	350	388	331	363	331	288	349	327	361	327	359	341	359	333	323	324	347	371	330	354	346	331	328	334	336	380	358	349	340	357	362	317	351	312	345	358	315	363	326	332	316	344	372	337	345	375	352	312	333	365	308	342	364	347	335	370	379	339	371	384	316	344	361	353	351	359	345	314	321	344	350	333	358	347	336	338	307	345	352	349	322	350	356	336	360	326	352	377	380	358	362	327	367	360	369	357	312	349	384	354	344	351	350	351	324	338	357	354	331	337	335	360	354	303	352	339	304	310	334	354	336	339	329	360	335	334	343	379	342	354	346	304	359	306	346	373	330	340	345	360	315	353	349	391	301	348	351	354	344	381	374	332	337	331	317	336	299	315	312	348	341	323	352	341	287	350	343	364	338	355	341	344	309	358	378	330	362	365	354	358	360	342	340	345	344	366	318	337	340	298	352	351	330	309	336	349	380	339	383	332	310	369	306	342	342	369	329	339	305	349	344	349	353	333	312	350	342	376	344	361	364	356	334	331	328	331	362	331	351	319	357	314	349	375	337	346	316	335	321	363	364	339	328	380	349	351	330	347	322	324	351	331	391	344	372	321	330	337	360	309	305	376	359	330	386	363	366	377	343	323	311	294	297	328	385	313	371	317	315	354	356	357	367	357	367	299	322	358	345	309	351	327	342	328	336	348	338	357	330	347	353	349	338	378	340	339	331	319	332	343	315	341	313	366	340	352	369	351	368	365	364	349	359	337	384	363	323	333	350	327	334	417	334	333	366	325	349	357	343	333	336	341	355	321	345	356	334	315	344	345	293	340	386	345	323	369	347	335	326	349	306	368	323	350	346	312	361	360	383	349	345	344	347	302	367	342	332	346	345	333	346	364	340	343	353	346	362	320	327	356	356	320	353	309	360	389	365	353	316	355	291	335	372	339	338	337	310	314	330	336	337	348	311	338	369	357	354	365	342	344	354	344	350	355	321	331	323	332	321	361	338	322	392	339	342	355	359	375	329	341	342	339	301	346	342	362	348	356	352	338	339	369	351	360	353	327	387	334	361	346	330	321	356	359	337	339	344	382	328	351	360	308	339	322	351	391	338	376	325	341	338	329	366	342	366	365	371	301	344	348	339	325	346	346	371	354	345	358	334	325	309	349	340	358	353	312	333	338	342	333	331	315	351	350	320	327	353	352	349	356	361	329	358	373	333	322	353	346	333	339	359	332	355	360	353	326	341	320	335	347	329	340	327	361	335	359	371	334	356	354	356	350	344	308	359	326	355	322	365	373	336	305	362	355	335	336	328	337	347	325	331	352	342	360	370	336	369	316	352	347	335	339	344	349	352	345	379	316	348	357	350	316	317	361	327	342	340	361	350	327	339	323	364	334	320	352	334	330	329	329	348	321	320	386	328	353	341	378	339	334	364	317	339	354	351	332	323	341	318	341	342	349	306	369	344	319	360	355	339	331	366	340	357	357	310	310	315	318	351	338	306	331	326	336	358	385	358	344	337	315	361	327	342	356	325	379	352	384	354	331	353	344	324	331	322	339	341	382	337	345	351	339	347	347	311	342	326	303	346	326	335	346	355	352	352	329	354	347	301	349	307	361	362	369	327	383	360	331	386	365	352	356	357	336	325	341	351	356	314	349	351	341	315	355	344	346	337	359	349	314	346	328	364	365	376	339	330	346	328	315	394	365	335	354	328	365	343	372	351	338	372	381	313	355	318	372	357	327	348	342	338	349	358	344	289	326	350	378	314	343	347	369	327	343	331	339	357	376	347	302	361	351	337	337	345	334	347	343	313	351	368	341	324	338	345	325	336	375	314	356	318	365	400	350	356	343	309	360	325	365	354	378	362	380	371	353	331	316	358	314	334	348	345	328	324	332	349	368	331	339	328	342	347	371	331	333	374	322	343	365	351	347	386	355	361	359	344	356	320	335	333	349	325	354	329	363	373	380	336	308	330	300	367	357	342	368	357	346	368	347	360	335	334	348	307	334	344	346	367	341	337	335	352	363	330	336	317	349	377	320	332	335	330	341	331	345	344	382	336	332	347	347	354	331	358	372	348	301	341	323	339	363	353	360	350	364	332	349	350	341	360	343	346	367	357	336	372	334	346	333	362	360
42867	30207	5501	4114	3563	2798	2374	2100	1900	1813	1720	6333	1371	1186	1222	1139	1096	1134	1084	1069	1030	1006	1019	1035	978	973	974	932	923	919	955	953	898	915	1005	953	957	888	937	911	895	881	915	954	926	945	891	899	869	887	902	896	898	860	887	832	856	948	931	885	848	880	862	857	890	821	932	837	836	865	867	865	867	876	876	869	819	855	835	888	845	856	909	827	884	886	882	870	875	857	865	883	840	870	859	865	874	894	856	921	805	846	923	897	819	837	816	815	860	861	833	864	884	829	822	805	810	901	864	839	841	912	875	866	861	857	820	864	840	842	889	834	876	850	890	872	860	894	825	884	844	854	893	886	844	862	855	879	832	846	805	812	820	877	835	836	827	845	865	832	850	806	822	830	924	910	871	800	867	848	882	890	882	885	855	878	894	817	896	883	852	861	864	882	849	835	891	802	877	815	916	838	876	825	847	883	846	891	849	852	890	832	881	828	852	854	884	856	775	863	880	895	881	851	870	862	846	828	876	856	893	874	854	924	845	890	869	854	849	867	888	852	820	877	827	888	870	876	871	894	892	880	850	923	872	840	875	900	832	866	850	865	854	854	883	860	814	850	875	867	866	820	856	764	881	812	839	866	859	842	853	911	907	834	834	865	841	861	864	800	821	845	879	835	847	826	832	893	852	854	799	867	879	820	887	846	855	810	879	878	821	817	901	822	833	832	891	876	871	825	910	847	829	861	914	805	861	887	856	845	825	889	895	862	855	896	873	845	850	848	780	884	830	820	855	813	877	816	835	862	884	863	832	872	837	871	823	788	822	886	895	887	841	826	853	848	834	858	843	836	794	850	823	828	829	833	897	864	847	858	810	837	835	864	866	764	852	870	891	833	879	846	824	853	909	874	816	840	836	889	851	823	850	954	811	819	812	874	839	871	810	804	899	832	800	864	828	875	851	900	820	898	863	858	828	819	875	855	784	932	874	854	899	846	880	827	936	895	836	812	842	849	824	855	830	895	861	824	836	896	872	851	861	853	886	824	834	876	841	880	848	881	874	872	816	861	881	892	813	863	864	850	855	894	881	904	789	862	849	893	807	871	831	877	838	888	922	858	838	912	905	824	838	848	821	816	818	845	866	867	924	854	868	835	880	840	843	850	846	817	815	849	838	817	803	882	882	828	847	859	889	917	902	876	852	866	912	824	906	805	822	868	821	833	841	822	833	868	900	857	870	833	839	860	883	820	783	856	934	866	828	842	858	833	886	809	840	848	858	850	833	861	825	889	854	815	823	802	899	873	859	810	818	863	864	875	834	790	869	883	883	853	833	878	834	808	851	862	810	847	827	867	880	851	778	823	834	813	823	824	864	866	891	854	819	835	859	828	851	834	844	867	831	882	860	871	817	884	808	879	840	855	844	825	876	840	870	841	915	868	844	837	876	837	852	845	822	828	885	882	855	845	852	875	856	850	894	832	886	817	880	859	836	867	834	845	855	902	858	857	845	874	902	862	851	796	890	869	843	822	894	839	860	850	853	864	842	834	892	847	850	824	853	849	858	911	842	836	848	861	865	835	903	888	816	792	872	810	842	847	856	866	839	845	817	849	879	855	857	842	814	891	851	825	876	862	865	846	790	873	846	937	878	857	848	837	867	817	843	801	844	833	837	896	868	842	896	853	851	876	837	887	882	812	868	898	852	883	822	841	800	893	810	793	838	814	870	854	848	840	825	814	894	854	826	815	869	842	864	863	862	913	908	863	839	875	890	812	863	872	860	891	890	862	878	856	834	814	889	879	832	900	887	911	856	862	866	899	859	862	824	864	846	854	912	833	865	851	837	884	858	910	815	822	837	845	859	856	859	843	834	844	887	862	842	876	901	896	858	854	834	838	816	885	850	876	807	888	807	868	872	842	818	853	833	851	816	893	853	818	846	873	856	909	848	834	862	871	877	861	827	832	837	866	871	876	848	841	854	877	859	800	859	866	914	831	854	810	855	857	899	859	824	853	862	898	849	830	860	831	847	869	868	862	868	871	820	867	833	851	808	842	855	864	879	892	858	872	894	813	853	823	872	906	839	838	877	877	812	863	875	904	830	854	870	898	866	867	893	845	856	877	865	809	842	926	865	803	882	875	809	804	844	810	781	831	838	842	862	858	877	842	862	835	855	819	877	829	883	812	894	848	905	873	852	867	877	860	861	836	869	866	866	816	881	816	847	905	862	843	879	932	839	835	826	849	865	871	884	859	802	881	851	818	852	881	843	933	855	898	910	872	809	846	876	855	903	873	831	865	843	877	793	895	840	885	849	854	870	850	835	812	861	842	929	863	923	817	833	849	844	922	850	825	846	862	869	857	871	846	844	853	843	871	793	799	852	870	844	853	858	863	811	850	860	848	874	867	847	899	864	813	919	874	857	839	824	864	875	859	834	889	833	846	848	870	799	815	877	910	843	790	892	844	855	871	889	831	802	836	863	836	864	881	831	929	876	832	841	819	789	866	897	828	853	876	792	817	889	817	847	817	878	838	866	801	875	916	805	800	834	832	845	845	827	898	864	861	865	878	848	854	829	841	911	840	846	908	892	896	836	868	874	813	854	886	844	840	868	876	867	832	840	858	837	831	920	906	913	901	826	802	792	880	873	806	827	843	870	833	919	865	882	845	826	857	860	885	824	854	857	834	853	800	849	872	866	891	829	825	815	868	818	882	870	856	822	878	866	853	805	854	882	846	879	873	856	852	836	877	802	825	824	899	912	895	859	846	888	934	831	941	858	852	877	897	875	859	849	835	864	884	797	878	886	919	862	846	836	842	899	872	881	828	842	896	793	819	826	841	835	845	886	897	825	810	862	868	829	846	850	841	886	842	840	869	806	867	811	887	839	863	847	860	891	882	902	844	853	812	852	841	834	883	879	806	838	865	843	847	855	873	877	893	853	829	883	839	887	848	856	837	842	860	891	810	875	854	863	833	872	869	820	935	858	841	856	854	845	879	860	861	802	828	856	891	851	868	862	807	886	866	828	836	855	884	853	858	875	908	884	826	859	869	916	848	853	908	889	804	831	867	824	820	838	879	815	867	895	846	881	873	854	849	835	869	900	854	868	820	811	830	848	851	868	848	872	847	825	838	864	854	866	888	834	857	822	871	875	820	835	883	856	867	836	884	830	870	885	833	864	794	882	925	833	874	867	832	857	857	811	858	891	832	869	873	875	877	832	881	847	873	864	898	889	791	883	850	813	862	896	827	893	918	814	851	890	852	848	875	766	876	846	861	790	855	856	791	856	836	906	867	829	858	828	924	837	881	900	873	841	841	809	856	884	892	873	831	825	829	843	883	865	820	873	868	875	871	852	818	864	883	850	894	862	882	868	801	802	895	891	925	837	872	827	874	836	878	823	920	897	812	865	835	855	851	818	870	852	871	854	854	863	905	861	843	871	879	861	811	868	856	851	900	832	807	863	867	824	872	893	810	851	804	907	862	910	864	900	839	839	912	837	848	886	864
51334	34182	25866	22505	17724	10889	5548	2142	768	532	465	2093	345	292	280	299	267	251	259	239	252	240	266	222	223	229	251	244	210	240	226	222	212	239	236	223	237	196	242	194	222	220	211	203	213	170	213	209	207	215	213	185	198	173	174	191	199	226	219	157	191	188	181	193	187	210	183	238	204	199	194	198	219	227	192	168	182	206	228	184	227	175	195	224	206	195	207	196	232	197	219	187	184	177	194	183	191	213	185	204	212	192	220	200	180	195	200	204	192	199	199	180	218	214	205	193	202	203	177	189	211	234	197	190	214	179	179	200	199	195	205	209	186	204	184	184	167	180	200	169	209	208	199	189	229	206	201	212	196	205	214	178	186	200	209	181	193	181	212	203	184	187	194	221	209	228	230	223	187	190	191	193	185	197	196	218	218	207	201	212	217	189	221	204	210	206	181	204	198	206	207	205	204	212	190	193	197	198	193	175	195	183	197	185	186	223	185	209	224	203	198	194	188	189	211	203	195	198	181	215	205	208	191	208	212	197	212	189	178	174	191	183	215	224	216	189	192	195	221	192	179	213	200	200	199	225	173	192	210	209	186	210	160	206	177	212	196	172	192	215	202	184	206	197	196	183	187	209	203	196	224	189	182	207	195	207	196	186	217	198	196	205	185	211	202	172	200	191	226	227	181	201	169	212	192	213	175	203	197	204	169	195	180	213	215	220	186	176	220	190	204	192	191	214	170	227	221	190	171	179	176	226	165	191	212	210	227	191	171	205	184	191	238	215	185	179	209	182	203	199	191	206	205	216	186	177	215	170	185	195	208	229	189	203	194	212	206	208	214	217	173	199	202	207	167	203	197	188	208	194	173	201	183	191	178	201	225	210	185	198	211	214	198	209	192	187	215	206	182	205	214	207	173	194	191	197	210	190	211	222	215	208	186	182	205	207	187	179	199	208	222	191	197	193	201	211	180	197	186	212	202	202	209	200	192	171	203	190	180	197	176	210	201	196	182	171	201	195	208	204	180	218	186	201	169	193	217	194	192	214	199	202	180	190	178	190	207	191	206	229	194	217	187	177	176	177	203	190	206	195	201	208	191	229	176	171	200	203	211	205	229	191	211	189	220	196	218	177	199	208	199	185	178	178	195	208	192	204	216	222	191	191	216	214	207	197	215	216	191	174	210	163	208	191	192	193	206	173	191	210	211	218	199	168	222	207	206	204	206	191	200	185	200	175	212	200	218	187	194	232	199	222	189	175	188	202	220	208	206	209	191	193	189	198	209	209	206	191	183	149	190	218	190	185	179	206	215	209	195	198	211	203	194	161	209	183	228	198	207	184	208	204	195	216	224	197	206	201	191	234	222	204	205	222	191	206	210	182	185	224	198	175	187	226	189	189	207	211	222	201	196	203	225	195	203	198	184	184	209	201	202	201	193	206	210	202	208	175	192	205	215	225	188	194	197	186	200	200	208	205	182	196	210	194	197	213	193	198	208	195	214	209	210	196	166	192	191	199	237	189	211	223	199	205	207	185	170	225	195	193	212	188	210	197	192	211	193	171	193	210	189	203	204	215	182	213	171	228	215	188	217	187	216	200	192	174	207	207	206	178	212	187	210	209	182	217	231	190	193	209	182	189	187	202	212	208	245	219	211	239	207	190	220	195	197	190	202	209	184	205	208	218	221	187	206	203	226	214	213	189	178	179	217	203	188	176	201	213	231	190	194	216	183	164	190	174	211	224	192	211	225	180	198	187	207	194	189	192	194	187	215	203	199	200	209	190	203	228	203	234	171	198	186	188	202	201	206	201	213	200	212	193	195	210	198	201	207	182	184	206	197	243	222	217	203	208	229	201	187	189	194	189	212	185	228	215	197	219	184	214	208	184	214	193	193	169	209	200	204	191	191	206	209	181	201	198	200	190	178	198	199	195	182	180	216	212	191	196	203	209	215	185	196	207	186	196	210	210	206	191	180	223	188	199	199	205	176	203	206	205	171	174	193	212	213	155	202	216	205	192	192	194	204	198	197	209	210	185	209	201	175	189	184	198	208	222	200	201	201	178	194	184	186	209	205	185	215	190	189	210	175	211	207	183	210	209	188	193	201	203	204	217	194	209	210	200	185	206	201	190	217	206	212	209	168	193	207	215	193	192	185	175	207	199	185	178	191	187	194	201	202	224	194	180	180	225	188	200	199	220	186	198	195	192	198	191	199	167	181	178	195	188	206	191	205	222	192	188	188	191	204	194	229	186	194	185	197	176	197	203	215	190	199	201	202	201	186	185	199	177	201	185	205	204	190	230	180	216	202	215	211	214	191	164	209	178	210	173	209	213	211	199	188	191	202	187	233	194	173	167	187	204	221	192	211	184	204	205	191	215	213	171	215	211	188	180	160	190	180	190	209	169	223	203	207	171	196	172	181	207	186	212	231	219	199	182	197	191	214	199	172	192	199	200	200	216	204	186	212	193	197	204	216	193	182	208	214	200	198	191	195	212	198	203	180	187	210	197	207	185	209	204	225	212	197	237	197	196	196	224	200	212	227	193	198	222	196	223	204	231	206	180	203	185	209	199	196	202	175	193	193	185	193	190	213	182	186	203	230	227	199	196	216	220	222	194	200	192	190	193	180	175	174	194	234	202	201	203	187	175	206	210	215	171	203	193	182	180	209	193	213	204	194	176	199	206	176	168	221	211	229	205	189	184	203	193	209	191	204	175	204	207	189	193	177	205	222	191	200	182	174	196	205	212	218	172	206	211	202	182	189	225	192	186	192	196	203	225	198	157	174	171	212	197	213	182	204	198	241	194	189	187	200	196	191	206	228	188	209	212	217	197	195	188	216	212	183	195	197	194	232	194	205	200	199	174	192	172	190	192	184	209	199	215	186	199	192	188	189	185	228	186	205	196	203	197	192	206	192	207	183	174	222	187	213	186	214	200	191	213	195	190	203	207	209	174	200	197	190	169	209	188	194	209	213	190	216	165	213	192	206	201	213	187	182	205	181	187	229	188	202	210	206	188	178	224	175	218	198	170	204	195	197	226	196	219	193	201	204	199	216	176	192	180	199	206	226	221	201	180	176	204	220	221	194	211	213	213	183	223	173	211	183	198	197	198	183	206	221	180	196	194	203	192	185	190	184	192	204	197	224	200	213	189	193	185	205	212	191	206	189	207	228	189	194	195	187	186	209	204	189	200	212	190	195	206	206	202	214	190	208	188	220	211	212	202	214	195	186	176	157	179	209	214	193	209	201	173	175	201	190	200	175	190	197	227	186	220	171	204	214	191	204	194	177	172	238	199	189	181	225	190	207	188	192	185	175	203	194	197	209	206	182	187	208	189	193	179	206	201	196	213	199	207	183	215	173	195	200	178	214	167	204	176	219	216	215	166	196	191	203	195	223	195	216	194	181	202	221	190	198	223	184	177	184	206	203	184	190	184	216	195	203	189	202	196	179	181	203	203	207	214	218	223	197	210	188	204	208	207	229	196	171	202	215	194
45216	38564	12268	6419	5427	4227	3607	2948	2539	2178	2202	8343	1392	1345	1273	1138	1055	1016	947	917	920	861	830	746	762	738	711	684	726	610	680	661	651	634	647	605	641	649	637	574	583	583	622	553	606	571	597	567	559	575	571	552	628	565	544	525	561	573	583	543	538	542	546	557	525	545	564	555	554	515	573	538	517	510	553	546	521	501	538	586	545	533	531	509	542	539	529	547	559	489	511	529	503	512	523	527	546	589	583	541	491	530	527	517	532	486	529	512	488	500	521	513	515	516	502	546	492	514	510	517	552	552	528	468	481	473	526	542	530	489	514	526	511	552	537	478	491	519	514	498	506	493	478	514	500	512	532	518	534	523	479	569	555	490	524	497	503	504	497	500	472	515	529	524	471	500	512	526	518	538	529	488	516	512	538	502	496	521	550	522	507	476	527	544	530	517	494	509	485	494	506	531	515	524	514	525	476	521	497	467	540	487	537	480	475	532	471	486	493	490	525	521	487	548	512	535	514	515	538	542	556	495	530	530	551	508	532	486	526	506	528	514	467	503	527	510	513	529	524	526	484	505	525	526	504	537	527	521	508	488	507	475	515	510	490	499	481	460	506	487	510	542	505	497	538	556	523	518	503	464	490	506	534	516	486	514	494	500	484	547	515	467	505	502	512	500	495	497	497	497	497	506	497	504	545	512	514	516	531	495	533	514	483	491	510	510	525	496	517	560	504	511	490	501	508	524	497	477	481	524	491	474	533	510	555	469	531	537	510	524	508	545	492	516	490	508	485	468	508	526	494	528	552	531	478	508	520	472	539	565	511	502	483	554	487	505	501	520	500	513	499	537	498	506	526	473	488	519	523	529	497	527	497	499	530	505	497	529	519	528	486	528	511	500	502	519	498	508	518	489	506	533	478	510	507	494	502	520	509	523	529	513	510	524	483	505	520	505	490	505	493	500	519	511	461	542	518	445	508	490	511	510	512	493	519	490	468	505	528	523	517	537	504	490	520	493	485	487	536	526	508	518	485	535	525	508	505	477	511	467	498	488	490	540	493	536	479	457	511	530	532	519	532	539	495	548	488	484	549	524	547	514	510	523	486	537	510	524	486	499	495	515	540	530	472	503	512	504	528	514	560	545	495	526	532	512	476	540	521	505	528	524	470	527	544	500	474	572	507	481	507	492	489	517	502	504	538	541	518	494	524	505	493	523	534	512	540	534	472	519	493	509	504	528	516	523	545	465	474	494	559	519	515	520	497	518	488	468	512	497	499	474	516	508	549	534	543	540	470	532	507	478	513	519	525	535	508	535	485	514	484	506	504	485	515	513	504	490	515	496	477	567	484	483	500	523	548	543	514	468	477	479	505	481	517	531	521	494	516	511	542	502	505	509	505	471	513	509	489	509	522	514	480	507	502	512	543	477	509	521	504	507	471	509	547	496	496	506	522	487	490	491	557	483	527	483	507	525	526	533	534	555	481	506	505	509	514	485	463	479	511	487	479	483	545	499	521	499	492	527	493	475	527	515	464	492	511	511	497	549	473	552	540	538	467	485	520	522	551	530	524	512	523	526	500	516	489	500	510	492	481	530	512	497	495	490	511	498	479	464	539	509	497	480	556	509	477	541	491	531	503	524	497	543	529	487	478	550	519	478	522	512	516	525	503	504	506	529	518	491	556	516	510	491	494	499	481	489	532	471	514	506	463	504	509	505	489	499	516	505	547	506	520	497	503	519	505	526	477	517	535	491	505	500	499	460	513	522	522	557	541	483	502	520	490	547	512	540	489	504	506	511	511	500	540	471	440	530	493	514	506	491	493	480	502	532	522	518	503	493	506	538	506	538	435	521	510	500	503	512	513	485	505	536	518	511	518	515	516	520	497	470	536	531	504	532	519	489	520	520	481	490	512	513	530	465	483	526	520	484	547	488	498	484	484	505	517	480	484	534	486	511	549	511	482	467	467	493	513	481	507	542	463	510	508	509	512	476	481	508	502	505	503	502	486	517	555	472	472	505	493	498	479	459	475	502	510	515	525	478	537	500	491	511	536	531	519	501	495	520	515	498	499	501	514	525	504	498	522	512	493	535	471	513	493	493	518	502	558	514	473	478	503	533	545	489	508	526	485	525	523	520	527	534	530	537	493	495	504	509	545	472	492	555	495	507	549	518	517	531	538	520	521	498	522	499	492	509	487	499	548	528	519	464	502	479	478	496	511	516	527	513	480	503	545	462	518	523	517	513	554	534	482	475	489	508	525	489	505	510	484	538	517	542	532	560	490	489	508	521	522	476	493	557	482	518	527	476	532	513	520	504	511	528	554	523	506	458	541	545	521	514	525	508	510	505	466	472	490	513	546	484	534	490	502	526	525	470	496	505	503	514	463	510	511	492	521	511	501	549	541	520	482	526	528	515	528	511	537	534	549	498	482	451	549	424	500	512	513	523	497	503	490	534	545	475	516	489	487	531	501	540	508	523	539	499	491	473	519	486	560	508	510	484	501	487	523	519	501	507	520	471	487	472	508	526	529	494	503	505	514	487	479	512	529	456	506	520	582	514	486	495	521	509	522	512	507	533	507	553	527	492	527	561	527	478	490	493	455	492	492	480	517	516	504	505	495	510	505	516	533	468	511	496	543	505	493	502	488	494	473	482	507	504	507	529	534	497	537	481	480	518	541	551	486	486	511	499	459	518	500	533	526	506	503	523	530	534	498	506	474	513	482	486	486	530	517	501	516	511	486	535	473	476	538	511	499	479	536	515	526	510	500	483	491	466	499	540	508	492	516	479	495	513	519	499	511	517	466	493	503	511	504	517	482	489	491	530	519	505	506	504	522	518	548	486	503	519	543	519	551	571	476	536	470	527	517	532	510	491	496	483	504	498	495	513	496	502	523	505	483	512	550	513	506	512	483	488	494	527	501	511	527	533	509	499	515	528	487	519	500	515	555	504	514	495	502	505	518	525	511	505	512	532	515	520	524	482	524	498	495	495	499	496	517	550	498	495	460	495	493	549	512	509	521	485	526	578	514	509	497	549	510	556	488	524	502	482	519	507	511	503	527	504	485	499	468	503	508	514	518	468	495	543	518	516	517	531	513	510	521	484	497	494	526	493	467	489	538	496	493	500	507	494	492	504	560	515	542	507	502	494	489	536	517	503	532	528	475	498	508	499	476	514	520	518	526	514	498	566	510	492	492	505	549	515	547	487	507	454	509	525	507	552	501	524	550	503	484	508	487	527	509	504	540	491	532	473	513	484	527	541	481	519	504	515	516	464	495	507	494	465	467	552	547	516	510	533	459	495	476	501	481	525	546	462	477	473	545	518	533	505	541	490	447	528	514	522	524	487	534	486	461	523	497	456	497	522	498	486	521	516	523	483	497	489	486	542	487	491	520	486	498	490	505	479	498	484	502	452	521	513	515	526	518	487	461	534	500	487	526	497	506	515	526	505	490	457	530	533	508	512	503	511	539	513	480	483	487	484	546	506	515	513	492	491
10669	7848	3207	725	442	341	328	280	304	267	292	310	294	344	297	303	264	302	301	265	305	295	284	266	284	291	284	287	277	317	309	291	281	295	311	306	303	293	306	269	284	277	292	309	313	228	311	298	276	326	293	290	298	284	295	280	317	302	307	261	279	273	287	271	294	312	308	309	287	301	286	275	289	310	279	262	299	308	299	285	306	311	330	302	300	296	286	314	285	292	293	313	272	298	282	284	263	271	304	297	308	323	268	288	283	318	264	298	299	284	294	283	288	272	297	305	271	287	313	299	302	297	287	289	287	284	286	284	276	273	299	309	273	300	315	284	291	299	297	247	297	294	277	294	322	310	328	318	266	276	283	305	252	283	279	329	282	316	312	289	306	318	284	293	289	294	293	274	298	302	307	306	294	309	324	319	300	261	297	334	302	280	291	320	290	274	293	300	275	306	301	269	294	281	306	312	307	279	304	296	284	309	298	311	316	288	283	282	306	287	285	301	317	253	312	267	296	322	324	296	277	282	290	270	291	312	284	281	325	256	319	293	286	266	299	288	285	287	303	282	300	320	304	312	301	293	280	257	320	293	266	304	271	322	284	300	296	297	311	306	293	288	278	285	309	250	280	275	295	312	288	309	313	280	306	290	304	301	302	274	289	295	309	281	276	307	313	298	274	279	307	270	300	298	300	274	253	268	259	294	289	304	328	281	287	310	303	289	287	310	297	302	302	302	300	303	282	315	286	297	299	295	298	290	322	284	309	300	297	284	303	281	297	307	292	283	273	296	310	301	273	254	256	273	298	278	285	279	260	274	289	276	282	310	253	296	299	316	287	296	296	303	304	277	266	315	283	287	293	294	302	287	318	297	286	277	284	305	294	303	306	284	322	308	295	273	268	324	299	321	285	293	300	265	276	326	289	302	298	292	304	308	294	319	289	288	272	293	250	305	293	290	316	280	285	302	321	277	304	274	276	316	284	322	306	288	284	271	310	313	307	275	275	296	294	299	295	279	304	292	282	306	281	308	292	305	293	331	280	261	287	286	290	282	317	282	287	272	295	294	271	278	273	283	303	296	287	279	290	304	267	300	288	280	275	307	290	300	286	288	271	311	308	296	302	283	284	286	290	319	280	293	322	314	291	317	305	318	279	272	305	282	291	294	278	324	297	283	292	304	288	303	292	294	288	288	304	289	295	277	278	297	291	295	299	302	293	284	283	272	286	266	332	276	282	292	350	301	302	271	285	268	306	331	307	285	300	297	279	283	293	294	294	318	287	268	271	280	302	322	293	295	311	273	303	319	302	294	270	312	292	291	312	314	293	320	284	268	321	261	285	280	312	274	270	295	276	271	279	256	299	302	273	282	314	305	272	297	288	288	316	279	257	300	273	318	306	285	309	296	292	287	318	312	288	285	307	297	302	307	279	302	278	276	302	281	280	278	257	299	308	286	287	290	282	283	290	297	252	316	292	281	282	272	301	302	295	292	287	299	264	314	274	294	314	299	299	264	316	279	294	284	287	294	294	280	290	310	274	304	268	298	275	308	293	285	290	320	294	317	286	314	281	327	298	301	291	302	286	321	267	288	260	301	289	281	300	263	335	286	294	284	307	288	281	315	286	285	279	284	273	296	247	270	291	273	277	300	283	283	299	285	282	300	245	286	268	282	292	269	305	310	286	302	292	288	313	290	306	296	289	303	264	274	303	295	298	289	332	266	340	306	317	299	286	278	283	321	288	267	270	300	288	318	305	297	287	291	276	322	303	299	284	298	287	279	269	273	277	278	274	247	312	309	300	302	275	310	284	313	267	305	300	308	311	310	268	280	299	294	285	321	306	251	289	298	278	287	327	281	304	287	274	254	264	324	311	311	285	281	312	299	295	285	273	265	273	272	299	292	258	290	252	294	285	310	297	264	283	303	304	292	265	305	292	309	306	282	292	280	295	288	301	302	293	279	302	284	276	304	281	284	271	310	291	281	304	290	282	294	280	268	304	295	299	276	282	279	306	328	310	284	265	286	325	269	322	281	306	320	312	315	280	266	341	290	280	296	293	297	303	291	263	299	278	292	289	277	250	291	291	281	286	300	294	300	288	289	258	299	296	290	307	276	263	314	304	296	289	275	267	295	266	322	284	276	310	297	300	295	275	302	304	337	287	301	327	292	299	305	296	299	287	306	299	334	288	314	307	316	327	289	273	277	286	321	284	300	260	287	290	293	281	302	283	291	295	311	296	277	272	307	309	308	261	320	293	280	284	300	310	304	295	283	272	271	303	294	326	321	299	264	281	278	286	285	288	285	273	288	296	287	277	293	307	289	299	299	293	323	301	297	296	283	293	316	285	281	298	284	311	289	310	272	321	305	305	295	295	331	262	321	330	286	274	313	266	302	291	309	285	264	272	280	306	287	291	257	278	281	298	304	294	321	338	280	270	267	265	311	278	274	287	265	304	309	305	294	298	289	298	289	319	261	311	320	287	310	273	321	312	274	313	290	301	310	291	297	267	279	295	316	319	341	293	307	311	260	259	275	301	272	259	279	301	327	296	297	304	294	300	298	286	280	274	289	310	282	295	291	304	278	299	308	304	276	317	286	306	332	329	318	277	282	247	285	302	277	289	318	277	312	296	302	311	274	290	283	305	332	301	280	272	289	323	288	285	296	296	292	300	247	311	286	301	287	275	262	330	304	293	260	299	280	290	313	281	305	318	333	326	280	289	283	302	302	289	275	298	283	308	296	307	289	282	291	297	317	306	310	298	298	291	301	307	311	266	281	289	304	293	298	312	308	322	301	318	283	291	290	298	281	295	289	278	313	286	284	269	290	290	310	276	313	276	301	283	325	292	285	287	286	291	326	312	316	306	325	261	287	309	277	334	306	315	300	283	309	286	291	296	317	280	298	321	272	268	262	303	318	274	290	278	292	309	274	332	302	307	305	302	314	265	312	290	270	277	284	289	265	289	286	275	256	273	279	311	328	272	314	297	266	288	289	271	308	300	294	286	244	299	276	304	306	291	276	329	307	276	262	285	267	300	296	276	281	303	310	285	302	287	314	276	295	309	283	312	279	284	299	303	299	285	306	303	290	317	302	278	285	282	306	290	261	297	327	279	284	315	277	326	314	314	284	288	281	268	302	292	307	291	281	270	292	312	306	289	312	292	346	322	278	311	284	309	299	275	285	284	320	292	280	323	293	297	271	290	289	299	298	298	318	274	314	257	297	279	272	305	292	315	306	300	253	306	315	307	319	277	257	275	297	288	283	312	258	311	319	276	284	282	266	298	278	287	300	279	314	327	316	332	331	320	276	274	268	288	299	307	292	253	304	298	285	294	278	298	294	279	289	295	271	260	317	333	320	270	314	297	311	314	319	329	296	301	317	304	270	332	289	264	300	308	313	279	282	309	280	282	287	292	261	280	296	276	277	289	311	320	298	288	273	302	310	314	301	293	270	308	315	288	296	292	294	288	304	276	303	311	283	314	265	282	303	293	306
9836	9701	3863	1132	933	935	854	867	837	800	1016	924	821	773	758	811	775	777	762	719	837	768	748	819	807	832	756	695	804	796	797	760	735	795	770	748	771	735	745	797	737	809	777	788	774	715	776	777	750	826	748	779	796	744	766	796	789	786	823	767	814	799	756	751	776	735	757	789	748	770	809	775	741	766	777	737	729	764	723	736	798	769	798	736	742	777	761	784	775	790	767	770	743	761	813	768	779	768	762	722	781	742	793	800	748	783	802	757	719	761	793	784	732	759	731	785	737	750	818	764	797	769	782	753	781	768	771	756	776	783	755	743	748	789	805	735	786	737	800	766	736	783	788	797	733	726	755	754	788	730	764	807	727	757	777	719	718	760	753	781	765	758	769	780	743	767	767	825	780	800	787	754	768	793	755	815	763	744	719	814	775	740	797	776	818	714	749	765	739	777	775	760	738	725	722	781	817	769	788	749	740	758	753	827	738	778	805	741	778	814	782	746	771	792	738	777	740	768	767	755	787	784	740	796	741	771	769	748	809	783	816	746	804	757	752	766	749	769	758	774	778	774	761	756	802	764	782	763	742	803	773	730	728	782	785	757	743	778	776	763	785	732	767	750	784	755	744	791	783	760	809	778	809	760	760	762	782	792	806	828	758	744	777	768	802	762	762	767	759	793	805	785	766	778	782	779	770	759	727	784	817	784	779	764	764	796	805	746	772	830	747	779	760	739	771	776	818	760	738	772	749	731	799	792	789	751	831	783	788	765	795	747	744	787	780	755	787	745	759	755	810	760	791	766	810	777	741	791	760	784	779	783	792	767	770	718	829	735	775	707	764	801	746	770	744	793	792	801	780	718	791	740	767	759	735	758	784	778	751	715	781	798	759	746	789	755	745	775	752	777	735	783	790	749	789	748	749	761	776	793	802	693	747	746	784	769	760	714	812	751	758	778	766	816	775	779	749	815	783	812	755	743	791	746	744	770	756	778	783	787	761	790	780	779	763	729	788	815	790	805	788	767	765	783	780	764	752	761	763	748	801	778	730	788	763	760	792	739	786	763	780	784	783	765	796	778	776	797	779	792	778	790	752	695	801	758	782	767	782	756	720	737	756	769	718	781	759	738	779	759	771	764	795	797	805	722	821	771	760	738	765	741	788	792	790	788	806	773	767	778	771	795	731	764	805	735	752	692	796	819	744	808	746	741	781	751	777	811	783	792	740	772	753	761	756	760	774	712	782	764	801	760	747	755	805	765	769	750	808	806	755	790	772	718	749	796	775	799	742	749	749	750	761	799	780	749	778	738	742	761	826	793	767	740	782	835	768	781	764	783	734	749	776	762	744	732	781	739	779	778	796	743	766	774	743	773	749	721	806	788	761	813	763	723	783	767	768	733	770	728	757	750	771	798	799	791	773	776	702	805	746	755	796	760	807	762	720	759	761	778	770	749	792	754	761	758	806	744	768	771	747	793	765	744	774	817	788	791	720	737	808	759	761	746	771	734	728	771	840	772	752	768	777	755	759	748	751	839	708	811	715	792	805	738	768	736	740	787	788	786	734	729	787	772	768	799	775	740	788	768	764	814	833	796	777	760	779	753	823	826	837	754	760	754	738	744	776	758	746	805	791	798	814	800	745	771	754	762	736	774	727	780	758	773	705	747	776	743	836	757	783	751	781	780	711	730	773	743	776	779	730	762	789	752	784	790	746	773	816	767	800	762	768	805	774	733	810	731	822	738	735	782	823	770	788	798	787	766	768	779	771	776	781	793	819	800	784	738	766	818	700	738	758	769	711	802	742	790	787	752	741	777	814	749	792	710	719	768	786	755	768	719	792	789	767	760	752	755	750	803	730	763	750	769	774	800	809	737	760	776	774	781	715	781	800	792	785	788	821	714	793	734	782	725	735	777	771	778	761	778	753	742	808	755	832	733	806	763	742	797	792	759	777	766	729	782	811	782	761	785	799	719	770	812	765	766	818	774	778	775	773	752	742	733	755	736	794	790	772	774	772	757	736	737	799	761	780	749	776	783	735	776	835	717	768	739	789	770	755	778	789	797	777	788	752	740	818	783	719	807	752	769	750	750	770	795	774	774	744	785	818	813	753	758	772	753	790	715	772	757	754	804	763	754	823	769	749	813	777	769	789	775	770	754	760	799	721	757	716	725	779	746	763	766	755	795	773	765	805	802	765	762	739	755	783	807	741	752	806	791	760	727	763	761	702	784	744	760	752	750	717	749	736	721	778	728	773	763	806	714	757	739	733	783	708	801	804	768	780	806	768	749	772	707	826	749	767	813	707	778	821	797	709	761	793	755	773	775	743	789	802	772	739	739	784	743	803	806	788	779	789	736	760	783	804	700	798	728	760	714	781	749	773	757	771	765	820	812	823	763	720	768	798	779	771	776	818	773	770	749	750	758	738	762	762	781	818	746	721	775	791	811	748	702	759	764	795	793	761	769	789	747	794	777	716	842	732	750	785	759	790	746	763	754	718	775	784	775	791	771	780	747	778	807	768	771	745	789	737	783	709	792	765	732	761	757	738	733	756	734	741	767	744	779	750	753	803	823	829	710	770	756	711	792	745	720	753	742	781	771	777	801	794	752	762	747	772	804	801	773	775	727	768	774	808	733	769	793	805	719	757	796	754	764	794	748	729	717	741	733	736	750	798	765	763	740	785	791	777	791	765	806	695	753	801	781	789	784	758	762	741	816	708	771	781	770	780	771	830	787	738	804	786	785	749	796	820	708	756	793	796	752	800	730	825	786	777	746	802	756	753	784	746	769	780	748	716	842	771	776	760	753	857	793	761	778	776	726	764	781	771	779	792	791	719	767	760	768	744	766	757	719	792	768	812	759	797	749	764	819	760	758	751	791	776	776	767	785	784	783	752	802	770	803	805	797	814	770	793	746	743	748	755	788	764	770	751	833	780	793	767	782	750	792	791	742	754	742	704	736	765	786	717	779	766	752	765	792	743	778	738	786	774	785	801	748	774	788	790	735	765	734	790	756	741	792	809	795	767	793	756	802	804	795	850	764	746	746	799	792	755	783	755	774	765	845	744	757	708	792	742	764	768	744	789	765	779	755	766	778	753	788	795	800	764	740	756	784	769	776	744	771	727	763	778	729	824	735	747	765	781	827	775	752	741	739	785	757	806	775	754	720	747	753	792	773	724	765	774	792	727	766	776	803	763	766	742	815	742	724	825	740	768	745	762	771	759	821	800	738	743	773	739	747	781	783	765	770	740	718	791	764	776	726	783	763	773	771	817	777	774	746	760	726	733	757	762	770	775	772	734	765	695	813	794	742	741	768	745	710	709	789	767	731	812	827	770	788	778	720	742	763	728	757	764	798	753	747	717	756	826	769	779	775	747	825	766	777	765	782	732	801	820	772	757	758	801	748	770	762	772	783	772	719	787	799	746	792	813	787	778	773	780	799	753	744	785	775	748	783	771	768	758	774	762	790	739	763	784	771	750	767	763	809	760	800
40000	25651	22439	14704	6861	3213	1524	804	556	516	966	4957	611	430	424	397	367	383	385	365	372	379	342	359	372	389	363	331	340	387	337	349	366	350	365	374	370	347	366	335	377	343	336	389	356	344	336	341	391	317	375	327	337	337	324	355	387	329	377	372	312	360	355	345	374	326	337	363	391	349	397	381	366	342	353	335	371	406	355	362	384	361	339	347	382	354	366	360	392	352	331	325	337	362	336	327	371	381	346	346	342	363	348	349	321	359	361	363	372	357	362	351	375	359	365	317	342	381	325	345	329	336	352	380	350	357	345	356	322	348	349	379	375	348	318	360	347	345	342	322	336	364	348	346	330	307	347	318	325	342	379	354	368	339	388	355	375	399	390	348	318	306	356	331	354	351	324	348	365	368	403	378	340	358	314	377	341	342	381	308	363	337	344	359	352	356	322	324	335	353	341	344	376	370	388	368	354	363	390	359	368	336	376	344	350	355	346	361	358	332	377	369	372	354	334	374	337	371	366	351	371	337	332	359	369	355	354	372	355	334	328	375	316	341	335	383	358	346	322	361	373	356	334	326	335	359	358	388	351	388	371	363	338	329	335	354	366	371	325	321	394	357	360	334	360	339	338	356	330	344	351	315	365	375	350	340	375	354	341	368	314	357	367	358	315	377	400	353	346	374	357	348	357	375	344	360	377	389	367	332	344	369	341	348	343	336	350	354	342	368	350	405	327	377	351	330	360	335	337	364	375	348	389	348	302	378	316	356	331	341	312	359	360	362	386	343	352	343	355	323	383	348	360	358	351	328	332	340	367	328	367	363	323	345	325	384	371	350	363	338	371	383	346	334	343	386	369	353	346	357	360	336	347	380	365	335	381	376	383	358	393	342	345	346	336	313	328	366	343	325	369	363	368	364	364	381	357	337	355	328	314	314	353	382	339	351	370	361	360	349	341	405	351	330	364	392	363	365	359	335	375	369	372	365	370	353	361	336	378	335	349	344	346	294	335	379	352	340	329	355	340	347	365	366	374	375	316	345	344	333	350	336	338	357	344	375	327	348	363	321	348	344	343	332	348	359	350	351	358	362	376	350	357	382	345	309	332	325	350	345	392	351	322	329	361	324	338	347	339	329	344	353	351	349	357	342	336	346	325	349	364	354	375	352	359	374	333	346	333	365	355	337	345	372	390	330	335	355	352	334	391	347	321	355	381	346	331	345	338	333	365	396	322	333	346	341	380	351	337	360	324	366	350	323	372	354	346	328	333	355	321	368	338	329	343	328	299	350	362	309	360	340	352	387	351	376	367	329	347	378	326	342	357	362	345	366	344	356	371	322	328	355	351	350	356	328	385	332	327	338	354	377	343	348	346	342	388	330	321	369	335	345	344	355	355	355	355	369	385	348	358	349	366	364	338	354	359	337	369	358	356	348	336	342	335	355	378	386	378	340	401	365	350	354	368	351	350	373	364	327	374	357	361	355	356	343	371	335	349	361	350	367	336	376	343	329	354	387	348	368	340	379	357	347	359	330	355	339	369	370	358	387	360	355	319	347	384	343	384	329	327	357	327	390	363	313	306	364	340	360	364	361	362	330	369	349	336	355	409	376	345	388	336	370	352	361	354	375	331	366	384	336	332	345	346	325	369	343	356	351	313	343	362	348	342	356	353	368	372	384	326	373	359	339	330	384	345	348	385	336	357	346	378	339	373	391	340	365	348	368	340	356	357	360	368	331	379	310	365	353	405	356	378	344	353	386	327	375	372	335	411	355	365	353	342	396	375	332	331	372	355	343	332	383	333	375	352	343	350	334	388	354	360	371	348	360	340	384	356	329	371	382	305	378	324	319	353	371	361	375	322	350	371	352	341	388	391	361	327	323	375	377	371	358	325	348	341	350	359	357	324	365	362	335	349	337	354	355	383	343	391	317	367	347	332	326	292	348	360	323	378	367	343	362	377	344	347	336	357	363	356	357	346	333	352	346	352	361	373	376	369	379	334	372	341	355	367	370	357	310	364	359	382	349	332	365	352	319	320	351	347	362	343	360	356	359	358	363	350	342	368	372	381	348	326	315	339	363	382	351	352	361	353	354	364	349	394	368	376	333	365	335	308	370	356	368	337	354	354	342	350	395	342	349	371	356	366	333	365	336	350	357	345	328	335	358	331	346	338	339	348	375	387	338	335	380	361	359	353	349	340	304	388	356	352	387	338	376	325	366	351	333	313	370	343	346	343	338	347	353	307	366	343	352	345	351	340	341	339	362	375	384	352	307	361	354	341	351	338	345	328	350	341	390	347	371	369	331	376	357	367	376	316	384	339	362	358	330	351	303	336	369	329	311	364	330	364	332	367	338	356	321	367	368	298	366	360	348	327	365	380	342	338	355	370	355	324	365	347	325	357	321	369	352	365	339	355	336	308	312	335	320	331	348	364	376	344	344	352	379	346	355	353	317	362	315	341	377	393	365	380	346	332	325	358	342	382	362	347	356	353	364	323	310	363	391	325	335	348	298	364	371	345	361	350	326	365	346	359	379	375	350	322	324	349	372	360	379	364	381	365	347	322	367	337	310	337	380	345	349	388	372	346	377	350	352	349	367	364	360	333	373	340	324	380	353	322	359	335	343	360	323	355	351	376	314	345	327	385	347	343	368	377	373	354	364	375	335	338	334	358	363	365	367	318	342	328	363	351	363	352	359	317	373	360	329	345	349	337	355	362	367	327	319	338	365	397	352	344	364	345	302	337	350	345	367	386	366	358	381	356	343	317	325	348	398	313	353	348	338	383	363	374	364	379	365	379	384	382	365	356	359	325	392	333	373	326	379	364	384	319	360	331	364	357	331	392	327	319	371	342	334	335	352	353	395	353	382	312	357	346	355	334	343	373	379	364	311	331	376	355	370	389	349	341	365	366	344	376	342	330	326	367	321	352	368	340	356	340	390	347	347	379	343	355	342	343	378	376	358	384	374	346	333	364	366	359	342	367	380	352	347	361	362	343	345	346	347	361	325	345	355	309	333	335	385	316	383	349	367	348	389	354	340	349	340	309	368	352	356	342	348	322	345	363	363	361	332	383	386	429	348	345	371	368	323	337	370	347	355	352	358	350	350	356	350	368	349	365	369	373	363	360	358	323	359	350	367	340	359	318	349	319	364	332	325	345	390	330	369	350	367	396	350	395	364	350	306	372	368	331	372	329	362	311	343	359	356	354	327	367	360	332	336	351	334	336	354	393	364	365	357	356	337	352	329	381	338	354	378	346	348	388	342	343	341	357	370	329	356	358	338	336	336	358	347	348	364	371	342	367	361	365	314	354	363	344	358	356	340	354	373	345	357	367	328	348	381	384	364	355	362	339	354	336	328	351	352	347	372	372	330	337	366	351	366	372	353	349	349	358	379	403	346	360	357	390	334	327	327	376	342	341	353	354	349	336	327	334	369	355	366	359	349	350	377	355	341	370	356	355	358	326	332	363	360	354	321	349	340	387	344	340	328	354	368
28046	17781	15892	7357	3726	2962	2453	2090	1910	1867	3842	17229	1308	1226	1228	1197	1122	1159	1113	1090	1069	1039	1027	1015	959	949	1021	989	953	932	911	917	959	952	911	912	912	996	904	942	975	923	975	872	931	924	896	947	917	885	937	899	911	847	923	960	910	898	918	913	938	907	900	943	870	888	943	900	954	904	832	875	863	874	900	904	957	901	851	914	922	864	930	858	945	933	827	854	880	833	836	879	953	918	882	912	917	883	885	836	888	892	854	933	844	862	892	921	909	910	918	884	804	930	854	921	922	906	897	881	882	889	868	904	849	889	916	883	863	886	902	895	848	899	876	893	862	883	844	873	857	914	911	856	874	891	868	872	871	902	876	938	906	900	884	918	899	864	894	832	859	934	869	866	946	885	909	912	904	874	908	919	911	880	880	915	857	871	855	895	906	887	868	890	876	852	920	950	918	901	917	864	893	921	851	893	869	884	893	867	937	935	852	915	881	860	917	874	905	811	867	828	880	904	922	893	891	888	872	912	918	852	907	883	865	882	863	880	863	932	868	940	831	907	893	915	829	885	851	861	925	898	869	910	941	876	877	858	868	899	839	863	862	907	858	873	888	892	893	901	889	889	916	944	906	891	962	872	882	862	880	949	872	898	868	928	874	949	863	893	874	853	877	894	908	929	904	890	847	913	896	845	898	895	931	872	857	886	869	888	952	847	916	889	899	859	908	829	812	899	838	883	885	834	846	946	912	887	914	876	899	833	842	920	929	935	930	899	915	928	861	888	839	881	872	839	879	880	862	870	858	881	871	888	888	859	906	882	948	895	879	875	861	885	909	912	896	889	884	851	895	909	895	869	895	930	910	869	878	900	856	932	903	871	877	880	880	895	898	898	863	856	849	895	896	901	927	882	881	876	871	876	893	928	958	938	880	895	887	989	895	854	840	873	941	870	860	871	890	891	837	917	888	858	814	863	832	903	870	862	876	869	855	873	905	922	893	873	858	867	889	891	913	867	854	912	878	885	861	901	865	904	880	889	893	899	872	848	876	884	879	893	880	880	908	857	838	902	870	922	912	897	876	872	918	911	888	898	839	849	874	907	882	876	894	864	848	853	904	880	858	862	863	954	872	924	834	872	892	879	889	885	843	891	925	908	902	857	871	859	868	902	858	909	880	869	836	880	930	903	933	870	821	901	934	869	886	910	861	872	929	918	906	903	894	905	843	918	891	858	885	852	920	849	877	834	876	907	835	870	867	871	851	876	872	896	848	900	900	874	864	945	943	879	898	823	928	901	820	926	879	882	845	866	913	847	901	818	859	895	872	836	850	913	941	865	879	856	867	939	895	932	869	854	854	871	888	899	887	876	880	872	867	870	923	860	824	897	843	933	890	883	926	923	886	852	815	885	892	900	908	897	897	903	849	936	868	917	865	903	895	882	830	861	875	850	894	919	862	889	913	913	885	903	890	925	925	896	884	904	867	859	881	892	877	851	828	895	868	827	892	867	930	889	923	874	852	897	860	841	862	894	869	879	889	866	878	883	858	872	864	948	888	892	887	822	956	904	903	888	851	897	920	873	940	911	889	909	921	915	864	875	896	827	870	874	889	913	933	870	885	890	814	899	875	875	867	901	884	859	835	865	878	872	859	883	882	895	887	904	899	879	883	923	852	936	924	856	895	854	876	829	894	886	898	894	898	830	856	895	896	876	890	861	872	880	893	826	910	909	881	879	917	847	890	894	884	898	937	852	833	919	873	899	913	850	851	903	891	866	933	842	888	842	896	886	903	844	871	817	887	873	951	889	846	847	899	867	939	858	866	921	912	835	889	927	868	860	871	886	913	810	846	832	884	877	861	901	902	878	897	843	884	839	884	888	885	905	854	931	862	877	847	845	905	865	865	906	943	856	916	900	860	858	892	857	879	864	893	868	881	911	897	875	868	836	884	904	942	923	913	842	887	918	851	922	838	887	911	881	867	892	933	961	944	866	906	907	829	873	853	911	834	833	877	827	876	919	897	841	921	825	903	890	905	881	878	939	888	900	886	897	889	906	869	876	880	943	873	857	866	882	892	856	890	895	866	838	847	858	835	906	863	874	872	876	890	858	872	881	912	888	905	915	886	918	903	938	884	858	894	862	890	849	886	872	849	866	870	879	864	858	919	866	873	876	848	864	910	855	866	886	867	889	866	880	916	834	931	930	839	871	870	897	873	917	890	898	866	906	884	850	844	873	877	894	837	881	911	881	854	892	901	891	910	871	849	900	885	869	882	851	902	818	891	832	907	934	869	906	841	901	881	858	855	840	913	897	874	899	889	901	826	847	885	865	909	913	856	906	878	897	912	923	832	913	905	927	903	893	861	926	857	867	896	858	863	870	915	879	844	837	856	886	938	895	890	887	852	831	916	895	911	862	879	887	882	855	866	924	876	908	895	907	867	908	896	943	893	897	932	828	866	848	898	908	847	915	883	854	938	906	929	873	913	843	929	916	843	832	880	917	877	859	850	880	861	870	861	856	857	909	862	880	865	899	902	912	926	887	885	919	880	884	929	870	917	902	847	910	906	890	941	878	876	873	879	854	870	918	911	853	883	896	873	875	861	851	850	907	812	914	832	938	907	956	891	804	914	887	918	902	911	851	893	871	880	862	875	877	857	876	879	897	860	873	917	913	892	860	855	881	891	887	838	900	906	858	887	916	843	944	873	894	821	907	807	819	848	888	840	859	905	895	928	906	921	904	910	871	905	889	867	875	861	847	854	872	920	862	941	885	852	839	899	904	935	898	879	855	841	819	876	883	855	902	823	911	901	889	852	862	811	937	875	872	875	922	820	842	890	913	895	879	920	853	895	924	896	913	873	875	868	925	897	882	918	885	885	873	852	898	956	953	869	862	836	875	815	904	860	821	871	870	862	887	834	849	887	851	883	877	912	878	896	883	881	876	887	928	838	930	915	923	925	904	911	864	827	891	904	910	847	832	860	868	893	900	920	884	865	882	919	879	881	942	864	861	928	924	887	867	909	894	905	910	935	900	890	903	929	872	865	872	900	886	825	848	874	870	888	922	827	839	877	876	885	899	934	840	869	858	868	835	883	887	883	896	845	853	867	866	893	949	860	838	908	859	898	845	902	861	934	948	886	844	889	895	873	877	923	875	840	898	941	927	900	982	920	867	865	905	872	864	869	872	892	941	883	894	852	856	897	914	877	916	887	827	889	848	858	870	958	865	867	874	886	928	867	835	898	866	831	934	914	831	924	946	869	884	905	892	891	880	908	911	854	893	863	814	894	895	898	873	860	951	815	860	847	865	840	874	842	877	898	864	889	873	881	913	878	904	874	880	863	838	911	917	788	835	861	834	872	905	896	892	908	905	830	872	856	905	930	917	914	918	874	886	888	876	869	933	879	870	925	886	840	849	887	879	883	909	881	872	864	882	863	869	889	891	840	879	898	909	939	862	869	905	926	934	879	914	931	856	876	891	899	916	882	900	842	887	866	951	864	886
42723	22262	23131	24637	12123	5464	2474	1233	752	519	772	7109	1710	314	307	283	281	268	250	255	251	251	238	228	252	258	213	198	254	223	247	199	212	219	224	208	217	198	217	180	219	208	218	199	249	207	226	211	204	227	218	206	182	219	209	207	211	188	201	193	220	200	203	192	177	207	177	213	208	179	194	147	204	199	197	197	220	250	203	209	208	214	200	195	215	196	201	203	178	185	202	209	191	187	193	186	172	202	176	199	192	207	208	214	218	203	200	229	230	185	206	211	241	213	211	185	187	209	203	207	225	180	188	171	207	201	216	205	199	198	168	201	173	203	218	231	230	181	219	213	181	196	219	178	199	208	194	200	192	213	218	201	184	196	211	221	221	220	208	215	214	238	225	197	184	226	197	190	179	201	190	214	186	206	197	211	220	188	198	207	167	208	204	188	218	206	207	195	192	209	213	194	209	206	220	202	214	201	179	187	197	191	198	208	188	211	228	195	180	220	190	204	182	170	180	209	199	193	188	212	236	210	211	211	205	223	195	193	217	196	186	197	204	205	198	219	190	208	195	168	212	200	212	216	201	229	222	207	187	207	205	206	206	205	210	196	203	202	202	194	196	202	224	230	220	224	209	189	195	229	217	185	187	193	201	205	175	211	193	219	188	196	195	189	223	219	193	174	219	227	173	201	207	220	197	200	184	184	204	199	215	192	187	199	193	206	216	201	222	211	213	179	207	195	198	197	203	185	179	190	226	197	223	216	200	222	165	209	211	212	180	202	215	202	201	195	198	202	188	186	196	212	196	183	206	220	208	199	173	192	218	211	194	205	217	186	196	210	219	193	199	186	175	210	188	203	194	231	193	185	229	177	209	180	198	191	211	198	181	201	198	171	221	178	197	187	206	199	184	212	220	190	214	191	206	185	193	202	194	232	192	213	217	214	220	195	211	187	196	194	218	222	199	202	209	203	203	190	189	188	198	199	181	210	200	190	180	192	217	228	228	196	192	187	210	207	215	197	202	213	191	182	201	194	206	222	204	210	198	194	198	175	232	209	181	202	200	217	211	217	205	203	199	189	219	201	191	189	200	177	193	204	190	183	221	211	214	207	209	197	216	210	190	194	181	197	204	206	226	204	201	197	204	195	210	205	187	198	198	205	189	191	186	192	216	197	206	211	207	193	195	194	191	228	187	192	202	209	209	193	218	189	211	223	224	206	208	215	223	219	168	201	195	192	209	210	203	199	193	219	202	214	213	207	212	208	213	180	208	190	205	200	203	212	206	212	194	226	239	200	180	193	201	203	203	175	212	239	221	193	213	201	210	193	196	200	202	175	213	201	200	240	190	217	176	209	214	195	211	219	206	203	195	181	165	208	199	218	171	223	206	186	190	195	185	231	189	197	181	218	201	221	212	198	215	190	210	198	198	189	209	182	199	214	209	197	198	189	193	218	199	206	221	183	181	215	200	187	208	218	190	210	228	196	193	173	206	200	236	204	178	206	223	202	201	185	194	191	196	213	209	220	198	175	183	195	196	204	175	206	193	196	170	204	184	209	199	196	190	188	216	206	213	204	191	214	200	205	198	185	195	193	244	217	215	198	216	207	230	225	192	201	191	211	201	198	183	209	214	172	200	196	217	210	192	192	207	187	199	187	203	189	195	198	214	197	204	197	204	197	234	194	190	195	213	204	204	191	219	192	203	219	208	187	243	193	206	219	204	204	186	191	198	181	185	195	205	196	208	209	226	199	199	196	190	195	197	219	193	170	190	196	221	201	197	190	219	197	183	206	221	234	177	223	193	217	189	223	217	230	190	223	216	198	216	198	217	223	198	214	193	251	197	211	211	202	191	217	220	202	187	201	203	191	211	185	199	193	194	218	217	197	210	190	185	224	216	198	205	209	202	217	211	183	204	213	211	184	196	209	220	196	205	193	211	187	203	177	224	198	214	214	194	190	187	185	204	203	206	215	217	201	193	206	186	204	214	203	199	208	204	182	217	188	203	208	180	208	198	212	181	191	199	183	188	255	207	210	206	198	209	200	221	215	172	201	215	199	187	217	201	192	194	216	222	219	191	199	210	186	227	187	225	191	197	194	183	212	191	178	211	198	227	217	185	192	197	192	190	181	177	212	205	222	191	211	191	200	209	185	197	246	202	191	164	204	215	209	193	186	205	188	174	217	195	202	200	182	217	206	217	219	200	203	210	206	205	182	198	201	215	203	202	194	192	198	194	202	204	198	198	196	229	207	198	206	213	190	202	195	217	180	187	207	211	226	226	190	196	194	213	214	168	205	214	183	205	206	189	187	206	194	195	220	191	186	180	210	184	210	190	187	209	196	169	195	195	203	168	198	202	197	201	190	208	215	191	203	181	211	188	187	208	185	192	188	182	201	213	216	242	238	198	212	214	212	185	199	201	226	201	197	214	205	199	198	199	204	205	207	211	191	200	202	196	235	201	194	198	200	210	213	196	205	215	209	178	184	208	198	188	199	191	232	194	214	192	217	184	216	227	204	193	186	182	178	216	196	203	204	195	194	194	179	200	188	216	220	187	209	214	178	217	198	202	186	218	204	223	182	199	197	217	205	210	177	199	198	191	208	194	201	193	194	199	191	187	184	194	204	202	235	211	197	202	170	192	205	210	185	205	201	205	207	222	230	181	195	205	205	207	215	208	217	200	227	184	206	227	193	198	198	178	202	205	206	214	188	220	211	215	216	184	214	190	189	192	183	234	219	201	158	215	212	213	204	207	193	195	192	181	201	179	201	192	188	196	207	181	200	195	198	224	214	223	196	204	202	213	193	229	237	223	203	214	188	209	198	184	168	218	207	213	222	244	186	184	200	216	196	191	209	199	183	217	207	189	184	227	221	179	186	222	202	197	193	177	205	199	201	209	219	184	207	209	201	201	184	225	209	192	215	188	239	204	193	201	185	215	199	197	209	199	197	205	220	214	206	205	220	226	197	190	218	224	187	214	193	207	207	205	188	190	167	232	192	201	181	205	218	200	207	195	195	190	193	193	193	220	229	205	187	218	199	181	217	194	212	225	194	196	187	176	214	198	203	201	190	215	232	205	211	191	202	211	215	189	216	194	203	209	204	195	207	203	230	211	223	197	201	190	192	220	206	203	192	206	201	212	207	218	200	185	222	206	213	188	202	195	222	206	208	197	202	220	199	206	197	215	208	216	190	194	194	219	210	184	207	192	205	202	183	217	190	204	211	196	215	194	202	180	187	189	215	181	217	206	182	183	215	208	201	195	194	211	195	232	176	209	200	216	206	177	187	220	194	173	191	232	219	213	207	220	215	221	226	203	211	179	195	209	178	198	192	177	171	204	180	189	183	194	196	182	190	218	229	203	196	199	208	242	170	229	194	202	222	200	178	176	208	202	221	175	215	186	191	191	186	215	201	217	202	195	233	210	217	222	201	200	187	185	218	189	161	193	162	212	233	214	214	191	181	189	177	200	209	192	204	197	212	215	204	202	215	224	227
29656	8013	18959	22808	6477	4386	3543	2998	2579	2229	3545	21227	2580	1267	1206	1077	1020	982	973	854	891	817	827	806	728	791	665	714	728	721	698	692	674	645	635	646	659	593	657	600	574	640	563	562	624	570	604	597	578	564	594	627	592	579	560	564	554	586	561	536	576	579	548	565	607	567	561	521	538	589	564	532	521	593	570	571	543	508	569	514	518	550	563	565	531	566	606	555	538	570	513	536	560	561	513	504	569	502	549	527	501	539	536	560	517	548	497	498	536	573	541	543	538	562	565	482	523	552	541	577	563	535	542	550	545	585	541	604	573	521	495	527	526	542	532	546	529	549	528	524	538	486	575	570	549	513	560	519	550	540	527	549	511	525	594	527	567	533	501	576	555	536	545	533	562	546	542	540	531	560	541	543	574	531	566	498	570	567	530	521	529	575	535	534	496	568	537	514	501	556	523	556	539	544	567	519	505	511	533	540	551	549	538	563	553	535	532	546	513	561	526	547	498	495	534	504	533	541	491	580	546	514	595	554	548	523	529	576	539	542	558	511	543	514	584	534	540	534	535	541	531	542	559	475	497	534	575	519	542	525	531	536	495	562	564	548	549	573	496	550	544	506	549	544	504	547	508	544	549	532	526	527	541	541	551	563	517	537	553	548	560	533	522	552	557	534	523	580	532	543	523	555	531	540	520	529	520	544	505	531	549	532	549	503	564	523	530	493	547	535	558	535	599	521	577	547	559	534	536	498	498	520	519	516	531	518	551	524	525	553	541	525	525	556	501	527	524	512	578	517	499	539	514	493	523	549	540	540	541	552	526	535	490	523	566	536	505	576	541	530	517	502	565	544	497	556	558	550	540	542	541	557	572	528	558	539	559	498	542	533	527	554	570	575	531	562	496	536	560	548	547	560	542	506	525	530	517	515	543	499	526	550	543	547	541	529	546	514	557	514	512	457	551	530	558	505	574	552	542	551	534	511	557	530	516	542	572	514	564	571	534	520	553	571	539	548	502	520	533	543	536	526	537	542	542	538	574	511	551	576	495	516	514	547	518	521	522	534	493	503	567	565	547	517	554	533	552	546	537	501	543	552	506	529	501	578	564	514	536	545	547	572	528	499	537	517	562	528	543	509	549	521	499	498	530	540	559	528	548	559	543	552	566	537	522	543	479	538	546	574	557	513	559	540	535	535	516	566	511	528	559	561	503	536	526	535	538	561	526	527	516	536	567	535	557	537	516	515	534	547	519	536	543	559	520	550	558	527	505	562	506	528	523	524	504	516	591	528	506	553	510	517	539	572	545	531	531	528	538	559	531	553	515	519	580	532	565	523	492	554	516	532	515	581	567	543	536	565	571	535	555	588	553	517	492	506	529	554	511	556	532	535	500	509	507	577	497	541	546	535	510	552	531	558	525	488	514	496	513	502	513	547	516	527	497	540	583	551	547	545	538	564	535	522	546	524	517	571	497	546	508	515	532	552	525	530	512	548	545	529	551	532	500	545	502	570	529	534	531	535	567	512	515	533	513	513	509	491	564	518	534	536	520	501	535	543	539	522	558	547	478	544	518	543	529	552	531	570	494	563	521	560	516	533	525	540	544	489	530	534	520	518	535	546	537	568	538	494	527	547	506	498	540	525	543	566	545	507	536	528	561	546	525	567	524	540	508	569	547	532	536	563	543	534	503	539	521	558	525	529	547	529	533	533	530	555	521	524	563	488	553	584	569	528	526	482	529	537	492	574	558	523	539	530	509	519	528	477	513	559	541	538	567	507	580	510	547	540	533	528	583	580	566	551	538	556	555	536	507	501	526	519	514	550	534	497	538	523	517	551	567	572	518	529	550	487	545	509	558	537	547	529	555	493	530	583	547	590	527	575	546	537	539	521	542	502	530	550	543	559	532	545	544	534	559	550	561	532	587	514	531	539	537	553	549	532	529	560	516	507	517	511	566	491	524	518	545	539	509	511	552	520	559	530	511	563	548	541	560	530	556	555	523	551	527	536	484	524	496	523	581	550	525	542	515	551	525	539	528	543	550	550	506	523	539	517	515	561	571	516	463	511	521	569	520	536	550	539	574	536	584	500	513	571	557	567	523	536	504	505	506	523	550	510	532	533	527	491	585	515	531	577	552	555	534	501	601	527	531	526	513	529	536	518	565	536	552	546	541	524	510	564	576	554	492	536	549	536	494	554	515	563	536	532	600	508	570	535	534	494	510	529	565	532	545	529	553	554	499	559	530	547	535	537	533	517	544	537	548	503	518	499	549	488	570	540	547	488	523	542	527	568	538	523	497	520	483	547	556	585	521	561	553	566	570	536	537	550	511	484	532	511	517	524	520	506	528	530	541	546	548	506	536	543	539	524	525	592	517	555	552	512	574	504	538	517	530	539	515	579	502	518	571	538	553	541	536	562	556	520	528	502	538	566	556	506	535	543	578	557	547	545	519	471	545	538	543	507	542	481	529	508	561	491	517	491	533	507	549	518	536	539	555	525	566	542	520	552	532	539	559	544	523	527	509	532	542	553	520	487	540	531	524	518	505	543	579	564	538	517	561	546	486	551	549	545	553	559	546	512	545	543	550	551	555	518	511	565	531	528	534	541	552	529	530	520	524	475	562	530	497	544	546	495	577	550	516	543	512	509	556	542	528	555	534	557	497	497	539	553	533	541	569	537	543	528	538	536	544	505	558	540	519	502	531	523	525	559	516	573	539	497	526	516	495	519	528	505	540	568	514	540	532	524	525	577	523	535	557	555	546	524	481	578	542	567	522	538	551	522	525	543	531	516	524	532	528	525	541	538	538	572	537	542	547	576	511	503	493	551	509	503	544	524	507	515	519	532	529	531	511	518	516	535	550	552	555	531	546	533	573	522	529	521	566	479	563	494	526	495	562	520	555	530	527	511	524	563	522	553	556	543	520	491	479	541	552	522	532	518	540	568	518	546	523	527	552	507	534	562	529	525	510	497	500	512	521	553	565	529	510	515	499	531	500	578	541	529	555	546	510	511	491	544	492	505	527	544	524	547	576	564	503	531	534	506	519	539	556	539	547	570	513	581	520	504	537	546	531	523	478	541	565	526	535	543	538	515	539	498	536	525	494	504	532	524	542	536	531	551	557	510	576	529	557	568	538	525	514	556	567	494	498	519	563	519	526	537	500	523	524	482	512	550	547	535	502	520	539	528	549	515	493	542	543	569	529	526	503	572	507	529	509	527	518	569	531	518	567	526	560	495	518	501	514	525	574	529	515	499	544	552	578	500	517	533	558	517	533	520	529	538	532	522	546	529	508	518	543	590	563	557	557	495	554	536	554	565	535	541	502	535	527	557	533	561	565	550	505	563	556	535	550	535	591	530	560	534	526	548	527	537	531	517	513	546	514	572	521	515	532	549	523	559	565	570	551	558	514	529	526	526	547	564	546	524	512	535	513	533	535	518	518	519	547	516	492	515	564	549	546	532	523	570	497	556	561	564	527	568	525	552	529	536	548	520
4678	667	682	609	289	331	301	301	294	309	306	389	298	280	296	294	294	330	303	280	292	302	289	269	284	292	268	281	311	291	288	288	279	300	269	306	282	308	287	278	279	293	271	324	302	301	296	306	300	263	281	278	268	273	272	292	299	294	280	275	264	269	248	308	284	310	308	289	282	313	314	277	261	297	274	267	287	307	313	325	282	282	275	293	275	312	249	280	310	305	292	312	283	265	303	310	301	274	286	281	314	297	262	298	280	300	296	283	312	279	327	303	291	287	306	299	292	269	307	300	317	296	308	264	285	302	293	291	264	295	296	298	278	296	296	288	297	276	330	309	285	285	304	291	274	311	282	259	294	296	267	303	272	323	317	295	268	278	258	278	276	282	297	284	260	288	286	302	301	304	259	291	305	281	306	334	300	309	297	272	265	305	313	279	287	283	333	300	299	263	265	261	316	304	270	298	310	286	287	277	319	251	278	301	285	280	272	289	309	279	284	279	278	259	289	288	254	293	273	300	270	308	311	307	285	285	243	334	293	281	291	305	272	305	308	258	265	286	323	304	270	307	259	260	307	280	269	268	310	294	307	311	266	285	273	298	274	303	309	271	292	283	275	290	278	271	295	283	293	275	289	280	286	274	281	277	286	278	310	270	315	285	270	276	301	281	297	294	287	269	281	285	314	305	312	273	292	303	295	312	294	321	327	298	291	295	284	290	295	312	268	258	312	329	285	321	294	298	266	333	322	286	302	262	278	267	282	303	300	285	280	272	331	304	318	264	293	285	290	283	296	301	284	269	286	320	303	272	258	317	306	254	300	295	280	295	309	304	294	277	299	309	272	289	277	295	260	333	340	254	307	279	261	268	252	301	290	291	267	278	298	282	277	301	285	296	279	305	305	273	277	268	319	299	283	308	289	330	308	272	260	303	286	284	287	316	275	288	300	249	282	268	265	313	303	293	320	262	275	302	287	290	279	267	290	284	343	276	292	310	330	320	304	257	272	264	278	300	250	273	298	296	290	289	296	282	285	297	268	276	291	282	288	302	323	293	284	278	290	306	296	256	277	291	309	290	301	285	279	269	268	290	309	319	299	280	303	277	270	270	307	271	312	290	302	280	283	270	296	286	288	317	304	307	292	306	290	305	294	340	285	299	283	319	317	328	319	284	284	248	279	250	303	276	302	288	301	317	262	281	299	295	275	268	313	269	280	301	303	294	285	267	310	278	319	309	263	293	304	276	309	295	274	305	290	304	273	301	304	255	298	330	282	279	290	291	327	292	287	326	272	272	276	286	260	258	294	311	282	286	322	310	299	293	329	255	277	305	273	300	286	297	304	299	292	272	281	304	273	306	318	307	274	288	281	291	290	281	288	320	306	289	264	274	294	298	257	263	276	266	333	288	284	262	279	296	262	239	273	279	292	290	286	299	276	322	264	279	304	275	304	296	285	305	281	306	286	293	306	309	258	303	308	266	292	287	276	275	301	274	318	308	284	267	274	291	307	317	309	305	321	303	286	276	292	287	303	296	260	265	286	297	288	275	263	269	298	300	296	272	316	289	280	296	268	283	323	273	287	291	289	283	290	299	279	283	309	275	299	278	238	299	297	317	317	287	254	293	277	278	298	285	274	286	306	295	308	290	294	284	286	293	277	290	284	300	280	317	289	305	268	280	298	316	275	280	275	279	291	285	269	332	292	277	302	275	282	293	299	289	298	304	293	262	339	277	287	314	296	315	289	269	298	297	269	328	306	299	274	309	271	305	309	280	260	255	302	300	275	290	283	323	291	281	282	310	305	315	296	315	288	305	287	293	274	285	290	288	311	304	274	285	297	304	290	272	279	280	297	313	296	299	287	284	278	305	299	300	280	294	278	316	282	271	319	267	287	314	278	304	309	271	303	274	282	312	269	289	285	279	305	323	282	301	291	263	287	289	313	284	276	297	289	319	264	307	300	305	264	290	304	296	296	273	287	291	290	278	259	288	313	313	264	286	259	273	298	263	317	295	309	280	285	311	302	285	290	336	299	288	309	296	286	326	297	276	306	305	308	295	295	311	299	299	300	309	263	303	308	297	297	275	290	296	294	300	299	304	293	313	269	298	286	280	325	289	275	292	304	296	282	300	285	283	305	285	341	278	296	329	262	326	320	298	268	273	263	277	305	304	282	281	285	279	288	290	296	277	280	307	257	275	268	315	315	255	323	277	295	284	314	297	299	284	276	295	289	282	317	308	309	325	297	291	265	288	255	254	264	293	296	300	310	309	323	292	290	270	264	309	313	282	326	277	269	264	294	283	282	284	295	266	285	297	302	295	269	278	284	285	324	305	338	270	284	318	290	349	287	291	260	296	309	295	283	308	275	276	270	287	287	296	310	289	288	299	288	312	270	278	300	292	277	304	273	290	289	285	274	299	282	311	306	310	301	319	279	268	277	291	294	279	281	328	289	276	283	259	285	295	284	310	296	324	294	279	294	261	278	293	268	294	278	325	280	254	279	277	285	289	288	291	298	268	316	316	311	313	257	289	306	251	288	278	287	292	318	285	295	291	308	267	312	298	291	301	307	280	346	289	298	265	289	298	277	289	293	316	301	288	307	284	273	281	256	271	304	286	307	295	276	283	317	254	303	300	317	289	283	295	269	291	307	273	318	289	301	294	284	272	296	292	282	315	289	286	322	289	264	292	290	273	303	297	307	286	310	314	301	265	265	290	262	281	294	288	294	295	284	261	293	284	275	294	306	290	318	273	305	308	294	284	291	327	295	275	311	291	287	345	274	278	280	301	294	263	281	289	266	267	289	306	291	286	315	289	287	288	324	286	293	299	278	308	258	277	309	309	270	294	285	290	283	288	270	303	280	315	284	291	305	286	280	283	293	309	295	273	290	275	301	302	304	301	287	279	304	287	264	331	283	280	288	301	311	265	301	291	295	253	294	284	248	280	313	270	267	275	303	293	301	300	283	269	278	287	287	292	290	311	249	291	299	280	272	298	310	315	293	271	295	285	308	272	308	294	294	282	299	290	308	280	281	293	282	276	298	308	268	316	303	316	290	276	306	307	292	292	303	316	256	280	302	308	259	292	288	262	285	307	282	301	299	317	293	281	304	341	302	296	294	289	274	294	298	279	273	294	298	282	298	279	286	265	279	296	309	293	292	293	295	289	297	300	281	279	322	255	296	324	279	285	320	283	305	263	267	286	283	304	241	273	298	301	293	266	284	306	300	270	284	276	319	301	304	291	297	290	269	299	265	260	289	304	278	272	271	280	293	265	307	282	282	328	283	271	288	290	304	280	327	271	290	297	292	282	296	308	284	299	254	272	270	300	307	301	287	301	284	279	270	318	290	268	298	277	296	258	279	318	281	311	293	281	300	307	264	289	284	269	291	286	268	320	279	285	297	302	258	297	264	312	290	293	302	293	285	292	275	259	307	303	286	289	281	287	281	285	288	283	261	298	323	301	272	295	288	259	299	260	318	272	278	297	278	294
4278	966	1544	1905	925	914	879	857	803	791	823	1470	827	814	753	780	793	769	768	769	801	777	780	729	775	785	791	773	816	770	771	775	748	723	759	768	784	793	802	774	767	725	815	708	728	757	760	822	758	769	738	773	727	765	756	784	758	752	781	742	710	790	812	801	748	805	797	749	751	799	770	814	735	758	753	768	813	750	808	767	753	750	747	759	779	805	780	782	724	742	755	745	785	772	765	767	785	731	786	784	738	807	762	760	766	842	786	804	788	794	797	794	750	746	810	716	772	744	787	748	761	743	794	733	759	785	788	814	753	729	781	762	740	763	776	725	822	723	734	769	755	796	757	758	817	791	719	748	810	767	834	762	743	780	749	737	735	823	801	725	758	763	759	736	748	766	806	771	819	758	807	753	766	758	789	753	766	778	789	722	750	788	792	763	767	710	761	755	786	769	740	759	801	774	739	756	737	775	722	777	760	751	784	735	747	799	806	764	796	757	725	741	802	752	784	757	779	757	792	744	792	769	787	763	761	740	763	799	759	763	709	768	841	747	779	740	778	792	746	766	749	763	788	766	715	807	824	765	793	739	767	815	737	758	812	728	802	739	830	760	720	804	752	782	792	743	774	805	840	800	780	783	727	799	734	805	789	761	758	738	767	745	758	783	754	782	804	714	740	794	723	721	742	745	715	776	756	790	732	754	803	751	749	810	737	756	733	751	788	760	747	818	758	819	746	752	798	718	768	796	799	806	738	773	785	745	775	730	736	771	709	846	723	785	783	782	752	778	796	784	763	768	706	752	767	755	709	730	746	762	751	801	765	782	739	756	795	773	772	808	773	752	781	776	736	791	754	776	737	758	772	748	806	840	794	728	804	703	811	774	805	775	759	777	782	828	755	730	763	747	700	743	738	735	733	793	834	773	748	771	757	739	778	793	803	811	776	743	756	784	783	753	832	743	809	728	765	755	763	744	749	755	778	803	785	766	748	736	790	765	719	788	759	770	837	774	759	762	770	729	747	733	754	792	761	718	762	712	789	785	751	744	754	792	765	776	860	745	783	760	789	740	754	831	789	733	750	766	727	777	787	823	839	778	769	738	728	757	779	833	775	800	749	766	749	739	747	761	747	819	780	750	775	733	740	720	764	738	804	772	772	815	820	803	772	764	792	736	777	731	772	761	766	727	740	749	786	770	784	736	787	787	806	725	793	792	762	745	751	799	762	752	744	794	766	825	803	717	766	765	711	748	793	783	760	710	790	760	768	752	761	737	779	750	750	746	747	767	780	803	778	823	807	752	803	777	766	798	760	789	715	753	741	732	773	745	781	753	829	784	736	804	766	839	755	764	761	796	781	794	786	794	769	769	801	802	796	809	800	805	770	777	725	717	745	782	752	746	777	796	771	753	778	764	740	785	770	723	784	777	754	772	790	788	839	734	715	779	778	805	752	738	746	774	776	814	790	795	751	759	761	783	771	765	755	764	779	746	770	722	772	771	746	766	748	791	766	782	757	787	789	786	761	772	767	720	772	775	708	769	761	779	787	794	765	775	781	737	806	765	746	747	774	765	805	729	742	783	808	736	787	771	770	803	765	784	775	773	780	792	783	791	800	780	786	758	722	808	746	758	732	772	774	742	779	812	740	752	761	707	792	748	800	781	774	761	794	756	737	834	780	750	754	740	748	724	732	754	736	741	758	760	750	726	779	742	807	767	771	729	776	818	762	764	776	755	798	765	779	805	802	800	764	768	779	773	784	754	766	787	764	723	761	762	753	796	817	788	728	760	789	774	770	815	809	774	748	772	718	805	768	765	770	802	764	731	780	759	741	772	778	742	751	779	745	740	792	814	796	749	860	764	757	781	817	762	810	791	731	729	777	771	765	804	770	732	744	759	791	796	789	757	757	820	789	721	770	859	737	819	797	767	765	798	796	733	851	761	810	753	754	790	745	784	796	773	801	826	767	788	746	754	756	784	816	800	777	790	739	767	794	780	773	759	765	793	771	797	779	826	860	742	771	765	772	783	762	778	810	749	748	782	772	740	783	783	804	755	775	725	765	789	734	813	798	737	760	769	747	760	809	785	830	752	705	754	796	724	804	795	758	695	734	753	757	757	776	756	765	760	742	807	745	747	783	799	789	745	725	764	779	769	756	731	797	776	827	761	754	738	778	783	767	829	791	781	765	750	785	761	769	803	807	784	742	762	791	771	750	784	780	749	743	771	771	797	816	838	782	773	777	784	802	774	712	787	821	728	754	751	758	784	710	773	772	734	799	780	744	805	734	834	727	724	722	734	706	776	801	754	711	715	802	779	773	743	762	790	715	742	745	780	778	740	761	753	772	839	725	771	760	817	756	779	748	812	755	765	776	798	825	764	763	788	748	752	830	798	794	778	734	724	782	781	784	767	775	737	798	771	825	788	741	737	767	765	763	744	790	764	769	784	753	763	761	806	730	764	793	759	790	815	758	776	766	784	781	807	770	750	741	779	756	741	794	711	793	787	734	755	757	753	741	745	777	758	747	761	731	745	750	773	800	722	811	742	790	787	788	801	776	823	766	760	820	797	763	734	772	768	759	721	727	769	779	753	761	763	774	774	746	750	827	797	808	748	790	773	795	739	798	770	798	765	807	733	771	761	746	726	811	816	787	754	808	791	777	798	772	785	775	780	804	727	786	773	773	765	758	752	755	780	751	820	775	742	775	734	823	744	786	769	785	779	725	753	796	752	751	747	735	770	756	807	756	740	737	822	784	773	711	778	743	777	760	774	795	761	733	748	815	745	754	800	838	760	781	775	765	780	810	733	757	805	829	780	766	787	726	787	796	787	773	791	750	759	788	775	772	764	782	776	742	769	787	784	756	773	752	773	763	766	805	746	773	740	729	699	727	781	778	801	774	771	755	816	804	722	778	805	769	801	718	770	806	772	787	729	799	798	769	745	742	772	765	815	750	803	742	787	785	742	782	768	774	758	729	777	796	749	797	763	772	739	764	771	759	767	839	761	763	758	791	762	741	769	770	788	777	762	754	738	778	782	797	795	730	796	773	764	756	765	821	728	749	729	751	753	748	773	761	755	769	764	720	750	789	735	767	750	774	762	786	766	738	709	751	767	768	751	734	836	767	811	769	764	752	784	770	719	794	725	782	778	731	805	818	800	815	773	827	750	826	776	785	799	749	788	787	771	776	735	782	757	741	791	795	786	762	778	773	820	747	763	830	722	770	798	783	790	722	793	841	818	753	766	776	782	742	765	783	782	738	763	778	761	768	797	782	770	806	742	750	749	794	793	774	740	763	760	754	753	811	736	751	772	757	816	779	687	756	752	750	773	776	752	722	757	732	784	754	772	761	776	764	761	767	807	763	776	809	812	810	819	762	787	767	796	794	768	759	813	795	765	768	703	797	755	730	749	797	758	741	785	818	774	783	764	800	762	782	772	799	818	774	806	779	784	784	786	765	805	757	754	725	761	748	726	750	753	764	843	775	802	822	784
20465	5302	3606	2377	1436	995	712	503	509	473	464	638	441	402	421	383	364	382	379	324	363	354	372	355	370	340	360	369	361	322	363	305	344	348	320	350	361	330	330	334	359	329	320	340	342	341	349	321	298	339	332	341	319	352	314	337	366	343	328	338	338	312	319	320	320	313	318	342	318	325	314	321	381	338	346	366	318	348	347	330	295	314	309	329	319	310	317	358	315	304	344	335	323	335	360	311	319	312	319	354	351	355	307	337	351	307	336	307	313	340	340	339	310	330	311	282	323	360	334	318	323	343	304	320	341	338	316	309	320	339	317	356	318	302	341	297	320	318	346	336	356	343	371	343	318	305	337	324	332	331	362	304	344	324	326	365	333	358	303	347	330	332	304	331	329	312	320	332	327	352	329	333	349	356	321	329	348	359	311	327	309	343	299	318	337	335	326	321	322	324	322	346	323	368	345	329	305	330	312	334	346	385	371	302	334	332	292	325	353	347	356	338	360	369	317	312	319	329	347	318	295	328	326	324	345	311	312	298	330	327	308	311	313	302	320	349	342	346	313	339	356	336	296	349	334	339	335	331	339	340	317	356	321	356	340	333	331	344	359	336	347	348	312	319	337	335	337	369	335	326	341	326	297	344	299	336	337	343	313	322	307	331	312	340	330	311	299	345	320	339	320	319	307	316	312	304	368	332	316	316	328	345	320	313	337	303	350	295	316	345	379	320	348	354	314	368	349	312	327	299	296	307	331	318	332	331	339	307	308	316	317	300	333	342	317	326	340	339	339	317	342	322	334	316	321	348	321	342	327	311	348	335	344	327	318	334	353	337	343	307	303	317	343	338	380	321	362	292	323	350	351	329	325	334	342	347	335	326	350	342	315	304	353	333	338	332	314	308	324	309	335	348	356	315	314	319	303	345	325	342	309	342	352	288	318	366	327	326	335	334	298	359	337	356	313	336	365	321	316	359	351	327	356	311	304	368	330	340	318	332	337	345	330	355	360	386	341	349	318	306	338	341	307	322	300	320	326	319	322	307	341	315	320	336	323	332	324	323	330	344	308	377	358	346	345	341	344	323	328	344	345	310	315	330	339	331	315	329	354	335	346	359	320	330	336	290	337	341	335	322	332	323	337	347	353	319	311	311	360	353	320	355	323	359	343	342	325	361	336	308	348	311	325	335	349	327	330	357	330	325	310	330	381	349	329	320	338	296	305	315	349	351	340	331	303	340	326	296	373	362	320	346	308	325	356	336	323	327	327	333	322	357	322	353	318	314	353	343	353	343	349	354	331	329	347	355	325	312	342	313	293	298	335	312	294	312	342	337	331	309	286	342	371	332	371	324	314	335	322	343	357	307	352	351	312	337	361	331	351	356	319	347	364	334	312	333	331	329	346	321	389	360	305	322	327	318	333	320	311	315	332	309	314	338	359	337	316	335	328	290	337	325	338	339	341	326	337	330	344	332	335	303	312	353	345	376	331	359	333	308	307	322	319	334	332	340	335	346	334	315	334	329	319	341	350	334	320	294	356	352	310	331	309	339	349	354	328	327	337	289	344	309	329	289	342	337	349	336	330	354	324	323	349	330	292	329	340	359	358	329	318	315	314	323	327	326	355	348	303	343	380	336	321	330	320	346	311	339	352	326	356	332	338	336	327	332	314	354	305	336	352	315	346	371	327	296	301	331	349	329	362	331	320	313	334	323	328	333	315	360	311	345	346	314	328	340	345	350	327	352	315	310	334	346	335	338	335	327	346	323	321	306	334	337	345	325	323	350	329	338	307	331	321	331	305	345	341	333	320	310	311	352	345	300	314	309	343	337	328	338	350	375	336	339	338	334	310	340	341	342	347	321	311	325	314	334	333	337	343	319	361	319	349	345	337	338	329	365	323	353	349	310	346	326	329	346	342	327	350	335	311	323	344	329	313	360	374	342	350	333	341	350	301	313	337	362	339	315	341	340	334	317	307	346	316	316	317	342	298	306	324	306	331	305	364	300	339	315	358	340	327	353	337	319	340	350	317	338	325	322	345	330	323	341	340	379	336	313	308	360	348	326	321	318	317	311	305	331	321	340	332	337	292	357	322	311	311	320	327	351	307	320	322	330	322	327	308	331	322	348	321	335	352	332	317	339	319	338	321	328	349	362	332	358	356	342	307	319	315	309	342	322	361	353	344	346	315	338	357	319	298	344	295	316	318	342	310	333	336	293	317	366	331	357	311	338	326	328	345	315	322	340	328	355	334	355	331	321	355	307	331	339	324	361	317	322	333	330	336	323	336	333	377	327	371	337	343	350	339	350	302	279	316	320	320	366	281	306	343	341	357	323	313	327	322	335	363	328	357	329	303	329	365	322	329	306	339	311	329	325	353	319	314	350	306	342	356	303	327	365	352	332	348	326	320	296	343	350	327	346	319	294	334	326	345	321	334	311	309	290	322	367	332	306	331	351	304	337	327	368	345	318	337	335	320	322	337	328	343	333	339	305	338	321	320	323	337	308	334	365	333	332	340	324	340	329	332	347	303	359	326	321	306	311	356	320	331	325	313	324	354	321	309	364	339	333	303	318	335	298	337	302	323	349	300	343	312	320	335	319	342	334	329	323	356	334	307	337	317	335	338	350	351	329	337	371	323	333	343	361	328	344	302	320	334	341	334	321	291	331	301	315	334	323	354	337	309	338	302	318	323	320	344	323	320	343	312	329	298	317	323	327	310	317	328	327	360	342	340	315	318	327	358	348	305	312	327	340	308	339	349	346	318	363	354	372	334	307	337	331	318	334	317	333	302	350	370	356	332	331	321	290	325	329	371	307	287	329	309	307	371	336	347	303	298	324	322	337	328	362	321	337	349	315	294	336	348	358	322	339	367	310	345	346	347	331	310	324	324	329	332	324	316	327	331	321	300	361	326	332	318	347	311	352	356	317	333	346	328	320	355	336	330	325	317	312	301	331	336	339	340	343	317	316	301	343	344	292	316	339	348	317	307	323	322	342	337	344	317	331	307	351	302	322	337	339	359	370	330	386	369	347	330	338	330	280	328	308	281	336	328	339	327	325	320	346	302	345	333	352	333	320	331	334	349	336	342	352	318	330	341	351	285	349	343	328	344	327	340	342	375	319	292	328	338	319	341	318	322	338	337	321	344	321	326	324	313	356	328	315	329	336	339	328	320	310	333	320	311	306	361	338	344	367	342	318	314	363	342	350	355	349	339	342	341	288	327	362	360	333	330	310	341	333	347	324	312	321	344	303	341	326	335	297	356	316	311	339	295	354	358	318	362	323	335	305	314	292	311	321	350	343	326	335	321	336	320	352	360	294	335	314	347	362	362	341	338	326	302	336	321	321	345	321	336	338	375	324	299	340	348	348	350	307	310	296	341	295	336	354	360	321	337	339	316	298	329	308	335	334	320	324	307	336	350	331	324	321	325	330	319	374	340	339	319	333	339	341	314	350	325	328	377	311	324	355	352	333	364	337	313	336	306	332	354	326
12356	2007	4080	4486	3477	2865	2431	2120	1932	1754	1706	2681	1490	1266	1205	1261	1129	1085	1027	1072	1110	924	1009	1026	999	986	957	942	1008	979	882	890	980	913	879	936	939	881	906	876	921	912	844	914	868	863	888	915	942	841	862	865	888	854	828	885	844	842	865	887	887	868	894	895	859	846	857	888	869	964	878	820	869	861	913	855	855	894	886	853	894	859	876	829	861	831	841	806	854	879	863	874	848	906	869	844	899	877	846	847	853	864	852	881	861	881	811	836	840	911	867	842	875	788	864	902	882	889	838	810	808	839	834	875	881	852	852	869	893	833	926	890	847	849	851	852	864	856	904	873	878	837	882	880	877	804	813	876	868	862	844	925	848	848	840	876	892	877	868	894	863	848	840	780	889	860	894	850	859	851	816	875	867	837	879	884	917	887	851	873	837	843	850	855	837	873	878	837	871	807	853	843	842	860	826	827	838	878	827	824	862	825	869	859	837	859	869	838	867	893	852	870	811	842	856	846	913	858	789	904	824	862	856	884	856	861	845	843	865	854	882	788	843	845	858	898	862	884	835	808	849	802	854	843	852	826	851	855	896	857	856	883	826	829	873	838	832	837	841	864	876	847	857	825	825	854	840	877	910	898	887	879	838	814	831	846	875	797	863	819	885	868	837	854	828	842	833	861	831	811	789	834	814	838	829	842	825	937	829	846	891	893	827	830	869	853	926	819	842	799	837	829	849	835	864	850	868	872	833	824	813	823	863	885	829	843	861	859	857	869	879	860	900	851	838	844	865	834	895	862	831	851	817	863	849	841	866	843	848	826	837	830	873	830	836	873	834	866	870	859	855	813	839	850	840	833	753	847	868	863	852	769	845	792	838	882	923	816	844	892	835	836	849	846	842	929	859	837	789	845	888	792	845	843	809	805	891	908	881	828	849	854	828	857	832	830	849	820	790	851	843	835	818	803	899	871	875	851	816	859	893	884	810	808	830	824	880	859	785	833	862	871	889	845	834	860	886	832	846	855	824	884	827	866	856	855	836	851	874	898	839	826	818	865	858	827	838	831	872	810	832	864	867	818	868	882	840	803	844	818	872	797	869	863	910	887	826	850	858	854	815	836	866	856	869	850	844	798	863	862	892	863	839	883	874	804	845	872	865	900	832	831	863	854	837	868	805	877	818	841	797	838	872	834	806	837	873	807	826	911	874	827	844	796	877	838	830	907	837	875	892	825	830	859	835	867	827	841	882	844	832	784	852	849	872	917	882	869	888	847	877	808	886	843	911	854	874	840	816	898	902	809	875	827	852	840	793	835	837	860	873	829	886	889	876	822	840	866	841	761	803	810	833	853	848	832	865	845	801	806	836	860	875	851	870	883	861	888	886	801	817	829	838	844	827	861	860	849	873	851	829	879	879	821	847	844	884	889	815	873	874	818	904	835	886	831	812	839	826	853	950	840	842	902	885	823	808	815	825	847	852	830	845	817	821	887	884	896	801	863	836	807	846	837	852	907	790	863	795	860	830	847	818	900	891	861	861	883	886	833	803	868	880	858	876	875	781	868	885	835	814	835	856	862	819	810	867	815	854	864	848	856	871	862	870	839	890	791	809	830	833	875	853	882	846	821	931	872	828	878	880	852	892	905	806	823	829	818	900	812	822	824	859	821	764	885	802	832	826	874	859	873	886	891	879	853	907	824	806	842	824	799	859	816	813	833	881	826	883	879	883	849	838	826	854	833	831	828	844	910	870	852	858	860	864	816	833	872	865	837	829	854	876	839	830	835	875	834	837	866	840	839	871	839	784	855	834	808	898	830	807	834	827	909	873	929	873	827	843	817	825	879	887	892	884	858	808	799	840	812	831	859	901	845	847	859	840	814	841	816	779	830	869	884	850	861	863	834	883	844	823	878	806	872	817	894	828	893	867	815	851	861	822	867	814	839	885	868	806	830	915	820	887	858	879	879	880	803	853	851	842	814	904	877	810	852	802	831	817	862	843	810	810	861	836	821	862	817	832	854	856	835	844	859	881	883	830	819	838	849	835	853	875	790	807	818	902	817	833	902	849	874	862	873	796	844	758	827	854	910	855	844	830	776	839	790	808	856	854	828	821	825	850	845	893	850	855	881	844	868	873	800	874	859	869	868	851	791	867	821	831	798	877	798	876	889	864	817	881	847	851	886	860	830	839	845	879	889	822	827	877	841	885	819	821	827	835	843	839	844	800	852	873	822	866	845	835	822	920	845	841	836	871	876	857	841	895	827	788	832	848	845	853	855	918	869	863	883	814	917	819	890	918	801	834	867	828	843	871	806	854	841	832	854	887	815	804	790	845	892	842	853	825	839	843	813	854	771	888	869	843	848	825	884	864	865	833	874	825	868	872	779	839	805	786	857	844	820	841	824	852	836	848	821	873	852	867	856	823	866	850	896	794	871	823	830	831	864	886	828	801	859	830	874	849	831	851	846	890	855	815	845	781	914	874	898	852	870	788	840	826	881	861	848	822	831	856	893	879	820	864	837	809	863	813	877	821	821	837	836	843	836	865	885	855	873	904	830	830	862	852	805	845	918	839	864	837	849	823	813	856	862	821	838	877	847	837	900	833	890	852	907	830	854	853	817	873	807	837	853	880	896	823	828	896	817	895	895	844	833	880	932	852	889	832	808	828	884	851	843	812	865	845	878	918	819	842	862	851	852	809	860	813	850	875	858	835	889	876	847	865	769	870	855	867	847	842	868	823	841	885	834	845	864	857	886	846	907	902	833	825	882	808	868	903	820	825	883	866	863	858	903	865	854	794	801	793	846	867	872	821	815	867	856	885	843	866	814	838	865	886	830	828	839	809	865	813	839	885	893	863	827	841	843	801	854	861	872	844	834	891	839	897	827	855	854	846	831	834	837	884	870	869	825	847	806	880	866	891	962	839	795	865	864	801	825	836	903	886	867	818	853	834	846	867	838	820	840	901	809	863	817	847	864	918	842	853	870	888	852	850	866	928	880	850	897	856	869	907	809	841	799	866	826	876	824	883	859	859	801	855	843	837	814	828	883	858	871	859	856	860	874	839	832	839	883	837	818	866	843	887	831	844	873	850	862	829	886	871	802	787	851	839	794	836	873	862	844	866	782	884	832	861	814	873	858	855	904	858	827	877	840	801	806	838	862	871	830	893	819	810	844	866	791	872	821	795	860	889	840	870	854	896	826	867	849	855	830	839	880	813	821	827	818	827	845	901	813	810	874	840	843	831	898	860	873	796	766	824	819	820	852	821	877	856	857	862	876	855	839	788	866	865	858	817	919	841	907	844	838	859	876	873	864	856	838	841	850	835	838	840	860	808	811	808	828	851	892	853	905	831	859	851	845	886	849	854	833	813	842	891	843	824	847	832	958	817	907	845	825	865	815	831	888	792	817	882	864	813	828	899	842	889	899	867	884	825	861	828	826	810	851	833	873	871	841	867	855	887	844	861	860	796	849	858	826	888	861	892	828	889	940	847	839	839	794
25135	8210	6393	3816	1942	1166	873	635	521	461	444	2100	438	300	306	291	277	273	253	217	243	253	237	218	224	245	191	210	195	201	225	206	207	221	190	189	220	205	198	208	182	212	190	188	219	209	179	196	198	192	185	199	198	181	183	181	194	167	200	190	161	191	180	189	183	198	179	208	210	188	180	178	226	183	189	198	162	183	197	181	182	189	199	193	185	210	206	212	188	185	188	176	167	173	193	216	188	176	168	186	199	199	177	182	191	198	177	180	163	168	188	193	171	195	194	176	179	185	187	176	193	188	191	190	197	172	208	191	205	174	198	199	182	180	203	200	185	183	193	188	187	179	178	170	184	180	180	189	186	201	193	176	190	205	170	185	211	165	190	185	185	202	201	173	177	185	176	199	200	204	178	171	187	172	169	165	203	177	180	179	202	183	194	167	181	172	189	190	173	156	207	182	183	183	156	180	172	191	187	205	185	186	182	183	185	199	182	184	162	177	184	173	166	171	197	191	173	185	185	179	176	208	181	198	190	169	182	186	208	199	186	195	175	173	185	192	160	188	174	178	202	161	175	198	199	183	174	180	176	199	178	188	154	171	177	189	195	203	188	203	205	190	202	181	189	210	184	203	186	163	202	193	186	192	199	180	184	199	170	187	171	196	214	182	178	165	175	162	163	183	179	169	201	195	223	205	189	195	186	199	201	214	191	154	184	173	178	209	171	191	183	198	160	180	173	189	174	197	201	195	187	179	209	179	161	200	187	179	204	189	222	185	194	233	200	174	188	173	217	167	199	166	172	197	185	181	188	175	162	160	173	161	176	170	171	193	184	186	153	182	205	187	193	150	178	194	207	168	195	172	191	186	174	172	208	182	207	196	169	206	179	191	179	179	202	202	194	216	189	186	189	172	198	167	187	165	170	194	178	178	178	174	199	187	184	201	178	178	172	178	180	195	191	187	189	209	209	171	181	209	183	192	183	201	200	182	193	163	168	165	175	177	192	202	159	189	215	171	177	194	200	182	206	191	188	165	190	189	189	199	192	199	197	163	182	205	168	190	209	173	195	190	185	165	182	172	188	201	188	193	175	209	190	188	210	205	193	204	179	216	189	192	196	196	241	174	176	168	186	174	187	188	186	208	178	199	154	168	192	163	204	170	184	172	190	203	183	180	193	188	181	204	178	182	192	177	184	193	183	185	214	218	201	179	202	180	193	200	173	184	186	198	190	172	204	178	159	182	207	196	170	186	177	178	165	186	196	171	192	187	165	203	186	172	176	165	183	173	219	213	173	187	221	192	193	178	182	189	189	181	184	194	193	204	163	182	184	217	178	179	164	200	202	178	212	188	186	162	165	178	168	205	180	198	214	206	180	179	181	186	192	184	199	182	185	182	184	208	205	178	178	202	185	177	191	179	181	156	184	198	207	175	192	202	209	167	197	208	158	190	190	196	203	182	175	193	197	182	194	182	182	212	197	194	201	173	183	173	168	169	167	163	173	179	172	179	176	192	208	212	218	205	200	193	187	188	185	196	193	203	202	179	179	178	182	189	180	192	180	179	210	178	199	182	199	200	184	183	198	198	196	171	194	166	164	174	179	187	200	195	203	207	179	173	198	181	210	212	181	171	196	199	182	187	181	187	197	189	173	172	169	197	178	170	185	204	181	177	189	185	178	205	159	194	211	182	224	169	186	184	198	189	189	177	188	203	190	199	165	160	199	199	187	210	161	184	190	182	197	180	209	162	168	191	160	178	164	183	195	187	202	164	182	192	179	193	201	184	194	196	183	169	180	176	198	186	177	176	209	191	163	184	192	192	175	203	208	180	206	175	178	154	193	159	189	186	206	179	206	185	199	156	180	179	181	197	173	188	183	178	171	197	179	169	194	161	187	165	202	175	169	191	183	214	181	192	201	170	195	183	181	167	173	162	214	201	187	170	208	198	192	172	154	171	187	195	182	201	185	173	178	183	184	179	192	179	175	208	183	179	188	201	173	184	195	172	179	192	180	180	188	206	213	178	181	204	185	200	205	199	201	188	185	181	172	174	178	183	194	215	197	170	189	185	156	174	174	179	210	176	180	183	205	193	183	184	186	193	184	206	183	184	190	176	213	180	198	196	180	189	187	176	181	191	167	235	190	202	174	201	196	203	195	211	185	185	195	218	178	163	177	181	162	175	161	177	170	183	182	173	200	212	185	180	180	175	162	161	198	197	179	189	174	178	185	183	182	183	187	172	189	186	187	189	185	176	192	182	182	198	179	194	189	163	161	180	193	173	175	215	175	182	173	203	194	176	205	165	183	173	184	192	186	181	184	180	170	190	173	177	172	188	196	201	197	159	208	171	200	194	187	214	154	168	160	174	174	168	169	181	166	200	199	149	199	187	195	187	186	171	168	187	188	169	181	204	187	191	202	194	178	185	177	185	170	169	180	172	219	195	181	168	162	187	198	208	195	167	209	186	177	168	200	182	197	192	193	208	189	169	191	155	179	200	162	174	175	209	175	161	193	186	175	190	194	199	165	181	184	172	186	199	205	162	189	194	203	164	175	174	190	189	176	184	180	211	194	207	180	196	200	205	170	201	192	191	210	181	183	196	192	167	186	179	229	180	177	181	187	193	185	163	197	192	179	185	189	185	174	198	185	187	202	178	171	175	193	191	181	174	184	186	178	172	157	200	199	184	183	181	173	198	164	161	177	164	211	189	163	163	203	171	177	185	187	179	154	187	169	156	175	193	199	189	160	163	190	175	164	179	187	175	197	194	186	203	191	187	176	206	189	181	190	181	187	186	188	168	177	180	191	194	174	173	193	169	180	203	194	171	180	173	181	202	163	172	192	198	198	178	201	186	169	191	191	173	190	191	158	175	164	203	193	164	173	180	164	189	173	193	185	186	206	200	223	166	181	194	182	201	168	187	175	181	208	170	181	178	211	182	160	202	179	198	201	180	191	189	192	203	191	225	200	190	172	184	166	164	191	209	194	166	206	183	187	200	187	180	214	195	185	201	164	202	190	207	207	201	200	191	193	182	203	200	211	158	175	206	199	189	200	188	173	199	181	189	189	191	212	185	184	181	187	193	178	196	179	168	180	180	194	186	200	201	186	182	189	191	208	191	182	185	182	169	187	212	184	186	179	182	184	187	202	196	194	202	175	169	172	188	177	201	174	184	176	187	191	198	209	169	211	192	173	183	178	192	197	191	175	188	203	191	188	186	186	166	186	180	197	180	175	182	191	212	204	195	177	194	180	159	179	174	172	155	177	154	185	175	170	181	168	190	157	173	192	166	175	191	191	186	171	177	194	188	183	203	203	181	191	186	183	199	191	180	184	194	192	192	190	196	171	181	188	201	203	168	202	198	194	164	177	196	196	193	183	197	204	201	170	183	199	195	179	164	209	191	230	198	198	185	172	206	198	186	186	174	185	199	178	196	179	160	190	186	180	168	186	174	194	177	196	203	186	192	182	169	176	184	177	190	205	179	174	205	195	190
13387	4342	7253	6952	5333	4285	3572	2962	2461	2184	2079	9686	1471	1303	1170	1077	1033	981	913	901	907	797	819	819	702	696	716	717	724	668	655	671	678	644	627	605	608	631	636	578	623	596	556	580	593	576	551	565	580	585	565	523	555	529	522	542	564	547	560	515	586	548	558	531	528	518	518	527	534	538	554	528	540	509	541	551	529	546	519	510	528	526	500	494	526	497	512	473	496	464	549	501	526	483	503	492	491	527	544	526	509	540	514	487	472	503	506	505	504	490	472	523	529	470	544	533	488	477	489	489	522	541	479	477	536	534	498	514	488	517	510	474	518	471	523	485	512	498	475	472	515	486	506	458	536	494	488	522	476	519	530	494	479	511	546	509	493	473	551	563	533	504	511	523	494	519	472	494	505	491	532	525	482	488	492	518	486	528	537	497	521	521	530	483	486	503	499	512	498	506	509	488	515	521	511	483	485	499	489	488	513	541	509	499	490	459	498	511	532	484	521	487	527	495	500	485	569	513	492	502	513	537	494	484	493	505	461	477	474	520	525	482	532	475	510	536	532	497	503	477	524	489	489	508	550	507	483	511	502	494	516	502	527	558	497	536	501	467	501	474	517	554	463	497	517	524	493	493	506	522	565	514	488	498	549	531	545	513	519	504	495	481	517	535	522	483	528	529	519	514	517	511	510	466	540	480	488	557	491	505	534	486	512	525	497	531	514	509	498	514	526	512	515	497	528	477	498	499	525	515	504	514	521	549	489	521	482	502	545	509	517	505	554	516	498	520	562	502	520	496	528	497	499	495	480	487	526	521	469	435	520	510	521	483	488	534	504	484	455	531	541	482	514	478	462	511	509	513	467	501	513	493	520	498	528	495	532	520	576	498	511	522	507	493	530	496	465	486	497	500	524	484	535	519	472	508	541	498	558	478	522	476	529	467	497	472	477	507	478	472	521	509	520	531	479	524	542	497	516	515	478	513	538	491	535	524	500	542	538	491	516	520	499	518	539	506	516	527	511	467	481	491	499	472	511	476	530	496	522	465	513	539	498	508	519	513	507	470	518	492	473	489	503	527	510	502	470	499	501	483	521	505	523	567	513	558	488	493	525	521	481	496	523	498	532	499	481	475	461	512	496	501	510	511	491	539	517	495	470	497	484	510	491	519	507	493	519	469	519	529	481	551	487	502	511	524	517	505	488	541	508	507	504	501	494	510	490	492	550	503	532	529	522	491	542	531	537	505	483	543	500	492	496	472	492	504	496	555	536	513	506	529	507	489	492	521	507	515	528	506	500	503	453	497	506	521	540	524	533	528	466	504	532	486	559	506	521	495	507	523	507	466	520	533	487	518	514	489	499	475	469	525	519	492	491	515	538	498	494	478	478	497	454	470	491	546	482	470	503	478	529	514	518	543	524	501	528	510	547	473	480	496	498	518	493	500	513	518	519	513	529	502	520	512	532	505	471	509	488	503	517	520	495	549	479	482	486	521	491	504	531	484	498	476	522	491	488	503	507	470	456	511	480	504	566	544	534	510	479	508	520	536	490	517	511	563	490	514	542	507	540	557	527	491	502	485	528	505	520	494	497	486	519	525	519	538	498	513	497	527	507	504	502	467	491	510	469	512	553	513	506	522	510	484	507	519	502	534	480	502	486	502	487	490	515	496	480	468	555	527	483	507	522	496	502	504	496	480	459	511	486	523	530	489	463	506	529	516	513	515	505	467	505	439	486	489	489	481	480	480	475	514	548	478	487	530	539	513	521	480	509	493	494	468	535	496	535	483	536	512	515	476	509	496	529	507	561	511	511	489	507	496	518	473	497	510	485	513	516	503	500	515	494	490	537	520	529	465	497	482	492	497	480	520	509	525	480	518	505	512	510	481	505	484	472	535	514	488	503	515	518	456	535	500	529	496	486	513	576	506	524	513	519	547	487	508	506	512	509	495	497	469	504	540	504	512	528	495	522	466	478	491	504	495	488	536	501	497	508	475	519	497	521	486	484	529	502	510	494	492	534	518	511	520	524	454	525	523	497	501	526	455	490	486	533	506	497	469	487	498	515	516	491	527	528	518	486	496	501	499	503	500	529	507	464	475	505	477	528	533	538	496	520	486	476	477	470	531	487	510	482	515	480	479	483	512	482	531	537	485	497	527	533	502	513	495	504	534	492	512	510	460	460	481	536	535	478	559	514	483	496	444	519	514	503	510	548	493	489	515	503	527	494	456	484	488	507	496	537	534	496	538	555	512	529	510	513	494	536	527	513	495	509	504	518	469	496	503	507	549	478	530	498	521	473	536	495	475	486	487	569	533	484	535	467	504	536	521	550	509	489	543	506	501	512	506	499	533	523	501	521	481	484	475	539	493	489	524	523	466	499	505	501	467	550	516	486	544	489	505	522	483	529	477	476	529	514	509	537	501	499	503	479	529	514	525	515	511	521	511	512	517	515	497	492	471	498	507	506	477	496	455	514	505	487	524	556	532	482	479	500	512	506	490	480	543	522	530	503	529	504	499	509	507	498	472	500	551	495	489	503	513	514	496	519	542	482	480	508	532	475	482	472	506	484	491	491	481	480	462	506	508	470	536	537	469	530	507	496	476	508	510	495	490	491	504	503	484	499	478	511	536	496	485	474	520	497	532	511	520	502	521	493	474	510	516	478	507	517	516	517	512	500	498	523	522	504	493	497	520	510	518	474	494	485	516	479	493	465	522	515	463	486	533	503	516	499	554	490	518	520	525	518	466	501	505	500	474	518	503	473	507	509	505	546	513	506	523	510	503	473	503	493	482	514	502	510	523	485	510	484	491	486	516	538	485	495	502	560	504	505	523	501	483	485	503	499	526	510	505	504	550	476	462	512	525	498	497	537	472	512	495	477	508	475	509	532	486	498	540	518	508	550	508	468	501	502	482	491	480	496	505	560	522	528	478	496	502	482	520	489	484	528	533	488	502	511	467	511	497	518	525	509	464	487	535	520	548	483	485	452	507	505	522	511	558	509	497	496	519	501	512	472	481	524	462	496	511	485	498	502	468	524	449	483	483	516	464	524	530	513	518	496	487	491	497	520	477	540	515	483	452	506	511	489	497	476	495	521	483	494	451	533	505	496	505	503	505	495	543	501	542	467	493	499	473	501	486	491	496	499	501	489	452	468	450	543	532	487	502	500	526	518	488	504	480	539	496	519	537	465	518	496	478	466	498	523	513	521	483	501	521	520	497	503	539	513	510	512	507	530	506	517	510	493	516	533	533	486	516	533	485	519	485	539	529	487	503	485	521	527	514	523	528	491	475	491	487	508	513	498	516	460	546	498	482	565	492	510	502	520	530	532	487	480	554	455	502	464	527	510	502	467	545	491	484	487	494	520	482	505	524	490	484	495	511	489	499	474	481	506	488	476	486	488	500	491	531	483	498	478	560	481	546	505	503	474	544	548	474	548	501	495	518	486	463	515	529	526	523	494	517	522	483	523	504	506	484	506	507	490	479	477	525	491	511
3502	772	632	383	336	288	301	271	337	289	307	418	302	309	316	291	314	264	294	298	259	293	286	296	279	290	332	263	262	302	295	307	274	299	297	269	277	287	299	264	256	303	284	254	283	294	291	284	299	304	317	267	308	292	263	294	283	309	283	303	294	292	309	285	290	296	281	273	277	271	276	319	284	300	279	277	295	295	307	296	277	290	283	287	292	321	297	301	266	311	331	288	324	264	319	284	295	277	275	291	293	289	313	294	281	293	301	320	278	232	286	327	292	283	281	299	316	297	306	292	261	300	293	284	270	307	302	276	288	314	283	280	275	270	297	298	282	279	280	278	300	285	263	281	281	322	254	280	306	274	296	335	308	277	277	275	283	294	311	291	285	280	275	304	287	286	300	274	268	289	285	287	308	293	321	295	308	262	288	279	322	262	310	306	319	302	281	295	255	307	289	287	286	289	270	291	299	260	270	302	282	295	303	275	312	286	294	309	315	320	268	309	322	272	279	279	272	295	301	309	315	311	312	309	312	283	302	302	288	253	286	268	284	280	265	304	304	272	306	309	293	308	302	281	296	293	292	297	281	287	298	312	295	287	282	294	261	327	300	298	316	286	300	294	292	328	316	282	275	286	316	320	315	282	270	313	290	310	289	271	270	327	307	285	280	312	303	285	269	279	298	262	248	280	294	302	286	287	300	311	313	266	276	293	282	277	278	267	280	272	287	306	298	312	281	296	264	263	301	285	323	280	306	278	291	287	267	288	306	314	277	289	310	293	298	276	272	303	271	283	264	298	260	303	301	305	281	301	291	271	308	291	322	274	279	308	285	281	277	318	302	294	300	278	269	302	294	302	287	317	335	300	275	291	267	314	316	306	294	308	313	274	308	292	324	306	304	263	302	250	287	256	292	260	306	287	294	262	288	274	315	274	295	297	250	269	316	291	318	297	270	279	262	293	251	307	298	313	278	275	284	283	289	288	267	278	284	273	298	283	290	299	292	299	299	278	301	286	321	272	293	302	280	294	291	290	311	291	303	271	299	308	299	291	308	295	323	268	269	306	300	280	297	263	332	318	275	296	283	328	340	319	279	279	292	277	268	299	268	284	287	312	316	305	329	315	292	308	286	275	308	264	277	304	316	294	307	279	308	316	315	281	300	313	303	280	219	267	275	312	285	323	268	296	289	314	272	332	258	283	298	311	291	305	308	286	318	286	283	275	297	306	304	309	276	288	297	262	300	317	261	297	294	295	313	293	302	283	277	299	280	310	303	297	297	284	244	291	279	277	294	276	288	268	298	305	280	274	280	284	300	296	287	298	265	292	293	286	289	290	292	300	294	321	303	286	269	251	340	282	297	304	285	300	269	268	319	280	278	311	276	296	302	288	304	295	284	282	305	276	292	293	298	290	283	284	300	301	294	285	308	300	288	305	318	270	285	270	305	298	294	272	286	289	265	300	305	283	295	273	294	269	289	286	302	286	294	351	288	293	309	289	349	313	299	275	276	280	297	274	306	288	303	318	274	306	295	295	306	267	303	272	305	298	265	286	284	310	276	301	281	281	279	265	295	309	306	292	301	310	307	274	289	291	301	314	278	259	299	272	307	284	285	269	284	280	292	284	241	308	278	306	317	323	306	277	293	296	302	281	273	276	256	278	297	275	297	261	291	287	301	290	318	292	313	321	271	265	269	277	270	317	256	301	315	315	287	269	287	314	259	277	276	310	284	295	311	310	294	304	285	269	275	303	286	291	293	275	313	271	306	304	331	302	278	244	300	296	314	278	265	279	290	276	313	306	307	280	282	287	286	287	320	281	256	271	288	311	292	298	293	303	282	312	292	288	273	288	283	323	301	307	285	281	308	333	290	292	279	299	283	275	280	319	284	274	310	290	304	323	313	270	293	281	293	287	300	267	294	302	285	287	291	252	277	289	308	279	284	280	298	279	278	288	307	280	298	292	287	306	281	286	273	279	307	304	279	318	277	293	282	296	309	305	277	286	286	265	303	295	276	301	303	261	299	279	295	304	295	307	287	272	271	291	268	268	268	295	292	334	285	287	321	295	270	294	304	290	314	305	280	305	286	287	309	302	312	285	288	272	298	284	286	317	262	270	283	251	285	290	322	299	286	300	309	254	268	294	300	316	276	268	278	254	289	266	289	276	288	303	295	299	279	277	277	300	314	281	297	283	322	301	292	286	267	304	277	287	282	257	294	276	295	320	286	295	297	251	304	280	298	281	306	269	302	287	296	303	276	299	311	308	292	287	261	285	297	293	302	320	313	276	302	290	294	308	296	291	264	284	303	329	302	315	279	270	280	314	295	298	312	310	300	280	309	294	293	262	291	332	279	289	306	279	258	278	313	279	291	273	294	291	284	295	270	281	288	304	275	279	284	267	247	303	283	273	313	273	293	291	292	306	310	324	274	295	311	278	258	286	259	298	301	293	295	296	293	290	282	302	293	301	278	256	296	311	316	277	301	303	313	273	304	284	285	322	315	305	311	283	315	311	296	317	302	291	303	285	273	293	301	299	259	279	256	281	269	288	276	276	264	267	303	283	267	296	271	326	285	285	283	285	304	300	300	282	308	270	315	291	274	331	278	302	293	287	280	294	265	298	341	337	312	280	278	309	293	287	309	303	300	279	282	291	300	276	311	329	294	263	278	335	304	298	310	304	288	320	298	304	295	273	290	300	276	278	307	277	302	289	309	280	289	307	268	299	303	309	282	274	289	285	302	314	318	277	311	303	263	272	330	295	281	282	278	281	322	277	321	300	292	264	301	278	276	289	297	280	276	304	286	287	273	344	331	264	313	299	253	299	286	278	279	303	277	268	283	286	293	269	299	248	290	296	266	308	322	279	285	275	292	285	306	288	319	254	320	295	306	308	285	286	298	289	306	285	294	270	296	244	299	285	305	310	269	283	284	297	275	289	264	283	265	296	256	299	285	268	277	286	291	315	318	300	277	287	289	285	260	279	253	294	302	296	286	303	317	302	284	299	295	318	304	325	296	297	270	284	283	268	317	301	300	265	324	285	296	302	301	312	280	332	306	294	295	267	290	296	291	286	281	316	302	259	273	332	304	288	264	287	255	305	288	317	285	265	290	292	299	287	283	305	295	287	278	293	283	300	273	271	305	293	282	282	280	305	284	310	303	280	299	313	297	284	287	292	304	274	302	291	280	284	288	291	321	295	294	295	316	310	311	322	287	281	309	308	263	307	291	315	313	298	274	325	325	296	306	300	296	284	307	297	305	301	284	304	297	287	294	270	304	268	269	316	281	301	292	298	288	289	282	279	300	275	305	283	271	291	307	286	278	278	278	285	297	280	280	276	304	269	265	298	289	280	314	278	280	286	268	298	276	265	285	319	300	296	288	299	304	332	298	262	249	312	296	289	286	294	312	292	276	313	280	314	281	316	259	295	309	280	292	310	286	308	268	289	291	285	294	299	298	283	307	285	277	283	254	281	298	304	324	284	293	302	275	298
3322	1318	1249	992	908	947	867	858	834	792	968	1704	758	785	798	788	752	829	754	779	769	789	825	806	757	783	780	787	762	827	757	816	778	766	779	806	727	817	797	787	796	831	777	801	786	772	803	709	769	791	743	713	805	768	799	769	784	792	819	777	813	759	786	762	825	752	772	740	732	816	794	766	730	810	770	723	809	747	801	764	745	754	754	806	823	775	756	757	752	818	758	775	740	798	777	778	791	758	738	795	803	732	783	815	754	733	760	788	774	755	765	760	753	749	802	793	776	776	802	829	811	750	738	771	799	730	719	754	816	774	774	775	821	786	773	775	773	781	755	803	798	719	787	812	765	765	752	779	800	778	787	734	793	809	767	781	756	796	754	820	737	761	740	750	736	746	767	762	785	791	743	829	773	761	811	804	808	781	754	752	786	800	789	774	770	708	746	767	723	781	763	804	790	765	738	800	794	772	775	726	786	765	753	751	801	750	829	765	751	798	824	778	821	741	760	729	833	802	791	770	830	781	728	773	828	765	760	746	821	743	804	766	783	777	789	743	781	792	756	756	782	759	768	810	788	765	763	745	757	757	782	788	748	764	766	740	736	798	774	779	761	759	739	781	793	801	761	767	807	789	812	765	760	761	800	755	804	756	821	784	777	818	774	802	808	805	795	757	742	765	736	756	817	762	804	740	729	800	761	749	819	742	754	795	779	774	773	768	794	745	790	771	767	811	779	785	787	808	786	792	749	831	768	781	810	773	794	762	700	820	809	790	799	795	752	753	806	775	764	778	798	816	798	769	809	717	750	788	765	815	753	783	795	742	787	797	744	797	766	811	805	793	763	769	771	739	779	812	744	789	778	770	775	776	742	733	774	800	786	841	837	796	820	800	787	723	749	798	777	771	714	801	763	798	771	768	756	791	783	797	745	744	775	795	794	773	771	765	783	815	797	773	751	742	716	750	734	790	815	772	782	808	783	739	794	774	723	785	784	743	747	780	828	825	823	798	799	771	759	784	807	760	743	739	765	752	824	799	788	770	788	770	810	751	789	796	729	802	753	761	762	751	810	818	773	765	785	732	790	758	768	759	840	817	780	774	792	732	781	808	735	789	751	736	822	792	779	740	783	783	767	780	800	779	797	789	734	790	800	846	759	778	714	804	794	742	796	766	810	786	824	767	762	804	765	767	790	784	769	783	746	753	760	782	748	764	763	806	705	777	759	780	800	776	765	792	754	772	734	758	800	801	775	776	777	797	757	752	795	735	782	774	779	799	749	760	727	818	809	806	782	723	781	723	830	761	795	778	817	747	770	800	757	808	774	740	765	786	777	751	783	762	810	778	750	774	822	801	743	778	760	757	784	756	764	769	767	781	814	764	781	763	794	772	802	749	731	797	795	840	773	762	770	702	782	787	773	769	738	756	788	800	694	772	809	753	776	796	857	790	775	759	806	763	735	786	734	716	724	797	738	775	768	774	739	775	766	756	819	791	786	762	778	729	743	750	738	782	792	777	741	734	770	762	805	800	789	755	782	754	782	765	811	753	755	785	736	799	773	796	794	752	807	772	797	742	756	776	798	739	785	780	761	735	758	740	718	819	734	770	802	777	724	813	754	735	758	745	766	822	774	809	812	747	765	796	800	824	803	772	791	762	763	747	809	757	772	830	714	810	815	798	748	806	797	762	778	765	823	839	766	728	824	795	793	790	801	781	833	724	765	787	721	777	770	760	801	792	822	737	759	796	779	768	815	786	814	768	783	773	799	805	778	745	766	809	774	800	790	767	715	779	798	752	748	787	817	734	757	808	742	779	805	757	830	783	805	753	792	768	731	784	760	782	780	777	807	752	753	771	789	737	756	775	745	756	763	801	808	739	765	763	785	756	771	768	793	824	784	733	780	841	784	791	774	779	751	761	780	803	750	745	788	782	761	748	810	749	826	716	795	784	799	756	830	714	776	782	733	812	769	769	791	740	790	791	780	766	755	752	761	792	800	854	803	782	768	728	788	803	739	755	769	746	798	757	775	773	778	749	795	735	791	791	774	738	730	798	818	775	831	752	758	784	727	780	776	753	782	767	789	805	754	753	726	803	727	728	757	745	720	801	762	800	783	789	774	775	763	748	747	724	778	750	760	798	749	773	795	790	788	754	784	757	759	757	779	757	792	789	759	771	790	785	763	797	798	749	782	814	772	746	774	736	794	805	829	737	792	767	823	732	789	799	774	746	763	740	750	734	790	820	769	748	701	780	754	811	725	781	816	754	797	736	736	793	813	764	771	764	770	812	739	805	728	786	745	806	743	769	856	807	778	766	794	776	818	754	791	765	763	782	796	797	766	787	772	772	776	738	749	809	757	764	776	751	789	752	769	776	781	788	810	734	772	787	721	767	806	801	792	756	734	739	777	773	760	740	759	749	730	771	784	774	716	785	771	766	788	798	816	834	795	781	779	753	804	763	736	731	737	719	816	817	755	739	819	772	756	695	760	755	782	767	714	760	781	737	826	808	792	737	766	740	783	749	805	736	780	778	807	762	789	790	782	744	785	706	778	738	745	740	778	810	761	795	791	772	723	758	807	792	785	785	752	784	819	771	747	791	790	801	748	763	809	793	749	817	748	828	788	746	805	779	781	764	808	764	811	761	772	767	816	766	782	755	765	821	769	766	763	814	815	748	751	752	772	753	838	755	743	824	813	783	820	800	737	777	756	745	755	790	801	764	826	799	748	768	773	736	788	777	770	739	756	734	799	746	780	753	733	756	832	774	762	810	801	747	796	742	775	779	754	800	714	790	764	762	826	766	761	736	792	775	749	761	797	758	738	738	790	765	774	772	770	765	777	773	769	753	793	784	818	783	819	780	808	789	787	756	794	780	727	770	765	767	767	802	806	760	769	812	729	766	809	737	790	790	770	784	799	772	731	810	767	832	774	774	791	782	816	791	782	801	756	779	811	754	774	778	795	789	761	794	723	766	794	814	809	738	749	768	783	787	794	757	754	734	806	787	814	781	792	742	753	751	822	790	774	742	782	739	793	783	777	774	760	776	766	764	787	739	755	757	730	720	813	781	784	742	716	757	776	778	804	854	783	780	833	819	762	796	815	817	771	816	767	787	783	749	773	768	759	730	812	805	799	794	741	760	765	754	771	785	777	771	765	754	734	717	745	752	758	783	806	776	766	741	782	750	775	834	774	770	772	806	780	761	770	765	753	768	768	788	773	783	773	782	791	752	754	789	765	822	770	745	769	763	795	710	781	802	815	748	765	760	773	759	794	750	767	757	698	835	778	821	801	742	737	775	806	840	761	752	776	783	764	752	756	776	756	766	783	755	775	728	771	779	802	789	774	818	773	770	731	745	786	723	739	805	777	756	762	728	737	834	774	766	764	800	792	733	789	795	763	777	755	791	755	752	755	879	723	765	675	771	770	768	763	752	765	789	770	809	771	794	724	741	778	753	752	781	800	760	782	778	785	766	736	817	800	774	816	763	724	781
21254	18246	9800	4289	2163	1282	808	641	514	494	542	2417	452	367	395	412	387	357	353	370	361	357	335	327	356	370	323	351	347	305	349	377	322	343	303	330	351	331	316	377	336	321	314	294	333	290	356	346	344	340	331	361	360	367	328	344	365	334	329	351	331	322	329	341	312	320	343	339	313	328	327	301	322	314	318	355	331	335	324	335	361	330	327	373	334	322	320	332	333	329	297	335	305	332	350	305	332	325	356	344	308	323	329	324	372	348	306	344	323	330	336	342	311	330	344	359	334	283	319	328	331	304	331	352	336	295	341	327	348	331	328	317	356	339	357	297	380	342	341	358	335	361	346	322	321	314	354	332	354	345	319	348	322	323	353	335	322	346	345	317	327	329	347	333	334	310	310	311	304	322	312	321	329	303	326	328	316	374	310	355	357	335	333	292	356	311	337	342	339	349	318	364	338	329	327	293	340	304	328	327	325	317	356	335	308	298	345	354	335	319	304	329	346	328	328	336	394	332	314	328	305	364	328	330	315	333	319	336	341	337	299	322	316	327	339	331	361	312	299	348	349	313	322	327	349	332	326	334	361	346	353	338	359	347	347	342	333	310	337	319	298	338	362	337	361	312	332	316	342	363	350	299	311	327	317	340	324	370	343	306	309	298	319	311	319	361	351	347	329	303	348	361	322	342	371	348	343	334	344	311	324	319	365	304	326	349	340	299	383	301	308	300	338	356	306	332	345	300	366	304	332	323	331	314	313	369	319	351	333	332	306	302	330	323	324	331	310	349	334	332	352	349	391	345	345	303	335	346	330	332	326	352	298	323	334	290	303	302	333	308	319	343	360	314	376	319	331	341	330	326	327	351	331	304	338	346	332	341	347	383	319	282	332	331	366	342	349	339	328	341	340	335	344	329	319	350	347	356	338	332	356	301	344	370	332	326	325	324	325	316	331	347	300	295	293	349	327	335	322	359	310	324	344	342	318	344	349	342	297	341	394	343	347	333	334	309	338	332	317	314	321	329	366	331	337	326	316	344	303	323	302	359	326	325	317	320	351	343	340	325	327	350	342	300	327	333	345	314	347	337	320	323	339	292	331	348	314	273	313	330	346	367	362	346	333	319	294	337	363	304	341	335	336	317	314	295	329	316	341	339	350	321	316	327	317	305	320	314	329	309	331	297	328	356	319	309	354	334	337	332	319	352	317	355	339	354	316	353	331	331	340	335	325	324	326	298	352	308	318	291	300	298	329	303	340	326	314	336	303	314	342	389	311	339	320	338	278	362	314	316	343	317	342	311	360	320	365	333	312	348	338	346	328	330	338	398	314	318	345	329	332	327	348	334	328	315	309	346	315	334	358	306	315	340	327	331	330	320	341	334	336	334	365	338	328	330	330	324	315	346	342	333	353	326	343	338	342	342	354	351	304	353	337	297	351	318	321	316	297	314	348	310	334	349	329	327	339	321	318	334	343	297	307	295	317	297	346	310	353	365	360	327	338	348	326	359	330	328	331	319	325	343	301	336	333	357	330	330	327	328	362	327	314	345	368	315	336	356	328	349	348	336	332	306	303	341	324	289	338	319	315	338	377	320	344	317	344	340	307	322	316	332	316	339	352	330	329	361	357	352	338	357	290	324	324	337	357	333	338	337	340	340	337	321	325	341	358	307	347	324	342	310	307	340	344	339	336	304	320	346	320	329	325	329	339	354	354	327	324	321	330	347	326	316	344	348	343	279	329	328	333	347	345	354	339	322	313	320	325	345	347	357	348	351	342	342	333	355	307	318	378	341	328	352	310	309	315	290	334	349	336	343	308	336	339	348	324	303	306	327	357	344	344	318	350	323	320	328	344	328	298	337	297	332	314	363	329	338	317	354	317	341	321	344	328	328	290	329	338	350	335	327	348	313	330	337	339	334	344	319	346	347	366	361	322	330	340	354	338	356	338	329	350	340	318	336	332	329	349	310	322	321	305	359	349	326	348	343	339	316	348	323	360	315	331	312	327	314	299	342	346	320	354	341	342	318	322	340	350	328	339	312	334	368	371	329	318	313	327	336	311	374	345	297	338	342	317	368	328	326	346	326	322	350	348	350	335	326	367	317	317	351	307	328	319	326	348	319	315	350	364	342	301	347	325	325	339	332	344	354	320	342	344	367	350	329	326	345	345	340	347	338	344	353	335	353	339	345	320	325	326	320	319	347	365	336	349	351	319	349	375	331	345	325	357	342	332	360	329	329	304	301	334	316	323	336	334	324	363	337	325	338	319	307	335	329	326	336	370	335	342	343	346	336	332	338	330	327	325	326	366	339	309	336	330	348	315	325	341	368	321	353	325	338	314	332	350	318	333	358	320	346	369	337	361	345	344	335	321	321	335	334	362	331	363	325	355	352	324	340	286	330	362	337	329	354	334	367	355	334	298	324	335	318	330	356	343	323	341	313	325	341	332	357	335	326	351	340	355	344	346	324	305	337	326	314	334	338	337	359	338	353	330	360	334	332	350	325	316	332	339	326	331	333	345	336	322	340	326	343	317	346	360	319	345	334	327	318	346	353	351	334	327	350	371	325	322	326	292	343	343	320	302	309	329	339	321	334	339	337	286	321	327	327	329	333	351	358	384	316	326	310	324	352	336	341	343	301	336	376	338	303	363	347	323	307	325	342	327	333	315	334	311	332	324	337	335	312	318	289	318	311	345	359	319	319	326	321	306	372	340	304	326	335	332	334	380	352	339	327	312	379	318	341	333	303	327	312	340	352	338	323	311	324	311	328	323	342	313	349	332	319	343	308	360	330	375	377	333	343	315	337	355	342	345	294	314	349	356	340	316	350	330	333	341	340	345	313	336	352	337	302	350	343	346	321	321	357	334	319	387	319	329	370	334	371	326	331	339	345	357	357	375	321	348	378	280	312	339	363	367	334	351	340	321	321	327	355	315	337	343	326	347	351	351	329	342	335	343	295	321	316	354	368	383	361	347	339	356	313	302	331	363	339	316	341	310	328	348	331	357	340	339	328	317	313	317	319	327	363	343	325	319	320	346	313	348	333	335	343	303	318	382	323	333	328	358	347	319	290	355	353	352	345	317	333	306	306	337	325	305	336	353	358	322	350	369	363	327	336	366	352	320	338	363	334	301	340	352	316	300	363	344	332	369	335	331	341	302	334	332	326	327	313	317	319	320	326	303	335	314	323	317	325	302	321	341	299	325	311	322	326	346	346	341	338	329	347	326	323	351	361	318	332	354	318	347	297	327	327	311	351	339	347	341	316	296	329	290	297	330	310	356	351	344	312	340	357	336	334	365	323	329	330	330	343	317	309	335	325	321	329	321	343	314	333	310	322	341	309	339	320	344	325	338	320	339	348	312	344	334	341	333	302	358	346	319	314	303	345	365	340	311	314	304	367	356	332	335	292	337	310	361	306	359	343	365	326	325	339	328	354	338	331	332	329	364	336	362	302	363	338	330	321	339	383	352	324	329	320	316	350	325	335	331	334
14742	14300	5537	4383	3487	2970	2524	2085	1862	1721	2280	10806	1284	1281	1239	1143	1103	1062	1077	1083	1042	999	1006	1039	972	987	983	935	940	945	919	921	906	896	955	894	872	893	924	943	923	911	923	932	912	907	932	901	854	826	864	906	872	835	851	819	879	906	841	876	883	816	893	874	904	859	915	892	872	834	886	878	863	846	871	854	812	829	821	862	862	860	787	922	878	857	867	845	854	834	822	845	810	899	898	865	879	888	857	867	826	876	839	868	848	839	872	907	859	855	828	877	805	846	875	857	849	821	828	840	889	883	876	935	812	842	873	879	905	799	844	865	852	843	831	849	869	928	898	877	865	830	873	883	863	805	829	864	864	869	862	869	827	840	854	841	906	869	884	864	881	861	861	861	845	866	874	817	800	871	932	845	892	817	861	859	845	889	879	922	854	908	870	958	856	846	865	854	879	790	862	888	914	840	874	847	862	890	838	797	846	835	864	829	860	827	867	878	815	863	868	860	866	874	941	839	836	846	873	877	882	837	865	813	796	845	843	892	899	851	832	885	873	853	836	846	897	794	869	849	887	867	899	880	825	903	823	864	884	886	804	841	904	855	850	879	836	844	900	919	864	866	908	811	873	890	913	874	873	904	894	886	839	838	860	861	842	861	816	895	856	841	866	891	833	854	868	904	836	921	836	823	876	905	930	900	869	877	905	837	842	808	839	858	790	848	829	797	814	912	871	879	858	881	828	855	864	873	880	847	877	824	816	825	832	852	851	854	878	846	877	846	907	889	897	862	905	873	809	832	821	891	858	807	837	874	872	889	842	843	844	916	847	844	809	824	884	779	843	857	864	853	848	911	803	830	883	823	904	864	870	891	879	861	819	831	880	835	868	814	859	905	863	873	848	837	846	885	859	920	836	863	877	805	816	834	848	837	817	917	833	866	826	883	840	901	928	871	863	802	818	845	878	880	816	827	885	806	864	858	855	872	875	924	831	878	859	867	849	825	869	875	833	787	863	825	830	857	881	892	869	881	884	852	922	901	897	817	842	824	855	849	905	883	872	886	882	840	865	843	878	884	854	844	876	896	839	854	863	807	854	862	876	843	821	838	886	857	885	877	808	884	842	906	883	851	854	815	888	812	866	895	875	862	882	887	866	852	841	860	845	824	850	845	810	873	851	872	843	915	908	860	838	845	863	829	881	857	888	847	864	859	851	901	876	899	864	856	909	842	830	887	861	889	862	837	861	862	891	836	866	836	820	866	811	853	833	890	841	833	861	853	836	927	867	869	816	830	865	817	846	869	865	847	848	849	848	837	878	859	880	901	849	831	918	930	844	869	833	867	871	864	839	852	874	846	839	866	846	873	851	836	881	870	877	874	866	856	856	866	862	876	839	860	842	890	841	840	858	885	912	845	814	864	849	885	849	816	818	835	840	824	860	858	838	817	897	847	815	892	872	879	835	802	868	800	888	849	877	913	854	858	844	873	855	848	819	841	863	878	889	846	894	811	871	895	862	816	813	830	838	826	865	839	866	837	795	873	857	845	918	874	843	902	868	844	844	836	815	862	838	897	888	848	828	887	903	868	887	845	867	811	851	835	864	929	911	858	844	853	850	844	829	826	800	861	872	845	881	857	844	868	894	842	881	861	833	840	860	851	829	864	824	884	834	848	863	823	891	837	823	833	848	825	888	835	834	850	870	875	843	843	859	832	847	809	865	883	841	848	830	850	899	858	847	854	867	835	856	825	823	889	870	871	829	863	855	842	878	821	876	857	873	835	889	866	934	792	855	879	816	852	833	801	860	879	834	832	824	852	832	860	867	886	847	837	815	857	818	842	889	874	835	903	867	877	857	901	861	840	848	863	881	847	903	855	878	900	843	829	820	854	838	874	899	869	895	850	783	882	840	894	800	865	853	882	850	869	860	825	840	877	881	870	854	851	848	915	898	849	826	864	839	893	805	884	857	873	824	850	848	828	861	839	849	874	855	853	857	875	828	898	866	846	892	885	867	781	910	871	867	866	804	856	835	953	835	869	881	913	882	868	830	821	900	879	890	823	844	843	819	864	878	869	908	906	847	835	862	807	802	822	874	908	900	885	901	799	849	893	836	808	887	910	816	922	821	876	863	832	805	864	871	838	875	907	852	829	832	848	823	863	883	860	898	832	861	818	832	847	896	785	934	844	831	910	903	831	809	866	864	827	814	837	858	821	861	840	855	825	826	815	870	837	895	834	828	880	816	854	819	827	847	813	836	861	864	867	856	888	836	884	866	866	926	895	839	883	924	922	831	852	854	822	835	889	856	884	870	887	869	802	882	872	841	857	853	863	853	803	896	829	819	882	890	824	858	849	889	879	857	830	842	870	821	863	860	866	879	827	862	871	864	885	940	853	870	893	865	856	831	831	840	836	883	890	811	851	823	925	865	840	865	822	865	865	830	852	848	888	845	803	889	833	874	856	851	815	849	797	858	921	842	834	822	827	893	784	892	862	837	867	801	851	867	908	869	902	912	875	825	876	872	858	814	864	943	804	863	890	837	808	857	816	854	807	875	893	864	886	858	828	862	856	851	863	829	891	862	892	862	843	834	843	768	892	846	860	890	893	843	866	857	897	871	816	817	838	845	876	843	830	819	839	841	865	830	841	853	845	817	900	842	924	842	811	817	890	906	834	857	849	895	870	859	820	832	878	816	898	874	870	880	849	863	836	905	917	819	857	894	863	876	833	853	820	878	796	893	874	871	933	878	851	861	902	892	862	928	836	860	876	802	838	824	839	821	867	818	915	842	793	892	898	828	839	868	854	865	852	888	875	867	859	857	839	865	912	913	887	921	882	896	881	856	848	882	864	830	844	851	877	856	780	870	792	878	868	892	892	834	815	862	826	822	860	858	838	811	849	848	856	864	905	869	866	829	836	857	864	857	872	865	832	861	861	807	820	835	839	838	834	835	854	866	828	891	816	816	851	923	818	872	800	840	827	852	788	857	890	883	829	849	832	815	865	878	795	839	862	823	857	879	846	835	870	823	898	834	891	872	848	843	886	836	869	784	789	863	829	874	862	824	833	814	784	851	822	924	880	849	907	867	892	839	891	842	843	852	865	791	871	872	875	821	869	859	856	848	899	865	798	874	837	863	817	849	874	863	898	841	843	887	894	863	895	867	879	872	888	872	796	850	807	850	881	870	849	841	880	870	882	872	851	832	844	890	890	885	821	860	854	899	892	855	859	869	844	868	909	863	841	882	859	810	823	904	859	855	866	876	859	871	886	837	882	827	817	842	844	836	865	835	911	843	824	895	814	860	869	864	781	851	799	830	906	893	777	893	884	847	853	860	821	884	880	826	834	790	839	839	876	916	802	830	922	874	840	852	841	870	872	859	868	834	817	853	815	846	842	867	839	881	838	776	861	866	836	821	801	809	822	836	855	857	882	814	841	848	878	856	861	869	854	823	925	908	819	886	895	836	886	863	853	861	825	880	878	880	846	818	870	877	891	827	923
36402	36289	22441	13573	6803	3395	1784	1037	598	460	442	764	326	306	271	271	247	272	255	238	213	218	218	215	223	212	208	231	198	205	209	193	200	190	225	206	186	201	203	201	209	215	193	166	189	195	172	182	172	177	156	211	203	182	222	188	189	188	186	196	177	187	189	188	209	200	169	176	176	181	212	184	187	206	198	197	168	191	196	192	186	183	186	174	174	179	173	154	195	178	193	169	189	176	162	186	208	195	195	170	182	193	167	188	181	190	185	194	164	188	188	187	184	193	187	211	211	172	186	176	215	184	191	211	218	167	187	197	185	190	187	191	186	164	192	174	176	197	177	174	177	185	187	217	181	181	218	170	184	199	213	192	182	174	184	186	187	165	210	182	188	199	205	177	167	175	205	171	183	180	182	190	178	165	188	190	175	200	190	175	188	166	178	153	171	179	194	163	177	168	171	185	200	180	156	182	190	180	191	180	190	193	183	177	177	157	177	191	177	183	156	156	194	193	187	200	208	173	189	193	165	204	170	182	196	158	196	215	193	211	186	178	206	191	195	181	189	168	168	176	214	184	164	195	169	177	195	189	192	182	157	209	163	209	210	214	198	189	178	183	172	186	192	175	175	192	194	167	174	190	193	199	187	177	158	166	169	173	191	180	163	179	150	189	208	181	187	175	187	183	189	171	151	173	167	177	198	197	176	190	184	177	162	197	180	187	145	176	208	194	175	172	206	168	163	190	157	170	172	187	169	200	207	174	207	187	190	199	216	187	170	187	183	207	181	187	169	214	180	186	150	180	204	180	204	154	183	196	164	201	193	197	174	181	200	194	178	171	159	180	171	185	201	171	191	170	149	199	184	183	205	167	183	185	178	183	191	185	195	218	195	187	179	171	174	184	178	153	181	189	179	171	184	186	168	170	185	211	176	176	204	177	182	182	168	201	165	210	166	206	195	219	188	195	189	177	181	179	174	210	202	191	180	205	170	160	197	187	165	209	148	178	185	184	177	190	198	193	184	187	179	171	187	179	149	184	162	169	197	170	213	201	185	187	174	168	191	172	176	182	155	168	156	175	178	184	168	176	188	172	171	183	168	177	177	195	197	194	184	182	192	200	175	212	212	166	204	172	201	181	192	180	205	167	184	171	176	185	169	204	177	213	191	200	206	227	182	197	195	170	198	190	210	181	176	180	170	191	168	172	193	205	184	191	178	167	201	176	182	196	186	199	173	176	187	181	190	186	174	151	177	187	182	185	175	193	165	195	187	180	202	165	174	173	169	167	165	188	169	205	171	177	188	171	205	175	173	185	189	172	171	183	180	203	199	194	181	188	177	180	190	185	163	174	192	163	194	164	189	182	176	217	186	201	179	202	178	180	190	159	197	188	170	191	177	203	204	186	194	186	178	178	194	184	212	190	193	163	170	184	175	195	193	177	196	158	188	185	179	194	197	155	174	200	205	193	205	186	170	167	179	172	149	183	186	192	203	175	172	172	190	167	201	167	172	188	181	205	195	184	195	168	192	204	195	202	183	189	169	180	170	178	181	185	187	196	185	167	177	188	182	207	182	181	190	183	187	168	183	165	177	176	179	175	207	207	179	197	188	203	198	192	193	194	177	188	196	177	210	180	159	183	182	199	159	178	200	204	213	192	167	185	168	171	202	177	183	190	203	182	188	192	205	155	171	205	210	167	188	164	182	175	182	179	180	182	193	212	192	174	198	184	170	201	165	180	190	201	204	174	183	189	169	187	170	187	202	203	168	183	181	176	176	200	196	178	183	182	172	165	188	183	168	160	200	173	181	192	158	177	185	175	211	174	204	178	191	176	177	172	169	203	191	186	175	181	178	220	179	182	161	195	178	166	166	203	207	178	186	201	215	200	173	176	201	204	196	209	171	171	167	185	191	207	144	175	211	199	179	209	204	185	168	187	222	162	189	196	178	196	167	184	214	170	171	182	181	202	190	163	171	179	203	203	193	189	209	183	187	176	175	180	183	181	182	198	205	190	200	198	185	213	188	186	169	194	171	170	161	182	201	192	204	190	192	203	196	196	200	195	180	185	196	179	171	164	187	182	162	156	186	187	165	182	194	185	188	153	194	162	180	194	196	174	194	162	177	192	186	196	192	184	190	196	167	178	171	175	180	176	186	176	199	192	194	149	193	177	186	179	164	157	169	178	157	204	206	181	180	189	197	205	155	182	188	180	177	218	201	188	194	162	186	182	184	177	208	194	164	166	186	171	200	159	184	192	202	183	175	173	183	206	175	176	189	177	185	198	201	149	176	197	198	189	190	196	184	192	188	170	175	180	179	168	176	188	178	173	176	206	183	198	176	155	201	185	175	192	194	161	179	170	178	168	207	184	193	170	189	178	176	198	201	179	195	173	199	179	198	201	207	183	180	182	208	177	165	194	207	180	173	185	157	176	166	187	210	192	185	166	214	164	178	190	169	199	185	181	174	195	198	163	179	165	190	188	188	174	206	198	190	175	204	187	185	167	177	158	177	161	183	185	172	167	188	155	174	176	180	183	190	182	179	175	200	165	189	150	198	219	167	192	199	197	174	170	182	197	189	161	168	187	163	149	187	187	164	195	172	207	167	191	190	188	186	169	189	178	182	188	188	196	188	188	186	181	178	169	202	184	201	188	175	185	160	194	190	184	202	177	204	183	176	188	174	208	163	185	166	194	183	187	185	173	163	193	176	180	178	184	197	175	191	202	208	192	176	180	203	170	180	171	176	201	170	149	181	196	186	189	195	201	188	189	171	214	189	182	173	195	196	180	182	182	177	194	157	171	183	197	187	180	193	193	207	192	194	159	198	185	182	170	193	159	198	180	200	165	174	190	189	194	177	182	180	201	188	161	186	211	180	193	179	178	174	189	196	186	207	155	154	179	178	168	179	187	188	201	182	199	193	155	219	179	165	196	165	194	178	187	185	182	188	203	177	182	176	194	187	176	190	197	176	158	157	173	204	177	183	160	185	161	189	176	180	175	201	169	189	162	157	153	182	200	165	180	193	173	192	171	172	185	171	175	191	174	190	188	185	186	191	163	185	182	172	192	181	180	161	171	185	185	166	178	189	196	182	188	177	170	201	180	186	175	205	174	170	194	172	203	187	197	179	199	204	203	187	190	198	181	170	189	194	180	186	167	172	196	207	183	213	182	190	186	180	190	201	223	169	199	212	185	217	187	198	197	191	176	175	193	186	185	181	198	175	178	205	175	183	160	174	160	192	178	174	153	202	174	185	181	196	181	178	173	180	160	180	188	178	190	179	188	192	177	190	156	162	174	199	183	185	189	177	172	197	194	177	175	188	189	159	185	169	179	174	173	192	171	202	193	199	163	198	169	160	191	190	182	179	191	157	170	171	219	203	181	191	188	191	186	164	195	164	206	179	175	184	187	191	174	174	164	173	170	178	195	209	154	177	176	194	197	194	190	164	170	180	198	175	172	189	197	181	193	175	181	183	173	194	195	172	183	199	214	177	184
26255	28672	11432	7643	5435	4328	3397	3027	2497	2099	2171	4019	1448	1278	1219	1119	1075	949	979	926	844	808	767	786	751	769	721	724	696	680	656	666	652	610	636	617	569	610	563	591	612	570	569	557	576	565	575	550	535	495	537	583	546	581	527	556	555	530	513	519	528	562	524	545	547	536	552	506	475	473	492	526	512	481	517	482	487	515	504	500	536	492	526	503	540	560	507	477	494	482	492	523	531	494	525	508	493	487	519	482	489	509	512	546	510	525	523	527	465	481	498	495	551	463	494	482	512	495	527	507	526	506	473	515	476	484	533	508	494	496	483	499	460	493	494	501	491	518	463	525	496	523	515	509	508	503	492	507	491	513	474	473	517	510	492	489	498	480	493	501	516	490	500	473	509	488	498	463	493	491	489	525	473	472	514	471	492	478	504	467	480	492	471	467	501	489	495	482	511	486	474	463	476	529	481	520	499	485	479	519	520	492	511	481	507	473	527	473	505	500	523	486	517	489	497	477	467	510	490	473	484	477	493	518	539	508	512	503	514	471	499	504	535	572	478	470	476	509	462	492	503	452	447	495	480	470	467	530	505	461	460	535	523	502	467	492	480	491	484	506	495	478	549	537	536	511	466	465	524	495	505	490	505	477	511	490	529	501	520	492	504	528	513	472	540	487	485	483	491	486	481	515	493	512	506	533	506	471	468	505	479	463	481	473	483	473	539	458	508	470	454	521	487	480	451	503	488	481	522	510	500	512	499	483	545	545	497	479	528	493	495	501	505	482	484	493	528	491	447	504	491	516	495	489	504	480	464	487	488	507	464	498	474	501	471	509	491	476	472	471	511	502	492	494	457	505	473	512	462	459	491	458	470	497	496	476	493	476	507	502	460	484	500	494	504	468	434	512	479	492	493	510	476	504	471	517	470	480	511	494	553	461	503	496	523	488	522	495	480	499	497	490	489	478	511	498	521	459	493	485	537	489	503	477	483	484	491	479	465	503	481	483	471	493	485	492	483	499	484	484	529	501	468	479	510	530	489	512	514	485	533	469	503	510	497	533	495	474	490	509	445	480	469	510	497	451	492	524	502	498	491	486	491	477	517	481	513	487	478	505	504	470	527	492	509	501	504	498	531	482	496	480	471	458	484	520	492	480	497	484	497	472	504	474	481	497	484	498	527	485	532	477	523	485	479	482	557	497	488	515	468	508	458	501	502	485	505	479	500	475	457	493	481	527	490	504	487	467	507	445	501	465	496	523	486	493	510	520	490	480	513	512	479	479	540	479	478	490	488	481	480	466	489	498	517	490	513	564	484	512	513	497	484	496	501	491	487	495	493	503	497	488	506	487	519	472	514	461	521	534	489	484	520	515	468	518	474	459	453	475	528	470	496	487	471	447	510	506	483	479	499	460	517	474	514	509	503	511	468	526	506	455	484	495	486	497	484	501	506	473	490	502	493	480	466	457	501	516	457	509	510	480	481	513	482	512	515	465	487	499	490	485	548	501	450	475	537	494	500	477	518	470	495	503	496	495	527	518	483	522	479	494	477	496	502	491	524	500	515	493	485	489	445	518	444	481	460	499	478	486	530	517	484	497	482	475	480	496	477	490	471	500	494	500	484	495	487	479	521	480	497	520	481	472	499	498	490	475	478	455	499	490	483	473	510	544	479	474	459	472	509	460	494	498	470	452	524	511	514	466	496	458	520	488	438	486	465	489	506	453	507	499	482	495	487	536	464	488	512	500	507	496	528	508	486	459	484	462	506	502	487	471	503	525	497	524	555	499	527	468	476	499	485	494	485	464	506	523	499	467	514	498	508	527	493	455	492	492	481	493	477	501	498	516	488	503	491	505	500	523	500	484	452	535	497	464	491	458	482	455	515	485	490	451	499	534	478	461	515	480	480	513	472	502	506	523	502	446	537	466	499	496	524	460	502	524	491	489	499	452	509	452	512	505	433	522	500	515	470	503	476	486	470	517	512	458	504	535	550	481	473	521	485	497	485	491	520	474	496	500	518	494	477	515	484	500	493	469	483	495	509	543	499	495	511	508	484	509	514	479	504	447	514	477	463	508	468	497	528	524	501	498	497	522	531	444	498	529	513	455	478	461	516	512	480	488	505	494	487	527	501	505	513	498	467	495	471	476	447	457	511	504	480	476	453	543	491	512	462	503	508	541	513	529	494	521	504	487	505	481	498	479	488	501	531	529	474	511	497	504	483	513	496	477	494	518	496	494	473	500	488	484	456	512	456	493	503	504	501	484	497	494	467	483	507	460	514	484	481	518	518	479	494	483	495	482	523	514	512	476	463	467	487	505	483	517	480	492	491	471	462	502	496	452	509	456	499	495	522	503	509	479	460	526	463	525	473	480	495	500	496	507	508	484	514	495	496	525	469	495	455	499	501	457	512	503	489	493	513	508	516	478	512	483	489	494	514	547	489	462	485	506	532	486	505	524	479	504	505	478	472	497	485	529	453	482	457	492	495	520	513	523	518	479	516	522	525	491	509	478	505	496	470	514	462	488	513	479	472	487	461	483	487	464	519	506	485	533	473	538	523	503	431	473	493	487	507	478	496	491	506	480	525	492	478	491	472	501	460	503	481	508	491	469	513	482	492	530	497	508	482	463	470	491	467	479	473	449	490	503	499	473	489	491	490	474	483	485	480	514	494	494	529	458	480	502	489	486	490	506	471	523	489	477	484	492	486	475	511	506	519	532	514	498	466	528	482	499	493	516	476	493	479	478	501	516	509	508	501	502	507	469	503	463	501	504	484	443	466	476	484	481	475	502	468	493	510	461	479	533	510	498	503	515	473	460	496	458	502	504	507	449	500	540	485	508	472	528	468	478	486	449	521	468	484	481	485	512	484	479	487	504	497	549	490	486	472	505	472	504	514	476	465	517	472	502	480	489	513	506	510	498	471	492	491	487	533	509	497	473	499	478	480	513	495	509	536	503	486	490	506	506	464	488	518	463	492	509	491	494	469	486	553	515	523	439	470	478	509	473	502	493	521	494	456	494	516	491	479	473	496	456	513	529	495	489	475	496	506	484	478	481	473	535	509	488	512	494	483	475	473	491	462	507	507	473	507	489	498	487	521	513	511	508	471	487	513	487	497	458	516	499	477	477	506	479	482	508	468	490	528	490	519	488	474	476	489	483	502	475	478	491	457	473	502	523	456	529	527	541	495	488	495	490	503	478	500	449	503	507	447	476	506	512	484	525	472	452	508	472	495	494	467	453	522	477	478	515	459	512	527	492	495	464	524	497	460	477	507	513	460	495	486	491	454	528	488	465	499	490	559	526	526	486	509	488	470	484	482	498	490	514	506	488	476	538	502	504	522	496	531	451	499	543	465	507	451	487	531	495	502	491	510	483	504	512	507	498	494	459	498	490	494	513	471	466	498	492	463	510	474	482	480	440	501	454	487	477	475	466	511	530	513	486	521	522	483	526	482	506	494	474	464	453	525	492	514	462	483	469	478	500	506	554	494	497
5157	3046	1933	548	330	309	314	279	294	300	320	282	263	298	258	275	320	316	255	256	277	289	290	256	276	294	311	285	312	267	274	313	244	282	290	280	283	270	262	284	234	243	273	281	323	316	265	329	261	286	282	278	309	273	283	280	286	304	276	314	288	278	274	281	319	242	303	299	279	327	282	252	295	284	288	304	282	303	312	319	283	271	277	296	258	273	278	282	275	277	275	283	285	279	295	293	301	276	268	299	271	269	250	270	258	301	254	277	285	332	315	279	301	266	277	264	297	249	294	288	265	281	288	285	299	291	287	305	281	269	276	273	284	300	293	287	272	302	281	282	287	310	294	278	281	271	286	274	283	289	283	263	294	277	268	285	289	269	331	279	279	271	253	299	279	266	315	284	296	316	303	284	263	266	290	303	283	284	289	285	275	269	301	271	304	266	271	282	268	272	251	295	314	282	274	294	278	294	320	308	300	250	270	289	264	276	310	262	261	302	306	274	288	283	321	312	284	280	289	322	281	260	270	281	272	278	286	259	253	253	293	272	268	281	289	287	283	286	271	278	282	295	293	289	286	259	291	283	285	298	308	291	268	266	268	271	280	276	251	262	292	274	278	292	298	287	271	283	270	315	261	272	297	274	273	270	243	288	289	293	295	280	277	259	300	274	295	284	294	298	307	325	307	270	253	324	280	250	267	269	285	298	269	323	255	280	267	280	266	267	284	266	313	255	284	264	293	295	305	260	297	271	273	246	296	286	273	280	282	278	298	281	271	265	261	291	281	272	277	278	284	243	274	322	268	273	258	283	296	261	300	289	299	291	286	275	284	285	277	265	276	282	284	276	295	270	276	297	293	272	265	303	279	274	292	290	279	275	279	261	304	309	266	287	277	293	279	255	293	284	256	270	290	283	305	283	295	279	305	321	275	302	295	240	252	286	310	251	255	262	252	302	271	280	274	288	287	310	288	287	262	270	287	261	282	281	279	299	285	254	275	268	300	288	267	276	292	313	303	312	267	268	318	271	272	292	300	285	270	261	288	307	267	288	274	315	259	255	299	272	281	288	297	307	306	286	287	283	250	284	277	285	265	300	280	310	275	277	267	304	278	302	277	274	263	275	293	275	285	248	275	251	285	307	264	284	281	288	254	279	287	281	289	298	264	264	284	277	277	295	257	276	291	276	294	283	260	268	282	301	274	299	263	274	297	275	296	294	275	286	286	288	277	279	258	299	295	284	278	272	298	305	257	278	294	320	296	305	282	294	278	288	290	260	267	267	283	265	250	318	323	294	264	259	268	304	251	272	272	287	290	289	270	263	276	266	274	280	286	267	292	277	295	310	311	303	272	286	304	265	280	269	251	256	275	270	307	244	269	266	294	266	271	293	280	308	281	299	325	259	289	291	257	277	292	258	289	260	285	246	278	261	295	286	270	300	267	290	298	289	290	303	245	278	291	268	283	324	278	285	296	293	258	280	312	268	280	287	282	289	293	287	286	276	292	274	288	260	270	290	284	303	298	272	284	281	269	297	261	327	284	267	272	297	242	314	274	274	272	269	282	301	276	288	268	297	294	289	286	252	298	291	303	299	305	282	287	305	292	299	293	260	274	264	299	289	293	295	266	296	266	287	276	280	261	254	268	323	259	289	276	276	284	307	268	289	248	276	272	281	246	284	291	295	280	268	261	269	258	290	285	267	299	295	290	292	290	264	249	278	286	276	291	259	306	280	293	272	305	291	304	263	275	276	274	283	293	310	323	288	283	287	292	272	287	282	275	310	296	266	284	259	281	289	280	265	276	309	282	273	295	278	285	292	269	282	264	311	262	281	297	256	277	276	265	288	275	235	267	247	301	277	284	286	308	295	277	292	282	284	315	275	279	286	274	295	277	282	262	288	276	276	294	284	278	254	275	295	277	317	308	273	279	265	283	272	315	262	269	282	293	320	274	291	279	275	289	262	290	286	286	294	259	242	273	274	260	273	294	287	287	253	292	303	293	263	282	271	300	255	270	284	291	304	283	259	286	261	263	307	302	283	296	277	312	280	264	295	252	255	295	297	287	265	253	294	282	258	293	283	294	275	269	284	281	280	299	296	266	267	283	274	273	284	255	289	284	255	278	294	279	300	256	302	311	302	279	272	279	279	336	310	296	280	281	301	282	246	256	293	292	301	283	288	259	308	313	276	270	290	234	288	285	282	266	280	287	295	280	327	296	268	301	265	269	288	291	287	256	247	279	270	289	250	299	281	278	262	273	268	279	286	277	269	291	291	279	276	267	293	267	261	277	249	256	240	278	281	295	249	296	301	290	277	264	249	278	283	310	292	283	264	266	286	292	259	262	308	285	286	278	292	288	271	287	332	265	271	291	288	269	275	315	288	256	268	274	268	275	267	312	299	275	309	304	277	261	272	293	279	304	273	272	265	304	290	304	278	310	283	263	266	265	284	276	267	275	315	291	273	289	272	296	270	315	264	249	256	284	262	289	264	282	283	305	254	281	292	299	249	284	291	319	291	261	268	296	252	288	276	276	266	311	274	301	269	282	273	290	275	260	304	277	291	282	287	294	278	284	283	262	307	266	277	271	288	286	285	284	294	266	305	292	285	279	294	283	276	283	312	316	304	276	269	258	272	290	268	284	305	288	290	254	314	270	282	278	274	277	273	311	295	279	269	314	268	294	294	273	306	267	267	274	295	279	284	301	274	279	270	303	289	271	256	276	295	280	289	261	272	286	265	279	274	294	289	277	279	286	264	290	272	260	276	322	253	283	287	287	263	282	294	303	309	277	279	297	276	293	302	277	287	284	259	299	267	276	257	271	296	258	252	263	271	294	282	292	284	258	283	259	315	253	283	254	290	274	270	279	313	275	287	286	312	291	317	284	309	269	264	265	265	267	255	280	272	265	279	277	284	279	253	292	299	248	302	261	277	271	266	285	248	292	295	315	282	295	294	283	288	274	287	253	303	272	279	277	294	292	274	286	276	261	283	276	262	290	319	280	268	296	279	287	268	278	295	261	272	300	291	267	292	318	306	287	277	265	266	272	272	276	260	299	294	297	286	285	292	278	291	311	287	280	264	293	284	269	266	277	278	293	270	290	267	275	282	294	288	276	278	282	293	279	302	288	264	299	288	284	261	292	298	275	305	280	296	291	293	282	279	264	261	270	291	280	249	243	265	286	284	300	246	286	268	295	291	283	314	263	298	274	303	282	273	274	274	285	281	309	305	287	273	299	272	294	278	286	296	312	312	299	303	296	265	253	274	254	296	287	257	314	268	279	293	276	282	275	272	292	287	290	282	296	259	286	283	269	309	299	282	268	282	298	297	279	303	290	284	285	261	248	268	317	277	298	313	288	249	267	278	291	276	296	293	295	287	267	284	248	277	295	273	287	288	272	291	282	267	268	256	271	269	299	276	298	287	299	300	292	288	279	333	265	307	259	277	294	302	299	274	279	263	289	263	284	295	276	277	295	275	296	278	285	274	292	315
5148	4255	3547	1205	993	873	840	834	785	810	839	819	783	781	740	814	767	786	732	731	796	759	713	806	735	755	748	762	776	749	779	744	756	761	754	722	819	771	748	741	764	768	753	764	743	796	724	743	733	811	740	799	766	747	814	796	772	765	784	787	754	737	780	731	761	731	779	747	774	768	749	747	758	764	739	710	739	776	782	768	743	733	715	743	714	749	727	721	728	712	748	791	746	721	752	768	764	742	773	753	723	717	749	722	751	769	745	770	837	749	773	747	771	737	727	755	766	739	746	757	774	769	766	774	727	784	748	737	738	755	760	726	739	789	755	747	684	738	813	744	789	770	742	719	808	741	740	762	754	707	788	697	744	778	742	740	776	762	775	734	750	745	742	705	761	781	768	768	752	753	742	751	824	738	738	741	743	810	741	744	743	796	768	783	755	767	786	690	733	773	784	757	751	803	707	782	728	749	771	769	722	812	792	734	728	782	758	694	776	725	785	770	800	734	737	751	734	721	749	756	720	783	783	787	732	783	755	809	755	809	754	726	750	780	765	771	799	774	741	731	779	793	750	716	760	729	744	742	781	799	745	715	795	745	750	703	783	739	714	766	809	771	786	763	710	757	736	814	691	713	718	734	782	702	770	764	727	699	780	721	784	819	737	764	767	742	794	766	779	729	781	743	747	731	803	757	760	718	720	772	755	744	741	766	721	772	747	753	762	767	741	762	751	703	760	756	753	733	762	799	767	712	776	800	691	761	739	764	735	739	741	739	735	704	764	765	761	800	772	774	745	710	770	787	712	718	753	783	750	782	754	761	737	782	771	757	734	748	779	710	747	747	736	751	765	771	807	752	760	822	753	799	754	751	747	744	770	744	714	723	763	777	757	736	717	767	759	753	758	780	719	773	769	751	781	765	759	760	736	746	730	741	769	761	742	771	782	735	771	757	779	711	782	728	718	746	722	767	694	747	769	724	764	779	739	769	782	734	756	768	780	732	776	728	755	746	730	771	744	762	766	775	758	784	741	741	749	752	789	719	742	728	794	773	721	730	737	767	800	751	780	764	764	708	744	712	727	744	774	718	795	783	725	723	725	743	771	747	795	781	755	772	775	752	778	766	757	750	737	773	764	797	748	749	770	706	781	754	776	767	729	724	759	773	751	770	790	785	745	712	773	804	756	720	726	757	760	758	713	757	752	727	760	742	716	757	744	753	750	772	781	742	757	762	729	728	753	749	752	741	771	758	715	795	795	795	761	759	739	697	726	729	732	785	781	738	760	797	821	743	761	733	713	766	777	757	757	744	769	721	735	750	786	721	774	711	776	759	720	709	761	770	718	766	732	743	771	768	745	734	813	769	726	743	774	765	787	765	773	735	759	755	738	760	756	755	759	790	779	799	741	741	702	747	768	767	768	767	725	760	775	764	724	788	738	721	713	816	776	816	728	754	754	722	818	767	771	814	740	754	764	724	734	772	763	824	746	744	735	744	757	764	795	823	785	719	761	697	749	770	736	723	737	777	772	751	785	791	747	743	809	734	756	798	758	729	748	771	780	791	741	754	761	736	796	696	692	747	770	761	759	748	740	729	690	755	720	748	758	763	749	816	762	764	720	750	730	771	762	732	754	757	753	722	744	780	756	769	779	738	744	727	807	751	755	759	772	793	775	783	760	736	779	734	748	696	771	749	743	747	721	769	736	767	774	772	763	723	791	713	735	723	808	724	775	730	767	740	763	721	711	778	786	753	803	763	747	831	739	756	766	760	738	791	731	803	769	742	771	750	741	744	731	807	748	790	716	777	754	755	763	755	789	729	720	744	753	739	695	792	695	728	768	793	725	748	748	756	762	701	752	770	749	763	759	742	722	737	758	720	777	735	736	761	769	754	801	776	681	741	742	801	735	744	759	745	785	753	763	777	747	808	750	752	737	736	739	796	771	684	800	722	776	732	716	725	736	763	809	738	737	747	766	697	737	754	743	827	766	772	728	771	758	733	721	775	817	776	751	762	725	763	780	745	759	792	804	730	756	765	780	779	784	749	781	785	734	743	827	769	779	767	738	764	756	762	769	761	738	731	704	783	763	770	725	767	774	750	749	800	723	723	767	775	764	738	722	737	769	719	749	766	775	731	813	743	742	761	742	809	736	780	732	769	705	761	747	719	703	757	758	757	726	768	811	769	757	708	775	744	722	735	767	733	755	750	776	741	738	772	764	787	729	710	805	728	717	763	737	780	792	761	755	770	759	708	704	785	799	754	768	781	732	805	731	777	720	749	716	776	773	745	748	779	759	746	719	750	776	760	741	792	696	798	723	719	762	748	763	761	740	743	766	746	682	785	773	785	782	763	766	837	748	794	758	816	716	778	714	757	792	739	731	749	811	795	791	744	731	750	756	766	762	722	791	748	740	737	744	706	751	683	773	727	753	781	764	736	777	734	735	771	728	739	761	756	785	741	768	737	763	747	722	731	774	718	752	716	747	762	741	757	710	751	757	769	739	755	784	719	777	769	748	737	720	697	775	680	750	746	762	759	786	755	751	746	707	775	773	719	748	770	763	748	769	721	739	749	746	754	767	777	756	768	735	746	792	743	716	764	738	755	728	781	771	731	729	739	733	767	769	749	715	805	768	739	763	791	764	740	747	739	829	712	733	746	739	742	752	800	742	774	692	742	778	791	767	737	753	762	713	718	777	786	742	776	747	790	751	722	718	755	750	767	771	781	759	749	742	780	764	776	773	779	743	761	723	745	791	779	786	800	745	745	782	767	752	749	740	748	736	749	728	754	757	777	829	783	742	789	728	761	737	704	774	770	741	797	768	745	803	742	718	729	753	727	735	770	726	740	770	746	803	751	718	748	788	758	773	766	802	783	770	770	757	735	812	751	759	797	727	784	789	753	728	753	740	764	756	765	721	749	734	809	759	772	758	707	766	736	725	810	734	738	773	718	751	755	742	787	737	724	751	777	758	718	734	729	746	767	735	774	731	761	745	739	782	748	750	787	708	699	758	754	718	763	820	735	757	711	765	761	819	752	807	764	746	787	772	689	728	744	759	739	746	771	740	727	779	794	753	787	738	730	787	767	791	735	817	719	731	705	736	754	751	763	685	771	736	777	746	678	776	713	736	816	770	739	745	772	765	737	780	765	735	756	754	682	749	743	781	739	697	771	757	710	741	735	759	752	718	793	797	762	743	775	780	730	761	806	752	749	719	752	727	744	762	762	732	783	749	757	739	758	766	735	744	790	797	784	760	752	749	772	755	731	760	738	752	746	743	743	758	760	745	773	760	743	776	731	747	732	764	720	716	759	744	714	763	760	744	764	733	754	773	805	797	709	807	770	755	751	724	804	786	753	790	745	785	732	735	778	745	716	770	725	768	732	777	740	748	764	780	754	768	735	726	772	762	766	739	785	773	737	743	743	733	778	774	787	744	769	708	766	704	753	782	778	745	733	773	771	776	795	798	747	722	775	761	746	732	776	717	770	750	743
34056	31952	23171	12302	6065	3070	1594	829	564	492	498	447	353	382	378	381	369	362	390	332	343	367	332	357	370	347	322	349	343	313	323	318	340	338	354	349	311	303	304	354	313	302	310	304	375	353	362	323	327	329	301	319	315	312	331	316	305	348	314	310	324	347	344	341	328	335	350	348	340	320	348	329	372	325	360	336	370	347	337	336	347	328	322	344	325	349	337	317	320	325	313	347	319	338	359	342	322	335	345	318	322	339	336	313	320	326	331	356	329	277	346	312	370	355	321	323	330	319	326	320	326	305	330	337	337	309	360	331	342	315	328	315	325	307	324	326	301	350	330	346	357	354	339	355	307	339	322	329	321	352	324	316	316	336	347	359	326	316	290	344	301	323	336	367	330	332	298	337	313	353	363	340	315	343	342	306	317	340	324	312	352	326	350	314	348	309	278	337	293	346	361	310	352	363	344	363	320	319	326	327	317	292	336	313	304	300	322	364	330	317	348	333	313	306	346	300	333	352	333	343	335	333	342	334	342	335	343	331	324	319	375	336	337	339	350	332	332	330	361	348	352	312	304	330	296	343	340	325	345	321	339	301	330	300	335	297	321	322	328	292	314	340	319	322	306	340	338	343	343	356	337	324	334	321	356	344	314	331	341	306	347	355	331	353	325	337	333	330	310	321	329	309	356	339	312	305	316	357	312	317	317	371	307	331	340	312	348	301	325	325	331	330	353	325	300	325	325	322	315	324	321	328	286	342	337	325	310	300	321	345	335	334	367	325	366	339	342	319	322	325	319	286	312	290	345	328	311	326	337	307	324	314	351	336	342	316	328	341	342	331	325	365	328	362	312	311	370	326	307	307	322	341	340	305	371	323	319	332	351	338	345	350	324	349	324	348	312	340	334	317	338	352	336	312	323	318	335	327	319	320	339	331	326	313	316	353	358	333	352	332	318	306	324	292	312	347	332	315	351	342	329	337	320	334	359	296	313	335	332	316	336	337	357	351	303	337	318	321	338	336	347	333	342	313	364	331	361	360	320	328	329	308	341	279	320	311	320	333	316	309	338	347	352	302	333	343	321	335	308	327	348	345	346	323	322	314	314	348	344	332	310	291	375	350	326	310	306	307	372	307	321	315	302	335	335	357	311	318	342	323	343	309	362	318	307	319	344	344	344	324	338	339	314	323	321	316	315	332	351	335	340	346	322	288	329	317	348	318	315	335	311	333	345	314	353	335	337	311	289	319	308	348	311	324	325	345	302	334	304	343	310	319	375	371	361	304	341	353	329	307	333	327	325	302	336	353	333	335	349	336	331	300	358	331	316	340	325	337	330	334	338	334	335	320	337	339	314	308	321	311	382	360	328	342	351	365	329	327	323	344	292	289	306	326	335	321	322	327	339	316	337	309	295	343	327	344	301	295	324	329	346	339	303	322	354	321	324	334	328	313	285	314	309	353	318	292	345	329	332	352	321	355	347	395	341	330	341	324	327	317	301	331	347	309	342	323	361	333	328	304	386	315	295	348	342	299	315	347	319	326	335	324	316	322	341	310	339	318	340	339	326	317	288	319	338	325	330	311	345	330	335	308	341	318	332	324	307	306	323	361	345	337	331	339	313	314	332	314	311	336	302	338	345	334	375	327	291	353	333	315	324	328	357	303	332	348	290	335	340	321	351	361	332	321	310	353	283	379	317	333	366	313	358	292	305	324	303	336	350	321	327	321	319	324	298	340	351	322	337	314	344	337	327	309	341	325	309	322	327	314	317	327	296	337	327	343	338	351	322	308	309	296	309	322	334	309	310	356	340	281	306	346	386	331	343	346	354	335	321	359	344	343	324	320	299	310	321	355	314	328	300	299	347	332	335	363	313	380	329	330	335	352	318	336	333	339	335	291	320	315	327	309	324	308	345	332	329	316	320	365	329	354	311	335	339	292	327	309	371	331	305	331	351	337	356	316	347	352	328	302	294	345	317	321	341	327	360	354	331	325	309	343	369	338	330	329	330	298	321	320	336	328	346	332	339	336	305	348	359	320	321	337	310	327	353	344	357	346	344	340	307	322	319	349	333	329	345	332	328	341	314	310	354	329	309	335	331	309	356	326	352	317	326	269	341	305	334	349	328	338	342	342	344	312	295	333	323	335	339	314	353	339	357	317	367	326	304	343	335	295	288	315	304	309	356	338	326	312	329	283	344	322	298	333	323	335	348	356	372	347	334	320	298	313	327	340	303	357	304	292	363	349	363	365	338	360	323	307	336	332	340	309	297	328	381	368	338	316	301	325	334	339	361	334	342	328	361	321	309	319	344	332	349	334	345	338	321	322	351	361	316	343	347	333	316	319	321	291	352	341	316	308	323	331	304	297	313	329	327	326	334	332	325	353	379	333	337	310	328	331	328	373	296	338	337	339	360	315	346	323	285	330	308	332	328	345	335	303	338	334	360	292	311	325	329	332	325	352	308	312	347	348	318	315	304	374	351	324	337	338	326	323	318	351	343	344	309	327	324	340	349	291	361	328	335	312	326	329	303	349	324	334	312	335	347	297	324	356	337	364	327	337	343	323	346	336	342	326	310	320	378	345	347	315	335	332	331	355	351	328	341	318	341	311	339	328	351	340	316	322	327	319	322	323	343	333	352	347	353	337	353	308	306	331	317	330	345	305	302	350	344	338	347	351	291	328	332	319	321	340	330	312	335	343	344	289	319	321	334	318	307	316	342	329	340	335	326	342	332	300	300	312	332	317	351	292	327	384	328	314	314	322	342	326	351	319	320	305	326	317	324	318	291	321	313	300	320	336	275	312	344	337	345	272	330	322	321	317	328	304	317	313	333	330	342	334	296	362	349	323	327	323	345	317	367	361	341	333	339	329	330	310	322	328	323	318	326	343	325	347	304	345	330	342	337	327	360	321	343	346	305	296	316	330	353	343	329	337	317	316	324	343	346	304	321	344	332	299	350	306	333	333	329	351	301	338	338	350	342	315	329	340	345	342	336	316	348	288	310	318	331	341	367	334	344	322	303	315	322	358	326	353	339	342	310	314	305	344	358	309	284	333	307	320	323	334	322	324	323	322	314	329	330	304	354	320	327	263	332	324	320	303	322	329	355	321	357	351	293	321	340	321	304	328	342	329	344	297	335	307	317	343	346	316	331	315	326	330	299	329	298	349	341	321	334	353	303	326	308	342	346	343	296	312	298	312	336	338	313	339	354	323	305	329	340	343	336	338	330	293	307	311	330	317	370	347	329	313	320	332	336	306	360	313	374	331	339	306	310	306	345	322	326	362	318	307	327	338	363	326	319	319	367	310	332	307	296	341	322	326	338	293	327	329	346	317	299	309	313	334	319	308	326	310	356	338	338	338	311	342	301	310	335	290	298	344	323	313	331	333	329	301	328	358	306	315	343	342	346	312	307	280	311	356	318	349	327	319	300	342	350	331	326	340	343	321	368	322	344	321	340	310	337	333	305	351	316	330	310	343	346	351	333	309	303	335
26365	21935	16052	4721	3848	3047	2488	2170	1923	1665	1769	1659	1319	1263	1157	1149	1151	1118	1131	1090	1056	1015	1010	954	993	977	981	932	932	966	963	929	930	918	893	940	902	886	923	914	899	926	833	848	888	859	889	891	820	883	889	872	872	909	867	851	842	899	830	858	852	882	870	806	863	922	876	889	888	839	801	837	865	859	834	848	913	853	851	869	876	804	799	899	876	887	840	796	882	848	867	866	875	852	915	843	843	815	823	865	853	825	842	829	844	845	830	816	805	825	827	835	825	844	854	797	876	832	844	854	859	837	846	821	809	876	827	872	857	875	799	842	837	865	869	874	854	834	867	857	858	844	833	832	853	834	803	830	839	895	826	869	834	867	897	820	810	904	844	821	843	836	887	819	850	819	910	794	859	845	889	893	843	844	821	834	895	831	873	859	840	836	851	810	861	799	903	822	860	911	848	841	783	824	888	899	821	890	868	830	869	815	805	830	863	857	855	846	856	830	847	845	876	831	857	872	792	859	809	769	869	825	817	846	804	846	828	798	868	882	865	854	825	830	827	864	831	835	837	839	860	828	854	833	807	824	844	861	787	838	840	864	925	853	818	806	782	837	841	889	898	873	864	785	837	837	825	877	852	829	876	863	908	782	857	813	873	809	925	861	823	872	861	800	787	821	853	818	821	793	899	833	814	864	814	795	863	818	872	870	826	879	842	848	873	837	863	842	919	804	870	872	817	882	859	848	791	861	804	819	871	845	804	850	806	867	901	833	850	834	813	890	858	845	802	872	840	815	775	832	865	845	852	841	808	856	860	852	841	853	804	878	829	842	866	861	832	818	833	878	856	844	846	874	834	815	832	856	861	814	828	858	807	807	782	849	785	828	817	850	845	844	876	853	827	858	822	838	803	813	794	807	833	852	903	831	842	859	830	831	883	833	860	811	835	856	838	863	865	825	840	825	886	846	826	803	875	800	860	830	866	838	869	816	836	799	829	845	857	835	843	864	854	861	879	853	888	841	880	843	824	860	812	822	817	843	841	825	789	864	787	858	856	834	848	815	840	833	838	842	838	913	837	880	874	878	867	848	905	850	847	888	800	812	855	848	867	879	860	848	892	819	867	780	852	838	843	891	809	833	860	885	838	851	876	853	866	839	786	901	862	910	895	848	827	834	822	814	875	844	847	822	841	822	805	852	794	873	838	804	826	863	851	863	834	812	797	876	884	825	812	851	822	852	875	832	830	845	862	835	862	822	843	894	838	844	842	854	862	889	823	826	870	804	870	845	871	927	887	834	829	903	865	807	802	843	824	841	852	791	816	846	876	804	831	854	834	851	882	847	806	797	820	830	860	803	813	848	831	832	833	904	865	865	833	836	823	909	838	875	855	832	859	840	863	866	852	840	857	844	811	797	853	837	877	841	849	845	872	839	809	856	828	868	874	884	818	850	860	860	852	852	815	819	832	849	825	870	826	806	876	815	812	847	866	816	821	858	821	835	789	844	815	840	890	842	872	860	854	898	831	843	833	827	821	871	822	832	824	851	813	834	844	811	879	824	839	850	848	861	833	872	863	785	839	801	822	837	849	858	815	828	834	831	822	813	833	881	825	865	852	868	847	834	847	843	883	841	813	826	796	860	898	826	810	817	837	876	861	805	857	851	809	840	830	850	815	848	907	847	840	814	883	814	858	849	823	817	834	852	853	843	855	860	865	857	818	861	833	830	874	858	838	872	813	861	840	845	854	812	824	862	837	802	833	839	800	800	869	861	858	860	900	849	864	823	827	799	812	852	835	871	801	854	863	802	855	799	889	841	839	823	815	856	844	890	855	853	837	819	836	817	839	877	833	825	848	845	843	836	843	836	834	813	895	873	860	822	849	879	832	850	777	891	856	853	819	841	842	847	854	846	884	825	830	846	814	788	881	856	833	873	809	885	849	820	816	846	866	849	826	820	818	834	899	821	866	856	882	879	850	855	810	833	831	887	793	864	860	863	794	892	849	854	852	904	839	791	829	823	821	833	878	862	848	826	827	831	832	833	825	890	813	896	879	848	803	861	892	839	849	840	802	833	900	786	832	813	826	856	852	821	855	795	807	850	808	818	846	805	815	838	875	848	833	897	804	850	828	849	857	835	792	847	803	802	828	868	839	902	845	855	822	843	865	848	855	834	848	840	818	858	884	864	849	839	910	817	849	883	878	867	837	820	857	869	818	856	832	871	830	836	794	807	808	835	894	846	832	842	844	886	848	847	836	762	816	838	827	840	816	897	854	826	826	817	833	791	783	868	823	799	824	850	895	854	842	864	851	817	822	840	872	814	845	832	860	826	864	806	882	848	846	828	821	850	823	803	918	886	829	827	835	807	852	818	835	828	853	826	819	872	846	807	825	787	806	889	826	833	806	868	812	841	780	836	862	855	800	867	834	779	909	836	830	825	851	858	848	849	817	833	843	883	847	823	841	854	820	830	834	879	812	844	837	821	787	807	805	862	817	856	781	811	862	812	817	834	833	808	845	868	816	822	854	867	856	782	822	914	858	883	825	907	831	878	845	830	793	809	872	802	824	831	873	850	892	831	834	883	860	812	836	812	880	872	847	846	877	835	836	844	842	821	820	846	874	826	851	826	900	861	827	840	838	868	867	838	819	851	830	848	865	783	826	756	865	846	837	849	884	833	781	840	863	877	804	868	801	837	815	790	836	875	872	825	879	829	865	827	882	909	825	869	847	830	828	825	844	872	865	865	862	831	870	818	912	888	891	795	849	834	880	840	815	864	820	856	903	801	799	861	854	834	839	783	865	821	835	804	834	847	859	856	843	902	857	832	807	827	828	838	844	825	862	852	838	865	867	851	822	919	884	844	873	833	788	879	828	850	836	825	867	916	832	835	857	835	811	893	850	809	798	870	817	850	824	841	816	890	869	802	877	836	826	819	810	844	835	803	875	869	824	860	852	841	813	839	855	851	863	823	862	824	820	839	835	792	848	913	833	859	840	831	842	825	888	855	868	833	851	817	864	872	855	826	820	860	837	814	812	820	896	803	885	833	854	834	873	861	864	799	906	879	843	921	855	843	793	834	858	829	839	834	863	814	800	808	827	897	870	839	870	822	865	817	844	837	887	849	843	774	871	856	866	894	866	884	864	807	866	840	837	854	855	830	816	896	823	842	871	865	848	771	856	850	861	858	864	844	808	813	828	843	853	869	848	833	796	823	836	865	840	865	845	841	801	800	818	871	861	863	830	843	841	870	901	807	848	820	825	871	902	824	869	831	837	845	819	917	848	850	841	878	829	842	830	803	852	866	881	778	918	864	827	826	862	874	818	878	813	831	843	904	873	845	833	831	828	834	837	817	839	819	803	828	846	867	873	838	847	833	869	813	835	857	803	828	816	836	848	820	890	841	820	821	845	850	827	841	826	826	806	831	856	811	813	871	831	879	845	823	833	816	876	858	910	918	825	840	820	878	863	865	835	838	830	815	874	837	883	769	838	850	838	871
43330	36356	23898	15565	9017	4952	2483	1179	600	435	1678	478	300	300	273	267	261	258	252	249	202	248	223	243	213	214	249	218	195	184	208	198	184	204	224	197	179	173	192	182	198	217	206	186	192	207	164	179	200	206	200	211	206	187	160	179	157	190	182	201	204	199	198	174	170	203	175	210	166	195	173	194	180	200	201	178	173	221	187	164	180	198	210	171	186	177	190	173	208	181	187	187	198	195	210	207	193	166	202	175	210	187	199	203	185	169	206	194	179	183	209	219	209	205	191	196	162	195	204	193	169	183	203	180	186	172	181	180	192	184	163	146	186	159	163	162	173	175	196	176	188	189	208	176	174	198	171	183	197	192	170	182	199	181	181	183	189	158	181	211	180	195	170	173	193	180	191	184	169	191	196	198	177	215	192	164	196	187	185	183	184	170	189	176	152	206	172	183	197	174	179	191	180	161	169	197	165	174	185	168	173	172	199	192	211	199	212	164	196	158	188	185	197	174	201	158	171	182	187	186	176	197	179	199	170	173	167	181	163	163	187	184	181	190	174	191	178	200	190	188	201	188	187	186	193	215	192	181	192	181	173	197	182	194	184	211	176	164	183	174	191	164	195	171	166	204	185	200	201	192	177	211	177	168	196	181	183	202	171	190	189	145	186	188	169	175	188	177	190	188	195	206	171	205	204	169	168	190	178	176	207	176	182	165	180	172	191	180	197	216	178	184	201	185	165	190	147	163	211	196	162	187	174	193	165	171	184	222	192	166	149	199	191	182	208	193	186	180	176	190	172	175	184	181	182	177	171	180	178	197	179	189	188	212	192	173	215	172	196	189	188	224	191	191	205	174	196	163	177	223	193	186	192	190	182	199	223	156	153	207	163	160	175	201	179	200	172	156	219	207	195	189	200	198	169	180	207	169	181	205	207	196	202	169	180	168	175	190	180	190	180	172	193	180	191	196	170	187	183	184	170	176	203	205	177	180	162	178	174	180	173	176	202	185	186	177	190	171	200	172	184	179	181	200	210	172	178	215	178	200	208	194	183	179	187	175	204	190	192	191	181	168	211	181	184	167	199	204	191	192	206	182	197	205	214	193	207	201	173	186	168	204	198	177	193	179	176	177	186	181	172	200	189	188	203	171	182	165	162	186	190	180	162	190	192	182	184	183	176	186	193	188	196	173	185	191	169	177	189	183	181	195	174	172	209	187	172	181	200	169	190	160	177	199	178	185	174	170	176	194	180	202	171	197	188	189	177	167	173	181	188	189	210	196	185	176	177	162	181	175	199	190	207	212	189	157	172	189	164	195	178	165	182	183	196	206	173	154	177	199	199	184	172	188	189	189	188	165	187	211	184	185	201	199	190	181	181	163	174	164	183	173	209	186	180	194	176	196	189	185	192	182	208	164	170	200	165	183	167	173	189	187	203	207	188	188	173	177	175	180	218	176	192	188	171	184	227	192	166	176	194	189	188	197	174	166	189	200	210	162	179	210	176	162	187	186	180	183	163	195	202	190	192	178	155	215	192	202	202	203	165	201	174	181	177	208	183	177	181	198	199	192	184	202	187	183	176	167	184	185	193	197	167	197	165	168	184	195	186	188	179	170	191	186	178	186	154	204	213	165	180	205	182	179	207	198	186	184	205	184	188	199	179	172	175	182	168	188	196	174	180	180	171	204	192	170	191	188	195	166	200	174	182	167	187	185	201	182	182	174	197	181	188	206	177	198	167	187	176	179	180	199	174	196	196	188	168	162	191	197	183	174	187	175	215	213	180	175	184	190	205	206	173	205	189	199	181	160	203	200	164	160	201	179	184	197	178	191	200	191	200	180	185	174	186	179	187	204	187	169	191	197	193	207	197	173	181	189	208	169	208	169	189	185	187	199	178	177	191	199	165	176	203	200	179	182	169	177	204	179	164	167	204	182	191	176	162	174	190	207	203	214	191	192	207	139	175	173	200	193	173	184	179	177	199	212	184	178	194	182	163	178	188	192	186	192	205	172	194	206	200	203	179	167	169	158	182	202	215	169	176	175	206	167	173	195	197	187	189	175	202	192	195	189	184	189	182	202	188	196	203	167	198	170	196	194	195	162	193	160	202	175	189	187	173	191	196	158	190	195	176	184	173	180	192	186	171	175	192	168	200	183	163	189	179	172	202	191	185	194	200	180	199	195	190	206	181	205	197	191	187	189	194	194	160	165	211	185	190	195	185	172	203	161	163	185	184	173	184	193	207	181	176	169	178	173	176	168	182	167	164	203	201	182	215	181	182	200	191	173	191	208	179	187	183	167	214	170	164	184	193	183	189	183	158	169	169	194	183	176	227	192	176	180	193	195	186	183	169	178	185	174	178	190	182	200	167	205	168	179	187	183	200	193	193	188	200	197	223	181	188	185	176	184	190	175	187	208	190	176	169	228	191	176	158	193	194	184	222	181	195	162	190	155	165	182	179	180	210	164	191	190	187	188	184	199	189	227	176	197	189	185	183	155	188	171	198	176	184	181	193	177	190	188	190	201	187	180	202	172	189	172	182	169	195	197	173	195	191	184	163	208	185	212	195	196	180	187	190	180	189	199	185	181	184	169	184	192	189	193	189	206	160	182	165	169	170	191	174	183	173	164	229	193	176	200	173	169	173	180	135	172	201	181	188	195	172	182	163	180	171	164	188	182	182	196	193	168	192	182	155	192	181	203	172	190	161	207	174	178	189	186	182	196	178	191	191	178	175	197	189	200	171	182	168	198	169	203	193	181	173	187	191	172	198	179	185	179	168	185	203	182	196	202	209	179	175	188	194	163	185	187	192	173	190	203	201	160	183	183	191	170	188	191	223	179	170	201	185	176	202	195	192	173	193	183	190	177	191	171	177	183	189	197	181	187	166	214	193	165	199	186	201	182	196	197	192	191	188	208	179	208	191	188	227	174	183	190	178	181	177	199	173	188	159	193	178	175	171	175	173	200	191	188	185	186	204	177	165	198	208	196	187	185	203	188	185	199	176	182	187	168	191	172	190	196	186	199	164	198	158	169	187	201	207	187	163	185	164	166	203	161	185	189	189	201	179	192	181	201	225	190	195	191	183	178	179	196	205	174	183	200	177	211	147	167	174	205	184	147	172	172	193	197	198	195	177	185	174	174	195	202	173	180	170	181	177	211	179	193	169	172	191	184	204	186	203	206	190	205	168	174	182	203	168	196	164	190	200	180	165	180	189	194	203	175	193	180	181	201	170	195	208	148	204	192	186	166	180	181	178	208	188	182	160	197	155	187	188	192	188	172	183	191	146	198	202	202	184	198	198	220	215	195	197	186	175	167	177	175	195	181	175	183	201	195	174	216	188	172	200	171	180	161	181	189	164	202	168	196	181	189	183	186	196	201	192	204	184	183	182	201	198	180	195	179	198	184	186	209	204	179	205	168	190	200	210	180	179	197	199	211	196	201	198	190	201	164	180	189	190	155	169	170	159	202	175	195	190	172	162	180	198	185	199	172
33596	25451	10355	6358	5381	4447	3580	2955	2539	2250	7691	2077	1359	1261	1268	1125	979	1021	990	865	835	852	823	794	727	707	714	725	707	662	678	662	669	614	613	630	621	630	622	581	586	567	610	553	577	552	550	555	570	550	587	557	522	553	504	584	543	545	549	548	562	529	551	536	525	545	507	551	521	525	538	550	575	569	539	567	548	502	491	546	531	533	512	510	494	522	520	476	534	535	530	508	516	522	530	482	552	497	507	541	519	499	505	491	479	514	498	528	539	515	485	499	478	507	484	523	485	520	515	499	494	516	486	484	509	507	506	490	556	516	514	520	503	508	461	500	499	501	471	515	525	499	495	499	488	512	484	536	502	488	557	531	549	486	491	514	481	516	511	489	491	490	517	497	519	537	445	472	502	466	496	486	505	521	466	474	508	440	512	484	510	511	502	508	491	489	496	513	517	506	509	509	510	483	500	474	508	505	498	496	513	517	490	452	524	478	502	489	473	513	502	530	494	534	497	506	529	519	481	539	484	491	492	494	496	535	521	515	492	532	469	510	509	462	517	489	484	509	494	462	485	527	504	467	467	511	515	488	519	512	489	489	466	508	473	549	481	525	507	481	540	459	504	468	503	500	507	467	477	498	465	503	473	482	455	491	492	486	496	476	519	538	498	535	509	525	479	528	539	484	481	489	522	486	505	449	481	543	486	496	465	473	499	506	472	548	520	514	489	490	508	431	517	495	515	472	481	530	543	493	523	539	465	481	499	484	517	522	486	513	498	541	482	501	527	516	503	492	506	478	504	511	493	493	506	524	517	533	497	494	489	531	462	524	486	510	468	474	516	483	484	472	529	492	481	499	494	473	477	517	507	494	476	484	514	506	485	527	461	494	535	494	481	498	468	459	511	467	462	489	511	491	526	480	475	438	503	441	479	505	497	452	525	483	486	446	497	522	469	490	528	516	485	494	492	502	489	498	497	493	542	520	487	528	508	472	468	511	517	498	496	548	499	456	497	456	492	475	504	517	489	445	524	533	500	479	537	508	490	525	489	483	455	513	510	523	507	449	535	478	484	496	519	455	492	458	480	482	456	510	516	509	478	516	486	527	507	518	495	443	486	483	539	493	508	501	482	485	515	512	520	516	496	481	537	475	491	496	492	495	497	495	506	468	474	514	509	493	505	516	532	480	509	493	546	503	503	478	469	499	482	512	483	479	479	501	519	488	509	492	481	499	518	447	511	503	481	525	496	522	490	511	519	495	510	505	516	483	512	480	479	486	469	477	467	472	489	515	432	465	522	484	505	457	518	465	516	515	503	515	511	520	474	488	498	492	493	489	514	512	513	467	502	513	513	483	495	457	486	508	520	532	487	489	486	519	545	545	512	529	466	516	491	521	504	475	474	516	493	513	520	489	485	479	519	493	489	491	512	502	525	496	483	498	462	524	468	501	476	489	491	504	474	536	511	469	487	525	510	498	517	480	524	479	482	445	484	506	480	480	525	476	494	460	508	513	483	468	469	525	497	552	475	495	487	494	481	507	473	516	480	515	496	479	501	483	476	483	460	471	456	485	503	491	531	486	491	499	481	526	526	484	486	493	498	515	499	518	493	485	509	510	486	492	486	517	499	508	480	493	506	488	468	517	481	487	477	459	510	505	517	504	503	521	455	537	498	463	485	451	496	476	517	493	477	477	474	480	505	520	516	487	553	500	515	511	450	481	517	487	466	531	452	519	448	528	507	490	514	503	524	476	481	483	507	519	476	509	528	503	507	466	494	480	468	468	491	498	513	481	481	495	490	466	547	510	493	475	508	492	505	499	510	478	521	491	490	472	523	514	494	537	455	510	507	541	502	488	481	495	468	501	514	522	520	522	511	518	449	510	492	512	511	508	539	519	504	462	511	485	537	507	498	531	484	498	512	500	480	488	473	484	484	505	504	481	529	467	518	470	493	507	508	509	468	506	469	491	490	504	510	524	492	511	457	512	490	501	506	467	475	520	475	493	501	462	521	512	513	485	473	492	507	517	481	494	509	494	537	512	485	483	488	497	520	462	451	486	494	508	445	496	491	479	504	475	473	473	472	501	513	493	476	481	510	477	548	475	458	514	500	490	480	478	505	475	487	548	483	516	515	485	473	488	487	509	488	461	513	518	484	527	532	454	541	507	485	466	516	481	495	537	507	501	493	490	491	463	508	476	510	527	496	532	473	476	459	513	487	491	521	490	469	502	496	446	496	481	530	496	498	481	492	522	498	477	494	496	478	489	508	524	519	499	490	462	447	499	478	478	486	508	508	494	472	513	558	530	512	483	522	525	490	513	499	521	493	505	472	481	474	536	502	503	543	505	511	533	468	517	497	510	508	481	510	467	500	500	492	525	480	501	477	510	472	521	464	522	451	496	530	490	498	468	518	517	481	474	517	487	491	503	507	489	465	517	505	505	500	542	492	496	524	488	493	526	514	504	517	483	489	447	521	464	482	475	469	464	485	491	507	468	519	512	549	519	535	481	514	522	501	482	496	484	517	493	533	493	468	499	491	465	522	501	489	473	455	499	503	544	484	484	488	516	546	484	487	498	473	505	500	489	454	488	501	510	488	489	506	485	486	514	525	511	489	495	516	489	472	541	492	506	485	486	484	505	548	483	478	470	494	521	464	495	520	496	498	492	487	501	536	474	473	489	471	497	460	525	528	510	495	526	506	479	474	512	476	444	511	516	474	478	495	511	483	462	453	490	523	420	509	527	500	469	508	494	490	459	534	475	505	480	490	482	490	513	505	479	513	504	476	462	505	498	516	489	485	478	498	519	454	489	533	516	520	502	509	508	493	497	451	475	504	580	485	525	527	536	477	433	488	508	490	513	500	482	505	516	491	468	467	477	483	501	475	534	504	530	472	488	476	501	531	455	461	476	504	521	510	557	514	463	557	538	499	450	520	521	484	488	514	473	530	496	508	495	502	514	512	494	462	501	507	519	513	495	465	496	484	512	485	527	522	509	471	467	509	482	504	514	496	523	478	482	514	518	518	525	479	484	480	520	452	505	506	467	521	508	503	477	488	504	502	450	500	496	498	508	526	526	495	516	526	507	480	462	439	469	520	497	519	481	491	505	494	481	513	452	530	488	501	486	515	484	511	516	525	466	503	488	504	503	555	519	498	446	510	531	529	500	488	514	495	515	520	552	481	482	509	483	501	503	472	442	483	483	495	544	475	519	486	467	481	505	516	502	484	511	469	477	526	483	475	528	484	512	517	510	473	515	544	482	524	512	522	509	513	490	514	527	491	459	487	525	522	501	495	504	505	512	536	493	500	502	467	486	491	502	509	465	493	479	499	536	521	438	478	501	512	529	502	486	489	508	497	496	505	488	508	509	474	486	477	514	486	491	473	505	509	512	483	476	479	501	515	488	517	497	504	508	489	541	466	522	495	512	483	532	517	507	494	489	485	488	539	480	504	500	487	494	472	489	511	519	512	488	480	486	520	493	489	502	507	513	507	495
6181	4226	1137	462	366	316	283	322	285	293	323	273	280	294	298	279	299	300	290	281	331	250	266	276	312	283	283	338	281	266	285	284	281	288	279	278	278	258	261	277	266	282	289	276	328	312	282	290	267	299	288	282	309	303	302	274	311	279	293	294	298	294	284	282	279	289	319	304	282	280	273	333	293	283	298	309	277	307	317	281	295	296	291	289	313	320	258	289	266	276	294	313	278	293	290	299	261	276	285	314	281	299	315	288	281	287	268	263	297	300	294	275	297	298	282	242	293	268	295	290	281	271	275	291	298	317	310	312	308	293	330	304	280	299	322	274	277	302	322	302	291	275	298	264	298	276	281	283	295	289	295	296	273	285	301	286	281	278	275	282	288	294	298	278	280	268	288	328	277	298	260	293	293	295	296	294	285	265	265	265	316	302	277	279	270	266	319	295	282	284	295	287	306	284	294	300	272	307	292	328	303	281	291	299	296	275	292	292	291	294	280	248	282	301	280	293	306	303	305	269	292	299	332	286	274	271	267	315	303	274	285	292	253	272	311	276	270	298	291	299	304	296	275	290	283	288	278	264	298	286	293	281	290	306	269	295	332	284	294	286	275	291	278	292	322	285	291	268	248	275	288	275	304	310	294	298	266	301	288	250	276	304	302	265	303	303	289	298	265	288	260	265	293	260	307	324	262	318	281	313	285	296	255	299	312	317	273	317	279	292	267	303	292	258	282	287	258	289	282	274	259	306	276	280	271	298	329	286	268	280	309	275	274	295	283	268	267	294	270	321	321	296	243	292	277	257	298	279	284	287	308	280	292	305	280	305	288	302	270	284	267	310	290	294	308	309	269	286	308	290	279	278	309	299	315	292	289	319	259	275	273	292	299	306	277	273	298	261	340	254	294	269	288	291	289	310	299	272	260	267	298	307	258	302	276	254	265	262	321	279	281	298	276	254	325	288	286	299	309	287	269	283	288	313	294	300	287	294	282	312	297	268	303	278	269	242	273	319	274	302	287	271	243	260	258	290	304	279	289	288	308	304	270	291	286	269	280	277	264	274	289	294	249	292	301	285	312	273	310	316	272	279	289	286	269	279	285	304	263	300	315	252	256	301	280	285	293	327	269	280	302	248	294	289	301	277	306	306	280	284	273	250	261	298	295	280	274	277	272	318	254	292	301	298	298	284	304	293	320	314	284	265	309	296	290	273	288	291	304	266	278	309	304	292	286	283	319	283	280	301	274	302	301	280	295	288	290	292	263	296	272	294	274	268	298	291	290	279	282	296	285	286	297	268	299	282	281	320	262	312	283	289	285	281	302	249	265	272	287	293	279	310	251	315	303	293	271	270	283	282	307	279	280	292	284	283	286	306	296	280	285	307	256	262	300	273	281	257	276	293	315	283	282	285	273	296	285	281	277	285	296	293	254	253	282	291	334	275	279	283	296	289	279	252	269	261	292	305	297	298	267	300	256	289	294	305	305	284	282	258	282	301	250	298	295	287	248	289	297	279	286	311	253	286	304	256	275	300	266	284	305	312	287	271	283	294	307	291	241	277	274	307	263	292	285	322	294	290	291	262	298	287	288	281	299	288	303	263	271	330	302	279	279	303	303	319	291	266	302	292	281	296	317	302	277	279	297	286	297	312	274	289	291	307	298	283	300	327	255	304	289	306	287	273	298	302	262	288	275	304	265	301	281	320	263	270	297	271	276	293	308	287	288	290	281	264	278	305	266	280	278	294	258	307	296	276	287	281	293	271	263	282	280	295	274	283	292	308	267	285	260	285	285	275	267	289	329	290	275	315	265	303	274	290	301	262	313	266	325	273	291	258	285	301	288	254	287	278	301	292	281	282	301	260	293	269	264	274	283	278	273	302	242	291	300	293	284	283	270	304	280	271	271	265	284	266	307	312	282	322	269	272	268	253	303	281	290	269	292	308	275	287	294	275	292	279	310	294	273	267	280	289	306	280	287	263	321	287	299	276	302	295	279	295	279	297	320	274	251	319	300	298	309	289	284	301	299	292	320	268	249	307	300	281	314	291	301	321	298	310	276	282	303	253	293	272	280	295	280	294	300	269	288	279	270	330	329	287	302	291	266	284	314	271	288	301	307	273	294	315	281	276	285	254	274	294	259	302	300	287	270	277	290	281	270	299	280	278	262	287	276	270	305	306	278	294	262	282	272	309	256	301	293	279	270	277	280	263	298	263	317	279	299	302	300	264	292	314	285	302	281	256	248	320	314	292	287	300	304	303	310	273	277	290	299	273	272	270	304	273	286	252	301	291	284	281	272	276	268	301	313	277	303	287	312	286	293	317	285	304	277	269	284	296	266	276	262	269	287	315	293	287	297	285	330	284	317	294	292	311	313	267	279	319	307	270	329	293	297	282	294	295	263	297	292	303	282	287	281	280	285	266	284	285	317	299	282	309	257	288	290	280	272	295	279	288	320	294	263	284	288	316	276	321	274	274	296	284	321	292	279	273	287	279	298	260	291	319	295	306	280	278	276	288	299	265	307	308	299	274	275	297	276	302	315	297	293	281	257	307	276	260	279	259	265	293	313	309	282	291	301	288	301	302	299	287	315	297	310	292	290	294	292	296	257	287	299	261	284	279	307	285	277	328	271	274	296	294	283	309	315	289	277	297	259	275	311	280	270	291	286	311	293	300	275	279	283	270	313	286	273	294	276	311	302	295	305	282	317	299	316	255	295	292	287	288	282	274	287	256	281	302	306	283	274	282	307	296	314	256	294	297	276	297	292	312	287	315	304	289	266	290	259	240	270	304	273	296	292	283	320	261	283	303	270	268	278	305	241	306	318	276	297	308	295	282	252	279	287	316	254	284	281	282	284	310	309	290	306	256	293	278	285	290	265	272	303	322	280	287	273	297	308	281	300	306	286	296	294	311	286	340	316	297	277	272	267	308	288	295	292	300	318	303	314	297	266	287	292	269	265	298	295	288	274	278	279	290	297	290	301	309	275	309	294	301	282	309	264	304	282	281	268	286	273	264	281	260	294	278	285	304	294	255	293	290	276	316	267	302	289	259	257	294	303	286	290	264	284	282	303	278	289	299	289	289	281	268	289	284	274	304	293	254	271	260	289	285	320	287	253	280	287	326	305	309	276	289	266	302	260	272	278	292	295	274	294	289	304	300	268	298	302	273	301	284	301	280	266	308	265	269	282	286	269	317	300	275	296	281	270	289	271	299	292	283	274	308	309	296	272	307	292	296	281	304	293	283	274	272	270	282	292	290	294	282	264	282	298	309	285	269	306	271	307	271	268	292	296	292	297	292	285	299	277	251	328	314	280	297	312	273	315	304	275	261	267	284	280	313	313	300	300	285	304	298	279	264	283	289	242	276	297	270	293	289	281	311	269	304	273	276	270	311	267	317	290	301	319	277	290	307	288	312	296	303	303	270	318	291	268	281	292	316	281	294	258	274	300	302	273	308	270	300	298	315	272	297	278	330	278	274	257	306	291	267
6594	5423	1640	1023	911	901	840	848	792	820	1329	767	785	852	829	780	759	785	785	773	755	742	760	747	759	786	772	799	778	750	772	749	781	764	793	737	735	802	723	721	764	753	766	735	783	758	793	793	767	729	760	799	783	763	784	728	759	783	743	729	758	784	748	765	751	743	796	746	719	793	728	741	732	737	823	791	792	769	789	769	766	747	748	772	744	800	825	754	755	746	776	749	729	793	732	771	731	788	739	789	747	782	750	748	760	762	730	735	739	802	769	750	765	767	765	781	822	808	783	741	727	750	755	748	713	753	744	776	738	751	772	775	723	822	712	763	765	738	783	804	800	766	811	793	764	715	739	774	751	766	748	805	745	734	755	770	795	766	808	813	815	806	792	764	713	829	818	769	771	813	749	759	762	766	778	766	818	810	753	798	719	754	814	772	783	772	758	728	761	756	752	800	758	750	754	713	739	739	717	745	770	735	802	765	763	752	787	735	791	733	740	784	812	737	737	764	740	783	758	740	758	805	709	731	757	788	735	819	756	765	793	775	736	761	754	758	712	736	724	749	758	770	763	799	765	824	769	779	751	766	761	767	727	802	761	768	767	783	724	824	785	719	750	767	731	736	741	836	799	740	793	776	767	758	743	717	718	764	787	723	730	750	778	715	814	779	773	763	770	754	780	776	774	789	733	797	763	793	792	752	790	708	778	786	752	754	793	751	733	733	800	787	773	744	793	778	763	744	759	792	784	760	773	778	790	733	786	756	812	757	793	750	785	719	757	776	753	748	770	794	729	726	799	762	802	734	856	774	749	783	762	775	727	762	756	799	710	809	718	724	767	778	744	815	782	779	795	728	752	719	740	803	749	778	744	777	708	771	798	768	732	735	709	785	734	741	736	769	723	765	719	791	764	741	764	722	792	753	731	794	784	724	744	752	784	793	774	773	799	796	811	718	766	753	762	726	739	796	760	802	745	757	774	808	818	809	714	755	751	788	776	798	777	778	782	723	757	719	809	775	760	781	713	736	791	740	760	768	737	763	752	792	753	768	799	721	754	789	748	776	753	750	765	729	803	788	764	732	801	769	739	744	725	728	781	765	775	781	778	764	793	743	783	737	791	808	761	708	800	774	752	779	731	773	788	732	809	793	771	743	786	743	784	763	735	707	766	724	785	739	749	778	760	761	774	773	773	788	783	803	806	759	757	739	754	751	742	762	776	735	813	778	768	753	751	778	789	719	774	747	768	771	754	777	760	722	736	814	765	735	810	765	815	781	759	732	765	786	742	758	743	772	754	764	802	728	743	718	734	750	761	753	796	774	757	770	731	777	738	722	784	735	758	728	780	783	775	753	750	755	771	750	780	757	738	758	763	768	744	778	782	815	818	792	706	760	766	728	694	770	722	791	762	765	804	739	827	737	822	736	743	727	739	710	742	783	756	729	797	716	815	713	781	785	772	789	778	791	724	730	784	719	773	758	751	811	743	748	781	783	758	757	724	738	738	734	776	775	731	732	762	777	808	683	803	797	830	741	758	744	799	719	790	738	731	793	786	833	815	794	742	769	748	791	801	809	762	838	717	753	775	772	770	731	741	792	781	713	784	758	795	777	733	770	762	741	776	724	722	760	716	792	798	786	715	772	814	722	751	790	792	727	761	773	749	764	765	713	785	776	779	744	799	805	796	765	758	772	795	756	768	787	755	731	821	724	734	739	778	719	757	692	780	755	745	793	775	741	784	790	734	747	730	796	766	781	736	744	725	794	794	784	799	732	735	745	766	775	745	752	790	740	763	794	769	752	766	735	779	731	790	791	723	768	763	767	752	723	799	778	822	746	814	744	763	753	802	796	760	821	822	785	797	771	734	773	706	720	762	775	806	761	755	739	719	746	737	716	785	790	744	703	776	770	768	775	730	701	772	784	770	741	764	781	742	809	774	805	749	786	796	764	745	734	812	754	774	769	756	750	745	770	804	784	763	781	755	750	772	776	766	740	769	801	741	727	725	736	779	770	741	755	745	739	777	742	758	756	806	734	788	726	785	744	759	751	778	834	772	786	740	766	736	773	755	760	787	724	791	764	768	755	778	814	741	818	776	761	759	779	721	792	782	769	733	742	777	740	783	804	808	797	759	767	741	755	811	739	704	741	782	827	778	805	818	740	752	725	774	705	730	765	765	795	739	787	836	750	785	729	715	801	739	724	777	749	815	790	753	724	771	769	775	794	787	738	756	768	799	816	789	791	767	757	725	781	714	765	759	739	820	718	764	777	790	794	804	769	805	769	763	736	795	767	710	795	754	772	761	777	755	775	775	769	789	783	775	754	740	765	737	787	749	790	788	713	693	729	769	801	756	769	729	761	767	781	805	807	777	747	743	745	760	725	741	762	775	749	723	705	763	741	752	790	765	796	777	722	724	767	725	747	750	794	785	801	767	724	768	772	766	780	762	793	767	731	713	768	740	770	756	785	752	768	771	708	757	748	761	757	754	796	772	780	789	787	781	798	751	734	797	755	805	778	712	798	762	761	756	757	761	833	777	744	798	755	725	772	782	799	780	780	792	716	794	753	780	699	767	747	762	748	761	764	825	755	741	748	736	784	785	746	688	739	773	721	746	754	747	718	769	740	803	746	754	808	749	767	766	807	759	771	759	731	762	728	822	775	782	799	793	787	753	786	753	810	722	802	793	802	720	732	756	795	785	730	790	798	817	762	809	767	758	766	750	780	788	764	791	798	717	725	758	798	767	828	767	720	793	782	737	797	776	783	710	782	798	706	752	779	766	750	721	750	704	714	739	765	747	786	745	753	815	734	775	780	747	763	763	754	773	796	760	743	743	812	750	714	805	765	763	767	770	803	769	731	775	823	718	743	792	772	716	774	726	762	789	753	741	756	750	762	775	779	759	752	778	837	761	779	788	792	799	729	798	768	801	766	802	795	768	786	715	768	773	784	755	765	729	799	761	782	786	733	744	733	740	791	788	788	753	760	769	757	773	801	767	747	757	754	774	762	778	776	741	761	804	751	761	754	749	797	786	777	743	792	728	816	766	752	748	802	789	777	763	748	782	733	742	810	728	739	749	774	756	789	804	766	706	785	753	737	747	738	773	769	763	736	755	734	812	723	743	814	780	782	724	754	747	767	775	797	746	727	754	737	784	775	754	742	790	791	765	733	727	805	761	778	818	746	731	731	751	785	814	775	806	823	806	800	747	775	786	790	738	757	769	743	747	778	728	760	750	723	797	738	756	724	809	777	797	766	814	786	731	742	753	783	714	679	790	733	811	769	788	753	781	724	789	748	770	789	760	766	721	754	727	735	696	711	701	774	751	753	756	747	744	717	703	798	734	792	757	745	740	769	793	770	791	739	802	798	718	756	794	769	773	738	727	815	737	747	722	779	742	778	794	751	769	829	792	740	773	822	769	800	723	799	768	776	783	812	757	790	766	774	797	798	773	780	793	704	708	790	817	729	783	694	743	775	814	729	744	768	805	776
34820	25725	13958	7152	3794	2047	1169	734	542	454	874	1241	397	419	372	415	353	395	335	376	358	369	353	364	377	369	344	314	325	350	354	351	355	335	352	346	339	324	317	353	320	363	339	342	330	291	332	353	323	362	369	342	343	308	321	340	341	320	304	312	338	342	347	323	347	287	346	339	340	315	329	315	325	343	312	291	343	315	351	342	322	358	314	361	334	328	304	359	347	331	332	320	323	311	324	359	326	346	347	321	309	321	332	360	331	329	337	326	318	343	295	296	369	355	331	365	336	363	343	313	334	323	356	319	351	322	333	313	345	291	322	315	352	324	320	306	323	328	320	336	341	336	324	326	356	315	346	346	334	341	315	333	325	328	347	326	346	321	330	341	322	319	359	318	375	324	330	292	320	333	311	316	359	338	299	345	351	359	346	316	355	325	325	324	320	327	346	329	322	327	343	351	329	346	332	371	310	335	348	316	315	335	324	358	302	322	350	323	359	323	361	303	327	307	311	313	325	352	349	333	337	294	300	304	348	353	338	333	305	357	324	322	336	354	349	307	356	321	316	328	348	334	339	358	333	350	327	315	352	347	368	292	322	327	299	306	345	322	315	340	323	333	342	289	355	345	325	325	342	328	344	357	323	345	330	357	316	351	331	338	329	323	341	316	352	346	296	344	305	326	317	329	378	333	341	320	322	315	362	319	345	337	342	335	337	325	319	359	357	312	342	322	340	348	376	306	335	329	346	329	342	323	329	320	364	331	330	305	330	314	328	343	356	288	311	314	322	286	327	346	330	334	306	321	299	361	317	334	316	329	348	293	332	338	324	306	315	358	328	331	323	321	364	320	326	330	330	316	345	357	339	361	344	327	345	332	349	308	341	379	319	362	349	305	367	304	330	300	323	316	335	318	323	311	378	332	361	348	368	337	364	331	351	353	328	315	304	325	321	334	312	329	321	362	332	328	334	339	338	286	361	312	335	346	325	337	336	320	336	343	319	363	337	333	317	308	317	322	344	328	333	362	356	329	344	318	313	315	329	307	316	330	352	327	317	308	357	319	338	342	332	333	355	346	320	339	302	302	315	335	337	320	346	334	303	324	352	321	308	339	344	370	348	343	338	322	341	365	312	308	321	335	344	313	356	351	321	343	324	354	312	323	322	334	317	336	344	353	330	320	315	305	336	312	365	332	334	345	307	359	323	333	345	345	318	320	353	319	331	352	329	302	326	327	300	302	353	343	324	333	344	331	322	314	330	298	345	361	323	324	310	337	340	315	320	295	339	334	347	336	319	341	325	313	346	330	331	309	327	348	308	328	328	319	349	315	378	306	319	311	336	359	340	333	334	287	331	320	360	347	305	348	318	315	348	332	351	342	330	324	306	303	297	354	344	337	330	278	334	317	308	321	321	318	371	310	340	328	328	333	356	299	357	364	324	347	352	319	333	337	292	322	366	315	357	316	332	375	309	334	342	343	324	329	334	339	341	325	319	299	343	346	352	326	324	320	316	330	331	353	317	330	347	334	317	350	338	358	329	301	333	331	363	330	322	327	357	347	337	310	325	327	336	315	328	326	332	340	329	324	327	322	355	347	344	311	326	354	329	346	306	338	336	343	340	320	299	346	322	303	322	346	345	333	312	337	356	321	331	311	340	357	337	330	312	310	346	315	326	316	356	308	310	310	311	315	361	348	347	339	363	322	330	340	326	322	320	290	321	332	332	356	340	321	313	352	309	348	336	310	331	352	365	337	339	341	305	333	341	322	341	336	331	315	356	332	328	322	348	341	325	324	329	354	320	338	344	358	347	326	353	341	330	315	334	327	305	309	320	317	335	318	334	351	329	340	322	336	333	342	346	377	335	341	336	358	350	309	332	317	352	311	300	381	349	338	332	339	316	329	343	318	353	339	366	346	342	342	344	340	347	345	276	335	330	346	340	295	338	339	331	328	328	354	308	330	345	321	322	323	345	329	348	335	332	337	371	313	295	338	314	340	359	376	313	312	319	337	359	326	353	302	324	359	321	333	346	334	332	341	359	341	332	299	333	342	338	304	291	353	339	311	354	295	346	318	350	327	322	350	371	343	336	340	311	328	319	325	335	319	338	325	371	324	332	342	293	340	341	316	348	347	346	338	305	340	319	347	351	332	335	307	330	314	322	323	325	320	311	349	341	360	361	349	381	304	317	314	332	338	351	338	322	329	347	314	351	334	357	336	321	353	298	295	310	343	354	330	380	332	383	307	344	326	348	331	322	334	343	343	326	334	314	350	316	336	321	362	317	356	304	319	336	342	333	351	320	340	351	312	350	341	313	342	319	321	305	329	324	319	319	339	302	333	349	321	315	328	331	303	347	322	313	313	327	334	334	333	317	330	340	350	348	352	309	354	323	321	320	328	351	304	347	312	321	342	308	362	346	330	312	337	324	303	350	328	321	305	328	303	328	320	308	338	342	330	322	322	296	339	331	333	299	331	314	334	347	354	380	301	331	341	336	354	360	340	322	362	358	319	325	333	324	319	330	356	373	349	356	341	295	325	366	389	330	340	296	341	346	365	345	331	350	362	329	344	336	330	322	337	309	336	301	334	344	333	331	343	363	335	320	326	319	309	317	366	331	375	370	346	350	337	302	339	300	371	320	309	319	344	345	317	310	341	352	348	363	325	325	325	350	341	309	349	324	331	355	336	318	314	327	304	295	331	318	350	318	319	331	313	321	319	343	334	343	319	346	344	319	324	372	326	307	339	329	338	335	335	346	359	320	308	309	315	371	338	326	338	356	313	345	363	312	344	345	320	306	336	341	345	333	374	352	307	350	325	315	324	337	316	334	351	302	346	308	345	333	329	342	319	352	310	334	328	298	331	368	343	310	336	345	310	287	337	368	326	316	353	325	336	329	328	365	324	329	326	316	315	324	347	327	316	328	289	336	344	352	315	341	304	334	313	301	347	336	328	323	324	339	308	306	327	351	321	351	358	310	335	323	354	350	304	338	323	325	316	312	346	325	311	362	303	314	356	317	346	345	330	321	353	333	308	291	359	370	326	345	359	321	341	338	313	340	340	364	326	352	289	321	363	339	334	337	343	329	345	366	331	319	316	328	318	309	340	341	337	332	326	337	326	294	349	310	329	329	370	326	335	336	335	329	349	332	317	334	364	349	345	348	330	320	348	310	380	314	351	331	377	336	321	358	326	339	349	336	323	313	358	299	334	339	358	317	326	340	333	332	341	318	329	355	343	308	310	352	329	328	324	326	287	363	320	327	329	335	325	346	347	338	294	333	362	315	342	345	335	351	318	337	377	346	349	308	327	335	329	358	347	334	328	306	309	354	350	360	308	337	314	329	335	318	318	335	325	295	325	326	328	375	355	341	342	355	315	332	330	362	343	366	327	301	322	362	320	347	350	343	345	314	339	323	342	369	329	307	320	329	343	338	323	323	329	303	337	337	332	345	332	343	350	309	363	347	317	316	300	317	313	353	315	324	325	324	329	304	341
25629	13347	5186	4064	3457	2924	2450	2080	1893	1608	3785	5083	1340	1256	1176	1164	1132	1097	1097	1095	1012	1003	990	997	1006	940	939	945	982	964	892	979	944	902	915	921	920	880	884	899	891	858	875	892	895	909	907	904	926	899	843	851	884	881	855	903	837	916	874	862	844	888	860	872	890	877	855	867	891	825	884	881	838	891	916	844	885	830	828	863	836	821	864	795	905	868	867	902	814	849	862	798	796	839	881	840	874	895	868	796	854	846	899	873	843	848	847	867	854	910	880	867	818	820	801	845	895	867	823	828	817	834	822	848	851	827	836	825	861	878	823	905	908	875	895	854	787	847	860	852	846	867	861	879	868	832	832	873	834	814	866	839	838	845	850	819	856	844	872	907	826	828	887	802	836	846	894	878	792	841	779	816	887	850	884	821	820	823	901	844	853	864	847	864	863	868	882	868	841	855	862	859	826	849	806	897	899	875	877	832	829	839	857	827	888	861	870	829	908	820	873	851	911	812	897	839	852	863	940	864	858	810	866	852	853	841	801	831	802	856	857	830	901	821	867	829	837	862	793	843	810	852	790	884	862	853	855	857	854	864	889	894	866	864	858	843	795	869	818	861	875	823	815	819	857	832	874	860	875	889	803	818	869	830	806	857	909	836	884	902	842	794	885	828	856	800	831	847	886	812	843	862	840	878	845	857	811	833	820	886	849	842	824	840	838	886	848	824	891	862	829	855	857	860	845	850	808	859	878	848	825	868	896	883	862	892	836	813	847	857	885	861	839	831	820	866	850	827	869	843	856	838	812	856	902	836	862	873	866	848	819	871	808	874	826	824	782	830	825	877	821	867	827	798	866	897	839	839	855	836	867	882	840	848	850	822	822	856	811	898	896	839	854	815	850	820	846	832	905	851	846	814	817	831	788	812	861	865	877	831	829	865	839	845	809	879	850	813	842	848	856	872	860	856	846	852	865	860	829	865	836	872	830	845	819	791	816	854	843	850	858	864	883	805	858	842	904	814	836	853	829	836	797	849	831	835	785	783	869	841	870	850	821	818	889	833	843	829	824	800	903	817	821	879	821	897	862	816	813	859	853	875	882	818	815	912	880	876	857	837	867	867	908	875	866	772	881	830	865	892	837	835	845	860	881	846	855	872	816	818	812	847	826	811	857	839	840	837	883	863	858	832	842	844	855	838	893	859	812	837	884	798	823	924	855	898	848	809	850	877	848	837	845	827	863	844	851	791	836	856	811	869	879	836	849	851	870	783	849	788	861	870	853	858	839	822	828	822	829	844	880	866	854	841	775	849	875	832	834	853	822	883	860	865	882	849	827	839	858	785	821	836	884	866	851	835	873	861	812	850	829	803	816	853	841	858	791	794	867	830	829	814	801	834	861	843	873	874	841	853	833	843	805	815	862	859	863	851	822	849	822	874	866	868	879	831	882	872	858	797	831	892	855	857	763	840	850	848	832	828	825	831	807	807	872	826	863	844	891	842	844	824	840	817	866	852	786	882	807	810	826	834	846	841	870	863	885	892	802	859	816	833	918	888	815	855	858	812	831	792	812	846	846	818	858	837	812	869	853	898	780	885	861	877	875	774	860	854	851	869	847	848	822	806	837	857	860	831	825	897	876	853	836	867	891	833	783	853	820	833	853	781	849	846	836	820	850	806	837	858	870	921	810	932	827	844	814	828	845	796	891	840	840	850	788	836	851	845	833	836	930	766	812	846	838	866	819	838	835	880	840	819	839	862	856	804	860	846	806	800	828	845	868	801	807	889	858	828	832	846	873	868	832	846	855	847	855	883	837	874	847	812	821	897	788	835	838	776	922	815	804	883	817	817	883	870	865	843	843	907	845	852	857	891	847	901	813	823	810	847	830	901	821	835	841	813	828	829	894	845	852	816	864	855	888	884	823	834	861	823	815	854	863	810	865	836	869	854	880	856	913	841	836	821	736	857	854	830	864	828	845	860	844	847	846	847	857	882	815	803	854	800	869	906	872	860	893	826	857	852	845	861	833	890	879	822	873	849	878	898	820	863	834	836	852	834	874	870	883	815	870	842	825	882	835	772	890	813	865	827	879	880	871	878	851	815	847	856	890	853	864	804	862	862	860	830	801	792	862	809	875	844	882	862	818	823	843	774	802	773	838	869	810	849	839	894	794	834	861	844	861	828	855	824	837	818	840	840	799	836	766	819	867	852	849	801	857	826	836	831	877	811	823	833	847	863	858	820	908	818	854	880	892	845	847	820	849	823	869	833	860	839	862	837	827	830	887	909	808	805	843	871	899	886	865	863	824	867	820	873	879	824	842	863	855	835	907	882	820	838	871	854	829	810	844	884	853	842	832	812	824	848	889	812	864	873	798	861	909	859	849	815	813	830	896	826	860	886	803	778	860	842	827	864	835	818	799	853	860	832	836	826	805	851	858	857	804	900	821	801	813	837	836	877	838	829	848	850	855	820	828	874	855	840	835	880	840	852	843	831	845	825	838	844	908	768	817	866	807	818	882	885	886	935	808	852	869	842	878	872	876	807	860	860	809	810	876	868	802	880	843	857	841	833	844	828	868	807	905	821	852	851	828	898	855	846	894	882	831	826	854	871	816	876	910	871	832	842	882	839	876	849	932	820	841	822	794	846	842	821	883	802	795	863	862	869	773	812	867	830	839	859	861	881	892	834	879	829	881	873	876	845	832	869	844	788	850	783	896	834	875	867	839	811	850	836	850	843	829	803	880	845	809	804	906	814	830	864	860	817	821	839	884	884	879	837	845	872	834	905	864	812	868	868	806	864	879	880	863	816	783	869	843	878	901	850	827	855	796	877	889	832	879	858	911	871	792	839	868	890	867	837	868	888	823	845	875	840	853	860	898	822	852	837	852	867	834	848	866	845	845	769	857	910	863	861	873	828	796	916	864	889	888	841	861	859	811	833	848	829	817	832	811	826	847	880	832	822	853	854	824	913	816	794	840	865	881	885	805	842	832	835	848	804	832	841	862	838	855	902	786	821	905	890	917	830	847	772	808	837	863	807	865	836	811	836	837	804	871	829	820	821	901	842	852	818	864	819	826	841	849	838	894	805	875	835	868	822	862	828	872	879	805	840	828	925	785	850	827	856	788	806	828	820	812	826	841	813	804	863	841	850	820	847	859	790	887	834	856	829	870	846	850	849	840	829	849	856	824	835	885	822	866	889	870	835	873	876	829	864	850	882	815	835	851	784	846	855	890	877	855	858	828	806	842	852	820	827	820	846	846	837	891	892	828	797	866	835	871	843	813	852	907	900	892	868	821	858	856	822	863	873	873	778	873	911	829	917	883	814	823	856	869	872	856	876	861	834	871	834	859	875	848	885	905	857	861	872	876	791	834	811	812	816	836	877	827	789	812	886	815	868	856	829	871	912	792	893	853	841	818	874	887	899	876	861	837	885	861	844	834	843	851	827	863	870	850	896	780	778	851	811	867	831	816	828	889	858	783	817	813	803	843	815	838	864
43120	34183	22725	17701	10229	5329	2697	1349	694	469	518	434	313	275	260	288	270	236	272	232	216	221	246	253	213	211	203	204	224	186	187	203	211	197	204	210	183	200	201	196	212	172	211	210	203	196	194	200	197	200	192	159	191	173	193	210	196	181	205	174	217	194	172	190	162	184	192	209	202	166	215	196	189	171	163	197	193	186	178	199	211	169	179	185	193	199	183	179	184	203	189	190	169	191	162	182	184	169	166	177	198	198	199	165	178	170	173	174	162	181	157	206	194	185	171	177	190	188	164	175	193	175	185	173	173	170	199	178	178	188	196	171	187	200	205	181	168	145	181	215	192	184	202	177	212	181	169	172	193	179	167	184	204	189	185	186	186	182	186	185	208	170	189	179	221	165	201	179	176	199	163	193	184	173	165	207	195	168	188	180	165	169	175	182	181	167	185	176	170	168	197	190	181	217	190	180	161	174	195	204	203	216	190	160	182	165	193	193	200	169	182	168	166	178	173	162	173	179	162	172	182	174	168	203	195	196	175	175	182	161	198	176	191	201	177	184	210	175	186	192	191	179	199	193	170	171	171	187	171	191	182	169	165	174	216	179	183	204	187	187	199	206	196	183	199	179	188	191	196	188	200	180	195	206	189	205	166	194	163	211	216	176	181	167	175	159	175	201	149	173	201	179	190	200	176	183	187	176	186	165	187	183	174	180	188	190	222	184	179	179	170	223	183	181	188	183	195	191	181	196	199	164	162	192	197	196	214	205	179	212	179	197	169	206	180	189	194	176	160	194	195	198	195	196	180	151	194	170	191	185	206	192	197	186	160	176	176	195	199	179	195	178	167	158	173	195	164	216	186	199	191	188	194	198	182	179	169	183	180	184	194	165	191	198	194	192	185	196	169	204	175	202	201	195	172	206	167	179	190	193	180	175	166	183	182	150	180	189	195	195	178	186	199	175	192	201	186	180	193	171	200	201	199	186	176	206	189	181	194	186	206	161	171	207	202	215	175	201	177	162	177	198	211	197	189	160	188	173	186	221	187	166	204	178	185	192	183	200	191	162	181	174	176	190	183	167	199	207	205	166	172	200	169	193	196	175	223	201	192	169	171	186	183	181	180	177	188	188	181	149	192	182	209	181	176	162	178	166	175	192	189	188	172	200	171	187	178	174	192	176	220	185	208	192	194	188	176	178	180	203	199	180	178	174	153	180	202	201	175	183	203	169	182	197	191	202	156	192	169	189	189	166	190	183	173	170	176	183	203	203	196	176	196	178	188	173	223	177	187	183	186	164	177	188	159	170	177	189	194	174	188	173	220	163	187	209	180	160	221	183	198	173	180	196	231	140	193	166	181	203	167	168	214	189	181	179	192	194	186	195	175	176	185	180	166	183	177	175	192	180	166	181	184	210	180	179	185	203	172	177	186	179	159	180	179	197	205	177	167	161	190	164	189	177	202	163	162	174	197	183	197	190	202	173	210	175	179	195	195	210	200	172	189	181	200	177	184	182	178	175	182	174	185	167	200	198	174	185	185	171	183	184	216	177	183	191	186	190	182	179	185	194	171	204	188	189	177	207	205	178	203	173	195	196	195	167	174	208	177	179	194	169	189	190	174	188	169	196	167	183	214	179	163	208	186	168	181	193	167	168	180	157	166	184	165	182	190	186	180	186	191	163	173	194	192	168	169	167	180	201	183	197	190	168	183	186	192	169	194	199	188	197	176	185	170	199	192	207	168	182	201	187	197	158	175	195	180	181	191	223	164	188	194	164	173	180	182	179	190	176	216	170	174	166	159	190	188	168	177	169	145	186	189	171	205	195	165	180	175	202	197	194	180	211	192	174	170	181	169	181	163	224	181	178	195	205	178	213	193	197	186	170	183	168	179	201	202	207	207	190	160	172	183	184	187	205	200	170	190	197	190	196	178	204	165	173	176	188	197	190	197	189	177	213	208	192	178	169	189	177	166	178	181	175	181	176	177	183	164	209	175	192	210	185	206	183	185	180	165	166	188	175	191	186	177	210	171	187	208	176	179	173	199	175	186	186	174	179	184	192	176	198	174	182	186	199	174	179	185	195	161	192	160	183	181	193	166	188	187	199	178	180	199	175	163	166	190	183	194	160	176	182	200	166	175	185	179	201	171	197	170	199	171	167	193	182	189	167	209	191	190	171	203	177	199	194	181	170	187	182	202	170	181	200	182	172	180	192	169	208	194	199	197	159	188	183	165	161	178	182	177	192	209	188	197	184	194	198	182	206	199	192	191	162	168	180	193	177	218	176	165	183	173	154	169	206	193	179	209	167	200	171	176	204	174	170	182	178	172	186	178	166	176	171	180	157	198	191	192	201	192	170	178	169	185	188	156	200	176	159	181	197	165	153	183	181	200	191	202	184	190	195	195	174	175	178	178	169	179	190	216	196	173	175	192	180	185	183	207	201	188	169	181	187	177	196	202	181	177	194	181	201	172	163	206	188	162	175	187	203	173	188	169	168	200	169	199	194	176	194	202	192	178	174	209	211	172	200	187	185	173	170	174	183	165	166	171	173	189	164	178	189	194	162	189	176	191	192	180	190	187	192	196	165	201	199	165	178	165	182	188	190	211	181	177	178	170	190	196	159	194	168	203	163	188	192	170	197	197	191	178	166	159	178	192	170	195	173	180	184	187	193	187	173	179	188	195	186	188	185	206	203	177	165	198	210	183	179	202	192	171	175	199	170	178	184	191	157	186	179	189	170	180	166	178	182	166	182	186	179	204	203	187	151	197	193	189	205	165	187	169	193	193	217	206	187	174	231	182	189	148	174	193	197	173	181	178	186	212	162	173	159	178	179	183	187	183	218	187	183	174	186	203	174	181	191	158	173	182	183	168	178	152	168	173	186	196	176	174	189	190	193	179	177	156	173	160	217	182	187	165	185	204	198	189	192	164	208	208	168	199	158	187	182	187	183	186	199	166	210	184	175	181	156	181	196	202	180	186	191	186	167	178	169	192	181	171	179	179	174	177	154	191	164	172	194	179	191	196	178	180	170	196	186	175	169	166	196	178	186	155	172	179	197	191	186	194	174	198	160	181	189	173	187	196	183	198	186	179	168	174	181	198	187	180	170	193	189	178	177	182	177	182	159	175	192	197	186	164	171	169	164	170	193	191	182	191	191	202	191	195	183	183	199	162	187	182	185	203	185	165	174	156	198	179	183	169	201	195	176	188	174	176	192	168	197	173	171	212	204	195	186	185	196	220	200	174	186	169	188	190	179	189	184	185	203	191	208	173	175	176	193	187	200	185	186	184	170	176	167	182	173	203	182	171	179	174	220	204	192	187	198	199	161	176	189	164	170	153	168	224	180	225	209	165	196	183	200	184	169	161	189	192	181	206	168	198	157	192	204	206	175	181	181	178	195	188	193	201	178	191	160	191	201	185	187	167	181	205	204	164	180	179	181	182	183	145	189	174	171	186	173	171	183	204	188	168	195	206	192	182	179	180	179	193	189
32714	24231	11575	11474	5330	4382	3599	2885	2472	2200	2644	2176	1463	1245	1163	1112	966	994	866	894	874	855	799	774	735	754	708	685	688	674	634	632	616	634	614	577	580	633	543	563	595	612	571	541	532	548	606	555	584	503	549	589	552	552	552	507	557	541	561	552	540	549	531	566	553	545	578	526	499	496	479	532	524	534	506	518	518	540	556	521	463	513	476	500	465	507	514	518	485	475	494	489	507	526	519	526	507	488	520	474	500	510	547	464	492	535	521	502	509	494	490	484	509	450	508	506	473	499	510	468	509	466	488	467	451	477	496	441	480	509	505	482	485	493	496	500	494	483	495	525	517	488	481	490	499	504	522	502	490	500	486	518	450	467	492	466	503	522	483	477	531	509	506	496	487	494	488	454	510	465	499	533	521	495	492	482	484	497	500	486	493	499	481	479	472	489	485	502	497	509	520	463	458	463	496	466	501	522	516	551	502	496	474	493	493	485	510	513	467	515	501	482	476	474	519	493	511	502	485	471	498	496	471	470	475	511	504	482	510	489	512	461	476	505	473	487	459	462	463	507	558	478	528	471	537	483	481	521	453	473	458	501	476	518	478	466	531	531	477	528	486	486	496	495	468	492	526	527	521	463	485	494	466	473	514	480	494	497	508	465	481	476	492	479	510	494	497	471	500	483	478	506	458	468	486	474	483	521	509	460	496	504	466	463	473	475	491	509	462	468	467	477	465	506	491	489	500	541	476	498	462	488	464	493	495	430	513	474	482	481	498	441	506	489	487	501	467	495	476	485	468	540	480	480	445	501	461	494	483	485	513	500	494	478	528	491	513	479	483	490	537	476	476	486	535	521	482	487	504	472	509	499	483	485	517	449	489	505	472	493	509	496	476	471	466	494	508	485	517	510	508	484	480	471	449	521	477	441	496	484	484	452	456	506	469	525	464	472	529	486	475	464	531	528	488	517	488	474	503	500	518	485	490	474	497	473	468	488	454	479	490	468	469	487	472	500	466	493	471	501	472	499	496	491	535	489	497	484	487	485	463	520	485	489	523	489	448	475	516	513	519	506	490	457	483	498	450	509	487	511	495	463	521	474	489	509	476	514	478	478	516	494	543	469	488	463	507	477	522	485	457	470	454	466	497	477	528	496	448	453	515	475	498	492	504	485	491	498	460	496	456	504	471	466	494	499	487	461	491	516	479	492	504	499	500	510	493	496	498	451	503	505	492	491	474	474	485	477	466	486	467	511	522	461	468	466	508	477	504	473	486	491	509	502	446	503	473	462	493	496	475	492	496	463	534	514	502	498	508	482	505	497	462	481	499	473	471	479	493	425	502	498	459	513	481	457	470	453	496	485	463	512	469	511	477	511	479	467	505	526	491	503	502	545	480	501	509	477	492	471	454	477	486	488	492	500	503	508	507	489	481	500	467	525	485	486	475	498	547	469	482	480	476	501	487	478	515	511	508	511	463	520	485	496	442	508	490	501	492	477	471	487	492	511	472	497	511	516	501	485	485	461	484	492	464	475	465	518	489	492	501	475	469	479	534	494	444	528	494	477	474	506	460	472	505	489	479	459	460	544	493	468	515	514	472	498	501	433	461	473	486	477	505	482	483	499	516	483	475	510	506	419	481	512	441	514	499	457	465	476	534	526	496	480	477	489	481	490	466	509	474	478	524	473	503	480	547	464	485	462	531	524	483	514	513	512	481	474	480	476	493	514	506	495	478	482	484	460	485	498	477	471	506	512	498	499	499	513	451	496	492	460	477	487	487	487	483	533	539	473	506	516	542	474	536	470	481	482	501	485	475	476	493	498	466	453	499	481	476	450	446	526	462	464	478	511	490	503	507	477	524	446	524	564	465	471	509	506	528	481	520	477	467	454	510	529	511	488	487	462	507	518	505	487	473	538	474	476	475	468	449	494	504	505	488	530	500	497	489	481	541	505	467	466	508	471	452	531	490	488	443	493	551	469	462	466	486	480	488	487	501	508	530	490	478	472	508	475	512	515	482	484	485	487	484	530	495	463	485	518	478	480	449	520	508	497	476	474	474	478	472	482	489	512	469	471	471	535	459	481	510	547	470	474	471	522	492	493	470	522	485	451	462	474	461	473	500	445	450	498	459	534	487	467	441	511	497	451	469	527	476	533	471	521	473	464	521	492	515	484	520	484	479	474	485	509	464	489	508	500	499	477	489	459	499	508	499	482	517	478	518	490	493	493	499	543	439	478	516	497	487	480	473	496	464	513	463	491	478	493	490	478	503	489	520	471	472	513	497	510	519	480	498	469	479	498	487	493	514	471	494	495	464	497	475	515	526	525	473	462	457	486	466	484	462	446	478	464	497	523	490	474	477	529	482	480	517	499	466	480	492	499	486	501	509	489	518	492	535	497	499	498	506	465	483	481	474	479	464	498	491	487	479	489	458	520	502	481	522	498	481	457	465	522	474	511	514	509	468	496	492	485	461	509	480	508	531	501	490	459	457	491	519	454	470	461	489	524	505	510	475	535	481	468	481	488	477	527	475	495	492	522	492	515	489	471	490	502	539	477	531	477	503	483	474	500	445	508	485	498	491	507	495	470	474	518	468	494	536	479	514	495	443	523	457	458	494	485	487	465	498	485	513	484	491	484	508	494	481	481	458	474	502	513	471	491	476	525	512	492	466	529	487	482	478	487	439	470	482	520	500	486	501	491	470	515	471	475	490	526	473	497	480	473	503	480	483	477	503	492	514	484	517	478	480	451	510	460	483	484	480	480	463	485	486	511	477	511	480	490	483	480	473	523	507	473	500	478	478	485	498	479	496	476	482	472	505	467	454	503	483	494	494	503	469	449	485	513	477	483	458	499	525	504	455	503	478	490	496	506	491	532	526	478	446	479	473	440	505	521	511	478	483	473	467	467	501	490	496	510	465	483	546	451	471	493	485	513	487	485	481	476	503	542	496	447	495	516	490	465	481	492	484	500	489	507	495	460	503	487	505	486	442	503	486	490	473	495	488	468	459	493	477	510	479	483	496	507	470	490	506	490	517	487	479	467	480	488	487	492	457	478	463	496	502	514	478	460	516	512	538	469	494	512	464	484	520	470	488	511	566	479	461	481	503	491	519	486	485	512	502	487	524	477	484	523	468	482	501	470	482	460	504	521	494	483	487	514	497	484	478	494	484	439	469	488	481	464	478	489	493	463	483	501	478	514	459	461	483	527	515	471	475	492	461	461	484	452	524	474	523	544	501	482	468	493	483	488	490	471	501	545	497	493	501	497	496	482	532	480	504	503	482	494	486	456	498	531	494	489	516	528	467	446	494	463	483	496	474	512	477	482	454	482	500	484	508	492	489	475	481	505	465	499	478	515	492	475	473	477	481	486	504	498	487	461	510	484	508	514	455	514	481	492	504	505	526	459	486	511	521	472	499	464	474	505	518	494	477	537	536	468	473	480	511	470	470	455	482	453	484	501	481	480	521	483	470	498	501	462	459	502	501	490	497	513
7250	5322	1213	536	388	304	283	320	277	294	272	305	281	276	314	281	268	274	271	307	272	299	283	286	281	266	247	299	252	282	296	252	294	268	275	276	300	295	273	258	266	261	292	266	273	265	292	265	286	275	296	303	309	290	294	269	281	289	270	311	304	255	290	268	260	293	308	291	275	270	288	269	283	310	283	276	285	317	295	300	286	271	303	280	272	302	290	316	290	311	270	281	290	285	267	255	272	297	281	287	286	272	288	286	258	287	285	272	289	309	267	265	281	271	263	295	272	240	264	284	283	267	286	272	251	281	261	292	256	290	285	301	301	280	275	311	278	273	307	298	296	256	282	266	266	269	299	259	272	281	298	263	287	301	293	277	303	294	293	256	267	296	274	272	287	260	275	277	265	255	285	271	268	320	290	328	247	280	303	261	258	262	323	300	290	286	312	270	286	277	259	249	238	277	268	267	286	241	265	309	287	276	277	259	260	284	271	281	260	294	278	270	287	269	266	269	271	271	264	286	265	269	302	294	231	286	258	262	271	290	289	296	269	298	283	279	272	274	289	258	279	276	306	270	303	256	262	319	247	268	266	275	300	279	300	266	279	284	279	303	279	267	280	262	276	275	281	297	276	285	268	281	254	257	302	281	312	294	274	316	300	292	310	288	283	294	280	304	300	269	285	266	294	258	300	268	262	303	281	281	261	297	284	281	264	285	285	279	291	269	265	307	295	259	275	294	294	259	282	276	311	278	313	276	305	293	301	316	278	293	252	286	283	289	293	285	287	272	290	286	276	293	285	339	280	244	296	316	275	289	312	270	276	286	295	296	265	289	299	271	266	300	288	291	297	265	276	273	291	302	252	282	274	312	290	302	285	260	284	270	303	255	268	264	288	269	291	283	296	286	275	337	287	259	267	306	275	241	278	273	272	292	279	301	300	318	252	283	267	274	267	252	293	294	270	301	299	281	286	286	283	296	278	265	305	279	294	289	281	272	307	282	279	295	269	274	281	288	254	259	265	278	267	261	280	293	318	248	284	281	276	274	292	254	265	278	291	246	267	286	255	301	279	296	289	271	264	271	279	286	284	280	295	281	307	257	274	278	310	293	274	308	264	282	298	284	282	290	274	295	261	265	283	286	294	310	276	297	290	289	269	278	265	282	266	327	281	274	291	296	291	276	299	276	299	310	280	275	314	307	296	297	288	299	226	274	267	274	296	292	311	298	286	312	280	271	301	282	270	248	307	287	259	275	288	238	276	270	280	297	301	274	263	262	299	296	226	255	254	264	305	302	278	314	256	282	280	318	251	269	285	291	268	280	276	302	276	309	270	284	276	280	310	295	261	264	259	258	258	264	303	255	318	279	266	282	278	310	254	276	295	277	295	273	280	253	275	252	264	282	300	297	251	284	273	319	259	280	270	292	283	271	250	273	294	252	301	277	289	282	256	275	307	268	292	289	262	330	287	274	308	294	256	308	284	245	255	264	274	258	295	261	276	277	273	276	289	286	296	313	308	294	261	276	278	290	298	280	300	292	330	258	279	243	294	244	295	280	263	292	305	294	303	284	289	299	268	268	279	266	278	271	304	271	255	290	300	271	288	250	262	288	303	269	264	281	284	269	265	272	286	277	282	238	308	280	264	272	293	292	308	267	267	275	263	265	268	281	316	290	310	283	304	298	290	300	307	279	282	305	280	301	277	288	324	269	271	280	275	274	299	321	267	287	308	293	319	277	256	259	272	270	286	278	288	302	265	278	254	290	289	281	269	290	295	263	275	274	280	278	286	306	278	261	267	305	288	274	268	279	263	297	256	270	284	274	298	266	282	286	287	274	281	280	273	300	297	264	277	277	293	266	269	282	278	257	316	277	299	274	293	308	310	291	274	281	281	280	248	264	242	275	268	240	276	309	282	286	272	294	315	254	277	299	271	311	316	289	273	295	287	299	259	291	311	289	269	259	304	316	293	279	270	283	287	268	302	300	301	288	332	313	274	282	308	289	258	268	302	288	287	290	284	290	269	291	280	287	294	250	268	296	248	290	251	286	322	301	287	313	267	300	288	299	276	305	279	310	245	297	310	286	292	274	263	269	286	325	281	286	277	289	308	319	284	301	283	290	277	281	266	307	284	289	295	290	271	247	283	268	305	294	266	288	303	319	278	300	282	303	285	285	276	300	287	272	253	274	259	275	227	289	292	256	265	304	293	244	294	256	269	276	315	267	276	285	273	273	281	296	276	291	275	242	249	279	298	310	270	265	262	282	276	319	271	285	288	251	271	289	283	264	271	312	273	270	260	307	298	290	279	274	267	287	274	278	325	288	260	266	294	266	287	293	296	273	279	316	297	274	311	265	283	251	289	280	298	283	279	266	309	264	294	285	292	306	279	279	268	304	279	292	280	281	314	277	299	258	267	305	297	275	280	285	262	265	256	297	290	280	318	327	284	239	280	306	284	265	252	281	299	260	294	265	289	284	307	276	269	289	277	289	282	277	287	298	301	296	290	290	287	262	278	314	298	301	312	298	302	283	311	277	296	279	320	289	276	281	293	269	261	285	271	278	270	274	282	278	301	297	281	282	290	295	272	306	312	289	260	262	276	271	263	267	273	269	252	295	273	310	266	256	317	308	264	258	257	285	305	266	286	278	280	301	281	274	257	281	272	273	280	268	272	271	269	285	306	277	303	300	281	295	291	282	268	257	273	253	275	287	279	282	277	257	284	300	292	300	301	252	257	281	261	271	266	274	318	278	332	289	318	301	306	306	288	260	274	278	308	297	291	265	267	262	258	275	305	275	258	275	314	301	264	292	254	285	276	304	285	260	281	260	281	282	316	306	282	287	298	279	278	298	278	255	282	247	283	272	299	297	304	279	273	310	267	266	283	284	274	244	308	285	298	286	282	274	295	279	291	296	270	303	291	281	270	273	279	301	276	271	320	280	299	276	291	294	270	281	322	246	280	289	256	278	273	280	279	254	266	271	298	267	278	286	319	294	256	286	304	287	289	289	260	307	279	302	273	267	282	289	290	299	286	309	304	270	253	280	244	304	268	275	305	261	279	266	289	280	318	278	274	325	292	267	267	283	280	286	326	247	297	287	272	261	276	309	263	259	316	260	279	275	269	261	300	280	307	289	275	262	280	272	265	289	267	275	309	295	290	302	284	256	278	268	283	298	259	251	259	271	296	256	274	282	295	299	256	280	272	267	295	272	255	261	311	296	289	316	271	267	293	280	267	292	302	276	302	277	287	268	279	257	293	299	270	295	307	292	288	309	268	268	299	276	272	291	283	282	287	290	262	268	280	282	277	273	293	267	279	311	263	300	293	291	287	292	277	265	281	255	259	291	249	290	310	243	269	271	259	259	271	295	252	264	290	261	265	310	263	305	283	273	284	274	266	268	272	284	257	282	280	283	285	316	254	273	287	303	262	278	266	303	289	269	271	282	300	278	277	256	292	298	287	261	294	286	295	238	243	268	310	309	285	277	270	298
7631	5907	1381	1082	970	892	810	844	814	809	771	781	812	789	774	767	789	726	779	785	795	739	742	755	747	709	743	764	784	777	742	758	695	761	762	778	732	771	751	746	743	758	765	695	725	760	719	717	768	717	721	734	793	748	765	746	719	784	734	774	755	765	758	768	772	773	707	771	697	782	716	772	810	727	702	743	791	755	748	716	766	791	820	710	757	760	794	783	700	755	716	743	758	724	709	790	787	755	753	743	776	769	777	796	707	772	761	721	746	743	751	786	758	759	796	762	790	729	733	723	815	729	701	796	809	718	735	769	727	764	731	774	817	769	759	729	763	752	788	762	766	727	751	698	717	737	763	774	765	719	708	727	742	730	756	738	756	729	744	776	748	707	722	750	764	756	804	793	764	722	749	731	758	735	744	767	739	729	737	735	772	734	737	761	788	724	768	776	769	771	711	744	740	756	707	765	732	834	689	763	727	791	729	763	745	756	743	704	722	756	767	751	725	753	791	751	754	778	751	710	717	725	791	779	764	745	729	739	756	717	728	725	771	728	785	750	743	764	792	713	727	753	741	736	802	764	738	774	743	752	798	741	759	708	775	754	758	766	798	760	744	768	758	754	777	759	710	762	740	791	709	797	751	746	742	708	717	744	770	714	783	737	746	745	773	774	729	760	709	762	735	718	770	786	706	761	775	736	739	735	704	765	787	731	802	722	812	729	707	790	790	754	744	751	750	724	775	779	752	802	736	725	761	747	732	749	742	743	795	736	781	759	762	768	749	734	816	716	757	745	717	785	762	772	755	752	695	733	682	771	769	729	763	721	742	736	743	732	725	752	725	742	753	686	774	722	748	746	768	736	748	771	729	705	795	780	711	742	711	776	754	767	730	787	772	779	775	762	694	750	728	748	753	703	740	740	750	772	763	780	773	739	751	790	758	789	753	730	797	729	768	760	792	722	743	763	768	754	769	724	786	736	756	777	735	786	761	698	765	795	756	724	757	684	773	729	756	740	730	705	728	764	747	768	771	781	811	780	707	783	738	810	703	730	710	731	816	757	758	691	729	749	728	788	708	744	743	714	802	766	743	735	732	760	738	785	748	735	746	778	774	687	744	776	716	776	766	743	749	733	762	768	759	742	738	743	773	775	725	708	724	737	776	782	790	704	730	750	739	749	758	777	682	758	727	736	747	774	728	765	780	773	759	740	767	736	748	803	808	747	725	758	697	762	763	775	737	791	752	736	800	760	748	724	792	759	734	717	759	790	687	694	747	709	777	748	721	744	710	760	742	789	732	732	764	729	760	757	790	728	757	739	737	759	764	772	752	735	765	782	785	777	725	777	729	778	767	782	774	702	758	777	695	765	776	777	809	728	767	758	765	747	689	738	765	772	763	712	727	780	757	770	807	753	792	776	752	738	750	793	714	766	747	757	741	746	728	747	747	746	748	715	759	798	759	769	767	813	774	746	802	749	735	779	734	714	718	730	726	807	735	757	753	713	734	769	763	782	750	735	734	713	750	724	757	734	736	729	746	725	751	781	774	782	733	754	701	756	691	742	785	779	752	751	822	783	723	753	810	771	768	797	741	775	748	771	734	779	786	732	754	754	779	763	750	783	701	753	741	752	749	697	741	744	725	718	770	713	747	787	777	727	779	759	691	813	743	797	720	723	794	750	793	767	724	755	783	748	761	740	804	723	741	765	750	805	768	719	768	766	771	736	775	736	742	811	759	778	736	705	725	715	748	742	792	801	762	736	753	765	765	755	759	746	769	752	746	773	722	753	766	692	746	763	788	765	761	795	769	761	781	711	727	747	774	789	733	782	758	763	758	758	723	715	739	718	778	774	717	745	753	723	723	764	786	754	778	785	759	797	776	777	739	731	760	749	683	815	774	691	766	750	726	704	728	756	720	751	785	783	749	745	772	794	756	723	744	748	740	724	753	728	784	776	779	781	745	706	748	678	771	765	753	800	793	742	736	774	745	741	785	755	758	737	775	752	740	776	756	751	739	752	786	715	799	729	751	731	776	749	761	812	739	735	694	807	726	757	740	700	741	763	715	775	731	760	740	713	784	717	753	747	777	721	720	790	723	737	768	788	754	778	778	768	736	766	731	760	766	800	723	799	719	739	788	764	749	824	779	733	736	777	748	774	765	790	770	758	759	696	740	683	749	751	708	722	726	756	716	787	726	741	764	755	771	752	678	732	763	717	781	753	757	786	770	725	731	773	769	754	709	719	796	772	768	730	749	766	781	759	717	762	770	755	755	733	750	763	761	742	741	738	725	718	761	730	718	773	809	798	736	792	788	738	739	734	770	748	780	704	748	755	735	812	761	779	704	749	768	743	774	781	712	797	711	785	756	740	798	744	728	779	746	780	765	830	736	757	759	730	766	782	761	760	795	796	747	748	732	781	726	749	735	781	776	736	728	748	777	793	716	742	760	754	748	748	732	745	745	752	740	792	733	757	779	777	725	775	755	786	770	744	758	746	746	760	763	728	715	703	770	785	766	746	709	735	763	740	697	769	773	767	727	756	764	768	736	748	783	735	705	730	768	819	732	739	778	749	757	770	770	798	729	709	771	761	797	772	769	742	717	759	747	794	782	745	709	681	745	759	753	773	759	788	753	721	782	737	700	746	756	786	778	725	725	744	749	745	774	763	756	753	751	727	779	735	785	737	777	732	742	698	724	759	827	725	776	769	797	769	739	698	775	728	749	724	741	786	723	754	765	759	739	728	748	780	735	797	757	743	769	773	765	775	799	773	800	743	786	798	696	752	730	745	760	726	766	719	793	723	741	776	791	744	766	758	772	780	745	764	763	737	763	700	752	745	683	745	764	748	763	743	730	731	726	748	764	754	718	713	801	791	742	751	868	721	796	681	737	795	756	712	768	733	751	783	797	732	745	730	769	785	728	798	729	782	782	770	852	736	812	825	764	709	721	723	720	759	684	734	747	746	753	734	766	770	744	761	778	739	754	788	718	751	737	755	749	776	734	734	794	768	766	782	763	726	733	724	742	782	748	783	800	737	720	732	788	752	748	773	737	768	726	723	756	783	780	776	750	751	732	746	765	750	746	749	759	777	702	814	764	730	720	729	718	811	729	737	738	736	721	775	768	759	707	774	734	756	724	761	769	754	763	731	739	751	761	715	753	754	755	758	736	728	774	720	806	735	773	722	723	741	768	763	758	760	770	741	720	793	774	772	763	770	721	681	789	773	702	764	741	746	714	733	755	729	766	761	776	734	796	789	764	778	799	737	814	738	719	781	730	750	763	762	686	790	768	766	737	779	789	729	728	759	731	766	748	741	728	739	779	769	732	753	685	776	719	774	740	727	758	721	721	757	771	698	802	731	735	804	815	795	772	764	740	755	780	762	777	725	750	747	771	756	721	724	750	736	732	783	712	744	746	740	771	767	763	761	776	722	797	687	774	729	750	748	763	810	776	724	762	718	779	739	776	773	764	736	756	750	726	753	757	697	737	749
34580	32870	17393	8889	4547	2246	1214	735	497	474	414	460	411	375	366	353	353	363	380	344	324	305	350	340	334	326	326	324	345	340	358	356	346	345	332	334	311	384	351	332	348	339	346	297	302	350	315	348	351	340	342	318	332	350	340	326	308	347	294	302	319	319	324	327	349	340	338	341	325	314	337	317	339	317	357	306	337	306	310	348	319	334	330	331	331	319	376	324	325	332	316	295	319	369	299	337	325	306	332	313	324	320	331	350	325	328	306	328	326	319	331	324	347	341	356	337	348	333	346	316	324	319	350	349	355	354	325	339	334	308	363	336	348	325	306	348	297	335	340	301	326	330	338	316	336	320	331	301	319	294	349	324	342	307	347	310	322	311	359	327	329	322	339	356	350	306	297	291	356	334	323	300	349	321	355	336	335	319	319	312	324	334	350	301	308	320	303	325	370	330	330	363	316	297	361	309	334	314	316	311	317	316	331	319	340	361	335	316	324	342	339	316	314	339	322	312	306	308	324	311	319	316	319	341	307	337	322	311	322	332	320	333	335	325	298	296	331	335	319	336	344	312	321	333	315	302	321	325	306	326	325	299	324	355	353	333	325	353	336	322	320	328	352	281	352	315	352	359	267	323	311	322	314	314	308	321	323	317	321	343	321	330	356	310	359	332	326	313	364	338	336	317	318	307	325	326	304	328	345	312	354	322	324	353	374	338	338	351	308	329	335	296	323	304	308	326	307	297	322	341	367	282	302	306	334	339	335	312	332	325	311	337	310	314	328	322	344	293	326	326	316	346	322	329	330	325	323	315	333	316	292	331	330	335	340	313	340	314	348	305	305	318	331	355	339	325	342	334	336	341	335	333	337	333	322	336	316	365	310	321	333	314	334	326	318	320	333	321	317	364	294	340	341	312	309	317	338	334	337	346	334	344	340	343	284	343	342	326	302	342	365	344	346	315	331	344	343	320	340	295	341	348	322	295	295	366	317	373	304	320	312	299	311	321	317	338	361	335	330	301	312	325	299	328	323	294	333	354	288	324	342	315	359	316	330	315	339	336	339	373	348	341	318	356	297	313	305	342	322	325	306	339	331	311	322	331	345	326	330	319	359	302	352	346	344	321	307	308	314	338	306	337	353	319	320	309	341	324	330	340	324	323	312	313	308	338	323	348	335	327	315	326	305	306	309	354	338	319	341	326	347	313	346	331	331	352	298	295	321	304	340	325	314	336	314	337	295	320	291	318	326	373	326	358	320	324	332	319	357	322	322	299	315	318	320	341	332	319	316	323	346	283	332	346	346	348	337	315	328	336	329	317	322	297	352	334	335	320	329	338	320	318	357	313	307	325	346	360	343	325	322	323	329	347	353	319	341	347	329	319	355	319	339	333	322	334	298	334	342	342	331	350	292	323	319	316	352	306	333	344	333	326	354	316	348	328	333	320	324	322	329	319	339	301	328	347	292	307	320	326	323	320	336	359	346	290	319	327	335	305	318	352	326	310	358	331	291	368	333	324	305	338	296	326	353	297	320	316	342	326	292	324	327	316	301	303	331	333	301	336	336	371	363	346	366	290	290	331	352	323	343	335	319	335	338	330	350	340	329	314	334	331	313	355	309	345	308	303	321	369	316	339	343	285	344	340	328	338	341	341	325	306	344	340	315	325	345	310	328	306	321	329	330	329	311	339	306	349	340	308	345	335	300	301	327	333	313	328	339	314	311	347	316	362	321	312	347	323	329	309	304	304	297	314	328	300	336	319	333	341	326	313	321	315	310	337	350	320	314	306	305	340	332	319	326	357	331	299	322	345	325	314	336	322	327	305	360	311	319	339	349	350	298	321	315	331	320	336	293	347	336	344	301	296	321	318	313	299	296	300	283	306	329	302	327	311	343	318	331	351	306	339	308	327	334	307	323	325	311	346	338	316	348	326	322	346	332	329	321	324	339	305	327	371	312	393	345	323	314	302	293	341	352	307	312	336	364	330	288	317	339	330	321	297	328	337	326	330	343	315	287	375	282	345	327	328	354	323	313	353	343	317	347	344	333	322	321	339	312	311	328	329	344	344	351	320	327	330	335	303	346	308	325	311	324	306	319	308	311	302	338	360	322	318	342	369	310	337	360	338	353	349	332	323	337	307	301	343	324	320	321	317	303	329	349	271	351	320	323	329	320	335	345	345	337	338	306	319	306	342	319	366	314	328	339	328	339	322	353	318	344	307	310	348	309	355	344	325	296	360	312	337	300	324	344	319	314	319	320	335	322	329	338	321	344	339	368	312	328	333	332	339	311	335	374	353	340	340	325	327	289	330	341	343	350	338	312	340	335	374	326	348	321	311	324	328	298	327	312	303	338	290	328	330	324	324	334	328	323	328	304	305	359	302	327	348	333	298	324	332	325	340	296	356	319	312	344	343	349	346	337	305	343	332	300	324	337	339	360	321	319	302	307	300	318	302	327	335	331	308	319	300	353	335	331	346	335	327	342	367	349	315	322	344	300	308	325	338	308	293	312	334	343	351	312	331	319	317	357	313	322	312	299	331	310	319	331	322	307	354	348	332	359	331	328	312	336	310	357	341	326	350	315	370	320	363	344	341	343	344	342	322	314	324	364	291	322	311	334	346	378	325	314	324	328	326	322	325	345	364	321	321	294	291	311	325	296	350	335	295	337	334	303	333	292	336	326	354	325	316	295	328	326	341	308	349	320	350	350	338	326	320	308	321	326	328	330	349	313	328	289	338	330	334	331	353	338	305	333	342	291	328	357	324	322	345	338	349	317	316	327	339	300	350	301	323	299	340	338	372	317	287	345	332	349	307	323	340	302	348	306	304	323	338	321	310	342	301	314	328	298	321	343	360	359	325	299	327	311	308	329	296	338	339	322	320	317	349	346	315	351	320	339	326	342	345	328	326	345	344	315	342	284	338	367	316	343	323	338	363	301	322	330	345	290	295	352	327	350	323	356	331	331	340	334	350	342	328	318	327	336	344	339	332	315	327	337	333	310	335	339	309	309	310	325	331	332	343	300	325	311	335	312	306	335	316	329	302	328	313	336	306	324	342	301	346	351	353	337	345	335	331	321	336	327	339	310	308	333	351	336	349	328	328	303	310	309	310	302	339	320	327	324	306	305	346	340	327	313	284	314	372	366	297	316	333	333	340	336	339	286	318	302	301	330	376	318	317	334	330	330	323	349	353	332	308	355	333	317	312	331	311	333	349	334	312	376	341	310	339	326	317	334	342	340	339	347	300	366	339	306	324	353	334	300	337	315	336	343	327	333	362	344	309	319	328	325	330	311	343	297	308	382	300	306	329	325	350	376	331	326	313	303	288	310	348	340	283	310	257	340	308	324	342	344	338	350	344	337	327	309	323	335	351	311	308	315	337	330	319	330	326	383	310	321	339	314	295	350	347	343	313	339	338	344	356	310	318	364	318	295	336	345	304	343	287	334	345	305	325	332	339	312	336	333	305	295	344	324	310	300	316	325	337	342	335
26425	24115	4707	3986	3421	2868	2428	2103	1932	1816	1706	1584	1329	1267	1273	1200	1115	1066	1110	1040	1004	953	1086	1015	971	968	956	939	932	923	935	897	890	894	921	917	908	913	852	864	884	825	916	831	910	841	893	885	905	873	858	890	896	866	860	884	879	881	894	874	868	866	863	871	870	898	857	804	827	803	899	803	790	831	853	794	897	858	845	890	865	842	814	791	851	832	855	871	861	885	833	883	864	865	821	841	857	803	861	808	805	831	839	847	867	876	802	864	878	867	848	837	842	818	801	862	860	882	804	835	836	825	871	824	829	857	794	827	893	824	850	837	868	850	802	827	802	848	861	849	855	802	804	822	861	869	842	844	833	836	814	846	851	868	842	837	779	816	886	807	830	836	897	831	907	886	904	841	867	791	830	825	876	826	872	812	771	850	848	863	800	839	825	822	824	808	860	863	820	868	901	787	855	822	844	809	834	843	910	830	824	817	879	841	842	812	835	851	810	803	842	818	827	791	861	849	810	866	887	818	857	821	903	824	794	837	858	864	785	827	807	836	825	852	874	813	802	854	806	880	876	817	863	810	858	837	886	816	827	814	830	821	839	825	796	837	912	832	827	908	852	825	835	834	881	815	846	807	859	874	798	848	864	846	858	844	846	823	816	849	860	803	831	853	802	857	873	835	808	858	848	862	834	831	873	774	795	860	826	808	871	825	865	867	840	819	861	793	887	844	809	818	840	870	834	835	884	882	849	809	819	837	824	805	824	818	853	861	818	838	821	862	832	833	814	847	848	806	864	839	815	855	869	839	898	873	816	835	833	845	880	865	852	891	864	852	878	849	861	797	859	863	831	780	827	764	856	822	838	834	798	823	809	813	819	861	803	864	817	856	831	824	850	844	814	862	859	831	837	832	831	892	811	829	819	804	815	849	832	813	871	807	835	865	872	846	892	822	830	827	860	830	855	880	835	877	833	867	816	915	820	858	855	832	836	836	818	774	809	827	823	829	791	819	845	795	860	812	876	865	869	836	869	796	838	843	839	811	869	798	822	823	836	848	875	860	823	819	824	846	883	879	805	783	813	840	802	896	827	840	841	866	853	874	830	820	791	817	836	811	865	902	850	870	797	843	847	793	868	872	838	841	844	843	871	821	838	825	829	861	779	856	848	870	809	835	848	818	858	831	817	820	855	833	823	837	815	846	843	853	774	833	790	808	881	828	803	840	864	861	860	856	832	830	819	846	819	844	842	898	809	867	816	826	849	812	853	815	820	835	839	836	859	883	872	929	892	810	905	846	868	804	862	924	839	833	818	830	815	917	827	860	818	866	839	836	846	815	849	871	829	864	836	842	801	870	829	818	863	852	862	846	843	868	886	853	839	869	850	832	836	856	841	851	890	855	834	864	843	828	794	841	808	813	840	839	832	870	838	854	860	843	792	835	854	835	848	860	818	844	832	777	850	792	857	810	869	845	818	884	840	793	879	848	838	815	861	787	877	841	830	856	837	783	858	793	826	892	839	795	844	868	848	860	904	816	803	846	809	849	806	802	807	846	834	883	853	815	824	759	812	842	837	838	817	806	810	821	823	847	833	832	887	846	814	865	825	865	844	859	896	829	858	903	803	851	868	810	860	818	819	897	804	827	840	821	861	864	837	805	806	857	834	828	827	846	866	930	822	846	838	801	860	804	865	808	883	839	859	827	832	824	794	836	848	849	836	830	818	843	805	889	799	860	821	878	900	810	854	880	838	788	875	838	818	837	794	830	781	809	842	796	851	796	819	827	874	849	856	846	826	838	861	825	854	829	836	796	844	760	894	778	816	808	870	837	894	883	852	861	832	827	869	823	880	829	912	805	855	862	794	825	874	815	866	806	833	844	836	818	815	823	818	776	834	839	863	807	866	858	847	846	835	834	845	864	852	806	788	865	870	823	851	837	884	867	901	837	796	845	849	840	846	857	830	866	792	825	797	845	851	829	846	829	823	806	847	798	844	780	826	852	830	879	844	834	848	871	856	817	810	811	797	836	795	799	865	854	859	824	836	825	832	865	863	823	836	798	781	842	827	819	831	868	858	847	787	805	867	817	830	851	797	853	870	863	826	786	867	829	874	834	840	833	854	818	825	825	824	876	879	826	834	871	824	768	838	826	820	811	806	874	777	810	876	838	854	851	797	797	789	803	828	897	861	755	859	846	840	804	826	847	823	822	885	828	847	801	874	753	819	829	862	862	863	866	864	836	850	833	850	831	832	840	877	852	809	844	878	829	812	904	827	853	810	875	896	885	816	833	862	858	847	818	847	883	840	875	862	826	856	862	872	847	822	882	874	803	806	848	866	826	836	854	855	842	942	794	853	824	834	841	858	843	842	847	827	794	825	817	863	847	832	847	836	816	860	808	825	840	820	861	789	833	845	853	844	862	792	849	805	841	901	825	816	829	859	812	834	785	818	775	856	851	823	833	826	858	847	825	824	837	852	878	807	851	877	830	810	836	860	842	827	812	838	801	848	885	829	860	872	786	832	867	823	885	855	826	852	793	854	846	845	911	834	881	875	869	809	820	852	765	807	821	803	806	772	861	862	835	862	927	834	835	770	836	825	886	812	802	837	817	890	885	844	815	789	854	831	848	819	789	804	793	872	841	824	883	813	859	859	867	876	831	838	879	856	810	868	841	845	807	857	810	782	825	817	824	839	836	849	835	866	857	830	852	833	829	841	799	849	858	842	851	862	921	877	874	817	879	816	850	824	873	800	835	896	877	853	828	819	811	802	894	831	807	839	856	831	800	880	864	857	819	870	808	817	855	829	819	816	827	861	792	870	839	866	848	810	867	816	865	830	843	788	839	834	831	808	784	822	834	818	818	856	925	845	873	824	849	793	849	865	783	778	798	806	797	838	899	873	880	852	824	827	810	812	890	846	857	868	782	824	821	877	799	809	860	821	861	874	858	751	821	896	794	853	814	873	815	812	798	844	834	842	881	857	787	804	862	812	861	856	841	841	882	847	840	830	823	819	883	847	929	851	874	879	833	808	822	802	804	819	874	834	815	809	818	829	856	855	823	811	833	860	862	780	800	887	854	814	790	880	822	782	851	781	863	816	787	800	807	822	809	800	826	861	834	810	847	835	896	807	886	847	837	816	859	834	817	858	877	835	856	825	906	842	818	782	794	844	845	791	812	840	873	815	851	850	832	800	797	813	826	816	829	820	862	849	818	804	859	810	848	844	847	818	835	851	816	837	821	872	832	810	871	782	840	826	814	902	789	814	859	818	832	871	814	842	921	815	842	824	825	789	848	853	884	817	853	862	865	812	858	868	824	857	798	829	824	814	837	897	816	888	822	787	852	839	821	831	853	790	825	842	836	865	808	820	845	809	846	803	842	871	855	854	856	822	858	799	848	813	866	833	850	799	804	838	828	815	810	843	887	853	813	860	795	851	765	881	827	840	854	831	827	841	837	898	809	821	799	837	795	833	819	878	876	826	864	836	863	813	876	842	815
40786	29977	18736	11560	6358	3386	1892	954	566	449	415	491	304	287	267	283	271	236	250	253	210	224	256	236	204	226	209	198	205	190	218	214	183	187	190	193	187	202	194	188	165	191	162	179	173	214	198	202	167	202	193	150	185	196	173	169	192	181	190	169	177	204	174	202	191	171	182	208	192	202	173	199	205	195	167	185	173	191	191	222	179	186	196	163	182	182	188	191	150	191	197	163	190	176	179	187	174	202	194	193	195	166	174	173	180	175	180	192	199	175	184	176	160	165	205	172	193	158	199	210	156	200	179	169	191	178	182	203	208	208	207	189	168	182	156	183	176	164	189	214	185	163	173	170	185	180	189	185	188	150	188	184	135	159	179	191	168	169	172	177	180	208	190	178	178	171	183	193	196	161	217	182	176	185	187	149	171	200	178	152	185	180	179	163	192	194	193	170	184	167	192	160	174	194	189	177	180	160	191	194	179	176	179	181	140	164	191	176	174	161	158	151	194	172	164	171	187	166	171	203	173	175	180	166	173	172	166	169	197	182	202	169	174	187	202	199	186	191	166	173	191	181	181	195	171	169	178	207	189	165	160	189	158	197	172	181	174	207	170	187	193	175	175	185	182	187	201	181	173	203	161	188	176	189	199	168	162	194	178	172	187	183	177	158	177	183	191	158	188	182	178	176	178	199	175	170	160	176	142	190	161	174	191	180	173	185	177	183	184	191	166	157	193	181	181	182	183	150	157	163	168	173	157	187	146	180	213	165	184	179	170	208	158	166	207	168	179	163	167	163	171	165	176	188	204	179	192	203	183	177	192	185	179	189	192	192	176	161	176	195	184	183	165	196	179	172	164	183	178	182	168	183	173	166	164	184	177	164	185	165	194	182	195	191	191	197	204	172	170	183	191	167	180	161	175	171	209	155	178	171	168	183	158	190	181	177	177	160	182	185	170	183	167	165	181	187	178	167	171	176	188	177	190	183	166	182	168	159	177	172	143	164	198	176	180	189	160	188	186	169	183	218	186	158	182	187	157	191	188	189	192	177	186	192	181	197	160	177	158	192	183	174	187	196	193	156	172	181	180	204	166	188	174	191	209	168	181	186	182	186	195	194	204	180	202	173	165	188	194	177	176	188	176	192	189	175	161	199	207	190	158	164	188	180	190	177	193	181	216	189	169	165	190	192	174	165	172	205	164	153	202	165	156	167	173	177	193	214	165	205	179	186	163	203	186	180	191	160	183	184	161	174	202	176	188	167	183	166	192	189	185	150	177	175	186	187	175	179	205	190	179	178	198	186	153	194	185	197	205	167	190	180	170	185	190	164	156	203	186	179	161	199	181	172	183	183	178	175	171	172	191	192	189	159	164	171	157	161	191	190	182	198	180	177	194	186	201	214	174	152	176	191	182	185	198	158	177	182	197	175	160	160	205	173	163	198	190	190	188	166	180	168	187	163	168	198	172	176	183	168	201	161	181	196	169	182	185	195	179	188	195	193	186	190	173	176	194	184	216	187	190	203	190	208	170	165	198	188	207	189	182	165	208	168	186	178	218	211	181	187	172	176	189	195	179	167	181	186	185	181	157	169	191	195	174	186	188	185	182	181	197	185	182	156	156	177	179	189	169	188	182	185	204	157	195	149	180	167	190	192	193	170	180	170	206	174	186	175	199	164	190	191	163	182	183	194	198	195	186	182	190	186	174	169	177	184	196	180	188	173	183	192	184	187	180	187	174	196	150	186	201	183	213	181	188	189	187	184	201	186	197	180	173	205	200	175	196	189	162	179	190	185	206	157	178	181	209	164	192	191	190	149	184	188	167	177	194	187	194	172	176	168	182	171	192	180	173	177	177	201	199	183	192	178	181	173	184	191	170	175	192	185	185	188	170	171	179	170	206	204	196	187	188	190	153	186	167	191	174	178	193	153	182	181	179	192	185	166	193	172	190	199	185	166	193	191	176	180	172	216	181	193	175	193	166	151	154	180	189	185	193	163	187	182	178	183	194	168	187	159	179	174	164	165	189	186	172	196	160	173	167	195	214	174	175	184	167	189	193	176	194	180	171	182	156	150	183	206	158	168	183	185	173	194	175	176	188	170	194	180	208	215	166	167	175	178	188	189	173	197	200	188	159	213	196	167	171	195	163	176	183	175	179	174	174	185	178	174	176	183	193	183	171	188	233	193	194	186	156	174	192	170	165	165	173	176	182	183	197	175	196	189	153	166	176	171	191	180	184	163	192	165	183	154	167	183	167	179	178	185	191	186	193	165	180	195	190	181	204	148	200	176	166	213	174	173	197	176	185	175	163	185	149	178	221	167	157	177	177	206	188	178	186	182	183	165	180	196	176	166	191	189	175	200	178	176	180	195	173	183	181	187	175	181	188	164	194	163	184	160	183	179	209	184	196	197	199	173	185	185	188	191	171	214	186	182	159	185	208	172	160	196	201	200	210	195	180	188	167	203	172	183	185	183	197	206	187	156	180	198	193	175	194	171	147	185	182	171	188	177	185	198	205	171	176	206	190	191	176	195	173	170	177	173	188	176	169	161	200	163	181	165	182	176	176	175	147	174	194	214	201	184	193	193	140	173	152	167	176	170	172	177	218	188	192	193	182	183	186	177	179	182	181	172	181	172	175	158	172	178	170	176	171	174	180	169	174	176	175	187	179	212	184	183	206	197	165	176	178	199	171	172	179	163	195	182	184	177	186	181	179	172	180	192	198	188	205	201	182	190	177	172	214	164	182	188	183	165	169	163	174	192	189	184	178	173	208	174	167	174	174	186	181	182	182	196	179	183	175	175	182	188	191	186	171	194	194	174	183	197	196	174	193	174	188	167	188	164	160	195	180	162	174	188	161	191	170	201	188	172	194	172	206	178	205	205	196	225	176	189	157	156	178	181	151	191	204	159	192	176	185	166	192	207	152	183	189	152	171	188	188	197	197	175	198	179	145	186	201	145	183	192	182	196	183	211	192	176	178	180	171	195	176	188	173	186	177	181	178	189	173	168	180	160	178	195	176	171	165	201	172	170	187	208	166	200	215	169	183	186	192	177	170	197	149	189	191	167	192	188	167	161	175	226	178	184	176	174	192	172	175	190	181	189	166	174	189	187	179	182	162	184	196	182	188	181	193	174	189	198	189	170	179	179	158	177	177	171	182	169	180	178	196	174	182	199	196	181	196	198	186	190	188	151	180	203	190	178	208	160	179	196	203	169	194	200	182	185	177	185	153	153	177	170	185	167	191	177	166	171	181	183	185	192	176	171	207	198	189	204	163	165	189	182	179	173	172	201	179	183	180	161	169	178	175	189	183	184	183	175	165	158	178	157	173	183	151	180	187	178	187	181	191	178	170	178	185	153	179	180	207	162	188	202	194	182	194	217	170	186	187	165	192	177	183	190	143	195	184	184	174	166	182	198	176	177	201	186	166	153	188	201	181	195	165	180	182	182	172	187	185	173	176	194	174	196	167	192	182	195	198	181	191	167	198	173
29319	20347	6629	6304	5297	4329	3596	2954	2443	2122	2083	2346	1454	1319	1159	1159	1042	1050	947	882	873	802	814	688	731	725	702	724	667	663	647	659	623	616	603	584	550	604	576	580	560	556	586	536	589	551	529	584	598	577	529	527	523	531	528	547	534	526	555	524	545	551	536	505	516	514	559	530	528	535	522	506	546	544	544	499	528	518	501	509	487	501	483	512	549	530	505	503	496	497	552	535	489	463	499	511	519	527	526	472	505	506	487	501	500	500	516	494	509	494	491	522	560	494	507	515	490	474	471	477	492	487	471	498	523	469	494	492	478	508	510	491	501	536	483	487	514	496	518	511	516	498	501	504	482	509	510	482	506	509	527	484	500	483	467	499	507	492	474	517	481	545	488	499	513	497	511	524	480	443	464	519	464	486	454	489	518	492	490	509	507	521	521	486	495	501	480	472	516	501	492	461	487	506	468	465	506	501	467	500	480	499	502	483	502	474	490	504	492	518	467	521	446	516	493	491	475	491	480	491	436	476	526	480	488	474	458	523	543	530	473	463	497	477	512	474	527	499	481	492	487	517	508	511	500	498	481	518	467	459	489	476	466	475	475	475	498	451	486	494	463	496	494	500	455	506	458	520	493	520	452	503	504	464	459	484	488	479	529	492	456	487	535	521	481	469	508	480	462	465	503	471	516	488	466	486	517	512	479	486	452	486	523	516	481	482	493	524	483	501	492	501	513	495	491	476	504	495	446	501	523	472	565	466	476	490	512	471	496	469	525	476	446	476	506	489	532	499	468	451	487	468	514	464	484	484	495	503	489	502	503	450	523	468	487	517	470	485	512	491	476	494	483	499	491	492	484	487	509	480	516	476	452	483	525	471	493	471	513	501	483	542	473	440	484	497	517	509	467	478	505	482	478	442	456	506	460	522	509	472	483	498	532	482	458	478	511	504	499	516	511	500	467	469	509	461	483	479	508	522	500	513	487	487	498	476	510	461	505	497	516	471	494	471	483	488	496	537	498	506	490	484	541	484	458	478	452	490	488	478	498	497	508	491	512	460	492	475	516	491	501	490	483	474	478	475	480	491	468	473	497	449	479	457	480	527	539	482	515	484	460	507	479	497	507	496	489	476	495	511	451	491	463	477	465	494	463	500	519	487	496	498	480	519	482	500	463	464	500	503	511	454	534	495	507	498	479	495	492	512	469	480	494	491	495	516	483	476	514	484	528	460	483	487	479	459	491	509	509	479	461	467	520	482	494	478	483	509	499	520	501	512	499	499	478	494	472	499	481	464	468	499	455	520	511	481	498	526	503	511	486	507	497	456	525	527	472	517	502	503	496	476	495	508	482	500	479	492	478	468	531	482	476	476	538	456	454	490	520	501	463	481	482	539	486	501	447	517	501	512	488	496	487	482	489	499	504	470	474	476	485	493	478	450	509	485	447	516	495	463	465	497	464	495	492	498	486	486	499	444	531	469	457	483	475	445	484	490	476	502	509	492	452	487	452	458	515	533	524	484	479	512	493	466	516	487	480	454	471	475	500	473	490	432	464	474	495	483	457	507	499	469	445	463	538	488	497	467	545	440	485	473	505	501	525	520	459	466	480	480	495	490	484	443	484	462	507	497	488	487	488	457	490	469	490	464	439	476	489	495	456	469	499	521	493	489	495	466	490	498	523	432	471	522	479	508	491	512	501	473	494	487	503	513	503	477	493	461	478	503	495	505	512	506	473	497	481	504	491	483	499	486	511	497	499	491	452	505	468	503	513	496	490	481	518	478	477	500	463	478	489	490	501	480	495	517	486	517	439	517	505	520	491	465	498	506	489	439	510	490	464	532	488	496	483	504	485	480	490	483	486	506	515	477	457	506	534	512	474	497	515	479	508	491	470	505	519	476	509	508	475	499	511	482	485	501	475	503	495	452	478	451	490	445	466	485	470	456	463	450	491	478	523	503	540	493	486	495	463	449	492	482	485	486	441	459	513	458	460	486	485	471	474	463	512	451	515	514	500	465	475	496	497	468	478	506	494	486	469	462	516	510	493	472	489	488	449	503	488	500	457	485	491	495	505	512	507	497	516	513	528	480	482	487	482	520	481	512	522	516	486	456	481	490	512	524	483	473	508	484	495	507	539	523	496	478	492	512	439	500	458	509	525	514	463	493	521	470	466	461	484	477	436	512	442	487	472	503	521	474	515	484	445	498	525	475	467	451	493	512	469	492	447	461	507	444	521	487	511	510	466	450	501	459	473	499	486	500	490	465	505	491	482	467	486	507	489	485	463	471	452	511	487	472	498	470	480	487	485	509	493	477	499	486	550	463	554	454	477	499	504	500	479	495	469	517	516	468	521	462	502	499	482	486	496	492	477	506	500	515	490	503	472	497	478	473	481	510	486	499	514	485	501	481	488	524	445	480	456	442	477	469	476	512	471	481	488	480	526	486	528	485	477	499	497	465	471	496	474	471	492	548	520	475	478	491	508	480	486	519	494	437	521	502	485	553	482	442	458	502	474	490	468	505	482	451	518	487	489	476	451	504	506	476	528	462	507	510	511	460	486	473	518	467	485	502	461	505	489	457	458	488	484	534	512	540	514	494	450	478	443	549	457	513	463	508	461	480	524	514	490	492	474	464	500	480	465	489	464	466	495	474	489	504	492	513	515	472	483	486	477	531	538	465	485	485	464	516	493	475	462	489	466	491	503	486	497	478	504	479	527	506	484	506	494	480	473	473	472	489	478	502	440	493	439	514	514	506	532	535	455	497	493	467	507	473	486	457	490	516	462	452	499	479	498	537	511	493	517	528	471	482	498	479	496	514	487	496	517	474	476	516	501	499	500	487	513	468	484	487	505	427	480	501	457	482	544	500	529	515	518	467	439	472	492	454	503	523	500	468	484	500	484	496	483	476	517	483	466	518	490	499	442	525	479	495	488	505	483	504	551	474	472	485	482	449	453	488	451	456	484	476	515	510	509	503	476	488	503	491	509	464	506	493	484	473	499	486	508	469	504	483	461	535	452	429	488	515	498	512	519	483	509	501	452	486	510	490	494	503	489	475	461	504	487	443	479	478	485	442	490	511	479	513	515	520	479	506	464	496	519	481	499	478	508	480	502	481	480	508	449	496	485	472	499	496	471	480	473	507	494	463	511	463	492	465	505	497	469	479	486	506	466	496	497	499	478	493	493	481	492	487	429	509	499	497	474	478	488	455	480	486	495	472	501	492	508	486	515	490	502	458	474	505	482	489	501	468	503	507	477	476	512	474	483	497	471	454	485	494	514	487	489	481	480	443	460	506	532	512	494	503	472	464	488	471	455	488	491	503	524	468	462	491	493	492	479	500	484	537	447	494	490	484	486	500	488	502	472	494	489	494	496	443	474	482	476	490	484	489	495	526	494	503	477	508	508	461	478	479	492	479	512	479	525	475	467	454	510	525	463	511	551	504	465	519	459	507	474	486	510	491	497	514	465	507	503	492	480	484	525	476	485	508	496	506
5762	1700	672	467	321	304	310	320	312	270	290	327	278	306	278	292	275	300	302	293	298	283	285	283	273	265	285	293	246	310	268	321	281	270	300	283	305	277	301	314	319	250	295	273	327	281	280	300	283	304	295	247	271	289	303	274	255	278	273	281	272	297	306	290	282	260	296	266	234	294	284	278	276	298	276	278	266	292	271	284	293	264	290	284	299	276	260	293	268	282	295	287	295	288	304	254	331	310	278	286	297	283	297	293	277	265	285	304	289	290	304	267	297	276	307	275	267	271	286	261	275	266	287	266	312	279	276	277	280	305	257	290	288	284	283	315	275	284	284	289	312	287	261	285	305	293	271	274	278	282	294	287	347	286	285	275	284	277	275	294	275	292	257	302	282	257	270	289	271	303	304	292	289	282	283	276	263	305	286	308	302	307	288	291	278	260	271	312	268	259	266	306	281	283	285	271	292	309	275	294	289	313	297	257	313	300	279	289	277	298	316	295	277	261	295	289	267	276	292	263	274	288	316	293	261	285	282	289	280	263	266	315	283	279	292	279	273	271	279	296	287	256	278	257	288	269	305	263	274	292	274	291	265	299	293	309	273	300	268	296	312	299	282	302	278	273	275	311	269	302	292	278	279	276	280	287	275	287	305	272	296	305	277	267	253	257	288	280	287	265	266	269	246	274	264	282	277	278	282	292	300	271	326	274	272	263	327	298	302	288	301	279	245	293	276	293	263	265	265	321	258	286	286	286	275	291	284	302	262	275	243	269	287	285	282	287	281	302	281	263	280	288	274	272	258	254	278	262	258	278	294	297	304	265	285	300	285	288	298	295	307	282	310	283	278	274	293	285	264	296	285	323	258	299	295	328	277	259	307	305	288	259	313	295	279	260	269	282	294	284	284	307	291	306	274	306	276	286	272	308	281	274	286	266	332	267	255	302	287	275	266	297	255	272	251	262	280	263	269	281	279	271	266	337	315	305	265	300	287	295	308	280	273	299	302	289	292	305	335	290	262	292	289	286	287	281	264	262	289	277	275	268	312	293	273	274	290	268	298	314	264	272	286	293	277	275	289	269	272	312	302	282	264	272	261	280	253	301	276	268	296	288	274	272	257	311	277	273	305	296	264	257	264	274	287	263	309	260	270	257	317	293	274	271	295	289	281	296	315	296	320	257	293	273	292	267	300	291	317	264	294	252	291	307	302	270	292	272	294	281	257	269	288	279	276	313	283	292	274	285	270	270	304	275	283	299	281	293	292	290	270	275	322	262	283	271	272	265	296	273	286	280	263	274	291	307	267	259	283	277	280	284	292	305	286	291	262	291	268	308	298	298	324	309	292	307	262	279	300	270	270	286	306	276	263	281	287	285	275	265	330	278	253	302	297	287	270	297	266	300	270	289	297	285	293	280	278	298	281	267	274	294	286	302	305	266	264	266	301	279	300	307	270	293	280	288	282	293	273	303	275	253	254	280	263	326	258	277	285	314	265	248	302	323	266	295	294	288	291	274	265	293	280	301	302	292	291	290	271	258	282	276	273	279	305	304	279	295	278	304	282	302	265	286	296	308	290	283	310	281	268	281	290	277	291	315	298	284	287	271	280	318	284	289	294	274	282	314	276	287	296	292	278	307	302	281	272	276	282	279	287	293	276	275	273	249	283	285	270	263	295	299	256	274	271	293	285	266	295	284	284	291	277	284	304	266	271	294	288	292	309	296	285	251	331	285	323	288	280	286	250	275	270	318	299	263	284	260	318	293	268	251	299	288	285	305	304	273	279	261	286	266	288	283	281	280	259	300	279	287	267	277	256	295	269	274	302	296	246	284	241	275	267	289	276	293	279	293	273	257	283	256	284	264	283	258	281	270	290	259	308	274	283	272	278	296	281	288	253	276	243	278	263	287	283	263	300	300	301	280	279	305	281	301	307	291	289	260	295	244	278	323	278	273	286	255	284	294	304	317	276	331	268	271	269	233	297	267	274	298	301	288	311	303	271	287	304	280	275	276	271	321	274	266	288	279	290	282	267	273	291	300	272	273	255	290	279	321	271	267	279	287	277	294	294	286	260	277	296	308	275	274	287	269	319	299	291	266	307	256	282	271	299	279	292	258	282	286	273	314	262	314	298	287	281	288	271	296	300	294	296	310	283	266	294	281	292	277	277	304	305	305	283	300	301	269	293	268	294	316	309	301	274	318	306	286	315	328	293	267	320	314	281	255	297	297	289	296	256	292	291	264	287	274	273	290	272	289	266	271	288	286	291	279	251	270	291	294	277	285	308	288	286	264	317	271	289	308	281	298	272	307	269	250	263	268	254	301	295	275	262	319	294	244	279	289	284	296	322	292	276	303	282	268	276	259	291	283	314	257	281	292	293	294	284	273	317	278	288	286	286	309	271	284	268	267	248	269	309	291	281	272	281	281	286	274	288	270	297	295	290	247	294	266	275	284	311	295	308	296	284	288	273	277	276	310	299	292	271	283	288	303	286	288	289	261	271	303	298	272	282	274	280	291	271	316	292	277	277	261	309	280	273	293	318	249	292	300	283	271	297	283	253	292	288	306	280	286	286	278	283	299	277	272	274	280	249	297	292	285	297	325	265	330	273	282	309	263	294	261	288	335	270	306	285	267	263	291	279	306	294	287	284	294	305	299	286	287	283	280	245	292	283	257	283	293	274	281	270	323	282	279	295	289	296	244	302	271	268	309	290	281	284	291	304	256	300	300	251	280	259	307	274	289	286	279	267	321	279	307	273	303	282	283	290	263	278	267	287	304	301	291	294	256	253	304	279	302	282	291	278	291	275	296	268	320	271	257	268	280	278	283	299	289	261	272	293	291	282	289	312	305	279	284	263	291	268	259	256	290	283	255	304	305	297	290	276	292	303	325	274	315	331	285	290	277	266	288	322	286	304	269	270	277	267	302	256	280	271	275	295	285	263	306	284	286	294	289	287	284	263	313	306	273	283	281	298	257	304	282	291	252	320	289	272	304	280	295	252	253	252	280	278	288	282	265	286	309	300	309	267	319	303	296	272	264	309	284	265	277	287	286	272	324	303	302	276	289	291	272	292	284	282	299	274	323	301	264	271	271	258	311	301	304	302	261	285	285	286	285	284	273	315	310	293	270	297	294	273	272	305	313	277	242	288	282	271	294	265	269	279	282	276	304	273	306	295	306	292	269	316	300	288	276	270	294	249	285	304	242	275	289	305	252	284	302	292	280	283	271	276	262	284	308	289	281	266	282	301	281	290	251	290	296	271	276	266	253	275	269	273	267	252	305	272	274	285	267	281	299	309	322	272	256	289	248	277	276	291	276	288	265	297	278	283	285	295	289	302	269	302	306	289	272	268	289	289	290	285	260	285	274	290	263	287	277	297	252	297	289	280	294	254	272	298	294	270	302	275	287	302	271	282	300	288	294	308	280	316	310	283	273	284	288	294	274	265	295	260	272	275	293	290	294	288	304	282	300	312	290	294	290	279	285	261	274
5270	2089	994	942	974	957	853	857	822	736	803	1091	761	759	809	752	767	775	804	746	751	751	700	776	764	760	722	760	745	813	771	776	776	784	730	759	745	754	718	739	734	747	747	761	723	745	750	766	752	728	781	755	761	730	749	716	755	729	735	780	769	705	788	799	796	760	788	753	845	748	743	689	765	766	703	788	743	783	833	728	778	741	746	769	765	751	789	749	770	768	771	738	769	761	739	743	755	730	788	750	738	759	711	791	752	709	777	757	803	783	824	762	768	739	750	723	711	760	795	722	750	779	744	736	762	748	747	782	764	746	750	750	760	719	771	771	747	741	757	796	759	694	761	724	728	761	765	748	735	753	751	746	714	769	752	794	749	757	747	749	703	812	755	736	794	752	801	761	746	801	744	758	787	746	735	748	756	792	735	769	760	759	758	782	730	739	742	758	756	744	756	743	777	765	774	760	733	752	733	786	775	750	782	737	768	766	759	740	754	741	727	774	742	740	805	784	730	713	756	777	715	765	786	739	736	766	770	761	823	718	779	788	800	797	728	837	756	758	758	757	769	737	800	785	775	786	746	781	717	714	740	779	840	780	772	773	757	796	755	802	783	751	762	768	802	765	775	765	816	736	734	729	793	737	742	755	743	749	771	767	732	804	740	798	750	766	772	748	769	764	734	779	786	725	721	751	736	716	789	719	767	746	775	745	773	735	709	759	750	763	740	769	757	782	757	789	808	739	766	747	767	721	750	800	781	772	773	797	742	710	810	796	760	771	749	806	725	727	824	736	770	808	709	744	757	734	739	738	785	739	766	775	758	766	738	745	758	757	729	735	736	740	796	754	760	752	845	778	745	799	754	752	780	747	752	778	725	766	773	747	767	739	757	748	791	748	724	742	754	757	742	723	723	762	729	825	767	739	720	748	758	776	804	755	811	763	773	705	775	715	780	767	781	787	732	751	738	744	770	763	725	705	745	760	783	767	716	807	735	730	747	745	764	757	745	807	737	750	765	757	740	757	764	781	756	732	730	773	766	763	783	786	815	786	752	757	751	754	723	761	792	753	739	756	723	734	735	731	750	714	759	754	797	730	766	780	734	790	750	731	758	734	720	767	798	742	754	762	726	788	788	812	762	763	734	781	744	754	761	801	729	788	761	723	769	715	765	818	761	780	753	797	804	765	757	753	759	765	777	736	775	751	664	755	714	736	756	709	764	790	781	819	744	766	735	726	767	793	760	743	791	765	708	767	784	797	726	786	782	780	782	725	769	819	769	729	727	780	736	754	746	750	766	752	740	760	718	772	754	719	757	750	773	803	749	809	783	738	742	757	752	712	762	784	707	740	769	730	829	797	742	781	791	757	775	728	768	764	735	749	766	721	764	739	749	776	760	803	763	745	754	752	762	757	779	794	767	785	759	755	791	776	766	751	730	776	743	698	783	707	762	734	774	835	768	771	729	718	766	746	739	780	751	794	748	724	806	776	760	779	777	828	730	725	763	774	714	768	765	727	720	743	750	740	756	789	736	826	739	764	770	743	756	754	775	728	748	774	749	799	721	745	792	731	769	791	759	763	773	716	776	757	730	750	731	743	768	798	755	743	781	837	753	771	770	763	770	763	722	769	745	776	799	719	730	757	782	752	748	777	746	767	712	712	818	800	743	797	784	773	763	755	818	781	727	749	740	747	773	764	789	736	815	754	767	800	791	739	726	810	772	760	761	793	808	776	777	773	762	743	759	747	713	758	780	753	703	773	753	735	747	730	730	796	783	787	746	749	778	742	763	752	770	805	721	777	746	739	773	780	709	769	732	772	759	760	802	795	742	774	779	720	741	822	767	756	732	751	798	730	777	724	759	711	760	732	771	713	780	760	783	738	800	803	773	767	799	767	736	801	719	735	760	740	725	797	743	723	743	771	733	817	775	804	737	703	792	789	804	727	785	755	743	754	694	798	752	772	745	743	779	755	719	751	759	676	750	774	733	755	766	715	761	775	724	762	793	755	767	752	769	762	778	781	753	809	791	761	773	782	827	731	756	726	778	732	788	737	727	733	734	786	776	758	731	741	757	751	759	745	748	797	749	733	722	750	774	737	756	756	720	753	832	757	774	804	763	694	765	729	791	745	746	786	773	748	719	781	759	813	821	775	759	798	796	737	789	705	727	767	738	774	748	739	736	743	732	795	779	780	751	792	762	793	803	775	780	739	755	772	771	731	789	759	806	768	744	746	762	713	791	766	775	759	818	790	694	797	775	762	788	777	826	730	748	790	765	772	734	736	750	747	769	759	774	703	794	688	742	730	756	775	788	788	803	769	791	775	784	782	736	766	746	741	778	775	776	719	774	748	763	756	788	737	735	778	769	736	749	729	781	743	767	729	757	757	745	759	764	771	742	768	750	746	741	782	761	777	766	752	773	732	725	762	754	744	762	804	761	785	725	782	772	787	776	805	783	725	702	765	753	812	695	802	774	745	775	749	792	715	735	790	730	707	728	742	805	793	738	757	795	731	723	739	798	753	779	798	768	746	732	845	764	763	750	761	732	735	780	758	742	749	750	736	769	756	789	776	798	770	735	738	741	738	750	732	789	775	801	766	740	769	747	758	774	721	752	697	736	741	756	791	732	724	774	733	769	811	722	769	767	751	820	755	711	859	797	777	727	755	776	751	773	770	741	783	764	708	812	734	762	767	715	738	803	749	738	725	759	762	792	782	716	778	738	807	779	769	767	770	808	788	743	773	763	774	786	741	758	742	833	787	745	734	764	778	808	738	755	752	774	774	746	716	778	733	721	784	755	734	768	771	762	787	785	730	752	769	779	800	784	786	788	762	719	733	758	751	788	802	787	728	749	768	771	769	716	779	782	788	710	752	761	720	735	725	714	741	755	773	698	785	793	733	808	780	755	741	798	741	788	744	767	711	809	794	730	768	759	792	752	807	744	792	792	744	744	744	757	789	792	811	683	748	756	810	747	750	740	802	778	750	757	748	761	740	720	744	762	764	814	736	750	722	814	709	745	777	748	773	752	785	721	790	684	762	744	766	739	842	772	768	765	747	731	761	770	762	729	865	781	735	751	749	810	787	800	752	779	799	796	766	710	729	748	720	763	772	764	756	771	797	774	776	738	739	754	779	749	741	803	741	755	762	758	747	769	771	752	758	740	785	754	744	792	779	724	772	794	757	762	771	740	722	776	739	745	781	747	721	770	764	734	770	763	775	771	766	738	731	809	750	799	759	837	743	741	775	741	727	790	768	766	762	757	728	755	737	758	796	761	781	771	724	785	723	786	781	761	762	800	805	755	726	748	759	719	768	762	749	719	770	752	751	783	768	750	766	748	726	744	732	783	750	753	744	744	776	786	726	787	783	837	761	800	747	767	706	802	754	763	788	759	778	768	765	793	729	787	778	748	763	768	744	759	750	739	693	735	744	737	727	753	774	750	780	765	749	787	779	746	740	747	806	777	751	768	744	845	713	766	754	760	713	733	732
29551	18239	9138	4825	2682	1606	997	646	510	571	1321	1581	421	404	411	408	352	381	349	353	362	370	361	362	348	327	340	372	350	328	330	336	323	297	368	335	331	307	309	311	329	335	324	347	367	330	328	320	359	310	304	329	317	319	372	311	326	334	347	311	319	324	330	313	340	334	295	306	345	333	316	325	332	328	344	316	318	304	322	326	337	328	296	326	331	318	310	326	308	359	334	328	331	322	326	324	318	321	337	326	359	339	323	311	323	354	349	325	355	340	307	352	356	352	340	311	316	329	352	309	322	296	341	347	308	375	317	341	322	324	355	333	346	339	315	339	316	356	323	335	346	339	313	313	329	338	317	334	330	297	291	329	359	330	327	318	310	308	299	359	331	320	349	327	346	346	339	342	318	327	293	350	332	326	336	338	310	314	334	315	333	334	318	340	319	357	334	324	358	322	371	351	319	326	325	325	332	316	346	342	317	337	365	339	358	322	378	334	327	343	304	326	293	345	315	343	296	333	308	317	298	302	282	345	320	332	299	341	351	323	308	352	320	321	330	346	324	321	332	322	319	318	310	343	327	349	312	355	327	337	372	370	330	349	322	326	387	300	343	308	350	335	307	333	369	342	337	339	330	307	309	309	325	353	328	328	333	333	313	330	302	342	309	305	354	327	352	329	309	360	337	334	345	321	326	354	337	326	350	312	354	327	315	321	352	305	314	330	336	326	378	328	336	358	335	338	314	319	310	333	319	341	280	319	353	356	355	354	304	330	327	365	348	329	337	324	335	337	353	335	343	303	359	349	305	351	296	298	339	348	328	333	328	323	318	347	322	333	295	309	357	360	332	322	345	316	340	348	334	343	338	324	354	336	339	351	346	336	311	352	311	350	297	301	295	361	294	322	319	324	329	348	326	325	314	323	303	305	353	296	313	315	319	322	324	330	303	325	272	344	329	325	315	331	328	345	320	371	340	325	338	342	332	310	337	345	315	296	314	352	336	355	324	306	345	346	355	342	354	327	331	323	356	315	338	330	309	331	345	349	322	342	354	311	345	325	327	324	324	360	293	350	328	306	320	378	349	354	360	302	356	308	350	331	314	357	341	321	325	371	330	319	331	313	313	324	347	313	338	317	340	351	343	328	350	334	336	338	312	350	312	295	341	336	348	340	342	344	287	305	332	321	337	333	329	294	300	312	345	369	305	330	332	350	358	318	296	352	361	362	324	347	317	330	332	339	309	280	347	369	314	336	350	357	341	326	344	357	304	334	296	356	329	368	371	333	314	353	350	351	310	338	316	343	346	335	299	296	310	319	333	323	309	354	340	341	331	359	288	345	341	343	342	312	326	336	289	343	327	340	364	327	323	330	329	363	322	333	325	318	344	347	315	329	335	349	368	324	349	338	334	329	359	300	324	316	320	336	321	367	337	351	319	340	340	311	321	309	295	334	323	315	342	332	309	354	339	327	334	351	313	347	306	322	329	339	328	315	293	356	351	314	321	322	353	345	312	333	345	337	334	323	344	315	336	329	342	307	349	327	349	297	322	323	356	321	303	311	353	330	313	322	339	314	342	314	348	322	295	335	311	348	295	371	345	344	321	314	321	320	340	322	344	325	344	341	357	318	327	327	343	330	337	315	343	359	350	346	345	310	330	349	361	298	332	349	322	283	337	294	334	318	337	329	319	321	297	363	356	320	375	348	320	310	308	307	340	341	345	332	313	305	372	299	318	334	358	359	320	335	344	324	327	320	319	328	347	341	382	330	325	331	360	326	326	340	328	326	383	327	304	322	358	341	335	313	358	359	322	318	338	324	364	320	321	338	336	330	313	321	339	328	363	328	338	356	338	332	328	352	327	351	353	333	333	317	370	338	322	331	318	335	328	356	361	342	326	315	363	349	334	319	339	310	308	353	332	337	344	376	305	344	317	308	324	319	305	315	340	357	338	340	364	315	326	340	335	337	323	297	348	336	370	326	379	340	330	329	292	351	298	329	362	351	324	342	344	333	311	298	342	301	308	315	316	336	343	328	347	348	347	309	341	327	323	309	353	331	358	326	310	345	368	333	336	343	289	341	330	345	330	313	354	344	326	315	343	343	312	349	308	340	343	360	344	333	371	295	343	319	331	347	337	320	315	308	334	304	337	297	305	314	294	308	342	343	294	320	348	333	302	331	307	347	313	317	317	329	308	318	344	305	327	327	318	318	334	329	334	308	285	346	308	343	300	325	325	317	361	308	331	340	326	337	306	320	337	360	321	349	333	323	344	338	357	338	327	324	334	336	330	364	331	318	330	361	311	339	336	315	348	339	312	335	342	324	355	335	303	339	350	328	338	347	321	319	317	311	347	318	325	330	319	308	310	320	316	341	333	356	357	332	343	354	357	346	323	340	349	361	331	335	318	345	304	323	306	298	339	326	318	355	337	302	322	351	365	317	336	334	307	338	371	308	326	305	332	342	314	348	337	351	327	350	315	373	330	322	333	336	336	343	338	347	347	342	352	359	335	352	354	330	304	322	335	325	320	308	353	300	339	327	337	319	342	364	344	334	360	312	328	324	305	324	300	322	310	348	329	335	328	308	293	317	320	357	341	314	322	308	320	355	304	333	329	342	328	335	350	332	351	346	324	335	344	339	334	335	315	361	319	309	347	311	353	344	349	294	308	302	330	331	344	327	340	352	343	308	340	320	338	365	353	370	352	328	344	321	322	340	325	345	345	341	301	317	342	358	316	343	353	346	327	351	369	341	312	321	329	362	324	326	333	327	335	368	305	320	311	355	355	336	315	331	325	334	324	347	342	323	325	339	306	322	337	300	318	312	345	352	344	339	361	350	298	333	307	335	312	326	352	337	309	325	350	354	299	344	299	373	323	320	331	336	353	314	313	316	316	332	352	320	346	334	342	327	335	343	351	332	338	299	322	332	350	321	341	372	337	321	324	305	328	343	343	309	333	300	318	314	336	347	332	329	360	314	352	344	343	332	341	318	326	324	366	322	342	345	314	314	329	349	373	332	319	336	335	350	342	311	352	349	346	309	374	312	332	333	353	344	322	330	301	336	337	340	356	337	367	320	372	329	337	361	316	337	352	335	345	374	335	324	360	311	335	332	351	333	328	350	300	341	357	330	344	289	304	324	328	318	337	319	331	346	331	328	345	340	342	353	377	312	313	315	330	316	339	310	337	332	356	333	342	359	339	357	310	341	306	326	347	346	323	355	312	287	312	334	348	316	312	337	338	333	359	302	362	353	333	366	343	340	291	318	324	342	336	352	326	330	313	333	338	331	327	359	338	328	321	300	343	326	342	343	330	339	337	317	337	349	346	333	327	333	295	337	345	354	312	349	336	352	303	340	360	337	313	319	338	329	305	358	358	316	326	362	348	304	339	337	318	363	325	311	325	366	337	322	295	343	296	342	350	317	310	358	319	312	320	322	340	346	314	363	344	342	325	339	301	358	321	349	326	358	343	283	313	340	338	323	328	348	315	330	311	308
20937	8977	3979	4176	3681	3093	2459	2092	1940	2281	6318	7265	1266	1290	1181	1180	1138	1112	1081	1030	1006	1005	964	946	947	982	960	970	1015	966	932	957	923	931	899	944	927	877	936	908	873	877	871	875	848	896	898	890	927	863	848	895	827	897	837	898	917	911	877	877	894	872	839	925	913	845	862	828	859	835	850	830	891	857	887	865	870	907	916	884	853	821	843	946	848	807	860	890	894	833	815	846	818	814	841	888	883	855	861	864	845	872	850	860	867	867	856	832	839	862	863	841	871	878	831	822	900	851	856	864	847	828	809	866	810	857	824	840	844	862	852	812	912	897	800	862	863	869	885	877	832	870	850	808	817	856	848	777	814	888	822	818	888	826	842	875	850	822	818	895	818	868	841	876	910	823	877	839	879	894	863	835	903	836	838	859	869	802	839	866	848	852	873	838	805	862	889	886	874	793	895	872	797	787	847	894	855	859	869	816	884	873	830	855	853	871	891	812	846	853	870	876	884	867	861	861	839	849	904	863	863	887	825	844	830	824	866	910	828	857	823	802	856	840	898	847	859	867	789	847	873	877	820	838	829	913	864	831	840	838	882	824	861	841	838	836	850	859	850	866	850	842	789	852	834	864	891	858	826	833	864	851	817	851	894	867	856	813	846	873	833	857	830	842	855	848	862	836	858	863	889	841	844	844	830	895	841	911	786	858	797	823	846	817	886	875	812	806	843	846	853	867	829	839	805	875	868	876	819	851	794	826	869	860	864	856	851	887	861	840	894	860	811	890	808	857	848	866	816	888	814	811	848	831	875	874	894	817	817	817	873	848	861	894	814	806	879	833	802	892	879	838	863	833	874	905	806	861	806	866	808	878	840	858	848	857	870	810	760	871	864	802	888	851	841	873	834	810	785	859	843	824	858	810	844	870	866	866	838	869	863	844	818	837	866	867	810	847	789	891	878	807	844	812	862	829	857	875	836	824	773	856	900	859	871	835	820	827	813	841	832	847	840	840	898	850	834	887	880	844	873	841	824	851	849	898	797	888	803	874	848	861	841	852	855	896	861	865	816	906	868	795	846	848	818	850	812	832	818	836	871	874	854	882	834	841	860	879	876	828	825	852	892	874	879	869	832	880	846	889	850	881	877	859	872	876	856	910	846	888	889	811	787	833	859	832	858	877	864	857	902	879	864	839	866	830	790	845	851	840	867	833	855	857	854	847	812	905	883	847	886	862	855	868	851	890	818	807	826	873	846	859	844	883	886	867	881	810	828	816	890	886	858	844	834	834	871	874	838	845	803	868	844	877	806	848	906	844	819	890	836	831	849	868	866	870	830	877	852	890	835	865	889	866	890	840	878	834	854	843	859	812	871	831	842	790	856	883	834	824	838	903	845	834	891	887	823	858	868	812	851	830	867	856	875	888	824	790	886	842	872	879	867	824	849	840	841	844	866	824	840	841	814	840	821	869	837	874	847	876	877	842	830	826	857	802	797	826	864	843	871	895	868	851	829	857	814	833	784	847	848	836	806	901	789	857	842	840	817	840	868	841	826	876	825	829	884	815	845	851	815	825	826	823	880	893	893	843	858	829	896	780	931	880	852	813	891	808	840	810	848	881	859	800	885	835	881	820	822	830	862	865	881	892	862	802	846	893	821	840	837	901	837	856	814	881	825	860	826	832	866	842	845	905	833	793	859	873	866	860	870	845	830	829	835	906	868	868	831	838	887	861	834	843	843	862	853	856	807	852	853	872	863	781	910	816	850	848	860	841	912	825	872	823	841	850	866	854	883	840	868	832	840	823	879	872	858	804	869	824	814	824	853	814	858	838	845	830	891	837	798	881	854	860	853	887	830	883	849	848	830	830	811	834	874	819	804	831	859	842	848	815	807	816	893	887	859	869	839	819	843	810	887	838	849	887	844	878	911	808	825	786	889	882	821	887	878	843	853	815	838	836	811	828	770	895	880	846	827	831	895	858	813	845	825	848	824	893	830	865	835	847	888	859	885	893	856	832	832	866	819	821	829	852	871	863	828	823	918	775	870	765	860	893	848	894	857	835	835	830	843	842	840	784	777	841	832	851	840	874	882	829	908	787	897	875	886	888	833	833	873	839	898	797	858	869	883	871	837	845	829	880	853	834	872	870	830	832	848	836	811	851	851	864	828	829	851	837	856	818	887	820	830	881	889	856	870	844	902	833	814	862	856	869	874	833	855	882	868	875	873	861	885	793	878	855	904	833	868	824	799	815	837	832	836	825	817	879	872	877	842	856	797	855	904	886	812	819	874	882	852	858	870	887	855	857	836	835	793	901	871	822	792	840	872	888	869	880	874	823	811	876	819	852	880	860	889	816	848	854	850	826	933	866	821	813	852	857	896	870	811	900	886	828	868	846	846	872	914	870	806	764	877	861	856	842	879	890	838	862	828	909	822	862	827	823	914	849	873	856	844	789	834	833	859	818	869	868	845	847	863	840	897	855	855	877	845	873	808	847	837	820	851	892	870	829	840	847	820	869	869	846	835	882	834	836	811	828	838	829	864	859	850	853	836	872	876	869	874	829	871	822	889	848	813	882	895	862	826	857	820	866	865	874	853	906	932	819	896	864	848	830	864	852	846	811	792	839	836	883	852	885	875	875	838	850	869	829	842	892	838	862	823	850	876	894	849	827	845	830	837	806	825	836	823	805	822	877	868	881	860	850	842	820	804	844	824	847	816	793	849	868	847	852	862	891	842	879	837	847	864	799	893	818	843	898	842	827	842	828	903	813	846	841	874	872	882	867	879	862	886	839	807	855	889	888	871	860	872	857	918	869	841	922	819	865	783	857	826	827	885	905	874	850	875	902	833	802	872	822	903	882	893	858	835	862	790	888	897	828	877	824	811	823	810	832	891	787	876	885	840	901	890	894	851	876	841	828	856	819	866	869	877	840	801	827	825	813	851	834	831	837	856	824	839	877	869	857	817	870	834	889	825	818	775	858	867	889	860	880	811	832	844	862	862	826	868	906	846	820	833	825	838	871	857	879	859	892	916	850	817	838	884	789	848	820	874	832	841	858	878	862	875	896	850	816	860	882	929	796	838	878	866	870	863	887	834	918	845	836	887	868	860	855	835	821	847	829	892	813	870	796	881	867	849	834	861	881	847	789	847	869	847	849	809	804	826	862	876	854	862	826	821	839	846	869	906	887	805	888	903	923	898	862	879	814	800	838	828	874	889	852	817	883	817	841	817	867	851	902	851	871	812	800	842	882	934	861	832	839	843	863	836	841	831	836	850	848	851	825	887	872	829	814	836	861	858	928	854	834	838	839	841	855	832	836	824	871	858	843	891	854	882	857	892	809	807	875	833	831	850	794	841	819	828	849	856	841	853	837	878	835	840	860	818	843	849	871	852	839	821	800	863	839	842	867	845	904	848	873	857	922	853	832	844	867	815	845	798	858	857	853	848	848	870	873	867	865	843	797	828	787	892	824	886	819	948	802	897	895	865	851	898	912	810	841
34759	27389	22034	13676	6705	3455	1936	965	615	1320	806	946	327	314	262	260	267	263	248	250	236	208	220	228	212	222	198	200	193	223	221	175	221	180	205	188	198	220	163	181	211	210	197	184	173	172	184	225	164	214	181	178	202	189	185	195	186	177	177	159	217	203	225	182	209	219	196	181	182	188	171	182	181	188	206	200	180	169	196	189	188	187	190	172	198	184	162	226	193	203	205	188	184	161	179	196	211	188	184	195	166	194	186	188	175	205	176	182	186	187	200	203	191	194	193	182	157	198	184	208	188	181	190	178	164	193	177	151	174	167	148	197	195	206	173	179	188	185	172	155	194	170	180	215	200	188	184	161	217	189	164	193	185	186	187	183	168	195	198	203	196	199	182	173	192	188	173	171	183	200	194	187	194	209	189	159	163	203	217	199	194	192	192	183	163	193	175	182	176	188	161	170	196	206	186	181	172	176	164	197	161	186	167	201	192	173	190	193	194	199	192	174	177	180	203	172	178	181	181	193	188	183	180	153	180	190	177	188	191	176	186	179	203	203	185	174	173	208	193	183	196	183	193	171	188	176	182	177	202	222	197	174	182	183	196	180	165	194	173	184	200	200	170	197	181	177	181	183	182	202	170	205	162	180	194	163	177	189	164	194	172	193	183	182	180	178	192	173	175	213	194	170	188	189	216	182	222	160	185	202	184	170	177	180	208	162	154	170	197	183	172	193	171	205	172	165	183	188	159	203	189	173	182	176	197	212	187	175	180	178	179	196	159	198	167	171	190	150	188	181	160	181	182	196	179	161	185	202	171	174	210	197	172	192	204	184	179	164	200	176	173	197	178	199	187	183	181	181	175	158	195	161	168	174	169	175	175	170	165	154	184	161	152	171	194	175	196	171	169	177	179	184	187	188	169	192	189	173	194	186	175	193	176	176	176	184	204	176	177	181	164	194	180	225	185	212	202	201	202	172	152	181	155	184	175	181	190	188	185	179	173	154	188	206	168	172	172	200	193	182	185	193	194	208	189	179	182	192	174	178	191	180	178	181	193	197	172	195	187	177	179	207	160	168	175	166	190	179	197	175	168	169	180	195	165	191	198	196	173	204	173	201	195	178	146	173	189	159	194	176	176	181	194	183	168	195	171	153	177	191	182	205	214	179	180	174	182	191	182	185	167	193	180	174	182	177	219	196	187	181	180	164	189	179	195	190	164	151	213	173	172	154	174	162	184	183	175	182	201	184	197	194	180	201	191	163	200	168	178	183	194	178	161	198	204	167	177	188	172	182	176	175	181	187	186	197	187	182	197	197	180	195	194	173	160	187	181	190	172	179	184	204	168	190	184	211	191	176	168	198	187	187	179	189	178	172	184	169	193	205	176	171	217	160	173	201	185	175	191	174	208	166	178	209	202	161	191	169	190	177	182	185	162	184	181	154	171	177	184	184	172	183	163	186	198	207	197	180	167	192	191	166	190	210	160	185	182	195	170	161	196	186	195	189	187	146	192	166	160	209	191	198	209	191	186	173	201	174	179	180	187	209	193	186	199	192	187	214	180	187	172	178	172	157	175	190	161	186	165	182	185	184	197	174	168	192	192	184	162	182	185	165	185	183	202	161	196	196	179	157	185	167	193	202	188	177	172	190	195	178	148	197	192	176	185	161	205	188	197	197	179	187	173	180	195	169	155	187	192	198	171	179	198	193	207	192	164	200	170	182	183	168	192	177	184	159	171	184	198	207	198	207	218	170	179	163	164	176	169	179	177	189	168	166	161	187	191	170	183	174	181	190	176	188	187	163	172	198	210	188	166	194	185	176	199	189	193	183	181	174	191	188	180	183	200	155	182	168	180	180	179	188	144	188	190	175	194	203	180	193	192	145	202	188	151	152	183	175	153	201	185	176	174	201	172	178	191	153	158	170	187	180	181	182	173	173	199	179	176	177	200	194	201	168	171	188	182	176	191	205	186	188	178	180	182	164	199	171	191	176	173	220	181	175	149	188	152	174	204	195	190	161	185	187	175	184	164	181	190	175	155	189	188	171	184	186	189	182	179	179	183	178	178	155	201	163	184	193	169	158	184	165	179	180	163	221	188	183	168	209	160	180	165	179	203	204	176	184	152	180	170	187	173	179	180	180	200	198	184	167	148	159	185	195	177	203	194	175	191	173	192	173	161	196	180	210	178	177	183	203	173	195	171	183	167	177	160	194	176	172	172	198	156	176	215	163	184	202	185	185	200	185	180	173	183	198	182	193	195	155	174	198	190	188	179	169	170	175	191	200	166	179	187	178	168	195	182	186	195	180	173	172	183	184	212	169	190	193	202	167	178	157	171	180	178	174	158	201	192	187	171	201	172	170	190	156	161	187	190	186	174	207	182	175	175	179	174	161	174	179	192	177	176	201	191	169	176	203	163	200	188	174	178	176	177	174	187	173	176	185	200	152	176	182	168	182	195	159	187	214	181	190	161	188	204	176	176	169	173	142	217	193	180	185	183	186	171	201	182	170	171	182	181	196	175	173	162	204	159	170	193	175	189	183	182	209	191	179	168	182	187	196	166	201	178	185	169	180	173	171	176	180	175	208	190	172	197	190	179	204	211	183	199	172	185	169	185	211	155	186	161	163	200	177	204	187	182	184	186	189	168	184	172	172	178	194	189	165	193	208	200	184	172	186	195	190	181	154	206	207	171	195	198	190	167	184	192	175	169	178	206	180	178	173	162	180	183	171	166	167	189	169	198	198	176	175	198	189	185	210	195	224	187	171	176	168	177	171	171	160	190	164	160	179	186	165	226	168	210	181	191	184	196	190	191	213	152	197	190	200	160	163	202	151	172	159	220	166	192	174	166	178	186	180	173	193	205	172	177	200	176	194	153	190	188	188	187	201	183	182	190	191	183	181	195	165	166	165	176	178	157	183	176	196	163	175	201	164	182	186	171	166	189	158	181	182	193	175	190	176	185	188	191	179	173	194	167	187	195	181	169	176	185	175	193	189	176	189	188	168	174	159	157	165	197	176	164	198	163	179	182	175	163	210	217	201	159	164	179	177	187	183	188	173	197	189	167	198	196	192	205	181	210	167	162	205	160	176	213	181	165	188	195	183	189	176	173	182	174	171	186	181	157	185	187	178	171	174	168	170	201	200	170	161	173	166	182	192	199	172	185	164	168	198	173	189	193	179	173	207	181	189	183	178	198	163	170	196	142	211	194	219	188	173	189	179	197	183	185	180	206	209	187	189	183	191	176	188	157	167	196	164	184	164	173	172	190	200	176	167	177	177	178	170	194	207	190	176	159	176	161	177	181	181	204	204	168	156	207	164	176	184	174	191	166	181	186	199	182	187	171	155	178	139	181	173	203	197	203	163	193	198	183	175	170	189	170	152	179	163	205	187	187	185	174	186	181	191	194	179	195	160	202	195	207	208	174	197	180	172	194	170	208	168	180	200	179	198	168	187	199	182	179	188	208	178	158	200	181	181	170	185	194	165	169	172
22659	18254	15901	8449	5597	4667	3822	3053	2535	6526	3377	5093	1442	1298	1216	1094	1008	972	985	897	842	847	764	750	759	668	741	761	719	666	668	624	677	626	645	593	627	604	584	601	576	560	596	561	537	561	592	550	547	544	521	582	525	506	574	526	557	534	526	573	534	575	571	517	524	482	547	508	501	529	531	524	502	495	530	522	541	533	486	547	534	510	549	529	521	536	520	495	520	527	518	548	510	543	571	505	495	489	530	496	500	497	474	513	517	540	514	520	508	490	530	527	471	497	482	492	476	511	492	544	542	465	478	461	533	480	482	475	541	504	514	488	517	483	540	508	522	474	488	542	496	470	476	477	488	494	488	481	495	470	493	471	505	505	424	520	456	476	485	503	480	449	523	467	504	480	509	506	511	518	483	511	513	509	449	477	473	488	477	517	509	485	535	506	471	449	496	500	466	512	479	488	503	462	519	505	507	515	495	503	509	485	516	475	542	503	507	492	487	493	469	524	493	440	526	467	543	483	491	486	518	481	507	489	496	473	483	478	514	528	520	525	453	463	501	488	497	494	479	473	527	508	470	468	487	457	512	481	537	513	481	487	501	489	474	476	520	466	477	488	499	511	493	497	483	497	483	452	499	482	476	518	497	484	490	507	487	519	475	530	504	537	500	481	501	465	491	475	519	506	533	474	527	491	485	469	520	507	511	499	498	492	470	530	527	476	539	506	486	509	502	508	511	485	486	474	492	456	479	533	537	517	499	502	496	484	505	522	456	504	478	509	496	482	491	462	489	512	484	485	487	519	504	514	470	486	532	491	499	474	478	482	492	474	533	502	478	493	516	507	502	479	549	490	491	509	510	536	476	501	505	489	464	513	523	502	539	490	452	504	459	497	517	551	522	516	510	470	510	496	504	479	499	472	504	473	518	493	486	440	505	480	466	504	516	470	485	493	504	511	531	479	470	523	497	483	475	495	470	474	495	504	484	493	514	462	450	481	458	523	479	572	516	500	521	478	468	481	499	492	474	507	490	493	483	483	475	468	500	501	484	504	475	475	479	516	520	520	481	519	511	507	444	496	532	497	504	460	509	465	461	502	505	514	490	468	480	513	497	533	504	530	482	448	486	487	516	498	548	475	504	495	494	463	485	510	532	530	461	509	503	518	518	487	486	489	494	503	504	496	522	491	492	526	518	525	491	485	483	495	507	505	495	496	450	511	505	513	502	485	463	515	518	504	460	509	486	513	497	494	496	480	476	465	458	453	496	512	499	498	517	511	525	505	528	504	499	532	494	535	486	493	456	480	464	503	476	500	498	491	548	503	504	493	478	504	493	481	520	502	476	510	496	505	494	489	515	541	460	544	486	534	471	477	473	474	475	497	508	497	462	507	493	499	498	479	509	486	465	527	448	486	459	477	500	481	552	434	497	517	486	486	505	503	476	529	503	501	514	499	478	475	448	494	515	520	487	451	514	545	487	473	481	510	454	486	468	494	486	499	495	476	493	503	476	468	485	507	482	504	489	529	493	468	540	489	493	528	495	490	517	495	497	487	509	470	500	467	487	587	499	450	510	469	479	490	475	499	423	480	487	489	508	485	468	495	489	516	513	479	520	499	517	470	492	479	537	490	502	490	506	491	528	529	474	489	495	479	498	489	524	508	514	517	470	492	477	470	534	502	512	458	475	477	489	514	485	543	516	473	486	524	487	477	497	506	469	528	499	504	500	530	517	506	540	499	500	471	520	462	478	495	507	495	531	463	482	498	538	464	475	472	482	532	480	480	503	503	519	512	511	499	521	501	526	510	493	486	499	495	484	512	508	517	501	489	495	468	480	494	508	477	499	469	479	490	474	487	480	465	493	459	486	504	470	491	514	493	513	487	516	477	507	476	492	494	467	464	532	501	464	499	540	514	520	478	476	486	509	469	447	483	481	457	479	492	528	483	484	504	490	542	493	488	500	518	479	509	495	478	554	505	513	529	494	482	527	506	515	536	502	512	518	481	486	496	501	460	508	454	570	530	495	497	511	453	525	502	519	503	523	484	504	519	518	488	501	465	481	503	508	522	484	491	499	481	513	500	476	499	478	496	505	461	508	498	482	482	460	497	508	505	486	496	491	456	511	460	510	509	493	479	491	506	473	507	521	485	510	484	516	497	496	490	506	505	471	440	528	498	497	497	490	484	509	525	477	488	499	472	511	484	500	508	482	464	484	504	557	540	535	504	508	482	495	507	479	470	500	487	517	493	477	504	521	474	458	479	489	520	529	559	548	460	477	491	489	519	499	491	534	540	470	471	540	529	498	496	489	480	511	472	501	499	456	479	489	525	487	487	528	511	494	511	500	505	508	504	498	481	473	477	505	472	487	503	513	476	444	474	535	511	512	485	499	469	491	507	455	507	470	497	518	506	493	494	462	510	490	496	502	464	478	486	508	530	513	489	482	498	495	506	486	490	487	486	494	459	526	460	482	502	534	471	547	471	484	510	528	490	480	488	484	477	507	463	496	545	536	510	483	496	507	510	482	503	505	531	500	507	490	523	513	503	520	542	472	493	511	504	520	446	459	509	458	445	555	487	489	475	486	490	499	446	499	519	494	511	505	474	492	462	516	520	489	488	540	478	469	503	525	523	463	483	546	471	508	449	484	484	497	497	517	492	476	487	529	484	493	484	497	527	500	514	460	510	466	482	488	468	488	504	470	456	527	463	465	495	495	451	491	469	499	500	484	489	493	514	475	478	460	462	513	498	541	473	500	487	492	513	500	505	503	505	491	498	482	478	503	510	498	529	540	494	515	511	463	497	502	505	498	444	539	498	474	468	465	453	484	500	484	439	492	483	486	514	483	481	528	487	491	484	495	477	490	475	479	486	514	498	471	456	484	485	493	535	495	465	515	529	498	517	492	494	463	520	500	485	459	516	509	502	540	476	475	528	525	523	513	496	505	489	488	445	503	537	469	493	457	495	484	508	517	503	477	513	474	466	493	500	510	506	483	478	483	510	504	464	496	503	491	499	465	505	453	500	497	493	487	505	468	530	507	460	494	526	484	444	498	498	511	522	472	469	458	479	507	499	490	475	507	484	497	477	533	483	475	507	487	524	524	499	520	493	519	481	509	542	474	512	510	502	517	460	539	510	439	527	485	495	485	498	501	484	512	505	477	495	501	536	485	507	481	460	498	499	477	499	463	501	490	481	505	510	487	506	484	488	506	478	490	474	503	501	495	498	498	502	481	493	470	506	489	486	521	487	524	539	509	533	545	488	531	459	503	479	450	476	485	471	507	473	467	514	535	477	494	486	493	493	503	496	505	507	486	475	490	506	486	477	505	495	507	487	452	520	490	492	505	482	503	515	448	477	489	498	503	496	496	479	514	525	473	510	445	479	517	484	507	492	490	454	503	510	524	502	503	496	502	483	498	509	515	483	482	506	492	494	456	489	467	471	488	479	504	476	485	470	514	489	517	493	525	522	534	495	474	467	473	498	503	505	473	502	517	488
4299	3726	2778	655	369	310	289	279	279	281	328	316	278	255	298	297	302	296	275	301	265	298	262	278	298	286	317	240	308	288	293	254	319	278	282	250	245	268	255	269	277	315	273	283	322	277	306	299	272	273	277	292	276	272	259	268	297	302	278	307	291	271	292	283	265	281	262	268	276	292	293	267	288	305	256	281	304	291	268	264	309	316	310	297	283	283	280	306	276	266	270	287	262	283	267	289	284	283	268	289	295	292	268	295	253	271	295	291	268	293	287	276	294	298	294	263	266	255	280	298	295	319	262	302	341	290	287	232	303	301	277	261	280	280	270	274	267	293	277	292	285	270	274	255	262	272	259	317	278	245	260	280	264	306	283	272	261	275	267	296	299	260	277	301	267	243	276	302	290	268	294	301	331	280	285	277	279	271	271	271	260	256	281	302	297	290	281	292	265	301	271	294	299	284	291	293	288	273	263	285	274	308	296	306	277	270	278	301	275	293	312	249	251	259	272	258	254	243	304	276	250	276	276	276	296	296	277	301	294	274	273	306	298	265	300	274	296	318	290	297	278	285	297	276	275	271	281	261	261	290	290	301	284	257	300	290	271	294	280	281	305	280	297	302	312	293	277	271	297	284	271	287	263	270	289	293	272	303	284	275	282	282	265	263	341	319	274	266	261	277	262	259	319	294	272	286	247	263	260	277	307	258	264	289	285	285	270	279	250	305	280	276	285	298	297	293	265	279	220	280	292	283	301	284	300	257	284	290	302	298	287	274	306	268	295	267	303	255	278	302	274	289	300	262	291	298	280	289	277	249	268	289	276	298	283	273	261	284	281	286	313	274	280	301	261	288	268	308	266	284	299	293	274	275	307	302	289	280	263	286	288	290	278	271	271	288	282	287	308	290	272	267	287	261	288	283	257	245	312	275	255	286	323	291	285	264	290	272	240	313	295	311	277	308	314	277	278	270	292	263	284	259	298	274	314	280	310	272	246	254	281	281	277	244	294	277	305	259	288	316	282	263	293	280	304	297	289	281	305	297	316	283	258	320	293	300	297	270	281	254	285	297	267	336	303	272	311	283	265	269	282	274	290	269	277	312	294	286	279	263	284	280	296	300	266	267	281	270	309	285	262	278	300	263	287	284	297	283	269	269	247	276	278	311	280	300	289	286	282	272	293	272	292	286	275	284	296	274	308	272	293	300	261	297	280	311	293	293	252	272	282	290	288	248	314	267	258	261	269	314	302	289	285	300	291	274	258	271	279	278	309	290	310	278	295	273	322	283	272	260	286	280	284	246	298	264	281	267	291	291	307	287	264	302	306	272	283	315	286	284	271	273	274	304	304	291	250	294	273	268	249	271	289	317	271	256	293	260	276	296	276	281	285	277	299	297	280	293	293	293	268	273	286	287	277	266	285	298	291	297	294	290	287	294	295	290	274	271	268	272	278	292	278	261	300	276	307	269	281	286	241	259	291	275	269	265	286	309	287	285	273	268	298	301	309	306	296	306	274	289	277	280	280	295	273	285	295	293	264	303	266	301	257	288	262	289	279	312	261	297	271	296	292	296	277	281	286	319	275	286	289	285	320	266	283	304	238	283	300	289	274	243	312	303	312	290	272	276	316	285	292	305	285	281	265	296	273	292	296	263	293	278	274	291	256	291	320	282	284	294	290	311	289	304	310	280	289	281	303	300	257	266	291	309	262	287	281	279	296	281	283	274	326	287	268	283	276	326	308	305	321	269	280	233	290	272	290	271	290	294	305	252	285	272	314	251	255	253	286	295	280	267	273	290	255	325	318	294	293	257	312	247	292	291	294	280	283	278	241	279	269	255	255	278	278	269	252	260	259	250	289	279	272	280	256	289	309	281	285	284	281	287	299	260	285	276	291	272	328	281	245	271	318	264	283	318	287	277	257	291	258	289	268	295	273	287	282	306	286	261	268	285	309	285	283	292	286	319	301	288	270	262	282	282	301	248	298	250	308	255	282	289	247	284	289	284	249	279	302	270	301	274	269	269	280	295	278	282	297	296	314	287	284	286	307	282	264	262	270	269	269	282	260	309	275	281	295	320	299	275	279	260	263	298	280	292	289	271	271	266	291	314	295	282	293	286	252	275	262	271	243	267	266	322	274	308	295	279	295	277	299	272	309	239	273	324	271	279	268	303	286	279	290	276	273	314	275	266	241	273	311	290	263	274	236	292	276	278	285	278	305	277	262	281	294	298	308	274	290	291	290	275	288	271	261	291	304	305	285	288	287	301	295	269	271	313	283	289	289	279	267	288	286	330	308	282	319	288	271	300	296	289	275	275	275	252	294	276	283	296	274	277	290	297	273	258	310	281	284	275	285	277	304	271	268	266	293	307	275	290	298	291	289	289	286	276	261	300	293	294	271	271	264	267	277	309	287	284	253	262	266	253	306	281	305	298	314	285	287	280	263	305	288	286	269	297	259	275	329	259	323	263	300	279	285	273	288	282	302	283	298	284	245	305	282	308	297	275	283	296	258	283	273	282	305	296	295	283	290	266	274	280	291	286	322	269	272	283	278	258	306	295	285	274	278	311	283	278	284	291	274	285	275	268	284	276	258	293	296	277	274	294	267	281	292	300	261	262	273	287	312	314	298	281	301	274	334	301	256	282	239	269	319	295	290	274	298	297	275	275	286	297	291	276	265	283	291	283	305	266	266	285	297	301	278	272	290	316	300	270	299	306	282	277	263	242	292	260	292	279	258	267	303	295	316	294	264	291	294	271	269	278	275	296	288	275	301	271	270	286	289	297	270	275	300	274	283	283	257	287	280	302	295	294	267	289	312	283	270	284	277	273	305	297	266	280	271	267	313	297	273	298	317	283	271	321	277	284	296	287	288	293	300	293	299	264	291	259	249	305	296	299	293	321	263	327	266	298	269	282	268	291	276	258	303	289	283	282	290	256	287	295	298	281	308	278	306	255	276	280	295	286	279	280	275	281	284	279	278	305	274	296	253	279	285	275	250	309	269	293	281	282	263	253	302	306	282	283	291	274	270	255	279	296	280	276	278	334	294	284	276	301	287	315	278	281	271	257	268	270	263	304	257	268	296	302	274	263	290	307	241	298	288	256	295	292	305	293	269	281	291	279	287	289	292	298	301	260	306	284	277	270	268	280	287	259	287	271	254	289	288	277	296	300	302	275	280	279	289	285	258	245	265	294	302	248	288	281	258	314	278	310	323	293	293	280	260	277	275	299	267	256	315	265	266	293	267	272	283	282	278	273	274	308	308	297	263	284	291	292	257	285	292	278	286	299	317	288	274	271	297	282	286	294	278	297	285	308	266	273	303	296	276	276	280	272	256	277	251	279	299	289	305	273	272	272	291	269	275	286	326	304	276	275	282	287	295	298	313	292	296	278	268	257	284	288	265	293	269	263	252	322	295	279	279	248	261	313	306	254	287	279	300	300	284	278	259	298	315	301	286	255	280	273	283	275	301	290	255	252	269	300	270	273	287	259
4528	5545	4922	937	977	930	888	897	821	807	816	1056	789	757	723	743	761	759	742	780	814	731	793	807	732	773	814	768	754	830	774	740	723	836	772	750	728	769	785	780	796	732	766	777	713	752	775	795	770	721	720	761	779	796	785	749	697	739	772	726	764	819	766	709	772	726	758	700	760	839	738	797	777	784	708	747	766	745	759	767	786	752	772	716	794	797	765	789	757	739	766	766	785	749	778	738	753	721	762	721	725	729	739	694	774	757	765	739	815	773	728	721	797	763	759	715	803	805	780	765	761	795	766	731	755	712	756	753	734	727	711	746	764	766	801	752	839	756	790	741	729	744	782	759	800	756	742	733	743	777	749	827	767	761	820	763	753	844	760	773	780	760	756	673	771	746	744	776	753	742	772	764	778	749	805	782	757	746	763	745	718	765	747	758	735	775	792	733	782	687	750	761	764	738	764	744	735	731	787	729	761	753	794	783	742	730	722	762	738	733	772	797	731	776	717	730	734	763	755	762	724	749	759	717	783	767	773	805	735	786	720	766	744	740	758	707	716	775	734	751	738	816	736	743	769	758	738	773	798	754	745	752	760	774	725	829	733	763	746	765	765	791	748	744	792	781	748	779	767	747	755	756	780	700	780	769	788	760	670	780	750	805	771	781	798	752	751	766	789	791	741	770	763	764	795	788	740	758	730	752	756	788	711	791	747	774	750	737	794	709	754	764	732	804	805	748	784	765	801	729	767	802	799	778	757	771	777	741	763	763	801	754	692	769	779	751	753	776	766	747	765	782	771	764	800	762	762	749	773	747	713	791	763	757	737	751	747	765	783	723	767	755	749	728	733	814	758	771	738	773	768	740	701	790	790	732	722	704	769	756	785	730	760	766	775	739	751	768	766	746	754	757	762	773	767	747	773	699	797	748	750	732	788	736	743	791	732	764	815	769	757	690	738	792	734	755	707	779	758	750	791	757	833	781	803	793	779	785	795	813	789	725	776	773	766	758	744	717	728	758	793	746	763	733	763	753	794	795	743	795	728	723	777	822	776	789	726	777	768	724	723	730	795	748	775	716	803	753	715	776	784	747	727	830	758	742	765	781	753	719	783	752	742	727	735	738	784	799	752	780	731	753	741	753	793	767	751	739	773	785	793	741	780	740	784	730	748	786	801	774	796	817	737	729	741	736	709	792	771	748	743	774	783	768	779	770	731	742	768	753	769	763	768	745	758	782	772	763	754	727	740	760	747	720	745	748	769	767	771	772	719	735	771	717	759	754	750	740	785	758	776	759	758	783	690	751	768	759	752	715	725	751	792	789	766	773	800	788	793	757	733	746	765	797	759	757	744	728	772	820	700	739	757	753	756	772	788	757	768	764	769	770	763	796	750	748	774	786	741	744	772	791	718	758	789	725	792	715	744	712	781	717	727	730	770	765	766	746	785	692	739	769	756	762	741	763	744	801	736	780	722	761	765	741	727	718	731	754	757	799	753	815	808	760	805	747	795	775	755	760	792	766	745	748	754	774	746	742	739	748	761	755	752	785	775	744	731	785	736	809	775	788	794	738	790	753	772	798	732	817	795	780	756	726	766	790	655	750	800	787	779	733	760	762	712	722	757	748	774	749	797	812	772	786	782	753	785	813	764	772	761	746	788	793	772	780	760	728	774	775	767	751	712	753	737	788	783	779	785	729	767	798	773	761	752	715	741	765	757	801	797	758	793	698	777	787	745	717	770	712	726	744	758	739	734	739	715	815	685	724	772	721	721	776	762	757	758	812	754	767	744	765	779	737	798	680	781	713	805	745	748	753	793	765	739	744	806	729	775	753	734	790	743	755	757	758	756	766	728	761	765	756	723	742	713	742	747	736	739	708	759	742	787	808	784	754	735	730	785	738	775	743	770	736	780	737	759	755	781	739	732	730	698	733	747	757	730	775	751	765	767	793	736	791	765	746	785	747	727	753	796	716	802	791	743	727	772	760	747	814	740	784	765	708	765	761	759	808	788	778	757	797	752	771	752	766	740	707	743	708	762	732	795	721	759	777	762	748	725	816	811	740	739	793	721	730	734	775	726	805	783	773	782	794	745	816	793	729	748	767	744	788	768	809	735	775	745	745	766	731	741	751	751	782	801	772	769	760	761	831	802	777	772	781	788	767	719	742	820	780	810	733	778	773	741	775	765	807	702	762	731	718	756	777	772	757	736	791	756	784	737	731	785	791	788	704	739	754	695	789	775	778	770	775	740	769	718	750	740	733	764	756	766	737	791	801	773	735	794	744	749	768	723	746	775	760	753	736	741	774	771	719	754	756	755	759	748	740	795	757	796	763	750	703	792	797	784	753	756	815	718	794	753	765	765	739	778	741	780	772	775	790	755	762	733	770	757	755	741	743	833	748	768	756	772	730	744	769	718	747	743	726	754	717	741	768	816	784	810	723	718	763	743	772	728	736	760	717	784	733	762	707	722	744	757	742	748	792	780	781	799	743	735	781	792	778	771	753	728	797	763	773	766	761	757	767	789	766	692	761	752	765	737	745	727	798	777	760	775	730	760	722	778	753	731	755	764	751	793	773	738	760	777	744	766	747	778	696	755	775	763	744	765	782	788	764	768	768	787	776	762	796	802	802	753	801	767	777	820	764	721	754	755	780	733	747	730	720	755	765	769	747	689	762	753	733	701	784	772	769	746	756	797	758	802	759	743	767	763	741	760	792	694	710	780	703	725	749	772	788	741	721	749	729	755	744	745	759	781	778	754	782	729	775	792	744	750	748	761	722	801	727	728	703	763	754	710	783	751	774	748	824	745	702	765	728	779	781	769	776	742	722	746	797	775	716	744	737	721	761	754	749	768	757	796	837	761	781	746	725	803	761	772	802	815	759	732	722	802	723	749	741	812	765	757	762	752	739	727	752	758	729	749	749	776	778	800	742	795	780	756	755	757	735	772	750	723	758	751	782	737	756	780	769	714	747	743	760	750	809	757	796	705	824	805	772	742	758	759	735	753	774	732	743	748	749	729	774	769	760	769	741	717	771	750	736	763	822	719	759	743	718	769	727	715	739	769	780	789	737	762	733	727	803	780	701	737	766	775	711	766	748	797	730	725	728	748	792	747	785	761	718	768	797	796	787	730	790	749	775	778	796	791	774	769	728	716	739	773	716	772	720	801	768	772	745	758	733	739	730	751	712	751	721	752	774	777	758	772	788	785	748	794	718	754	754	748	749	723	758	768	791	762	790	756	768	793	779	775	699	754	738	800	742	794	719	774	769	772	725	742	700	745	736	735	802	770	787	795	772	740	722	767	736	746	787	730	760	759	727	747	741	757	754	748	801	788	830	793	776	756	784	810	767	772	838	743	726	729	690	771	768	784	778	791	764	752	784	789	747	731	740	746	790	759	759	740	747	747	772	772	738	792	803	768	758	733	778	773	774	751	723	751	787	769	759	823	782	806	750	801	763	725	768	764	750	777	799	760	743	800	782	740	760	733	832
34020	39281	24482	13711	6924	3269	1778	945	596	467	506	2142	458	416	365	400	360	395	385	353	351	330	369	384	327	377	332	352	352	341	325	315	346	356	321	349	327	319	382	290	364	345	296	353	329	315	353	315	319	385	339	332	323	335	329	321	359	322	335	373	350	336	338	291	325	327	311	344	335	346	309	291	320	325	338	344	328	328	330	336	339	314	300	288	350	336	335	329	333	320	375	317	369	340	325	330	364	311	321	366	337	342	303	326	356	316	301	341	311	344	343	325	312	321	326	350	327	318	330	335	335	349	313	355	314	312	342	333	298	363	330	309	322	345	322	297	331	299	322	309	312	343	343	353	356	347	365	342	348	353	327	344	307	328	351	324	360	314	334	283	328	337	358	341	324	329	311	334	335	317	332	304	348	307	333	347	333	326	343	324	342	337	342	312	302	304	341	351	299	330	358	324	347	329	335	335	322	316	340	330	349	285	335	344	294	337	327	360	335	344	335	348	331	310	343	292	332	330	322	361	331	354	321	327	318	336	365	326	319	342	323	353	339	321	331	315	337	315	334	361	362	331	359	330	317	325	308	340	318	321	328	339	336	331	343	332	334	313	308	365	325	351	350	330	328	323	322	328	332	320	314	318	328	328	318	357	346	339	335	342	315	330	308	322	320	323	314	302	316	338	327	323	338	331	329	348	337	298	359	323	317	301	324	303	333	324	369	312	337	348	372	321	336	364	326	352	320	329	299	350	311	333	359	346	281	323	356	334	307	337	312	351	337	342	317	353	365	329	354	345	339	324	297	340	351	278	317	335	334	338	308	323	319	353	311	327	332	366	336	316	342	298	333	308	309	336	344	330	332	319	345	362	349	339	337	342	314	368	304	316	324	356	355	316	337	298	338	308	350	315	320	339	322	297	367	325	295	330	354	324	323	326	285	302	308	329	340	319	326	365	307	335	339	343	335	329	320	303	353	355	331	321	336	312	339	363	334	351	295	355	356	342	363	319	334	371	308	331	322	328	324	296	362	300	333	306	315	301	337	336	358	357	330	320	317	328	344	340	288	330	344	317	334	286	312	320	336	333	322	312	342	295	362	342	354	331	290	312	325	302	339	306	347	290	327	330	305	330	323	322	316	364	341	334	362	317	319	322	318	322	339	291	320	290	324	303	317	329	352	332	306	339	325	323	307	331	315	327	301	336	336	329	310	345	319	340	346	372	358	326	292	343	329	323	343	339	343	327	326	309	326	331	365	305	357	348	327	313	325	332	307	326	325	337	338	360	337	345	313	324	343	328	324	333	343	349	334	341	334	354	339	324	373	346	317	321	291	315	320	326	316	330	323	339	325	321	366	292	325	325	302	340	347	322	330	318	308	329	296	319	330	350	313	331	333	329	330	312	354	341	346	342	322	343	333	350	346	340	323	334	297	355	344	302	339	313	329	325	331	338	314	374	322	337	337	356	329	339	320	333	333	325	314	302	315	356	296	318	288	316	317	315	348	319	317	302	323	339	322	352	307	344	319	307	294	298	306	361	335	336	347	296	318	329	339	359	312	298	306	360	325	323	362	311	312	349	353	341	323	346	339	337	304	348	338	336	316	348	332	361	310	316	340	323	326	308	312	318	312	343	336	327	321	331	301	312	315	326	347	315	316	319	378	330	359	312	353	326	333	332	341	301	316	315	327	301	334	321	325	326	319	309	326	360	332	321	328	306	335	319	306	316	356	351	338	310	342	350	323	325	343	315	344	351	322	364	292	358	324	333	310	326	312	324	328	349	310	295	324	324	326	309	314	357	321	341	298	329	360	285	339	338	364	320	330	319	305	352	324	314	338	386	335	358	345	313	309	332	320	335	306	342	342	313	323	332	349	287	343	304	359	330	344	349	361	353	347	334	295	325	346	344	331	328	338	299	325	327	275	338	322	338	333	328	306	334	341	302	343	315	336	323	309	281	367	332	355	350	310	346	339	331	352	352	319	339	326	312	314	320	334	316	315	341	347	353	357	360	339	351	322	316	379	320	322	316	306	307	304	374	312	321	308	301	310	355	344	323	344	339	326	318	347	321	347	321	318	340	328	349	338	341	345	342	304	324	298	341	317	341	321	353	359	332	313	322	351	365	324	332	365	367	342	321	337	377	327	337	325	326	312	312	351	339	304	343	352	350	317	329	335	336	340	361	343	322	342	308	342	310	346	337	332	315	348	319	336	326	350	339	343	298	348	349	282	301	344	346	340	323	349	311	336	349	321	357	355	326	334	322	300	346	320	325	365	307	325	325	317	324	321	312	311	296	334	307	342	333	310	311	327	334	325	323	324	301	338	338	343	342	316	339	275	341	322	322	331	341	303	363	330	348	361	309	340	316	346	331	300	332	345	339	325	326	322	345	357	342	309	342	334	329	320	328	359	346	286	310	354	329	344	338	324	317	321	315	348	339	323	311	310	317	330	314	341	338	317	321	354	350	347	342	348	290	332	329	335	349	330	328	322	306	333	323	320	308	343	349	313	337	364	353	310	319	337	342	362	347	317	322	340	302	339	348	323	322	356	346	319	343	326	313	307	345	317	380	339	334	337	361	342	342	343	355	328	317	335	326	334	337	367	322	327	308	324	353	323	358	304	361	319	334	350	338	316	357	323	316	320	315	344	332	318	337	347	347	289	329	348	326	311	341	322	313	357	319	298	321	321	319	333	304	346	334	332	301	351	323	349	343	327	308	319	326	306	343	340	336	317	320	350	338	326	321	338	320	328	288	335	328	291	294	314	318	330	316	347	297	317	323	339	296	337	338	314	340	322	317	348	320	316	358	370	324	292	340	371	340	302	350	344	300	342	328	316	350	361	333	306	338	307	345	317	318	318	303	324	348	355	294	292	306	299	319	353	319	329	304	336	336	346	323	311	317	313	341	308	338	320	340	330	331	287	313	340	345	339	343	320	305	296	337	331	335	339	318	336	323	351	361	347	336	317	316	321	335	297	361	323	352	326	311	339	327	333	369	324	335	343	338	354	354	334	334	309	315	338	315	373	326	337	352	338	334	326	321	363	305	325	318	321	360	308	334	330	314	330	336	342	325	326	326	306	329	295	336	317	275	330	335	332	298	348	334	329	357	347	341	336	326	333	343	332	309	325	358	336	333	342	353	357	338	337	347	318	326	335	353	342	346	328	324	327	372	347	323	333	279	299	338	321	337	317	356	329	302	342	335	356	339	328	290	308	336	323	330	304	351	303	315	322	340	324	328	335	361	318	307	375	312	320	322	288	334	320	312	319	353	319	315	325	342	326	307	330	351	326	342	342	317	301	323	302	343	319	334	348	321	355	357	305	329	368	341	298	309	326	323	345	333	334	345	291	338	356	342	347	316	335	333	362	300	334	339	315	343	355	327	311	348	343	311	330	353	330	355	340	327	354	300	320	344	344	314	298	338	372	343	319	332	311	332	323	346	327	317	328	321	366	334	333	332	349	318	357	321	341	339	327	334	329	306	312	347	326	308
26146	31842	10266	4250	3569	2998	2504	2231	1949	1746	1855	9340	1375	1277	1228	1160	1129	1079	1093	1066	1005	959	1015	963	993	974	947	896	868	953	891	936	942	911	876	917	929	847	899	899	878	857	878	868	885	925	872	896	891	858	816	896	872	922	880	855	874	853	843	860	882	897	843	817	837	867	887	843	888	820	887	835	861	876	889	858	879	874	879	899	894	867	804	827	828	757	847	870	830	847	848	882	833	852	850	842	900	806	844	850	841	866	821	867	842	881	820	849	861	878	853	841	827	837	852	840	823	861	850	878	839	929	798	883	875	848	818	886	834	793	810	811	803	835	785	827	847	830	821	864	870	804	873	884	823	835	827	881	842	841	829	856	844	800	841	827	839	846	794	826	888	867	842	841	843	872	871	840	895	855	875	807	825	861	833	854	822	816	913	886	866	836	829	846	826	910	861	860	832	840	868	793	864	868	830	793	856	859	809	828	878	817	831	858	830	830	881	831	832	846	857	879	879	802	879	874	835	847	843	815	851	865	843	889	784	816	812	826	852	811	831	867	819	878	866	813	860	901	910	824	846	828	827	822	863	828	812	842	814	848	799	873	841	834	874	802	820	805	891	851	820	829	809	851	869	793	875	831	862	807	884	798	848	821	856	880	887	848	864	839	830	841	848	814	874	853	838	834	811	839	852	821	855	841	867	856	880	830	883	830	822	884	830	793	878	879	849	895	865	790	800	852	807	865	800	836	834	808	868	823	882	891	839	818	836	832	845	869	861	864	735	864	826	853	863	891	817	842	801	880	849	826	853	855	855	851	856	867	864	832	815	855	893	869	822	834	845	830	770	786	870	828	793	872	871	888	830	888	804	775	867	834	854	865	863	777	830	824	851	783	836	866	884	908	844	818	804	836	823	844	857	854	851	826	847	799	856	866	911	824	808	849	872	862	813	855	824	843	860	860	828	837	806	908	874	871	814	840	871	778	829	851	870	817	835	852	855	859	816	887	840	894	853	755	924	846	808	845	874	893	833	839	817	879	779	812	805	888	816	863	873	840	826	822	806	819	879	865	842	850	813	825	799	865	815	857	875	871	855	829	803	862	861	879	868	832	813	811	842	841	840	807	848	831	849	867	832	842	881	845	800	804	816	838	842	805	891	807	820	892	863	828	778	841	817	854	874	852	838	859	857	879	845	865	838	818	854	842	878	858	852	847	853	821	820	863	848	869	867	846	853	829	841	857	858	842	851	857	869	861	863	933	888	842	830	815	824	840	818	858	852	790	833	838	857	839	861	835	858	806	827	815	862	856	861	867	812	851	846	854	836	856	880	843	901	865	804	796	811	855	909	885	874	872	824	921	846	842	862	831	878	869	799	817	851	846	855	845	855	783	783	833	847	860	804	850	858	824	871	830	830	825	827	798	834	869	874	886	857	855	828	847	864	838	881	837	889	813	828	870	861	854	857	805	824	841	878	815	890	829	914	839	820	858	852	835	831	825	813	813	854	828	836	834	850	841	837	814	803	870	850	845	856	866	851	802	849	831	858	828	839	812	789	803	859	901	761	819	859	831	860	877	828	885	814	823	847	894	855	913	872	844	879	845	810	861	794	845	873	788	860	821	826	884	837	821	837	785	824	820	809	849	842	832	801	823	839	852	900	816	819	863	819	800	865	832	805	825	829	842	831	865	844	869	815	839	860	905	860	820	864	824	856	838	852	873	796	872	815	827	884	858	924	868	808	833	847	864	807	846	859	863	846	905	844	887	861	833	851	833	891	842	850	878	857	806	887	877	794	825	859	875	858	830	806	899	876	806	834	850	836	849	870	800	854	838	894	892	853	812	807	810	834	844	855	844	843	842	872	882	909	834	840	859	837	830	885	883	840	893	880	856	848	894	846	828	807	813	830	829	810	895	819	896	860	881	891	817	829	824	824	856	862	824	849	828	865	842	884	847	879	843	838	837	836	915	858	835	830	849	786	849	815	863	846	882	899	861	804	846	886	822	885	844	843	795	846	830	838	828	871	910	788	824	941	892	880	861	808	884	855	846	865	880	797	819	834	838	827	842	859	837	859	829	803	834	819	879	883	862	871	842	879	799	862	863	833	903	847	825	802	839	866	860	865	824	847	827	895	879	850	866	825	863	828	847	792	804	810	870	862	845	852	819	860	856	830	817	785	882	835	863	881	824	870	805	835	845	810	829	847	829	910	841	870	810	827	886	826	803	799	831	813	793	804	813	873	855	810	832	818	828	866	816	780	811	839	857	882	850	772	853	806	863	882	843	826	848	827	820	877	873	903	915	889	820	866	869	849	845	845	863	914	820	855	837	846	839	809	877	851	842	853	843	807	832	882	848	850	850	801	827	812	872	836	775	878	869	865	804	810	851	862	800	859	873	887	854	873	838	826	826	864	881	871	831	888	860	890	834	863	784	868	872	812	812	818	794	910	858	858	808	832	824	833	846	854	820	867	834	843	828	811	801	842	881	786	816	862	847	832	872	915	818	847	811	884	805	836	784	875	857	863	832	831	810	824	801	888	834	861	817	818	848	825	857	897	838	801	889	825	821	857	855	831	854	877	861	868	879	824	862	769	850	813	831	875	806	824	811	867	848	827	832	818	821	856	826	842	806	885	853	808	774	833	831	836	882	847	837	875	879	800	837	817	875	869	798	839	829	874	831	878	853	913	835	823	782	761	829	790	847	851	845	853	862	838	829	807	821	874	813	909	855	834	833	824	840	837	868	851	850	869	858	790	854	841	862	889	803	873	828	862	865	822	838	793	857	834	843	824	842	873	872	862	884	854	839	805	836	822	866	868	852	835	847	845	829	853	851	867	796	796	826	838	863	848	809	793	854	834	875	889	835	907	832	888	872	855	832	868	876	861	813	834	833	860	807	887	837	861	812	839	873	804	810	849	828	879	865	843	794	807	873	899	791	797	869	810	860	877	837	839	855	858	845	796	845	849	841	854	868	868	880	867	842	892	883	842	831	854	853	828	876	844	848	824	844	876	912	917	806	824	842	772	864	876	839	863	896	877	846	829	842	858	872	855	817	829	865	856	842	805	846	787	830	835	831	829	806	845	844	826	847	893	849	870	879	824	889	800	889	808	860	839	834	801	832	862	774	838	861	862	828	815	864	830	822	862	803	864	857	845	878	833	809	855	887	892	803	858	847	866	872	837	820	840	837	879	860	861	873	888	848	879	833	801	805	852	847	828	891	820	831	825	862	837	854	842	852	841	873	824	868	825	798	857	864	836	861	844	843	812	763	821	846	837	861	832	849	777	850	856	839	810	896	898	892	861	923	816	828	870	844	815	814	855	872	879	836	825	835	853	802	811	868	883	869	870	876	826	817	847	874	822	863	831	837	847	851	817	864	856	831	859	837	802	874	850	830	847	800	845	795	909	819	816	884	854	833	830	885	853	832	846	838	835	849	833	838	896	850	851	821	832	847	818	909	884	875	811	843	840	844	851	860	848	862	816	867	820	876	887	839	819	791
38580	39184	24933	16289	10040	5550	2734	1276	695	434	384	1279	335	289	279	287	248	243	228	249	228	213	248	202	225	227	220	202	225	225	217	223	183	200	203	205	210	203	188	160	207	188	199	187	204	161	181	197	168	177	181	193	207	207	190	183	163	186	188	153	177	188	188	183	197	209	160	176	195	173	188	159	192	190	196	184	196	189	164	193	181	166	181	170	182	155	171	193	208	178	183	173	182	169	179	191	166	186	212	188	179	203	163	158	202	193	170	180	204	193	204	170	191	178	164	189	171	146	177	160	172	180	155	206	192	189	207	188	218	193	230	163	170	198	178	184	176	176	181	223	177	171	172	198	207	194	181	180	170	165	182	163	169	168	171	171	174	183	169	193	160	172	195	184	209	179	159	170	168	167	201	184	163	176	178	161	189	173	173	186	188	178	174	191	173	164	206	191	191	188	177	196	163	177	198	167	176	181	173	175	187	185	169	197	162	183	177	174	205	188	184	167	173	179	178	186	177	190	170	194	151	201	204	182	169	176	203	211	188	186	161	179	178	186	182	172	183	189	182	187	181	185	182	184	163	197	193	188	171	197	207	168	189	184	185	171	174	158	180	177	176	200	175	185	183	163	166	168	189	187	167	201	197	202	203	170	180	175	211	173	164	211	187	196	199	190	173	168	173	182	191	213	197	159	181	189	189	182	200	188	183	178	173	156	191	159	173	164	169	181	194	208	196	198	192	174	159	191	200	172	170	173	177	191	196	195	183	183	169	175	178	191	167	185	162	175	173	173	181	174	179	168	187	174	172	200	157	196	185	171	179	171	163	204	191	199	189	193	178	153	164	206	165	181	174	190	162	191	197	187	183	170	193	184	166	184	190	160	202	176	197	176	180	176	173	180	181	150	192	160	182	188	185	165	182	196	170	190	178	204	174	182	171	197	180	196	186	170	206	185	204	183	210	165	180	190	188	185	150	187	184	198	162	170	189	172	174	169	158	183	197	169	191	142	148	182	205	198	162	194	182	179	187	180	189	168	165	164	185	174	194	196	175	194	157	173	162	169	175	160	202	185	193	191	177	180	191	173	196	196	185	172	179	184	174	192	207	156	175	158	191	207	162	208	190	170	173	177	179	153	164	187	179	174	195	170	185	176	175	163	181	208	178	193	156	171	188	196	185	188	178	185	188	172	167	169	182	199	186	176	175	172	183	172	184	171	173	201	183	176	201	166	172	178	154	182	187	154	179	175	192	172	197	203	185	172	174	215	188	157	169	193	166	183	194	186	186	186	193	179	175	164	192	180	199	200	179	176	187	179	164	174	176	181	198	170	184	177	176	203	164	187	186	189	165	172	181	165	191	153	186	191	191	177	184	167	183	199	193	186	182	161	174	179	184	178	170	174	183	171	175	167	181	164	178	151	178	181	185	173	204	163	176	182	197	165	175	170	185	181	167	180	190	178	183	169	195	170	186	194	183	176	172	182	178	179	202	172	181	173	184	199	181	175	201	182	186	194	177	188	197	172	189	189	188	190	184	152	176	184	186	162	192	185	173	182	191	204	208	188	176	168	178	189	179	195	162	177	193	178	174	169	175	189	184	168	172	164	171	184	187	182	152	190	196	204	171	203	160	178	178	195	183	171	175	174	186	192	175	198	177	206	168	170	198	192	201	164	182	170	190	184	162	189	187	182	156	156	190	211	185	177	166	216	176	174	182	207	180	187	203	169	170	157	188	181	192	182	171	176	168	186	156	171	177	198	179	199	203	182	208	174	183	188	187	168	190	173	191	182	185	177	180	185	195	174	165	166	182	198	199	186	194	210	193	199	176	194	168	176	182	205	164	161	191	168	169	210	166	183	174	171	150	197	199	156	176	179	192	173	169	186	160	202	188	175	191	195	170	177	192	180	177	168	179	198	172	212	170	186	170	186	180	195	184	185	185	161	148	186	178	168	197	207	168	186	202	191	170	183	181	168	185	187	181	172	207	190	197	172	168	179	166	176	168	202	195	173	181	194	187	197	188	193	210	155	189	160	189	174	207	171	172	177	172	169	187	184	185	171	186	177	201	185	174	198	170	163	177	195	187	184	185	147	203	193	195	159	173	163	183	188	168	159	189	188	160	172	174	174	200	162	181	160	172	164	203	180	196	202	167	203	184	184	184	149	188	185	186	186	186	192	177	166	165	182	156	177	210	200	170	178	190	195	218	183	212	183	201	180	173	164	198	182	192	160	178	220	185	164	181	180	176	194	186	184	177	156	190	172	163	184	174	171	177	176	182	181	199	184	195	188	182	157	187	178	193	167	173	183	209	202	192	189	178	170	181	176	205	163	184	180	172	176	162	164	163	176	180	203	184	208	201	173	169	195	199	199	179	227	197	207	191	160	167	171	184	194	175	161	176	167	175	184	177	178	185	193	193	172	182	162	190	164	188	202	196	176	175	168	182	187	197	192	194	189	181	176	175	172	184	187	193	194	173	190	180	186	165	178	156	195	188	164	193	179	185	185	188	159	171	182	186	183	201	181	159	174	202	180	199	167	171	185	188	192	172	177	183	176	188	182	207	187	166	200	190	173	172	175	187	171	219	173	187	180	188	166	167	176	191	166	171	177	187	220	193	181	158	183	183	193	188	149	194	189	219	200	183	156	179	191	159	176	184	171	165	183	197	181	182	163	199	165	196	176	187	199	178	180	186	200	156	165	176	197	216	191	184	148	180	190	190	176	187	172	177	172	185	177	195	176	197	170	179	179	176	186	163	159	209	187	177	194	185	210	196	181	184	198	186	203	194	180	175	189	188	152	158	177	176	177	165	182	181	179	190	193	185	201	176	188	190	188	175	166	181	177	210	191	176	143	177	183	179	193	179	186	208	164	192	180	175	197	179	167	176	184	179	197	221	187	206	180	161	181	183	166	196	180	174	161	199	165	178	170	182	180	158	188	163	165	186	183	194	192	184	188	210	184	202	179	188	173	175	164	199	170	173	191	162	205	185	200	165	180	168	204	192	186	177	177	162	174	181	171	199	166	167	194	167	201	176	187	213	180	157	190	173	204	180	184	193	186	198	160	191	186	175	194	167	183	193	206	217	189	163	175	187	172	164	190	172	200	191	183	166	172	186	195	186	165	178	185	198	166	173	197	189	189	178	190	184	180	179	179	209	189	188	166	186	157	171	181	200	172	173	177	172	197	179	198	193	174	165	181	152	177	220	184	168	187	190	197	165	197	190	174	180	171	180	191	176	212	168	194	176	172	187	198	190	172	179	192	157	180	196	174	171	160	171	177	183	181	143	185	172	187	179	170	168	178	181	177	202	179	180	192	168	172	187	181	153	178	161	189	195	189	180	164	178	171	174	182	171	181	186	163	193	167	186	199	168	185	191	206	218	176	173	174	212	190	192	196	173	181	175	178	170	174	170	177	212	172	197	173	170	177	194	177	191	194	194	187	176	171	175	199	179	152	193	176	180	190	188	195	175	153	189	172	182	186	193	179	172	183
28960	31294	11815	6780	5715	4418	3460	2999	2493	2149	1908	5538	1456	1267	1193	1167	1053	971	906	898	836	798	811	771	755	772	716	687	710	727	638	653	642	626	641	589	653	522	600	593	565	562	541	562	574	544	525	604	544	581	557	522	533	545	571	537	523	523	554	505	467	489	526	523	509	517	498	528	552	535	529	542	487	502	545	507	513	487	496	539	501	496	507	487	551	544	478	503	494	571	517	489	488	543	485	464	541	520	535	482	493	520	475	486	489	491	472	534	514	517	525	501	550	513	461	495	537	505	488	504	485	506	494	512	466	486	529	479	489	466	516	481	516	523	478	438	455	460	470	534	512	499	500	504	496	525	464	507	513	482	477	499	529	485	483	489	502	470	481	449	488	532	500	490	458	456	496	503	473	486	517	508	468	468	482	474	476	487	473	489	513	501	524	491	479	460	526	489	480	490	518	505	507	503	488	481	478	519	465	520	491	501	509	472	493	517	491	475	504	547	480	495	504	488	497	478	475	497	502	489	448	516	485	514	485	541	468	533	496	515	502	486	503	469	507	514	481	483	470	479	478	483	490	469	522	453	446	475	529	461	499	472	479	463	457	469	472	496	474	503	497	508	478	456	436	500	528	468	506	504	495	517	519	500	475	521	476	491	553	478	507	482	479	470	477	480	451	499	491	469	466	520	490	470	523	475	497	433	508	499	497	550	497	515	462	504	502	493	480	530	490	498	475	475	471	503	503	488	506	524	532	494	481	494	506	483	490	511	464	511	502	490	519	500	461	495	508	520	488	513	521	535	494	494	494	491	480	463	481	474	502	483	484	495	475	508	460	521	499	501	459	469	495	522	463	502	439	480	480	506	529	489	500	508	514	528	477	452	477	467	501	472	509	511	487	476	495	509	478	529	459	495	473	481	487	508	434	466	490	503	521	513	493	465	502	480	468	486	521	474	483	481	536	487	478	494	472	506	492	487	510	501	533	485	474	477	489	467	513	492	490	505	490	481	483	511	480	506	460	497	472	495	476	485	493	484	459	480	492	480	465	485	466	493	541	484	464	505	510	492	502	481	494	489	491	506	490	463	535	489	482	441	518	459	448	478	503	478	540	521	489	482	490	508	469	496	494	482	506	497	468	532	467	494	477	496	464	517	453	452	463	518	497	476	508	496	473	484	527	465	497	494	425	535	507	495	518	483	492	483	491	526	458	434	476	455	530	489	504	447	492	486	466	526	473	481	464	452	527	503	451	465	507	484	515	494	488	502	482	441	511	485	490	505	485	532	471	459	468	502	491	495	485	534	493	489	501	513	450	476	490	498	532	481	505	466	461	464	501	488	506	495	521	498	468	498	509	511	472	497	511	511	436	492	486	487	499	487	494	490	498	486	504	560	477	490	475	483	487	484	479	491	492	502	475	491	494	487	465	492	511	542	448	490	522	489	483	490	460	470	477	502	487	481	510	495	500	487	442	469	503	483	479	511	485	464	490	475	525	481	483	494	494	488	521	490	495	460	473	499	460	470	470	493	501	472	467	469	530	474	482	460	474	513	454	476	492	458	501	468	495	485	468	502	500	478	472	495	504	479	473	483	483	498	521	517	487	462	478	435	530	485	470	510	485	516	474	474	495	511	475	519	543	490	498	505	488	498	465	482	507	531	519	461	522	457	482	483	507	492	476	452	450	484	475	496	479	480	443	458	493	464	523	497	491	480	430	484	465	459	509	487	470	498	486	455	523	509	475	476	478	512	477	490	453	492	482	522	495	537	482	480	483	508	480	475	474	488	469	497	498	485	493	467	491	488	467	474	443	487	507	514	528	514	471	482	471	429	510	443	506	521	468	474	477	489	505	500	488	497	486	475	492	497	530	487	459	508	501	480	518	527	479	480	484	493	471	498	460	494	453	507	484	502	483	514	488	471	478	465	472	546	458	498	504	485	488	502	536	528	477	516	489	484	478	522	518	500	509	486	482	518	487	479	498	527	474	456	499	512	496	509	483	530	496	477	494	473	490	503	508	502	525	514	499	478	460	467	446	501	489	494	511	471	517	453	474	499	540	500	475	506	444	489	478	504	465	502	488	472	480	532	497	506	519	499	501	531	507	472	461	522	454	483	481	520	490	487	503	499	514	532	504	500	512	509	496	479	505	454	494	495	487	480	524	485	486	481	468	526	527	472	489	456	520	474	473	530	476	466	525	469	453	445	492	489	508	501	519	488	516	510	488	463	468	491	549	534	425	473	491	497	513	468	496	498	485	473	501	496	484	473	491	476	478	482	499	492	443	518	473	469	502	495	460	504	465	490	505	515	463	468	508	492	487	492	509	501	460	491	470	476	496	464	476	482	481	487	518	490	476	497	476	473	451	441	484	524	467	495	474	507	486	529	505	469	482	478	462	493	494	459	478	493	472	515	437	474	484	512	494	499	487	496	449	494	434	492	471	469	479	467	505	452	508	523	480	505	489	504	496	522	499	448	456	508	518	508	486	479	463	497	458	495	509	484	478	512	461	488	485	459	499	466	469	488	494	488	517	448	481	495	465	534	471	472	502	512	477	468	479	490	509	497	504	467	500	475	474	535	467	480	484	497	494	466	469	499	436	534	501	455	483	509	490	470	497	503	479	455	476	484	453	492	483	477	490	490	481	505	525	474	479	483	532	511	495	457	453	481	475	543	476	500	460	525	491	501	451	462	494	460	457	482	460	482	490	518	516	476	474	468	474	471	449	508	503	500	534	485	464	478	510	515	456	439	458	479	457	461	485	491	466	466	515	494	482	471	434	521	457	480	486	508	486	510	487	462	492	465	471	486	500	534	483	462	503	485	515	442	481	482	484	516	514	545	473	506	493	522	511	469	475	469	475	506	466	492	461	539	485	464	513	526	510	459	459	485	479	487	504	533	475	467	512	498	459	467	463	490	521	537	486	509	471	487	514	476	477	493	468	458	494	494	467	476	496	480	472	482	520	504	476	473	508	493	497	480	514	441	519	496	483	516	481	476	472	516	513	510	470	500	499	472	492	510	479	517	497	473	511	481	497	501	474	482	491	481	516	469	456	474	463	497	456	496	491	522	499	499	497	505	490	477	520	495	472	441	492	481	498	449	474	519	479	470	487	486	530	472	505	473	514	474	468	481	504	489	482	492	466	470	483	464	467	464	497	493	501	513	475	494	489	470	527	475	500	456	505	512	479	491	455	517	473	498	481	509	489	503	488	507	493	465	505	518	480	545	491	519	480	467	462	493	472	493	515	450	506	469	484	506	492	514	486	466	482	465	528	471	489	485	500	438	474	526	477	472	507	476	493	466	519	494	475	495	493	480	493	482	462	480	492	533	486	523	497	481	465	501	468	524	514	463	489	503	492	481	464	456	508	480	488	483	504	486	471	486	478	511	477	478	496	503	520	457	481	471	487	457	466	485	478	519	493	460	501	507	480	440	492	515	493	475	474	500	485	514	474	489	496	451	519	457	460	470	520	489	494	496	481	446	473	450	551	481
5045	2879	1571	729	410	296	303	285	318	279	264	323	284	314	303	272	288	294	335	279	302	304	282	297	266	261	257	238	261	274	298	270	272	302	284	282	284	260	274	305	277	271	284	274	290	267	283	271	300	271	294	279	291	282	280	301	273	278	284	290	297	330	275	271	316	275	281	299	280	291	267	302	306	329	303	307	270	257	275	288	276	288	255	294	286	273	277	265	256	289	243	267	272	242	280	292	274	291	304	266	274	286	285	279	276	294	278	304	281	333	315	268	270	298	291	285	309	272	268	276	289	280	284	279	282	225	262	272	276	310	264	281	293	270	302	258	280	266	288	251	285	295	294	266	289	275	265	277	316	273	280	270	277	251	279	260	300	272	291	244	292	281	313	253	282	261	293	280	288	256	267	283	272	256	263	286	261	265	286	272	261	280	284	270	297	303	273	296	276	282	309	318	286	272	285	291	284	283	287	326	268	293	260	279	307	264	299	261	262	276	269	302	281	240	302	295	264	282	270	290	295	276	249	267	299	316	289	283	268	263	311	278	299	301	253	289	299	260	271	295	276	266	300	266	322	277	295	274	280	269	277	268	274	258	273	296	301	293	289	295	282	307	301	290	275	298	267	313	303	261	315	305	304	259	310	271	234	274	301	278	268	264	245	248	280	280	274	286	284	279	290	265	295	285	275	270	280	271	270	308	261	306	288	270	255	286	254	298	273	284	290	257	258	297	307	268	286	304	285	284	244	302	295	271	287	262	297	262	263	304	300	285	277	289	280	265	267	229	268	275	282	302	280	278	276	284	292	293	273	281	262	275	273	262	269	276	268	293	270	275	296	285	290	278	313	297	277	310	299	293	271	268	271	282	288	264	292	299	274	290	259	284	290	303	265	289	299	276	274	280	299	279	276	310	261	287	302	303	265	274	282	294	297	271	306	264	282	291	305	278	280	294	273	260	311	262	272	280	249	259	279	273	279	277	283	278	304	279	267	272	280	262	293	300	306	300	285	264	267	269	263	278	289	282	268	301	282	286	279	279	281	262	261	266	249	289	298	269	284	252	275	268	267	266	250	259	269	248	267	268	285	288	287	273	309	315	270	267	279	290	281	272	281	305	263	273	297	286	249	280	262	320	266	286	276	298	287	288	272	298	266	287	274	290	314	284	297	254	277	300	270	277	267	299	232	288	270	267	245	303	279	266	269	293	279	283	315	277	293	293	273	257	260	276	310	279	273	256	273	250	304	244	251	287	278	294	287	276	305	265	258	297	295	273	272	285	264	259	263	274	289	283	279	300	306	267	293	272	249	282	263	271	279	310	285	277	257	292	280	319	297	286	259	318	289	287	301	268	269	298	280	283	270	323	293	302	262	270	269	271	285	266	297	279	273	269	284	282	259	291	290	285	278	271	288	310	265	271	300	260	289	265	287	292	247	262	250	269	274	280	273	285	283	292	285	285	281	246	277	261	250	293	286	274	295	274	285	263	289	294	275	289	281	264	289	323	292	298	295	294	267	263	289	287	259	294	263	291	294	270	313	257	283	273	282	310	286	288	306	275	285	257	277	287	249	271	302	273	278	278	283	269	268	294	280	306	278	281	286	276	315	308	289	286	285	263	266	258	260	287	305	263	274	297	296	302	319	279	298	281	311	272	286	259	312	286	271	259	273	289	302	288	283	289	285	287	255	293	250	265	281	274	291	293	291	272	287	279	289	273	274	269	274	259	280	303	268	263	297	258	282	282	306	299	301	309	275	273	297	304	261	293	285	284	267	251	281	287	305	303	302	273	254	276	302	289	268	264	293	300	266	249	265	263	301	284	297	279	268	271	267	249	294	264	273	287	282	296	293	288	290	270	279	264	283	283	283	305	263	292	302	263	267	263	289	310	292	264	265	298	295	266	244	263	287	260	239	252	263	283	293	278	302	277	293	285	274	261	300	281	278	243	310	277	304	263	298	297	288	305	295	297	283	272	304	258	291	297	293	275	300	280	236	262	270	263	257	273	291	266	245	298	286	230	267	304	262	309	278	287	292	283	292	286	277	298	294	285	294	302	290	287	266	254	270	285	257	301	302	255	245	258	298	313	291	248	322	277	277	299	314	261	294	293	293	284	248	272	285	315	254	254	290	279	244	306	291	307	313	293	272	268	320	262	269	267	288	298	289	288	274	295	260	281	302	301	252	281	259	304	305	275	309	294	312	299	295	291	280	268	281	261	275	290	272	288	266	271	275	317	301	252	271	260	294	282	293	281	280	265	299	287	297	271	301	299	289	283	286	286	293	311	293	295	275	285	258	262	265	288	278	275	311	269	277	276	312	307	290	294	282	310	286	317	286	276	270	294	282	294	301	267	278	278	278	251	276	303	280	278	300	293	280	272	285	279	287	272	266	295	283	271	267	240	265	271	289	270	298	290	283	278	289	259	284	269	270	261	265	274	268	268	273	243	311	291	282	269	286	286	311	277	282	282	286	273	296	267	273	259	293	263	278	262	287	269	290	251	285	292	253	275	285	260	299	276	316	291	251	264	283	275	309	298	274	286	264	298	312	274	304	252	259	263	263	277	284	287	282	286	285	314	297	324	277	300	325	271	295	283	247	243	285	311	287	251	240	292	255	273	303	318	286	307	253	272	291	265	300	282	301	284	304	250	278	270	302	261	286	286	262	273	320	288	281	295	309	270	263	274	282	285	293	285	292	276	276	254	265	294	297	268	271	280	289	255	274	273	263	249	281	281	275	302	294	278	277	269	286	297	300	274	263	302	287	287	274	299	261	303	281	246	281	292	284	298	284	272	267	278	286	291	280	297	259	282	245	251	290	292	259	306	292	267	255	298	274	298	314	265	258	283	265	297	273	288	268	274	294	297	270	252	306	305	289	290	281	255	293	293	286	259	294	256	281	267	300	269	301	295	292	311	296	295	300	251	275	269	289	294	290	265	261	291	256	247	266	312	313	270	284	279	292	273	266	275	307	295	274	317	281	254	284	276	286	287	287	286	273	280	299	301	285	276	309	291	267	273	305	260	305	277	296	279	292	307	268	275	290	262	296	295	272	253	274	289	293	282	268	274	277	273	277	288	299	237	310	313	250	279	285	292	268	297	288	259	285	275	296	305	311	305	273	271	266	302	277	263	280	255	311	285	262	263	261	289	292	271	252	296	294	290	268	289	278	283	295	274	255	275	316	274	275	283	289	275	291	301	262	293	277	299	282	300	256	277	279	261	281	293	261	283	276	290	285	285	286	300	286	274	267	279	269	283	283	298	278	270	253	278	279	284	295	287	308	265	271	249	302	292	271	283	298	287	247	260	283	262	276	297	282	248	270	285	274	294	282	267	274	288	264	280	274	252	266	278	280	285	263	291	292	269	285	249	280	274	277	286	262	270	298	322	302	275	316	307	268	294	269	264	279	269	302	268	279	278	263	270	281	279	303	298	293	271	285	257	312	302	294	275	277	291	251	272	280	316	301	241	284	294	268	284	311	312	255	291
5124	3804	2914	1517	1067	844	888	794	722	827	789	802	751	838	742	783	799	757	742	754	728	699	759	762	756	761	731	764	757	736	772	746	746	764	755	729	745	758	757	772	741	733	747	707	754	724	769	793	766	773	727	719	765	746	767	784	772	717	757	790	780	772	755	753	769	745	749	728	721	726	723	786	739	733	718	718	741	743	778	760	720	760	705	735	726	736	721	707	753	762	781	771	786	707	764	741	753	742	736	761	772	798	693	751	732	745	788	732	761	746	760	760	715	739	775	734	768	777	757	779	746	787	701	738	730	771	765	691	763	799	815	780	776	783	748	745	712	740	747	764	735	710	691	773	699	744	743	786	758	734	780	739	753	803	745	778	759	762	773	757	737	710	732	713	775	753	738	752	782	747	753	798	767	760	702	712	709	769	772	756	741	753	728	774	751	757	728	722	712	775	760	718	745	720	754	731	740	753	727	721	756	757	752	732	734	762	736	712	752	756	781	698	693	760	777	741	806	753	781	747	735	778	758	779	765	796	690	786	733	737	760	773	768	761	720	752	729	754	722	782	707	740	759	729	753	770	736	765	743	707	782	760	736	743	773	754	734	722	716	749	735	736	726	720	744	732	730	792	757	729	752	726	751	706	758	728	763	699	740	776	722	746	767	737	754	743	697	751	772	735	755	739	724	765	732	720	770	797	702	719	730	730	712	760	738	771	725	725	747	727	717	713	733	734	725	720	754	750	762	784	757	734	730	766	787	777	824	704	714	730	727	724	723	769	721	737	717	762	709	753	712	733	722	695	760	756	740	748	773	708	798	695	787	736	769	726	759	751	747	744	764	717	749	779	765	720	792	699	699	733	737	762	767	765	723	779	751	704	754	737	752	772	772	783	775	747	732	721	798	752	781	750	735	707	763	774	794	711	771	785	747	803	738	737	772	719	717	736	783	738	737	748	763	742	790	772	714	760	757	735	778	723	727	736	764	702	755	765	784	715	724	749	772	758	747	749	710	738	759	745	743	726	753	727	719	729	755	756	705	722	765	735	767	758	667	765	744	727	786	793	741	746	726	717	751	799	714	767	709	782	751	729	694	751	723	716	769	708	772	764	784	786	776	788	749	782	762	676	769	715	818	756	772	712	735	779	743	729	740	758	772	829	740	748	787	694	744	726	777	742	740	739	775	755	752	730	770	682	767	776	758	754	782	726	757	758	703	784	745	774	741	733	755	803	730	778	721	762	747	773	732	742	785	747	730	723	762	718	777	760	746	774	775	757	749	724	700	725	753	730	749	756	798	763	719	753	748	780	747	774	725	746	753	771	784	780	734	745	726	734	727	789	751	740	723	722	741	742	763	763	780	770	745	759	746	737	751	737	722	736	735	821	741	743	750	752	717	725	726	691	741	741	755	797	731	746	771	774	754	754	753	736	774	712	762	762	721	743	749	734	771	769	752	779	751	767	782	745	790	716	781	778	796	763	773	728	779	746	795	793	770	776	796	702	753	765	768	732	775	733	730	716	765	684	718	749	771	742	768	747	709	735	752	729	749	751	745	776	719	772	738	723	774	772	761	707	705	740	754	763	742	770	800	736	729	749	771	789	760	732	708	764	725	742	755	774	813	741	750	720	746	719	747	735	706	726	768	772	713	745	739	750	759	748	754	777	758	751	759	781	746	755	767	767	744	784	759	713	738	808	756	723	779	771	721	751	767	779	761	746	754	764	772	758	716	743	792	738	768	775	737	787	754	723	761	769	780	717	747	746	720	707	693	742	737	753	776	724	731	735	727	712	773	706	741	739	798	782	745	745	684	782	753	774	758	714	728	735	779	733	729	723	749	784	773	691	761	734	744	740	751	746	739	760	728	752	782	759	705	703	759	760	726	772	762	721	682	687	688	767	736	703	779	740	765	722	744	760	740	753	716	769	762	760	713	781	741	791	750	754	717	739	723	696	760	700	772	723	781	739	779	741	764	735	785	807	739	773	778	763	738	819	745	765	763	719	765	749	768	776	774	719	697	785	758	726	726	663	762	741	787	750	764	714	792	715	785	740	710	731	807	750	757	790	718	755	747	713	728	789	763	740	758	788	775	727	740	767	743	731	764	716	698	686	790	750	754	748	784	792	770	701	782	753	729	721	775	752	761	739	724	750	768	740	781	734	731	732	770	777	743	758	744	686	771	760	735	763	765	753	724	787	774	788	755	712	775	742	686	739	741	769	748	782	733	790	760	774	766	758	722	776	787	713	760	744	767	824	710	732	782	729	728	733	742	740	725	772	752	798	772	723	730	713	749	739	740	734	775	744	750	746	707	787	769	730	722	739	767	729	726	712	702	742	719	755	754	720	748	679	740	740	762	755	749	710	750	795	796	733	761	778	690	764	757	745	774	713	789	744	726	721	764	690	767	727	754	789	741	742	726	777	757	734	704	734	758	729	747	762	731	735	725	727	768	763	752	719	766	797	705	741	787	755	729	723	734	751	764	747	732	746	757	746	743	747	723	761	754	767	792	723	794	740	790	689	765	712	748	772	758	737	724	784	743	794	752	770	737	717	741	729	769	732	732	741	782	790	729	771	791	725	779	800	776	784	790	741	713	726	801	760	783	729	765	726	694	745	783	768	770	756	781	774	722	753	723	731	759	764	734	714	752	745	787	726	726	765	742	718	737	726	754	764	724	765	768	760	744	779	736	693	794	722	756	731	763	785	742	778	755	739	759	711	752	769	732	758	735	780	723	747	761	769	760	756	756	781	767	793	719	714	708	730	756	759	767	769	734	773	739	744	755	745	743	713	716	758	712	703	690	746	703	786	719	734	737	757	773	770	802	749	736	753	745	753	729	750	765	751	719	777	808	725	748	766	738	754	711	748	733	792	744	782	815	732	804	724	771	738	737	743	720	743	758	722	718	777	785	764	749	736	805	719	732	689	722	691	748	722	792	752	749	718	737	765	736	754	774	775	756	751	724	744	758	763	752	760	747	712	755	726	780	747	773	777	794	709	714	762	759	779	716	703	734	748	745	709	758	764	753	774	748	758	737	733	797	724	693	770	777	727	752	749	724	755	718	725	761	751	733	748	704	717	786	788	704	795	714	797	757	711	766	708	749	773	746	706	715	785	756	745	747	677	752	732	722	733	715	741	744	752	777	679	757	756	807	755	761	729	695	733	786	759	759	755	743	738	778	768	746	722	744	763	731	742	751	751	704	713	758	727	787	739	792	777	742	735	743	728	717	687	767	771	770	726	746	743	747	782	760	699	749	689	793	800	738	727	800	725	786	738	766	714	739	735	770	772	728	768	764	724	753	744	794	733	751	751	709	771	714	737	748	751	746	766	744	782	726	767	711	670	677	751	732	750	697	795	707	709	722	749	774	771	734	710	768	795	808	723	793	738	783	740	760	781	718	722	724	712	733	747	788	709	711	749	716	762	744	712	750	719	704	751	749	722	744	714	767	736	752	750	716	766	812	757	757	750	739	740	761	775	740	822	701	801
32588	35735	31078	17056	8811	3691	1692	978	574	456	448	445	364	379	378	373	365	373	339	353	345	344	357	353	362	339	340	362	341	350	326	338	351	332	301	329	340	315	333	293	289	368	350	328	348	341	290	315	300	325	323	357	312	330	307	313	335	334	315	316	320	332	290	351	325	347	329	357	315	317	322	286	324	342	323	291	324	322	349	331	382	327	351	326	328	318	341	281	345	326	305	344	343	307	337	337	331	312	296	326	353	316	325	317	316	338	305	351	331	326	346	392	332	350	316	358	328	302	346	350	353	317	331	331	316	284	300	340	324	343	325	338	353	351	311	303	301	332	330	306	341	352	323	353	325	338	332	310	309	381	328	346	348	365	341	350	334	347	309	308	322	312	347	326	335	322	363	336	327	352	317	318	292	345	336	301	309	354	309	300	299	309	317	326	312	327	321	305	352	331	317	370	308	335	313	312	350	293	282	326	299	335	295	342	316	354	347	323	339	342	350	331	309	332	326	346	319	344	337	337	315	317	311	309	273	319	319	344	346	341	333	332	347	343	334	301	334	338	317	308	319	347	287	320	311	297	311	316	328	326	283	320	302	317	316	309	288	311	369	341	324	333	320	317	318	326	336	335	271	318	349	325	318	341	368	307	330	302	303	345	319	347	323	311	328	321	306	334	318	313	337	339	351	340	328	351	356	299	316	323	321	364	329	311	342	332	368	335	364	332	326	328	319	314	326	269	305	326	301	352	325	333	302	342	302	310	303	334	288	350	308	328	332	307	339	339	332	328	311	319	320	343	324	300	306	330	329	348	299	327	302	321	345	319	305	294	343	305	323	305	307	320	332	315	348	337	334	352	303	340	324	308	295	328	318	330	326	321	314	345	335	325	356	311	353	334	321	346	302	331	308	308	348	295	302	309	313	318	347	346	334	325	297	349	312	339	355	343	307	352	339	320	339	328	324	338	320	317	329	322	325	323	308	319	314	322	303	295	309	300	306	304	323	312	307	328	317	364	302	324	318	304	315	324	322	324	319	315	293	330	333	341	307	322	360	325	331	324	294	294	339	351	325	340	337	333	328	353	321	328	383	349	390	326	339	308	345	337	324	388	329	330	317	328	348	340	300	316	308	307	323	338	343	358	351	309	347	337	314	313	324	357	323	330	338	328	343	343	296	332	319	310	343	283	341	330	333	311	319	332	324	369	312	327	332	305	308	320	322	346	357	310	323	345	331	313	311	332	329	308	338	309	336	312	317	324	344	311	306	310	316	309	303	337	349	312	325	352	284	287	334	328	378	310	342	351	310	310	346	337	335	296	305	342	301	338	322	322	336	326	344	288	331	323	333	332	328	330	323	310	351	334	254	322	294	307	340	333	336	314	314	326	338	321	321	355	301	349	366	346	354	318	317	326	308	302	343	299	315	337	310	344	301	311	376	344	333	356	357	346	293	338	338	323	328	360	349	284	322	304	324	315	342	326	321	299	336	331	337	328	334	336	308	315	320	329	340	308	344	357	310	299	326	358	365	319	344	336	332	351	346	306	324	302	310	333	341	301	325	302	330	344	342	336	316	305	335	291	343	318	328	345	324	342	308	317	340	345	340	330	320	325	388	309	333	335	334	336	296	296	336	348	327	292	339	328	317	313	323	321	319	342	341	304	350	343	322	316	342	334	337	337	333	334	338	323	316	359	369	297	356	319	341	325	330	327	345	320	294	332	329	311	325	327	335	335	350	315	337	295	336	344	355	299	309	333	347	344	314	344	337	348	310	344	308	295	310	319	302	340	310	305	351	340	309	310	293	318	364	314	333	331	347	356	340	320	312	328	333	363	315	320	347	322	345	308	320	318	321	304	351	351	316	331	353	351	330	301	315	372	343	340	336	300	321	314	324	319	326	320	325	337	295	287	321	305	346	305	346	325	341	347	307	324	329	316	328	316	320	307	355	316	339	314	288	333	337	306	322	319	321	343	348	303	349	316	330	296	301	327	317	351	343	337	316	335	300	326	328	300	352	356	298	326	304	323	326	282	332	337	348	300	352	289	340	343	327	361	284	351	335	315	352	325	331	358	306	315	333	348	339	352	342	313	345	304	322	356	314	304	286	327	304	327	314	353	286	348	351	280	296	310	354	335	318	347	338	297	339	330	325	338	292	309	311	310	302	325	352	333	349	316	335	336	303	309	323	323	327	340	315	310	334	315	336	283	301	348	350	314	340	292	306	322	359	368	342	325	306	352	338	315	329	344	291	370	326	325	319	320	326	328	337	294	315	307	327	348	335	351	359	347	351	320	336	332	302	331	313	324	310	357	318	324	312	319	352	320	331	323	344	363	318	321	289	330	342	336	334	352	323	335	316	344	310	302	335	312	316	312	324	304	317	342	327	289	342	309	315	355	302	294	276	334	356	315	332	366	326	318	332	286	325	340	311	351	361	322	330	313	303	353	305	314	335	313	318	307	333	323	334	315	321	321	332	338	365	357	316	313	313	325	334	351	343	333	306	354	365	315	339	347	359	331	310	345	323	308	343	313	344	319	360	331	334	332	354	326	313	317	342	321	324	289	328	296	323	305	298	330	384	321	331	293	337	377	345	316	277	276	322	325	320	353	312	350	290	322	340	329	325	327	291	333	341	295	354	308	313	334	312	319	325	351	299	334	303	313	318	307	321	344	313	332	316	324	330	355	303	348	335	320	311	327	338	323	302	350	342	348	330	319	330	318	346	341	322	310	319	318	354	330	355	350	314	327	325	331	327	301	362	332	304	311	358	306	339	338	322	286	341	357	317	313	339	318	334	320	331	336	360	363	357	316	330	289	310	334	351	305	352	341	337	353	314	296	348	328	306	314	324	313	329	322	326	340	364	352	322	350	332	299	310	323	326	308	344	353	327	344	345	278	358	322	346	340	305	335	328	338	312	312	358	320	341	343	335	333	324	315	325	320	356	339	313	315	303	383	305	323	318	302	366	362	292	307	313	324	336	337	315	310	304	329	363	296	324	331	335	340	303	316	348	346	320	351	294	334	330	312	322	330	350	298	292	327	303	359	345	316	334	313	327	293	338	325	335	314	327	364	348	361	333	326	339	380	322	334	321	335	351	320	290	321	340	319	313	301	313	338	343	282	320	333	313	324	325	316	332	313	338	331	360	328	323	350	344	316	321	313	352	319	307	370	348	341	317	304	329	317	341	316	272	311	327	364	317	327	326	303	356	305	333	313	307	328	310	316	346	345	326	332	319	331	312	343	313	319	310	292	328	303	303	327	355	343	353	350	315	306	356	306	319	330	359	342	350	311	326	334	341	333	327	338	303	303	355	292	302	348	298	343	374	326	320	318	316	320	351	330	336	341	308	317	343	370	315	334	327	334	317	349	340	322	327	350	319	332	309	328	318	321	309	302	344	321	321	328	321	305	340	321	329	338	339	298	313	306	301	312	340	342	361	320	335	317	356	365	293	342	294	282	320	328	335	354	330	334	333	356	305	302	308	335	314	311
24546	29577	24148	10565	5065	2829	2560	2143	1866	1779	1590	1511	1349	1244	1218	1163	1117	1077	1110	1028	1032	1016	1009	947	982	935	950	985	911	881	956	885	931	901	947	938	878	902	899	886	926	837	870	802	876	867	854	887	858	837	876	841	858	886	908	843	854	790	837	821	888	811	818	813	838	867	859	854	828	847	845	910	855	876	852	835	801	807	845	835	833	844	886	848	805	857	820	887	808	880	874	913	828	822	843	864	827	873	784	824	836	860	786	815	866	849	871	792	809	821	842	843	889	836	869	837	824	838	845	857	826	859	788	908	843	851	814	874	814	885	845	843	877	822	828	828	820	799	874	851	809	894	820	794	853	849	810	836	880	837	798	848	850	825	822	854	807	827	776	796	822	855	849	857	842	861	812	823	841	809	801	883	850	852	846	823	809	836	845	805	811	802	816	867	886	853	886	826	882	881	796	867	845	841	808	841	815	842	855	878	799	906	845	772	811	837	887	770	820	817	839	857	822	872	818	831	856	828	824	860	845	817	809	778	818	861	820	883	858	844	784	842	879	843	844	840	845	788	877	825	853	826	812	814	839	849	821	792	785	910	827	858	860	835	827	866	833	835	874	839	838	803	847	811	798	897	855	845	794	821	815	828	866	885	838	793	813	820	824	869	792	885	808	871	824	876	876	784	849	877	901	861	795	809	850	815	803	810	828	773	833	792	832	861	858	806	836	823	822	861	792	841	828	816	887	869	790	813	865	869	796	784	850	812	816	861	839	840	841	839	856	809	852	835	804	797	821	792	875	827	830	822	875	846	845	838	827	878	830	802	780	841	812	799	781	816	756	904	877	899	921	835	854	818	841	814	863	866	846	885	900	885	838	858	916	790	829	831	872	838	866	780	771	808	829	830	811	838	799	771	871	813	826	846	903	841	831	775	837	837	836	795	794	868	848	884	855	803	813	828	828	796	833	867	824	854	871	821	853	809	806	844	866	846	829	848	840	800	795	844	785	858	750	775	790	806	841	869	850	880	857	850	831	841	820	846	811	821	878	819	886	881	775	845	874	862	814	834	826	826	888	806	797	838	841	814	813	810	880	839	835	790	862	809	800	823	835	831	825	778	844	825	861	847	813	829	821	824	823	870	816	826	850	834	804	803	849	835	798	834	869	827	849	841	884	874	863	848	790	922	872	873	836	865	812	895	843	836	849	863	801	806	878	817	768	820	822	782	822	785	842	846	920	860	832	853	891	845	871	813	837	853	829	861	844	810	791	816	790	835	800	814	793	839	800	834	827	863	858	891	844	857	826	865	833	818	819	820	809	853	896	809	808	867	800	858	872	859	846	826	826	816	844	884	837	832	815	821	814	818	823	848	841	815	784	855	827	840	849	865	873	842	856	820	812	845	827	800	818	807	816	914	850	844	826	821	811	842	905	824	793	828	801	883	841	827	875	812	837	845	847	829	849	861	893	860	821	842	906	828	832	835	852	819	822	824	793	823	827	824	838	794	842	807	835	799	889	887	851	824	865	847	832	806	853	809	783	823	801	832	818	871	817	855	856	850	846	875	828	867	815	830	817	841	821	773	843	838	811	888	862	823	815	840	811	782	853	817	837	860	827	800	848	824	887	863	841	862	918	799	821	816	869	856	840	855	796	861	800	824	846	811	791	841	809	869	864	826	853	754	802	845	828	838	810	795	882	844	847	821	833	831	829	772	823	827	778	882	841	835	788	809	875	875	791	821	894	888	871	915	813	864	868	837	821	841	861	843	771	786	871	812	857	824	891	841	851	834	832	785	784	798	859	853	827	868	846	829	823	846	828	874	825	867	834	808	842	799	861	858	821	820	846	879	871	882	891	838	796	847	850	845	831	835	835	877	806	828	881	826	795	844	789	799	810	832	872	839	836	836	827	838	791	878	795	758	842	833	843	805	845	831	797	829	864	797	795	872	801	845	858	868	807	830	840	863	850	834	899	871	864	853	875	869	843	830	851	852	868	803	842	824	760	807	840	831	851	855	802	865	803	916	901	844	866	869	876	818	840	845	813	776	811	852	863	809	845	841	853	810	829	858	809	827	884	841	827	831	800	815	820	894	862	876	813	875	871	881	878	821	921	841	868	811	848	824	852	808	857	852	821	828	796	896	842	833	883	797	859	768	831	774	832	861	818	825	839	827	860	827	810	872	860	835	818	827	872	833	829	840	878	782	870	895	858	892	811	853	885	845	862	822	808	796	868	835	824	829	866	827	773	887	806	784	828	863	831	896	880	818	878	764	813	790	786	789	808	816	860	846	821	796	841	849	832	818	819	834	839	811	819	821	838	866	859	840	881	818	868	838	843	837	832	805	866	877	815	844	779	828	847	842	797	863	843	827	848	839	843	831	789	843	786	798	822	843	783	825	889	837	804	803	875	809	830	843	823	851	818	825	825	830	823	858	796	822	877	807	825	802	875	862	789	819	867	810	793	795	840	852	891	842	864	809	763	855	852	782	791	832	816	846	805	864	805	846	851	812	866	857	827	796	854	818	883	875	816	861	819	835	814	775	856	872	855	863	855	815	819	872	878	811	824	836	833	794	836	841	813	817	846	846	869	874	856	838	801	861	822	790	859	805	799	847	820	807	824	811	779	852	856	835	798	861	811	831	836	785	862	813	825	803	826	892	815	865	865	821	806	826	839	836	831	886	824	853	833	774	865	845	816	816	812	857	795	832	812	866	837	904	893	858	836	842	854	866	829	844	798	855	838	827	810	843	870	828	833	847	870	912	809	821	858	820	860	880	834	882	792	837	779	840	820	807	821	821	812	828	817	826	868	873	846	830	854	775	796	810	855	833	839	843	787	822	784	886	848	809	842	850	841	830	876	834	803	751	825	873	829	828	831	829	818	845	869	870	881	837	865	797	844	838	839	871	829	822	871	838	860	820	794	867	837	847	847	827	835	858	830	807	862	841	851	865	807	860	859	793	835	832	829	838	856	828	829	841	786	836	785	821	841	816	817	839	852	797	849	849	793	897	818	866	834	856	816	845	820	836	815	866	842	876	776	835	764	821	873	915	837	859	870	814	802	851	799	841	898	849	858	859	831	842	860	829	840	835	881	825	779	863	803	858	805	888	811	883	820	828	844	818	807	813	814	814	809	819	833	870	784	812	823	808	811	853	782	817	829	770	820	806	839	835	821	872	847	826	825	866	875	821	838	813	871	847	845	875	839	815	849	834	791	911	825	867	856	842	860	868	814	775	787	843	794	838	877	800	811	849	826	801	866	863	867	825	844	862	786	806	854	793	867	819	817	864	823	816	847	854	822	774	860	848	839	845	816	806	803	830	850	837	851	802	885	798	841	869	793	804	854	817	816	839	858	836	876	884	829	798	848	791	815	812	814	844	817	833	852	831	880	845	824	895	855	820	839	815	824	789	828	787	842	821	877	805	874	863	848	801	782	827	845	828	846	869	787	810	823	839	779	914	853	843	813	792	825	791	844	891	832	835	854	856	814	869	840	794
38010	36946	28996	18899	10940	5386	2545	1246	622	452	414	362	346	283	247	267	246	209	270	238	218	230	238	211	208	183	200	173	206	204	171	190	227	184	201	186	204	182	175	201	191	180	174	196	175	193	185	182	170	168	178	186	197	169	188	177	189	163	181	184	164	149	176	174	162	190	160	177	177	184	180	186	184	180	197	211	180	164	203	192	179	194	190	188	193	160	188	178	170	192	187	179	184	169	191	184	191	172	191	193	200	180	188	178	201	146	193	177	195	193	203	170	187	208	177	187	200	181	177	190	206	188	162	163	172	167	213	164	181	156	173	172	191	192	184	194	183	167	207	169	182	173	198	193	179	184	160	166	182	186	185	182	170	171	198	170	188	173	199	191	190	163	156	163	189	166	203	160	182	189	192	199	169	184	166	192	173	185	168	156	173	177	156	207	187	172	191	192	186	185	182	172	189	177	184	166	204	165	171	163	178	197	184	178	161	179	184	170	182	151	201	185	179	172	167	172	158	213	201	181	181	185	200	175	158	169	174	173	191	195	183	181	181	176	166	189	191	186	162	179	189	165	183	164	188	174	171	178	177	159	147	157	193	173	172	166	198	189	197	185	171	204	170	182	181	160	201	189	166	188	188	166	189	186	181	181	185	168	171	164	175	187	190	161	173	156	187	177	185	182	162	205	162	189	183	189	176	198	177	185	182	184	205	151	180	148	179	194	156	204	171	172	173	145	187	181	153	183	172	175	176	217	191	164	176	164	178	197	170	180	186	171	200	189	163	176	170	184	169	150	161	178	151	166	161	174	177	185	187	197	190	186	152	188	184	195	181	178	186	151	183	170	162	177	162	156	173	185	186	160	190	198	174	193	189	175	184	185	170	190	173	151	202	176	150	183	177	184	186	175	194	163	186	173	180	179	198	173	168	189	177	177	182	183	179	201	175	185	205	178	201	184	172	179	190	186	173	180	209	182	185	176	168	210	181	165	193	180	188	184	184	177	184	179	196	196	175	165	178	174	156	183	191	181	164	175	175	185	189	168	187	179	173	191	190	192	175	178	162	171	196	174	154	157	185	162	175	195	187	186	173	183	190	169	191	156	180	178	206	190	188	161	196	176	175	178	184	183	212	183	203	157	176	196	170	172	150	178	180	179	196	199	181	176	158	187	206	179	193	161	183	163	164	191	183	161	196	158	153	173	177	170	190	197	169	173	194	200	207	178	176	179	169	179	182	175	163	192	171	180	195	167	171	183	180	165	162	188	189	161	182	184	153	148	163	180	210	164	157	202	202	171	177	198	193	194	200	185	181	178	200	181	162	174	177	188	176	173	166	174	191	178	196	196	184	195	163	189	193	161	171	177	185	170	185	190	196	200	165	177	203	167	176	175	204	159	183	174	186	162	167	169	162	182	185	180	194	200	156	185	172	201	175	177	194	158	167	184	207	190	197	161	172	167	159	171	201	169	185	172	166	182	174	157	158	182	164	175	175	193	167	178	192	188	166	179	173	174	175	169	185	226	196	167	184	193	187	182	180	182	189	206	182	193	167	179	199	177	194	180	182	186	184	179	179	198	161	169	200	166	183	165	180	166	178	189	166	150	167	162	158	171	171	198	163	187	172	184	166	161	184	182	189	161	180	185	177	186	172	170	173	187	177	168	168	172	171	152	180	215	166	156	191	167	191	196	176	196	160	197	188	174	176	172	204	172	171	192	198	178	164	182	166	161	190	174	181	177	152	194	179	196	168	190	172	208	168	180	181	183	203	194	171	168	174	188	177	161	156	175	166	174	169	193	184	203	168	195	194	178	170	177	190	163	200	224	161	186	181	172	182	194	188	186	189	156	171	181	186	175	208	197	209	172	173	195	209	190	182	180	189	206	164	202	167	207	194	195	203	203	174	175	198	177	198	166	166	173	195	190	212	191	171	191	190	157	186	183	168	181	155	179	182	162	195	166	202	158	181	188	170	173	172	172	161	187	208	176	178	185	175	180	201	180	171	148	153	173	196	178	172	181	185	171	166	190	207	166	174	183	159	187	181	172	171	177	181	174	200	186	179	190	185	207	164	167	160	155	178	170	181	179	166	198	175	185	199	185	188	163	194	179	198	180	181	167	181	178	175	159	176	202	211	160	159	187	172	160	179	184	193	198	179	158	179	187	167	186	161	175	170	177	178	194	155	192	174	171	177	178	190	151	168	165	181	160	187	193	184	156	195	184	175	180	162	164	202	219	169	165	181	178	171	185	172	183	181	206	165	187	189	205	183	162	180	176	190	185	161	170	173	181	177	164	207	187	198	175	191	182	186	198	177	174	175	181	166	204	199	214	189	167	174	189	170	170	191	186	152	170	200	184	163	165	178	178	173	185	193	192	163	151	175	157	197	171	191	184	174	176	198	170	191	184	185	183	168	184	180	166	197	192	170	196	205	170	166	177	187	191	196	184	171	178	165	151	184	172	182	163	177	164	168	203	189	171	183	179	186	164	180	195	186	186	218	195	181	189	183	203	169	183	186	187	191	172	173	214	182	186	184	181	189	188	177	196	176	196	175	181	180	177	160	186	179	176	179	189	179	174	162	163	204	175	173	176	165	182	173	170	181	192	174	180	216	168	185	167	162	180	172	176	183	195	164	162	181	165	171	180	192	175	186	186	172	198	172	189	151	176	180	180	186	176	160	190	207	195	166	175	166	184	175	157	177	161	163	196	174	176	177	175	181	189	200	171	154	145	175	181	183	170	200	182	179	174	173	172	190	169	170	176	164	180	181	190	156	182	211	174	179	154	175	147	186	154	170	178	195	169	197	197	171	200	202	183	183	176	168	206	186	175	172	186	179	167	209	173	193	173	201	167	185	184	155	173	190	200	181	176	185	182	198	164	180	201	179	192	207	193	161	208	201	185	174	178	163	174	166	177	199	173	159	200	196	172	158	176	169	179	196	161	203	200	197	169	164	198	176	164	200	206	225	177	170	178	165	177	144	154	166	186	191	160	205	165	190	179	185	177	157	183	187	198	160	164	188	169	183	179	178	168	171	172	170	184	193	176	182	174	165	165	157	196	173	174	192	195	187	174	184	169	191	167	172	189	196	172	187	177	191	190	162	175	161	180	199	216	210	168	167	185	196	212	187	182	157	159	184	170	198	169	188	173	181	183	195	162	194	190	184	184	167	186	163	174	189	190	190	162	183	184	191	163	160	185	193	182	189	181	191	175	179	184	169	178	164	188	185	193	182	201	202	199	173	205	175	164	181	182	162	180	182	187	178	191	156	172	186	167	177	181	168	193	184	179	171	153	176	190	161	179	198	187	173	164	196	171	163	194	177	183	188	185	195	173	150	181	163	181	192	191	179	170	163	174	186	203	195	191	170	186	174	180	190	186	200	177	183	193	171	162	213	150	166	163	193	166	174	160	191	179	184	175	175	191	161	171	203	172	198	166	172	150	190	187	186	184	181	161	196	160	172	173	166	165	194	182	180	166	204	191	164	155	166	168
27869	29894	19283	12644	7098	4682	3980	3168	2413	2194	1985	1702	1544	1293	1150	1152	1039	966	960	874	823	813	803	805	769	740	677	691	698	651	639	626	702	581	639	652	584	616	621	551	580	553	591	570	592	500	538	546	575	565	551	552	531	514	484	561	550	544	507	534	526	513	518	512	526	516	507	504	505	503	525	488	518	500	467	537	494	455	517	531	489	507	514	508	534	523	520	536	491	479	505	528	494	471	514	513	524	525	511	524	517	509	512	516	511	475	499	461	523	483	516	488	483	506	504	527	536	527	488	514	547	508	518	507	456	450	473	484	533	512	478	505	504	492	471	496	496	492	469	502	528	491	487	495	506	477	492	499	487	488	459	496	491	499	472	487	453	485	472	494	487	491	504	481	505	485	504	485	488	519	512	471	526	466	483	455	536	511	460	483	509	503	450	472	487	474	427	529	488	446	464	480	508	474	462	479	466	497	491	471	514	462	491	470	470	466	502	528	498	469	485	476	483	454	465	511	473	491	510	471	499	518	489	444	504	477	455	469	489	494	489	530	470	498	487	487	479	489	504	477	471	471	475	496	487	497	499	503	536	512	490	454	511	493	511	504	513	490	506	479	473	491	469	485	454	464	480	472	492	501	476	479	475	457	516	479	483	473	456	475	504	498	486	460	500	496	502	476	504	473	434	508	474	494	452	500	495	477	488	481	504	503	458	453	497	494	533	511	483	496	506	481	500	467	468	511	470	501	491	490	456	467	463	484	481	480	500	466	472	462	468	471	468	485	446	488	470	491	478	486	515	496	483	500	485	458	466	482	509	511	507	498	469	478	491	511	485	480	467	524	488	463	499	491	477	521	490	495	486	535	513	500	484	454	475	516	483	499	482	456	510	425	529	490	441	504	485	507	478	485	490	445	489	480	503	494	526	508	515	486	454	486	471	470	483	490	512	469	499	485	461	467	463	514	467	507	474	482	515	488	514	500	502	461	492	528	448	489	498	498	508	491	470	458	496	453	499	473	443	467	469	479	442	525	463	521	453	508	483	499	503	490	457	485	465	479	470	463	500	456	475	484	468	478	478	494	486	507	447	475	473	452	471	482	500	506	492	513	479	469	500	483	474	450	493	515	469	475	487	446	499	512	453	460	470	468	497	484	475	489	482	468	480	487	492	477	501	518	508	475	484	499	485	480	481	497	515	463	475	509	500	480	485	500	475	467	480	489	531	475	466	480	494	449	512	502	498	451	470	479	442	505	484	516	492	491	478	472	465	480	490	479	520	476	475	479	489	463	477	475	515	475	485	447	500	483	481	479	555	486	514	506	475	492	454	521	499	516	501	475	474	487	495	481	506	500	501	460	489	513	467	503	488	486	490	500	478	483	469	472	450	442	468	507	486	505	465	501	482	485	481	467	502	492	465	468	472	476	510	497	471	500	491	443	446	455	444	505	482	469	451	497	496	456	475	473	468	530	475	497	505	520	521	488	485	466	486	500	467	490	474	525	483	496	515	520	478	470	494	497	467	470	481	493	488	481	451	510	480	508	444	502	447	496	494	471	488	477	518	458	503	493	518	504	473	495	497	505	511	530	454	451	490	499	486	487	496	492	486	497	539	488	516	478	491	458	524	514	493	532	490	503	460	481	474	457	474	480	464	491	476	472	499	494	458	473	508	454	493	474	506	505	474	468	481	539	463	474	481	478	482	493	469	469	492	498	489	442	491	459	483	484	513	491	484	456	475	485	454	507	498	496	475	521	483	506	528	475	511	454	480	493	473	475	458	478	480	507	461	476	501	448	485	506	506	496	460	534	448	477	537	491	520	483	458	468	505	500	498	471	480	474	489	505	470	494	482	492	477	551	433	456	482	502	502	503	445	493	494	463	468	553	474	455	475	510	483	495	497	476	443	506	510	480	506	484	522	509	464	484	498	484	500	474	486	511	507	471	480	533	524	495	473	452	475	454	501	503	469	493	525	454	463	538	520	486	492	453	483	494	454	474	497	486	459	462	456	474	501	465	494	509	483	495	502	496	487	484	525	509	484	449	528	525	514	490	470	508	483	440	472	524	476	480	500	469	487	507	528	489	503	492	480	489	479	468	480	466	480	518	473	471	442	502	499	476	462	492	485	482	492	519	442	486	485	488	486	444	458	494	526	461	513	540	455	509	497	450	489	480	490	473	492	481	505	474	481	494	472	427	471	509	485	482	500	492	451	460	469	438	472	473	475	456	500	496	470	477	458	498	501	483	451	452	487	496	492	469	473	496	492	482	495	484	457	494	476	463	487	493	480	482	469	448	498	465	483	498	452	483	462	498	490	506	465	464	478	447	498	483	479	483	518	450	481	477	484	539	448	460	462	483	487	486	452	474	473	466	499	513	500	516	455	448	471	523	508	448	510	509	514	459	479	488	485	476	497	506	463	444	544	477	455	481	493	495	493	488	434	474	485	493	462	472	447	497	460	486	473	465	470	458	466	464	482	476	465	464	475	470	495	479	449	463	443	530	493	493	511	488	473	514	474	490	515	515	510	498	487	513	481	486	485	501	553	482	469	489	465	473	514	473	459	481	460	488	471	546	483	452	472	505	492	489	494	454	490	455	463	492	466	479	486	486	491	483	510	520	448	463	485	479	493	488	481	505	477	460	469	447	469	502	444	454	476	509	489	475	438	459	496	501	495	499	459	515	474	468	465	522	445	432	528	516	509	479	480	489	490	487	451	521	530	508	471	489	471	495	502	486	470	485	500	422	472	478	476	486	448	503	511	481	498	488	514	501	477	462	499	465	527	493	505	435	475	492	478	487	507	477	505	460	472	499	477	485	461	448	484	478	491	453	482	465	488	478	478	452	531	486	507	473	461	477	536	498	456	479	509	501	493	493	471	481	512	460	472	487	479	482	457	495	506	498	493	438	492	481	471	481	467	460	518	496	529	489	492	465	459	479	474	473	489	484	472	502	497	464	513	431	457	455	495	530	501	478	498	500	517	457	490	471	476	522	496	490	536	504	468	497	514	484	489	508	489	491	507	454	473	457	432	509	504	496	492	494	462	505	518	480	450	538	451	493	486	462	467	481	487	522	515	478	471	524	460	490	441	488	482	492	498	502	510	472	471	499	505	504	496	471	458	461	486	498	481	474	494	512	494	480	494	477	461	491	472	467	455	484	469	480	499	511	467	493	511	468	475	480	463	513	525	476	515	455	477	468	473	475	475	451	489	504	478	473	450	545	481	476	494	518	512	508	446	463	441	454	500	481	508	507	470	511	491	457	473	457	506	479	502	447	492	502	491	480	506	494	474	492	467	471	473	475	457	521	470	462	467	470	492	480	452	468	473	483	489	478	479	487	460	501	463	482	440	469	539	517	469	490	463	487	493	536	433	481	487	455	456	475	501	465	470	492	465	504	499	491	465	499	517	454	491	509	517	510	472	521	497	455	483	520	488	508	483	493	499	522	455	483	511	530	467	468	485	494	499	494	509	492	466	488	480	479	465	504	477	474
5664	1508	768	906	366	326	259	285	280	289	289	283	265	263	287	282	304	296	292	269	281	322	293	280	291	283	299	269	300	292	269	260	278	287	262	268	313	279	293	241	317	314	266	338	285	301	275	280	259	302	288	276	267	252	281	271	258	287	282	279	280	274	279	310	306	281	294	273	278	267	255	291	273	275	279	255	288	268	241	280	275	299	275	257	285	274	263	290	274	260	268	284	309	298	288	273	296	285	235	268	290	285	294	253	270	287	299	265	295	266	268	260	255	270	264	304	269	263	306	296	275	315	294	276	320	258	285	279	290	296	253	283	253	271	232	307	253	294	285	247	268	273	270	277	275	307	292	305	271	281	261	285	291	282	252	268	287	252	303	303	284	256	279	284	280	284	277	263	245	294	273	264	277	241	300	291	281	290	299	291	253	273	312	276	281	309	288	288	278	271	278	260	259	290	296	295	258	308	271	311	272	283	272	287	267	297	258	295	271	292	272	245	306	263	278	336	271	273	277	296	275	269	275	277	296	252	276	246	280	247	258	270	267	278	281	266	286	262	263	287	277	274	273	274	286	290	283	297	294	264	256	263	286	278	259	287	286	280	248	301	267	270	262	278	256	267	261	292	289	282	303	280	297	321	280	282	282	274	287	279	272	316	294	264	293	319	287	251	244	278	280	301	264	302	269	297	238	278	286	276	255	261	262	282	261	280	276	275	268	300	276	271	256	267	265	255	280	290	292	273	278	272	268	304	266	293	262	288	279	264	260	259	287	269	253	269	270	262	309	256	295	279	260	292	304	273	275	266	265	283	288	265	266	291	241	299	245	272	294	276	270	295	263	313	295	287	282	254	264	281	263	267	280	278	248	284	265	298	246	248	257	280	298	260	257	284	294	290	311	276	275	235	254	260	292	292	279	267	268	250	298	301	282	275	271	291	284	304	274	254	284	285	273	287	299	283	311	240	283	294	297	272	280	297	295	271	253	294	266	298	271	263	291	284	288	262	293	285	255	280	252	267	293	303	277	282	288	258	295	281	263	272	271	290	284	282	283	262	296	276	275	254	291	282	298	294	284	300	278	276	314	292	272	276	283	261	274	276	289	281	275	297	262	239	263	252	301	294	275	316	247	304	309	279	249	305	275	266	272	293	270	306	277	267	293	284	267	283	269	279	292	294	266	262	303	283	276	285	323	291	288	247	271	247	297	270	268	262	302	275	279	294	272	293	273	256	282	285	301	281	295	283	281	311	257	281	281	282	260	266	286	286	280	269	288	281	253	261	280	294	239	263	330	282	287	248	261	295	273	270	290	307	243	278	285	279	261	270	256	281	262	273	282	269	290	278	264	252	296	254	268	273	304	322	286	244	259	270	292	276	287	256	288	291	290	291	286	263	276	277	297	289	237	285	263	272	283	284	290	273	282	294	274	276	266	272	266	255	254	286	280	253	273	290	272	283	265	301	268	267	263	297	277	238	299	276	249	293	292	245	264	285	275	276	289	262	253	244	257	249	258	297	311	310	280	287	285	272	291	308	291	298	266	279	252	282	287	268	284	293	283	301	302	258	278	290	256	268	280	274	273	265	266	276	271	321	286	255	289	268	258	311	266	289	308	261	259	288	259	296	279	252	277	280	294	301	275	285	287	281	280	272	273	286	296	271	288	293	286	270	278	257	261	265	295	296	257	242	268	278	285	291	298	268	263	288	297	277	293	282	265	252	246	268	293	289	283	280	267	299	296	282	265	277	283	251	294	289	283	297	288	302	268	241	283	266	286	249	275	279	253	293	290	287	265	288	279	266	274	283	294	300	289	266	272	276	292	290	287	310	266	294	260	268	263	286	270	253	258	279	272	239	262	301	284	289	275	295	300	313	288	301	283	260	286	302	268	264	282	280	301	277	281	290	296	266	300	267	282	269	263	284	295	307	274	264	276	276	274	277	251	263	277	273	307	280	276	272	223	305	274	281	280	292	289	304	258	271	265	318	255	283	283	285	279	273	315	284	305	290	264	285	289	299	277	279	277	305	275	277	282	281	284	256	292	278	252	284	261	279	270	277	304	309	265	282	309	282	269	271	319	276	261	266	315	287	295	260	325	295	304	313	270	270	288	296	281	303	284	269	261	259	281	280	260	273	263	321	311	273	290	297	280	267	274	251	271	312	259	271	266	284	304	297	327	277	278	262	288	258	272	265	286	276	267	307	303	258	247	293	297	266	261	291	271	278	248	286	263	256	257	286	263	270	276	265	275	272	309	312	274	255	279	297	263	287	293	270	287	291	300	251	243	283	246	259	280	263	280	246	252	283	286	274	284	313	290	280	284	277	293	276	290	295	276	287	297	279	268	297	276	262	292	245	270	299	260	268	284	256	297	256	262	307	294	306	272	249	273	305	253	304	273	257	278	254	316	279	286	259	304	279	275	298	248	290	242	268	294	263	267	286	254	304	258	275	279	277	285	256	239	316	278	297	258	250	292	261	276	279	278	266	265	277	302	284	281	275	278	276	263	274	276	251	320	310	329	279	273	275	313	279	285	305	295	293	257	303	273	291	290	291	277	326	281	296	284	273	290	286	265	273	280	279	270	288	293	280	273	293	281	278	298	256	266	267	295	276	291	314	283	268	252	283	285	255	298	280	248	271	291	313	281	307	258	259	273	296	265	285	270	263	309	278	278	301	279	284	288	308	301	304	309	300	256	263	272	274	298	284	251	299	292	313	318	271	303	274	265	290	268	285	276	273	293	295	303	274	256	287	269	286	262	285	271	294	250	280	287	280	276	269	294	267	284	277	251	313	244	234	253	259	284	285	277	290	267	282	271	277	249	289	269	305	268	306	288	278	289	307	332	301	267	303	272	288	290	255	297	283	293	280	290	286	313	302	288	256	268	298	273	281	253	259	281	305	306	262	246	299	280	287	277	289	272	280	299	265	303	261	243	269	291	277	282	278	275	293	275	302	298	291	271	299	251	278	271	305	288	291	292	294	300	327	303	303	256	290	281	310	302	289	288	288	265	267	288	269	271	264	281	279	301	286	302	273	278	248	276	264	258	292	274	269	266	260	301	273	275	265	275	299	301	280	272	275	296	319	317	246	290	274	263	269	291	272	265	313	281	263	308	253	305	270	248	280	290	278	272	286	272	305	274	271	255	273	291	255	279	258	275	287	277	261	268	284	260	277	263	259	294	287	276	293	255	272	300	287	294	254	279	278	285	305	276	275	281	275	257	301	286	253	302	264	307	262	264	273	255	279	295	271	283	295	260	314	273	277	259	273	256	299	290	278	283	300	287	328	314	275	286	256	272	310	297	289	277	282	292	277	298	270	279	295	281	284	285	282	283	297	286	280	282	312	279	297	314	292	308	268	282	262	273	291	312	289	298	299	292	288	283	283	268	250	273	265	278	295	286	282	314	270	277	283	268	261	266	301	264	279	305	278	289	279	264	279	276	277	304	274	257	278	285	278	281	254	311	318	278	284	285	288	285	261	286	276
5545	1795	1637	2797	1004	977	883	832	818	781	788	774	714	795	738	740	765	784	759	761	787	737	771	732	730	778	757	777	715	768	759	812	750	701	782	758	777	780	741	737	734	750	728	769	747	714	810	770	736	793	753	764	725	682	760	751	744	730	725	738	758	781	738	724	744	721	729	759	715	776	787	778	768	807	803	689	736	799	760	724	753	735	745	776	733	753	788	746	737	740	732	750	781	737	732	744	740	730	763	732	765	802	751	698	752	742	765	747	749	737	741	760	784	763	734	767	717	765	705	775	752	783	746	771	720	771	774	788	749	740	718	744	738	748	739	732	734	750	741	729	747	749	716	749	715	718	741	771	731	757	715	757	765	765	738	726	740	710	757	812	739	750	768	757	757	759	745	698	756	733	740	692	727	762	727	730	771	700	737	700	767	756	715	722	727	717	736	752	723	796	732	743	742	760	770	775	737	780	725	726	716	776	762	753	722	757	751	762	763	785	781	762	741	765	731	743	712	768	697	748	741	737	725	748	778	770	788	726	772	703	762	754	727	716	724	711	753	722	733	743	733	671	727	735	771	762	745	748	764	746	745	750	747	722	694	732	777	761	762	733	745	713	750	748	762	710	791	756	735	747	716	754	762	719	739	729	763	718	763	772	734	764	792	742	691	740	733	745	750	747	757	735	714	733	711	740	780	730	742	760	743	764	755	747	728	735	748	742	746	763	770	756	736	693	709	741	763	775	747	724	785	776	667	759	751	735	752	760	774	751	751	742	784	751	781	727	775	762	733	721	778	810	758	801	744	755	754	765	760	758	803	690	728	760	780	761	695	726	764	781	718	753	754	749	715	777	718	752	720	754	722	725	782	792	755	753	767	793	691	745	704	736	748	709	754	771	744	750	786	764	736	736	708	754	730	717	682	747	738	737	745	744	756	727	726	689	723	759	786	713	757	737	705	718	722	805	765	761	787	760	754	761	740	804	736	737	689	755	763	750	771	754	744	735	775	747	760	777	778	709	705	799	751	775	737	788	720	721	739	716	758	749	728	730	739	758	764	790	728	774	746	748	686	729	750	837	794	721	767	710	779	790	729	685	783	747	770	750	764	756	757	749	740	679	766	728	750	768	817	744	763	711	710	748	738	774	793	746	715	746	778	755	761	759	746	707	730	764	772	727	768	748	820	771	749	780	707	782	784	752	759	740	709	730	757	729	745	709	796	755	764	758	806	742	733	758	703	741	723	713	728	776	735	712	713	734	750	740	734	759	736	737	748	729	757	753	734	787	776	718	780	752	753	737	738	761	792	758	809	801	751	734	704	739	738	697	775	752	755	756	752	774	746	804	741	747	752	733	738	735	777	774	751	728	714	730	704	724	748	747	735	751	788	741	715	737	742	758	695	755	779	781	699	757	747	716	747	707	739	754	756	742	731	776	763	748	716	742	741	733	758	757	741	778	752	700	719	749	727	742	747	801	715	733	755	710	727	749	757	762	744	720	762	753	815	796	794	724	776	784	709	737	768	788	723	761	800	719	717	763	752	744	741	769	747	779	764	752	746	722	790	742	769	769	770	754	747	731	775	760	776	754	717	756	796	715	694	725	723	745	736	762	734	732	751	790	777	770	725	783	782	739	737	743	743	788	740	742	780	745	716	730	763	711	731	784	723	760	778	734	791	710	762	753	743	773	787	768	715	714	773	781	742	776	750	793	724	731	742	746	695	710	772	754	731	735	693	745	750	747	736	713	737	758	747	747	724	772	749	753	748	749	762	752	751	720	720	705	727	778	761	751	777	740	795	781	726	751	747	725	783	769	732	711	733	758	763	723	761	746	744	805	803	764	731	717	780	800	774	760	746	710	724	761	751	740	727	752	700	772	721	738	777	744	749	702	716	723	750	730	730	759	747	735	713	771	713	760	731	796	734	722	736	770	785	711	724	743	762	765	755	741	798	727	738	701	720	768	708	785	745	729	805	754	785	713	747	733	727	739	783	790	746	734	708	745	715	785	737	795	767	707	739	770	713	747	789	707	762	729	741	732	727	754	757	706	768	792	710	738	739	757	759	748	703	730	749	746	706	768	749	759	767	738	734	733	753	762	730	758	760	806	743	741	749	761	751	688	753	777	734	747	744	773	784	727	721	763	774	762	760	757	771	746	699	681	737	729	766	770	690	720	753	794	729	748	778	744	735	717	770	696	759	802	763	783	751	718	745	793	744	756	697	727	771	775	772	784	750	776	737	775	792	767	727	765	701	751	728	772	737	788	786	799	752	713	750	772	797	752	772	783	807	745	733	737	757	735	744	789	762	700	774	737	760	755	736	723	721	748	725	727	744	790	752	705	744	756	715	763	753	757	765	730	692	723	753	745	747	731	803	770	771	766	767	763	762	702	716	725	718	757	755	754	763	759	744	752	765	769	764	807	701	733	689	734	805	769	730	736	737	740	705	741	740	798	746	748	766	699	772	758	746	766	744	751	747	781	747	750	757	753	728	782	732	753	727	740	751	716	743	739	794	782	770	756	781	799	763	740	766	758	809	768	753	766	785	725	797	762	733	724	783	744	734	790	752	781	742	748	719	769	778	752	775	731	763	770	709	730	725	760	741	740	765	742	761	717	750	698	775	755	753	733	699	748	763	783	791	757	791	754	761	677	742	723	726	781	803	724	726	751	775	790	710	765	781	751	766	782	732	781	764	795	702	749	738	713	712	727	748	731	711	763	761	803	763	808	725	776	774	762	743	728	746	763	801	737	695	797	752	735	732	746	724	806	789	807	742	778	785	701	742	757	750	704	748	739	765	770	761	764	694	754	806	749	750	773	784	787	743	758	765	716	713	719	726	721	770	764	753	766	775	754	755	693	723	784	741	763	760	728	776	717	727	758	759	750	713	787	737	747	742	808	736	715	759	721	777	798	790	771	744	751	743	793	767	716	711	734	768	740	767	772	744	731	740	707	740	706	765	771	726	738	747	763	740	745	699	751	689	701	770	749	730	722	794	755	730	720	753	822	744	762	747	735	754	771	782	761	744	727	749	759	727	753	738	741	719	740	756	738	751	760	738	751	711	714	773	722	730	739	779	737	714	735	729	727	784	741	779	809	750	744	768	754	760	714	774	783	727	755	728	755	769	725	753	817	694	782	740	772	725	741	707	752	721	727	772	777	751	736	744	755	741	738	769	753	720	741	751	766	754	743	750	692	737	778	713	792	759	741	779	796	695	798	825	742	753	765	733	725	730	697	752	749	755	710	740	720	770	737	769	748	704	720	657	772	787	778	722	751	707	764	777	770	800	793	792	709	738	774	733	777	756	716	721	728	713	729	761	711	754	764	716	717	753	759	765	767	739	755	773	814	778	740	769	792	747	743	761	776	734	783	757	699	715	744	747	719	696	741	762	725	747	739	770	738	735	779	737	800	713	725	793	701	752	794	708	809	759	727	735	720	782	756	696	759	779	713	745	746	772	780	749	744	768	759	717	712	737	762	758	720	724	697
30805	30445	17826	20288	10492	4595	1716	759	550	498	459	503	674	409	374	377	382	362	348	365	337	324	334	352	326	380	346	329	323	363	349	341	380	345	343	297	333	353	317	318	336	331	308	330	329	325	345	329	309	304	332	295	343	278	324	323	286	359	319	330	329	348	298	340	318	297	307	336	342	356	321	305	324	320	331	344	312	341	302	354	330	310	348	316	301	313	320	306	333	328	368	353	328	311	307	339	325	317	344	299	339	330	349	343	344	343	337	359	328	360	312	355	303	325	327	308	348	340	329	325	329	310	340	282	315	306	318	290	318	283	334	311	309	343	319	333	357	327	314	308	352	357	331	334	342	344	329	323	320	312	334	330	300	338	312	313	359	310	311	333	310	291	325	319	336	335	375	318	303	317	344	343	318	360	344	328	289	343	321	318	369	313	316	315	327	304	347	321	314	344	365	355	307	322	298	318	325	304	334	339	299	323	302	322	311	323	288	317	331	319	346	346	334	329	328	328	322	284	324	351	291	319	326	338	286	348	314	322	343	316	306	340	326	323	347	325	337	340	348	324	360	356	361	331	322	328	279	319	326	286	318	335	280	345	321	315	314	343	325	326	317	315	345	341	291	358	353	337	301	275	320	332	327	305	307	314	305	334	355	303	348	313	303	289	314	325	331	318	322	308	346	333	349	307	342	315	334	321	297	311	330	310	348	351	336	345	296	300	336	323	295	305	314	321	324	345	320	308	331	354	334	317	330	318	343	322	315	326	339	333	354	284	340	320	306	348	314	349	346	325	365	334	291	345	328	334	319	352	333	329	298	307	324	332	331	305	321	332	336	347	346	297	335	337	390	315	340	347	314	351	323	323	341	327	352	337	360	349	351	320	325	305	295	325	330	333	350	341	326	327	322	303	341	315	342	310	309	344	336	343	328	313	320	351	340	318	322	339	286	328	342	336	337	315	336	348	310	320	334	356	348	332	326	343	346	329	315	322	297	284	331	312	314	336	334	307	338	318	350	298	324	326	309	326	311	348	362	332	324	370	336	295	329	319	323	287	324	300	287	322	314	302	296	336	335	340	324	348	330	346	323	328	318	314	313	351	319	320	309	321	312	314	334	315	320	329	333	301	338	336	349	347	323	349	339	320	340	317	363	309	308	335	366	340	348	319	318	337	325	344	345	311	335	313	337	340	333	331	335	320	316	328	332	317	327	330	337	333	339	322	324	325	304	343	338	331	313	326	274	375	311	332	311	308	295	353	340	318	326	331	310	325	314	361	336	303	319	326	325	343	355	301	334	311	317	343	329	322	309	341	316	317	292	313	301	332	316	311	313	349	343	343	293	350	327	327	338	312	335	286	318	315	357	337	339	343	349	353	323	342	309	341	339	348	344	328	325	329	322	336	335	331	366	339	327	343	351	329	334	333	336	321	300	327	300	337	334	333	370	307	326	335	321	329	327	304	285	322	323	308	335	326	333	348	295	310	327	336	293	325	311	339	320	331	318	317	313	310	339	305	302	310	299	290	337	344	315	368	336	303	303	305	320	344	331	329	309	340	317	339	315	341	335	341	351	352	330	291	278	381	297	292	316	332	327	343	300	358	342	305	284	339	366	317	317	343	311	298	316	352	330	316	334	347	327	309	321	324	336	298	295	317	350	319	291	334	327	320	355	329	341	322	339	352	341	346	353	308	338	309	315	326	297	344	312	317	318	296	335	342	345	291	305	306	335	345	302	326	280	318	296	312	329	313	322	319	354	331	336	328	311	323	312	313	313	314	328	334	306	310	316	313	326	325	301	346	326	295	326	340	322	338	331	351	327	328	299	347	296	313	335	293	326	318	331	295	334	326	336	331	312	357	343	334	327	326	334	353	349	346	366	311	320	315	291	335	340	348	292	310	296	341	302	311	309	336	328	311	334	367	385	310	322	310	338	339	322	312	324	312	357	336	337	329	355	335	309	375	322	305	302	337	349	334	315	325	356	342	322	350	303	296	307	347	346	312	322	341	322	324	318	303	309	318	321	304	311	305	329	320	314	325	331	350	313	345	299	333	338	310	363	334	318	326	328	308	360	342	343	315	337	325	337	305	333	334	341	305	345	340	328	347	312	317	282	288	294	330	308	349	341	322	324	341	333	379	302	372	353	366	316	300	322	301	317	338	307	336	307	296	339	343	334	323	350	314	322	324	333	325	339	334	329	320	326	334	317	326	320	321	335	329	344	319	320	276	343	326	322	302	337	322	346	316	311	310	348	320	332	346	324	349	344	352	308	324	290	339	338	308	344	328	313	333	336	343	345	334	323	345	356	337	326	350	352	388	290	311	311	343	331	329	311	339	324	331	338	334	340	354	311	355	335	335	331	329	349	339	334	321	312	317	343	323	319	322	325	331	350	329	324	317	321	298	325	286	314	322	317	333	354	328	330	319	361	316	332	311	340	343	301	304	330	342	323	371	328	329	349	317	301	281	334	336	294	333	329	323	339	314	327	316	328	314	358	326	351	317	303	354	325	316	341	313	337	365	343	331	338	319	370	321	301	336	335	348	349	308	307	319	304	305	314	333	302	325	317	322	342	337	348	345	309	339	345	342	325	289	286	285	347	316	298	340	322	351	296	368	340	324	310	357	294	294	323	334	307	332	334	331	347	302	364	306	350	306	296	325	318	341	345	364	321	313	324	352	333	312	353	302	319	344	364	336	298	315	321	347	319	317	268	320	342	264	339	385	348	337	331	329	359	340	351	306	318	325	318	305	341	335	326	327	318	325	322	332	345	346	314	334	310	319	316	327	303	331	363	299	321	302	317	329	357	343	312	298	291	340	314	323	327	307	311	351	317	318	332	309	327	334	328	319	348	343	323	344	284	319	331	350	327	337	333	300	325	314	321	335	340	369	317	326	334	351	317	332	357	326	339	312	334	308	342	304	318	329	313	309	313	332	326	329	311	349	337	288	315	301	323	354	333	327	335	312	346	328	303	330	323	336	344	310	332	315	319	313	329	306	341	302	326	347	332	305	315	337	333	356	318	317	316	320	291	330	286	348	322	288	318	328	318	343	350	306	302	297	310	335	308	330	326	322	345	299	321	336	315	311	322	305	328	334	317	361	284	320	315	315	313	319	304	383	351	335	321	321	329	315	336	319	328	313	333	336	305	324	338	329	341	366	322	279	318	332	340	342	329	322	334	313	328	331	311	301	311	298	336	347	334	321	362	318	336	329	336	348	326	341	320	322	329	293	298	297	341	339	313	374	338	300	315	309	337	319	315	321	314	354	317	325	328	319	356	363	309	299	325	314	338	335	311	327	333	348	333	320	323	334	338	320	328	327	328	303	334	289	316	330	303	327	337	284	347	322	358	313	319	318	314	314	343	280	356	335	328	354	338	325	326	359	333	303	326	337	339	348	334	335	309	304	322	307	312	309	290	308	317	345	316	305	363	337	329	325	321	310	308	326	305	314	336	322	318	313	310	304	332	296	340	337	304	367	309	323	339	301
23398	21241	10479	22376	7078	4596	2459	2085	2028	1766	1594	2013	2887	1293	1219	1123	1112	1101	1036	1066	1044	1024	978	1021	993	962	949	963	929	939	894	899	847	913	886	908	894	928	868	907	869	835	901	922	873	855	879	869	955	889	882	895	868	879	855	897	881	830	836	898	864	891	878	817	894	849	865	795	844	894	862	839	821	833	834	882	848	867	839	864	870	872	838	890	873	814	801	875	882	847	852	904	815	853	859	825	844	806	834	837	858	830	837	856	835	836	824	788	885	841	814	852	848	811	893	830	867	773	850	836	823	808	836	807	862	903	885	835	826	848	826	850	794	825	839	849	853	835	849	877	853	915	864	824	851	804	835	851	840	852	884	873	864	832	876	819	883	787	816	848	834	875	846	815	878	841	862	816	861	836	852	816	816	794	815	854	778	840	877	825	906	871	886	856	799	809	845	827	920	796	864	783	868	858	818	821	844	830	872	856	801	828	827	788	873	848	843	898	804	855	826	880	837	836	816	829	842	824	845	863	846	820	862	834	842	842	808	846	809	847	824	792	869	801	825	842	874	847	823	819	877	844	826	918	819	773	839	902	876	859	850	837	822	894	846	831	853	856	858	882	871	829	851	806	783	810	827	855	839	855	847	821	840	820	809	858	760	782	809	840	850	858	834	857	832	777	812	841	925	877	853	823	881	799	866	833	860	828	879	807	827	894	836	823	841	813	814	817	830	821	840	843	784	869	856	834	823	849	819	870	857	803	812	812	805	838	884	810	824	851	843	867	879	837	830	865	850	854	833	884	861	839	847	835	877	767	916	844	790	846	847	864	830	818	847	814	834	864	823	826	892	870	837	809	899	898	851	846	851	806	753	823	834	815	845	832	827	793	859	878	809	844	856	845	827	847	826	835	849	869	816	861	821	925	861	816	796	823	838	891	822	859	812	869	833	877	864	862	808	803	859	825	779	891	833	800	863	895	824	854	839	816	908	807	773	838	852	879	818	837	809	840	824	861	812	805	769	883	861	900	903	832	847	874	807	825	810	844	845	852	822	856	816	843	863	837	891	860	880	794	792	816	884	886	802	817	847	815	850	816	833	830	822	848	879	840	850	858	808	865	830	810	833	803	832	851	807	812	878	848	840	878	819	824	816	849	883	841	809	825	821	827	832	828	852	858	815	834	859	836	853	896	818	825	797	861	874	841	818	869	865	787	841	855	804	839	837	833	814	836	837	831	864	863	784	850	807	812	836	837	902	858	797	862	809	825	861	862	844	851	809	859	850	838	820	873	876	833	823	833	848	850	848	881	842	859	846	867	873	775	836	848	895	830	880	816	857	805	796	888	856	761	820	813	863	857	831	874	853	838	820	834	847	820	793	859	867	845	797	798	856	790	858	810	858	832	842	837	807	822	801	836	838	821	817	831	878	839	835	851	857	884	885	859	824	850	889	769	845	803	820	825	835	811	829	841	868	811	831	868	883	832	882	816	846	854	856	835	840	815	860	824	854	810	835	853	826	863	790	842	844	817	857	801	879	789	830	848	820	845	812	873	830	874	781	782	861	789	806	872	830	892	805	802	824	829	844	811	826	781	825	845	780	806	808	820	808	869	890	879	817	888	841	824	888	873	776	858	864	887	866	850	865	877	854	826	854	851	827	832	790	873	816	821	854	843	823	808	894	827	838	842	853	817	854	778	820	840	822	849	834	818	919	837	811	831	831	823	907	856	831	807	860	811	825	807	841	782	848	819	783	848	873	836	845	794	847	825	775	838	824	870	836	855	890	831	829	829	851	872	838	858	827	838	788	855	855	850	799	849	843	861	841	807	828	862	845	800	877	853	876	843	813	839	848	836	841	831	812	871	862	859	836	842	813	839	806	817	833	811	829	843	816	884	852	796	875	853	841	884	828	821	909	799	837	804	861	834	816	815	852	839	833	806	844	812	862	832	852	820	825	893	835	808	872	882	812	827	875	824	850	854	834	839	898	838	897	856	878	840	855	861	884	849	861	878	831	828	849	854	866	806	840	844	866	804	827	762	835	883	842	860	830	833	808	836	850	863	814	825	815	825	849	869	865	832	865	805	876	839	841	834	871	865	827	845	807	855	825	859	849	878	857	882	810	830	768	812	850	819	801	831	896	890	869	838	886	872	822	887	786	907	810	829	806	867	874	807	802	857	856	826	888	813	868	827	868	866	812	808	822	835	857	803	846	839	878	863	831	869	865	838	841	835	846	820	819	782	851	795	850	831	847	822	842	854	869	835	835	831	831	826	860	836	872	833	842	831	900	798	845	900	820	816	837	843	820	823	813	839	825	803	805	828	874	852	804	807	829	802	781	838	864	826	850	897	847	795	801	868	804	845	872	792	798	766	845	840	852	827	817	875	818	870	864	845	843	828	849	826	814	872	837	868	811	833	878	866	780	853	831	879	837	884	861	865	815	817	899	826	807	877	824	794	858	841	843	842	857	839	848	854	871	815	828	868	809	844	912	843	885	933	813	839	854	881	768	842	858	806	850	806	844	851	820	836	842	849	825	804	833	830	811	841	836	813	882	835	859	834	834	885	841	838	852	853	833	857	868	847	827	783	842	824	860	843	878	840	796	813	853	798	862	884	834	752	835	924	875	822	839	828	863	803	834	830	832	872	839	873	853	844	845	835	811	851	869	868	822	823	786	847	827	875	834	822	860	881	854	832	842	903	855	795	825	886	843	831	835	850	816	818	820	861	847	845	858	840	876	826	882	816	812	838	817	836	853	798	847	816	838	868	817	852	801	801	805	850	817	846	866	840	825	830	828	837	820	804	925	844	896	838	850	817	896	822	877	800	875	804	860	841	784	788	814	809	872	836	841	883	809	814	829	868	828	859	860	837	875	859	841	821	839	823	832	831	805	815	825	891	809	836	797	794	863	830	880	844	855	829	829	870	801	852	792	871	806	827	863	829	796	819	858	830	829	882	819	849	830	836	797	819	823	839	872	844	825	837	792	857	884	790	812	841	887	831	808	810	834	871	882	825	861	833	844	838	842	821	801	856	832	803	799	817	800	848	848	795	842	878	830	836	875	855	808	801	823	819	877	843	840	834	828	845	866	825	822	815	874	843	873	858	837	785	839	827	889	828	846	846	817	844	870	852	830	867	836	786	835	891	811	846	852	823	884	880	853	792	783	844	825	788	814	813	833	827	858	853	768	804	796	843	920	869	887	829	835	815	858	800	846	843	805	835	826	891	846	830	813	845	779	851	861	821	842	824	866	842	862	796	795	872	869	866	837	847	838	842	848	861	835	825	848	816	801	816	877	851	849	828	852	846	847	891	787	827	858	860	868	845	873	827	841	799	847	889	822	839	841	819	792	868	824	802	793	837	795	831	856	920	827	821	904	836	875	830	869	860	870	835	835	903	866	820	839	836	859	871	807	797	834	819	811	782	891	891	810	806	799	885	851	854	858	871	814	800	818	813	840	869	811	833	818	823	790	842	850	827	814	839	879	836	893	817	844	857
35494	28742	32065	28550	15038	7593	5506	2360	733	448	354	2003	2269	321	289	253	261	250	218	242	235	235	236	205	213	211	225	209	203	219	184	191	221	196	197	178	205	203	197	229	177	224	196	216	187	200	225	180	164	224	176	174	180	189	175	197	196	199	169	210	184	186	186	174	201	196	180	204	187	187	225	180	184	194	176	200	192	173	177	198	199	167	195	175	180	186	172	188	204	194	198	191	185	166	184	192	185	197	192	193	189	183	210	193	178	191	204	192	173	196	203	185	186	175	190	196	166	180	179	186	174	151	178	185	188	169	179	168	153	201	159	181	183	168	199	178	185	168	187	162	166	187	179	173	196	191	184	169	195	201	180	182	178	178	209	194	171	161	190	174	163	178	181	177	190	182	189	207	175	169	172	204	195	197	192	202	170	155	185	210	162	194	187	155	176	180	190	196	168	203	182	202	193	184	168	193	154	197	174	182	182	185	206	185	192	204	187	183	193	182	188	186	175	172	163	177	186	181	185	164	184	181	196	181	200	187	200	162	181	172	200	185	211	183	187	198	194	190	179	209	199	189	209	187	196	205	178	191	187	162	194	202	196	175	192	201	170	160	207	177	196	172	183	180	189	186	176	179	210	180	194	184	192	189	203	206	214	187	188	212	164	210	153	186	177	181	191	206	188	189	188	178	187	198	184	180	179	191	193	164	176	169	171	205	179	176	173	181	201	203	180	159	182	183	178	200	177	173	211	187	175	181	178	189	183	187	160	193	163	186	156	197	189	170	184	197	183	178	185	174	165	211	190	173	175	177	202	156	221	175	189	179	193	190	191	174	176	152	183	196	196	181	187	191	189	202	199	185	218	157	168	185	198	177	221	198	194	191	197	188	196	199	181	183	170	173	177	191	198	190	199	180	204	189	185	198	192	176	186	171	204	193	197	189	179	170	190	185	187	164	177	185	159	189	163	164	173	195	164	167	197	190	198	193	186	183	184	205	198	200	186	188	187	209	186	189	176	195	197	169	190	169	193	197	177	173	153	195	196	198	202	184	182	196	210	169	203	196	203	181	182	179	190	169	201	174	173	210	166	170	167	181	157	181	198	175	179	182	158	171	190	189	183	177	180	171	186	193	190	167	194	150	189	182	198	168	168	185	190	199	163	172	202	184	199	189	196	188	188	176	198	185	161	193	209	185	188	194	214	165	200	182	179	161	189	179	197	181	186	162	178	198	195	191	199	181	203	170	157	204	200	182	190	167	164	173	174	167	202	176	183	175	188	167	165	175	179	165	210	163	193	202	178	181	158	181	179	195	192	159	180	176	171	179	194	179	170	212	192	193	234	171	200	173	167	190	197	172	199	201	171	190	175	178	193	172	197	179	191	183	186	175	179	166	163	169	201	204	182	168	171	175	186	184	190	179	188	172	186	186	196	187	173	199	205	207	177	160	169	177	179	181	188	174	212	177	209	194	187	188	173	189	217	183	200	162	160	200	174	205	219	199	181	173	204	179	177	197	181	193	203	188	193	179	189	166	202	217	197	190	192	180	177	188	190	179	185	171	162	184	203	194	169	163	192	192	169	203	218	204	163	177	203	180	190	197	205	185	182	206	173	200	201	180	168	200	191	188	171	165	193	176	156	191	202	164	192	178	151	190	192	183	196	184	210	177	202	183	189	202	170	196	194	178	164	186	187	201	158	178	187	163	197	200	214	206	187	199	196	191	179	174	194	201	188	194	168	203	191	158	176	159	175	184	199	179	178	194	199	177	169	176	175	160	176	186	191	207	194	172	204	195	193	195	195	171	180	162	183	185	195	186	182	176	181	203	186	188	151	175	197	173	188	194	186	173	193	159	219	177	187	190	173	172	170	187	168	171	203	189	180	166	178	184	187	197	189	175	204	162	193	192	190	192	192	182	177	192	202	199	197	204	167	189	197	178	191	172	191	182	204	184	182	191	181	185	179	190	194	200	194	203	187	201	182	200	177	216	192	201	194	184	182	191	173	179	186	153	165	163	171	199	172	163	181	189	168	193	176	195	179	194	171	193	167	196	190	188	176	182	178	187	165	197	156	204	184	206	181	185	173	198	174	160	187	178	198	188	177	170	177	190	199	193	177	174	201	200	186	179	189	175	181	159	201	197	179	177	183	199	182	181	171	172	199	155	172	168	188	217	192	199	196	221	191	181	180	191	188	183	199	145	207	167	205	160	184	217	190	191	178	204	170	198	191	188	182	189	195	201	165	175	179	168	190	196	180	171	198	181	195	169	189	217	197	170	191	153	232	210	213	179	208	163	191	170	183	167	200	172	169	183	189	182	188	188	179	189	177	181	187	195	184	164	177	179	167	198	206	170	178	189	163	181	199	154	165	194	187	189	207	177	197	177	181	194	202	212	195	176	190	181	195	182	181	179	168	191	194	174	193	196	178	188	185	198	181	172	174	192	177	177	186	184	181	171	193	164	181	181	178	160	204	164	187	184	171	163	189	184	194	176	162	180	177	178	203	189	223	183	224	202	199	188	209	179	176	174	179	173	191	152	188	175	186	197	174	173	169	151	196	209	194	195	172	175	159	205	170	202	174	169	203	186	147	172	179	194	175	172	176	172	187	188	178	173	153	186	196	174	167	178	183	190	197	198	191	179	191	203	175	187	188	205	185	201	190	183	202	194	207	172	199	169	198	191	180	211	191	205	189	204	188	193	187	188	166	155	193	212	184	203	162	186	205	185	183	215	180	171	206	174	177	176	190	174	188	161	178	200	170	175	187	172	169	191	185	188	178	147	163	186	175	212	177	183	173	202	197	190	161	157	183	175	168	185	191	197	184	218	179	226	211	191	191	177	183	189	191	178	163	166	182	188	180	193	195	180	177	186	182	173	179	165	171	169	204	164	198	197	177	162	186	166	160	187	199	192	194	199	161	179	171	186	195	178	188	195	162	193	191	181	180	191	181	189	212	190	189	188	221	192	172	179	165	174	167	190	174	177	168	174	185	201	192	206	175	151	180	175	186	197	173	170	157	194	166	195	176	189	179	185	179	172	182	199	202	163	179	156	214	186	177	228	145	189	185	194	175	174	194	172	198	181	168	173	202	185	189	192	184	175	165	170	197	189	176	184	150	193	191	181	180	203	188	178	189	210	176	167	182	188	203	176	167	175	189	186	170	178	191	168	190	177	184	198	179	185	163	173	170	161	194	182	181	192	194	188	169	196	188	155	179	170	193	194	196	188	164	197	179	192	198	185	192	167	181	182	208	205	199	184	183	179	174	166	180	186	170	214	183	183	186	195	193	193	201	197	200	181	198	216	184	182	168	201	179	179	178	204	161	175	177	199	202	202	229	181	201	186	201	172	200	188	183	194	185	172	225	196	174	194	166	164	194	197	189	176	214	197	182	167	205	188	177	172	158	173	171	186	205	176	184	177	195	186	192	178	194	179	179	189	193	178	218	206	197	204	174	178	196	179	208	184	191	190	175	176	177	172	171	195	195	164	195	156
24796	18443	29525	18633	9103	4805	8569	5322	2726	2144	1875	8985	6931	1295	1187	1054	1034	988	936	933	821	884	802	805	754	746	735	689	674	606	671	673	681	636	637	602	597	569	593	600	580	582	556	616	560	572	585	617	581	560	594	542	587	536	556	576	536	535	521	543	556	521	515	494	493	516	515	527	541	541	558	531	494	495	561	489	520	534	494	511	518	503	516	523	500	531	534	522	552	540	520	478	533	493	526	550	518	497	483	475	487	477	502	532	507	486	532	507	510	502	549	502	511	485	485	492	495	486	494	511	501	527	506	542	520	532	502	543	522	488	489	491	509	464	479	493	525	563	481	520	501	485	493	476	502	496	534	488	522	504	478	462	535	488	482	538	505	525	492	489	514	492	503	471	504	474	513	477	523	493	491	505	466	484	497	562	497	509	473	495	511	499	505	476	475	506	457	486	553	462	512	488	493	500	439	510	474	524	527	520	493	517	488	507	537	497	500	491	507	541	489	501	489	485	511	499	474	480	525	532	512	556	497	475	508	545	468	459	504	496	539	510	480	478	521	489	525	484	503	478	485	485	524	518	482	500	504	490	489	484	514	505	517	490	470	487	508	561	512	498	496	540	496	501	491	515	507	448	506	501	462	545	518	513	473	489	543	482	483	526	518	475	515	486	512	535	510	482	511	526	492	523	516	482	458	506	474	486	490	492	473	534	478	475	498	499	496	514	484	478	501	518	479	519	516	479	465	513	485	503	523	480	519	502	472	521	505	514	514	493	514	537	520	507	527	504	508	544	509	449	480	469	481	461	522	497	493	531	480	459	532	471	513	528	529	497	500	483	530	521	489	522	485	441	534	533	493	514	480	481	487	505	476	497	502	503	478	500	467	523	502	491	538	498	498	514	524	503	483	503	540	511	526	533	479	504	491	503	503	491	530	538	553	540	509	531	502	490	503	492	480	484	476	520	488	483	502	504	535	514	478	490	506	494	546	491	527	498	483	518	497	488	481	508	490	514	464	494	507	484	509	475	506	470	529	489	467	530	495	505	510	492	526	472	564	476	538	476	503	545	469	491	506	488	545	507	527	533	512	499	512	469	476	475	511	491	496	498	509	490	506	522	545	498	522	500	529	519	492	476	493	498	487	508	475	481	483	516	470	486	541	516	497	482	445	518	529	437	484	499	484	530	469	514	542	504	536	520	500	517	507	505	501	530	457	465	523	505	510	475	504	493	473	493	508	484	463	525	526	445	504	511	555	503	513	510	504	480	493	482	510	515	458	485	496	509	526	507	532	483	506	495	554	479	521	526	511	477	538	503	490	471	445	520	536	510	495	496	517	476	526	488	511	483	473	482	516	544	493	496	463	456	503	498	505	500	498	491	510	509	463	498	478	527	472	490	479	519	551	517	508	485	512	520	492	474	474	524	528	490	488	537	528	482	477	451	515	507	481	484	469	520	531	483	458	498	508	460	487	497	482	501	499	514	514	528	472	485	494	497	499	528	503	472	506	486	533	474	503	487	476	489	547	488	509	490	504	474	470	497	498	481	482	520	521	483	494	472	459	478	506	496	461	524	502	502	504	504	506	525	491	538	534	585	480	513	502	485	479	502	464	500	451	503	479	507	493	468	531	490	497	494	473	477	494	536	503	511	463	476	504	546	524	502	519	508	513	494	543	497	504	514	471	480	486	506	483	518	517	483	503	527	498	524	447	496	493	473	506	522	505	503	531	451	504	505	491	531	497	505	494	486	506	520	475	479	461	516	507	535	524	518	478	516	490	486	474	510	468	500	520	494	468	477	474	463	517	539	502	494	494	462	513	486	495	504	508	492	532	489	499	543	507	475	489	495	498	490	512	514	470	484	492	514	482	493	530	525	498	486	502	523	549	531	481	486	475	485	550	494	494	496	433	489	489	461	479	511	507	537	496	478	498	485	522	496	467	510	544	510	469	537	494	479	477	481	545	509	499	514	494	508	478	495	457	520	544	531	439	506	514	462	518	500	513	525	506	491	536	523	511	490	523	506	519	506	496	513	503	479	496	497	501	536	541	513	475	455	529	492	476	493	501	512	488	476	503	522	477	513	526	466	493	476	495	512	529	457	510	494	441	536	533	480	496	545	475	467	491	486	486	517	492	501	530	463	514	500	535	547	490	476	453	502	509	537	532	515	473	495	512	505	541	511	500	511	481	528	505	490	511	509	521	480	545	485	522	485	488	492	496	502	510	515	474	476	476	454	489	469	550	452	497	513	483	491	544	476	501	499	477	530	496	481	506	427	475	481	494	496	520	438	455	508	498	530	507	507	480	486	537	461	507	503	471	517	518	488	522	501	533	518	487	495	499	512	489	517	504	469	502	564	523	491	520	519	477	492	479	490	544	487	472	504	495	465	520	496	495	528	524	462	489	493	514	516	538	499	462	484	480	461	493	523	510	523	462	482	470	461	516	496	437	487	524	483	507	509	476	508	510	493	536	519	524	499	516	534	490	477	511	503	494	458	576	493	479	471	495	538	509	529	495	535	486	510	513	484	455	510	474	482	488	500	495	486	534	540	535	491	486	439	466	478	541	488	474	465	485	475	538	496	487	500	482	490	494	497	513	517	534	511	501	497	506	473	502	526	514	519	529	534	503	506	516	538	491	547	512	519	466	485	505	493	510	443	460	509	482	485	463	469	521	448	536	476	481	541	502	434	532	527	511	497	480	507	504	495	503	509	523	478	538	492	504	480	506	478	504	498	535	499	467	527	506	496	516	523	522	510	516	473	486	461	468	506	474	511	486	474	508	504	517	532	483	503	509	508	466	463	453	507	486	483	482	540	528	497	581	481	515	468	517	503	465	481	490	539	497	473	500	489	483	516	507	510	470	491	513	494	498	528	506	527	534	506	496	467	501	515	489	487	508	514	482	514	504	501	500	508	500	498	501	520	498	453	515	506	505	516	508	470	534	483	511	503	503	501	520	479	513	466	512	479	480	502	524	518	503	494	474	519	525	505	485	497	487	551	527	507	459	515	507	528	497	522	472	494	489	494	490	530	485	521	493	503	499	526	525	536	506	530	502	494	518	503	474	533	497	486	519	533	494	441	498	489	496	536	478	491	492	517	511	495	510	541	496	491	522	493	507	510	489	473	471	499	497	491	505	501	481	538	458	457	523	470	525	480	499	510	517	482	478	484	530	515	497	501	520	501	483	519	496	499	513	459	497	490	495	490	475	494	477	463	480	451	464	527	488	537	535	496	491	483	476	507	517	489	483	443	497	523	501	496	512	539	480	509	471	472	515	494	543	549	544	518	475	500	521	540	539	530	513	537	492	505	505	528	543	523	507	473	518	538	500	520	512	501	522	468	544	498	477	495	479	506	493	507	532	545	469	511	524	503	498	511	464	516	509	522	449	477	467	497	525	517	487	472	512	498	477	494	468	462	525	527	532	483	522	483	513	469	513	517	474	497	516	517	460	507	485	510	469	517	522	471	458	511	535	483	526	516	529	488	471	531
4225	3993	5333	1225	558	414	325	307	316	283	291	370	287	280	290	295	304	303	309	263	302	275	301	261	269	293	256	292	311	324	270	275	285	280	277	268	300	287	295	267	291	299	283	281	295	302	278	280	312	294	260	267	272	256	264	276	285	263	298	244	291	297	255	287	262	295	256	279	280	260	273	284	249	291	279	281	293	267	280	319	275	248	244	287	307	302	283	253	281	284	291	288	299	263	277	251	313	281	303	276	280	288	286	295	304	278	265	292	270	300	274	299	320	276	289	311	286	262	279	254	273	295	269	275	258	279	256	275	289	262	279	284	298	265	263	292	276	301	279	262	278	299	295	247	301	276	261	269	281	298	313	279	291	263	268	285	267	260	265	257	277	309	284	264	279	299	309	290	263	307	272	275	305	293	281	292	329	278	284	285	281	290	272	278	252	314	271	318	272	263	272	306	246	300	276	265	308	298	270	285	274	276	304	301	278	275	313	281	274	292	283	281	288	286	318	305	287	289	275	310	282	269	317	246	295	294	281	286	309	286	284	272	263	294	265	293	289	302	297	287	288	285	307	258	300	289	275	297	288	257	267	281	278	283	276	276	310	331	303	307	302	256	288	273	288	283	255	288	303	283	281	274	293	310	278	275	268	307	302	283	264	269	318	291	300	268	322	307	318	298	282	264	308	288	291	287	257	282	309	301	269	299	272	284	274	256	278	280	298	290	260	263	297	323	281	246	281	291	281	315	265	264	308	279	283	310	274	300	277	300	271	301	292	311	316	305	286	296	309	328	285	265	291	326	268	274	285	289	291	280	287	270	274	291	266	278	248	269	288	279	279	279	258	293	282	297	268	287	287	278	292	309	315	288	267	306	300	269	290	276	273	283	269	283	286	303	277	271	314	274	300	297	275	285	293	274	292	274	262	285	308	317	266	310	271	299	267	274	274	272	263	285	261	279	285	284	271	288	289	287	319	287	295	273	284	276	280	264	268	260	290	314	276	272	270	290	274	288	271	280	274	288	281	313	273	262	287	280	316	273	288	276	306	278	308	283	295	302	281	283	319	282	302	272	303	291	283	282	259	264	280	272	273	277	271	302	283	299	261	292	301	288	280	283	283	290	276	318	290	267	266	290	290	292	289	294	285	284	282	279	291	291	290	278	267	282	284	260	262	266	252	311	257	276	281	270	283	258	273	261	287	276	279	258	290	277	289	311	311	286	288	302	271	278	288	289	320	304	314	285	292	294	299	281	264	286	291	308	296	292	317	293	268	287	301	277	300	297	263	244	262	316	308	281	303	317	274	280	279	308	270	282	259	268	294	273	321	304	277	279	267	272	250	305	309	291	305	257	258	266	278	278	271	304	258	280	293	277	281	271	260	275	281	292	297	266	274	321	270	269	286	316	265	306	275	296	254	260	283	309	270	283	285	267	275	257	262	271	277	301	259	295	271	290	262	300	276	270	292	298	285	328	265	305	290	259	304	271	257	257	291	307	286	289	297	306	275	240	297	286	286	282	270	280	266	248	260	320	270	267	295	274	275	311	279	284	293	280	311	318	265	286	269	294	264	299	252	276	281	292	297	266	275	305	316	320	275	289	288	301	284	306	264	305	274	234	291	275	295	259	281	309	314	303	309	282	297	265	296	289	274	282	284	290	290	299	286	288	266	306	304	295	275	279	306	281	290	297	273	250	291	309	264	300	264	306	296	309	309	282	306	321	271	275	292	299	268	267	306	278	282	258	291	275	273	292	292	277	309	284	299	282	297	260	311	255	302	283	296	262	276	300	244	258	283	266	294	287	294	297	319	269	293	278	273	277	282	303	296	238	265	302	291	272	266	274	285	296	257	256	296	296	313	314	283	310	303	294	302	275	293	297	273	296	284	270	295	294	316	285	300	292	273	293	292	276	281	295	324	286	312	271	261	261	290	249	256	293	260	311	294	272	268	273	291	267	304	297	293	311	290	286	286	303	294	286	292	286	253	290	296	305	287	266	295	250	280	286	266	285	303	280	292	315	281	323	285	279	304	285	322	289	320	294	287	279	264	282	312	296	281	289	279	318	280	306	275	272	281	284	293	272	292	294	288	253	282	291	263	270	276	280	278	272	303	281	282	308	264	262	291	309	272	305	273	258	298	270	310	266	306	303	293	260	273	281	301	311	298	295	257	275	295	286	270	294	281	270	294	277	309	300	279	297	275	281	288	292	289	303	292	272	277	293	308	291	253	287	288	280	272	273	295	310	264	311	283	294	308	279	299	277	256	305	286	284	272	272	300	274	300	274	271	287	318	288	279	284	308	269	276	291	300	278	295	291	302	266	272	296	275	264	299	283	302	311	277	257	331	306	321	256	287	295	290	292	281	327	257	265	286	305	300	264	254	289	284	280	297	274	267	288	282	301	292	294	277	233	278	270	271	302	299	262	300	292	279	286	255	295	296	290	318	237	280	283	293	295	288	305	316	257	314	261	303	286	269	309	265	304	282	265	287	283	305	298	307	268	265	291	292	291	320	289	274	301	264	321	306	284	304	286	291	300	275	288	296	258	270	286	269	302	274	299	276	263	295	301	272	257	294	310	274	280	284	275	293	295	265	272	264	292	271	306	314	272	297	299	264	283	275	305	299	274	271	293	290	291	325	294	284	301	290	274	288	283	277	280	315	298	294	304	288	286	278	286	305	282	289	269	297	278	275	273	315	249	272	269	281	276	269	297	299	266	282	296	273	295	331	273	289	279	282	250	266	276	274	303	304	284	270	281	273	257	252	292	299	284	265	303	311	272	284	313	296	292	292	262	301	267	297	272	260	306	285	237	255	291	305	263	285	269	309	279	291	298	278	294	278	262	275	303	296	297	269	297	293	280	257	263	276	272	310	302	308	305	303	295	273	276	302	276	312	271	303	256	237	271	306	287	282	269	242	277	256	278	265	319	322	288	269	291	268	237	259	312	262	320	282	299	247	278	286	289	292	322	305	283	308	261	321	285	259	303	291	319	307	253	283	275	309	252	293	282	259	279	296	266	276	270	285	278	285	299	289	290	259	250	304	303	305	300	299	262	274	313	263	283	308	308	292	263	315	275	297	302	294	293	274	270	284	275	297	253	282	279	281	299	298	305	304	289	305	297	306	309	286	295	309	293	239	256	285	286	258	288	304	255	260	316	272	294	297	284	296	295	255	314	292	269	275	270	273	286	304	277	313	288	273	293	310	283	308	270	288	285	268	289	281	262	304	295	302	283	278	300	298	307	302	272	264	306	275	277	299	306	270	299	289	293	315	262	303	294	274	301	243	271	296	264	245	278	256	285	283	310	327	323	285	293	295	275	267	269	301	274	304	276	247	295	304	306	258	279	285	262	263	281	302	280	288	289	273	293	305	306	293	275	280	293	302	289	286	289	295	269	277	302	275	252	293	304	302	298	293	270	263	274	301	263	273	283	279	268	291	266	284	286	294	273	289	289	279	272	272	290	270	289	308	250	277	276	269	314	270	294
4151	6328	8071	2519	1479	1504	1078	846	792	869	778	1303	936	791	847	790	801	775	781	764	786	777	754	780	762	839	755	810	751	804	784	757	815	771	781	791	754	790	822	724	752	701	775	839	807	782	795	779	806	743	736	775	733	786	758	796	748	763	803	761	744	746	762	755	776	671	747	794	738	758	822	758	768	764	749	791	696	755	796	794	773	773	809	775	799	720	771	783	748	749	764	777	754	736	745	819	821	805	743	745	744	754	767	724	777	750	805	788	759	804	719	794	744	722	770	770	757	745	731	766	736	735	812	726	717	800	776	725	779	736	824	764	755	793	764	814	759	778	733	735	781	759	792	771	753	749	704	751	770	777	756	743	755	761	754	798	747	780	750	776	740	761	742	777	771	738	759	771	762	745	772	740	785	781	793	768	734	757	717	753	746	747	796	737	789	762	723	744	757	746	778	736	779	808	774	779	745	760	747	744	782	775	714	766	780	759	733	779	765	759	746	787	785	751	788	727	746	756	813	744	747	751	732	724	709	773	806	715	744	777	797	777	768	788	794	772	783	785	816	794	739	787	786	751	770	772	725	775	774	785	745	744	753	778	776	807	755	802	790	725	782	772	777	762	795	785	791	817	717	773	737	803	810	763	778	835	719	727	753	784	771	790	757	759	806	707	753	739	726	725	772	729	732	767	772	777	770	784	772	748	764	746	761	790	763	777	798	711	820	791	760	763	742	730	745	731	723	728	757	764	751	763	755	794	754	779	705	764	757	798	746	737	777	763	735	755	804	795	780	745	767	761	766	791	787	774	726	749	814	793	765	779	760	765	818	780	747	748	757	705	764	738	735	774	739	788	733	737	727	780	839	738	794	777	712	780	770	755	751	775	795	772	801	779	752	762	783	804	775	814	787	751	746	794	754	757	726	751	746	782	772	757	780	772	796	817	763	747	780	778	739	754	806	793	789	760	777	759	774	793	729	756	785	744	789	742	768	783	826	753	771	730	830	817	754	841	724	752	745	778	716	791	740	793	758	743	760	737	765	819	761	777	751	744	736	790	773	737	759	766	741	753	771	709	766	790	751	752	785	797	831	736	766	753	796	735	777	797	781	725	760	754	812	771	729	784	758	784	823	768	755	757	807	765	769	762	771	760	788	739	785	722	752	784	753	788	753	779	748	776	756	813	763	703	758	774	815	754	765	773	756	766	787	789	787	764	779	740	778	734	748	731	806	735	760	757	764	772	768	760	755	703	755	786	785	786	773	797	787	751	759	757	755	803	752	771	777	807	735	801	781	823	766	773	723	764	760	738	786	822	782	830	806	744	735	754	792	763	777	764	762	678	817	807	735	776	724	711	807	765	769	777	750	768	717	716	807	792	722	781	768	807	753	746	766	760	798	776	767	750	738	782	806	784	815	781	746	762	730	749	764	750	727	738	731	780	812	750	742	784	735	780	821	793	764	776	724	745	695	765	738	757	763	754	754	727	799	774	744	739	710	777	803	828	752	764	782	748	794	793	756	752	798	724	784	791	761	748	746	815	797	756	801	786	753	752	755	766	746	799	753	797	787	771	760	737	792	734	740	759	767	752	763	755	772	745	811	799	772	765	775	809	775	737	748	767	779	724	783	763	749	772	809	791	825	759	754	737	755	752	742	755	820	773	739	740	796	692	763	752	739	741	741	782	713	688	721	799	755	766	766	758	799	750	767	756	713	782	782	827	760	755	774	740	765	837	791	826	792	809	723	775	790	698	771	765	759	766	774	705	827	769	714	726	833	767	803	746	757	759	734	774	688	758	762	765	750	817	815	781	748	784	771	790	751	769	774	756	780	783	746	793	803	784	779	732	744	715	783	720	744	752	760	760	787	779	746	775	770	770	735	753	759	782	761	717	702	745	808	788	803	715	761	746	711	751	749	763	749	749	752	789	784	771	730	741	742	763	758	704	768	763	769	725	809	776	756	810	763	745	742	740	769	762	806	765	750	772	735	796	818	750	820	757	791	806	745	757	763	811	770	745	758	765	780	767	724	770	787	821	755	731	793	806	818	787	745	800	755	813	766	713	789	780	812	737	806	785	737	759	815	823	726	775	751	727	741	725	777	765	758	765	788	758	759	742	786	768	707	799	764	796	745	787	783	749	787	774	764	783	764	753	814	807	819	791	768	735	766	791	764	744	768	819	835	762	787	780	705	745	810	825	757	783	706	707	773	716	734	752	786	726	769	789	781	786	729	762	769	756	732	723	782	780	795	770	765	772	806	820	799	770	776	762	800	815	768	748	751	770	708	792	776	750	780	729	797	723	785	787	787	767	777	737	759	803	715	794	799	783	747	755	726	772	782	752	755	757	806	738	828	780	798	752	788	781	731	749	771	769	796	774	740	710	793	817	757	744	749	725	765	759	747	785	809	754	764	769	742	850	779	802	726	769	732	730	788	791	773	813	790	755	751	766	766	774	752	808	805	743	797	757	849	804	752	710	760	797	794	774	761	769	785	715	781	791	734	751	751	783	815	744	787	767	770	757	821	747	747	779	743	779	748	736	769	797	767	775	747	760	722	786	739	759	757	783	877	793	757	753	738	781	778	772	781	802	766	786	776	792	745	746	772	801	732	746	781	760	770	749	779	772	776	756	751	765	764	808	759	741	739	777	775	728	796	754	760	777	792	757	791	741	751	760	752	786	769	760	788	734	811	731	715	763	789	780	787	767	796	797	745	759	727	778	779	785	758	752	734	764	798	814	778	779	802	736	796	727	767	780	792	751	785	743	741	748	844	808	763	747	776	751	759	730	742	731	748	808	694	817	776	797	777	755	718	751	792	782	843	748	738	732	802	772	800	761	730	794	764	778	782	745	767	749	778	772	781	764	737	734	775	763	768	761	739	770	786	789	769	791	761	762	773	817	727	764	763	772	785	829	762	751	759	781	715	783	758	742	726	800	760	755	746	740	751	752	734	745	742	739	795	763	755	743	795	779	745	791	743	722	790	709	813	757	780	826	759	763	744	776	767	782	790	703	727	753	748	745	770	739	806	794	767	774	795	720	846	765	770	753	766	729	748	752	758	724	773	755	821	749	756	771	759	827	774	762	780	698	765	752	757	777	771	741	786	791	785	814	749	712	743	730	781	727	752	743	745	800	760	748	762	777	771	734	781	726	765	805	764	823	768	753	779	780	742	716	707	725	754	784	703	735	768	758	763	752	793	758	745	751	790	797	746	719	765	768	752	747	815	699	790	729	790	765	736	775	787	764	806	706	742	774	763	767	795	769	803	773	781	777	763	744	798	784	777	740	772	775	744	770	744	786	788	756	820	744	795	784	762	799	705	781	737	743	770	719	753	860	747	789	718	783	763	732	728	777	709	737	729	780	783	785	798	811	765	806	748	771	779	740	791	735	730	801	787	779	796	749	793	857	725	742	764	752	752	766	750	758	832	771	789	787	776	774	732	724	808	770	755	811	775	784	751	769	778	740	767	778	740	784	781	752	788	761	778	714
26697	34376	37853	27115	17176	9940	3514	1382	638	458	420	896	412	411	400	396	376	376	339	344	344	358	380	335	303	403	335	325	326	324	313	333	327	352	343	321	344	351	332	322	327	317	334	319	340	337	380	315	344	338	346	346	303	349	294	309	317	305	329	343	337	343	303	359	340	368	339	334	327	307	321	351	343	301	330	324	292	332	311	323	356	348	317	302	337	327	340	297	312	324	328	271	323	325	318	287	348	312	327	336	315	339	328	357	332	338	340	334	346	326	342	321	327	295	333	326	330	343	298	314	343	335	340	327	322	309	331	283	322	284	338	348	332	321	309	358	322	354	315	356	280	331	347	336	330	328	317	301	326	318	332	312	319	330	301	320	345	349	285	323	324	339	325	308	314	330	318	306	339	316	298	340	332	321	335	289	363	332	303	357	311	325	313	312	313	370	308	324	335	324	339	311	355	381	313	349	370	335	342	349	308	340	340	312	349	330	325	295	352	330	328	323	324	339	366	318	300	298	329	303	294	340	333	349	327	348	321	333	339	318	345	350	338	330	323	324	327	333	372	325	336	329	333	329	332	303	349	343	303	302	312	310	346	339	328	307	324	327	327	355	339	297	339	333	347	337	335	312	355	363	319	363	327	325	308	379	334	343	318	339	314	290	341	342	318	367	295	345	321	303	313	339	299	378	317	303	327	342	306	331	371	321	323	351	327	328	326	317	323	307	332	326	303	310	333	324	339	319	301	291	337	342	306	345	311	365	363	283	347	345	351	332	343	332	318	343	308	351	306	309	348	287	294	335	337	324	291	360	333	349	317	339	330	306	325	300	298	335	310	345	337	331	330	313	317	342	355	332	348	302	329	340	327	358	336	321	347	309	326	328	319	331	312	324	293	288	318	340	346	293	345	323	335	306	328	312	318	313	329	298	317	361	344	340	330	324	303	327	298	346	341	317	353	317	337	322	348	296	354	328	305	334	341	335	334	367	346	321	362	317	293	359	328	319	321	331	302	325	334	340	325	338	306	352	325	311	327	334	320	313	339	318	342	352	300	344	355	296	342	319	293	340	332	331	320	356	350	335	351	321	309	324	341	339	300	364	301	345	318	321	337	306	319	343	339	344	300	314	312	298	313	325	290	322	344	334	322	300	316	321	307	336	366	339	323	328	301	303	330	313	332	335	317	343	339	309	299	290	340	325	319	314	336	353	356	337	361	332	309	304	308	342	329	308	348	346	311	316	329	310	337	320	338	362	333	313	368	304	324	299	314	340	328	338	346	336	296	317	347	371	361	332	315	344	371	339	314	337	310	344	311	333	313	335	356	351	316	336	327	304	350	322	333	319	298	352	298	343	324	331	326	322	298	335	343	303	314	342	292	323	361	305	335	343	329	319	335	300	313	321	356	339	315	329	318	341	320	318	339	339	325	354	317	352	312	331	315	299	314	333	338	341	336	352	329	382	347	328	316	348	354	346	333	332	328	341	297	304	327	302	329	331	293	365	344	314	311	320	330	358	318	313	315	304	287	344	325	311	321	309	317	312	326	318	319	320	314	334	343	316	306	343	344	333	356	316	329	331	317	336	373	307	335	335	345	356	366	317	318	319	331	332	336	297	344	342	321	397	314	308	345	318	294	330	331	318	355	343	319	332	311	375	321	323	298	329	364	343	369	338	328	340	305	323	320	315	345	335	304	318	338	314	327	332	327	348	313	316	309	342	287	300	325	342	294	306	332	344	302	325	328	315	340	326	322	305	314	327	372	336	332	323	305	345	320	329	342	317	353	331	328	325	352	350	343	309	348	324	324	360	354	310	308	332	337	307	310	308	295	333	330	304	329	343	355	324	372	332	330	334	298	299	254	329	344	302	294	343	350	326	341	312	308	320	351	306	336	311	353	314	334	291	377	360	333	331	316	328	336	341	290	345	318	312	321	322	306	345	320	330	323	322	375	287	336	328	302	311	322	326	334	312	317	330	318	340	359	338	329	325	298	314	300	289	362	335	313	345	319	341	320	328	318	323	335	314	384	353	345	325	369	339	353	318	355	307	332	350	320	325	318	364	301	340	300	319	313	316	349	353	325	324	334	335	349	347	317	345	308	321	328	324	329	361	348	339	327	326	327	328	307	348	307	302	330	298	329	333	341	339	293	312	340	324	345	347	307	317	328	350	298	356	338	326	339	319	319	306	347	323	340	307	330	298	320	330	348	306	356	317	307	309	325	305	337	323	322	361	315	333	346	329	368	319	326	288	327	336	298	323	281	313	320	285	318	310	323	335	312	329	321	324	301	359	328	316	349	324	334	326	356	330	329	305	326	323	313	320	317	348	324	326	323	331	324	309	338	344	369	310	314	349	377	335	312	343	308	308	352	311	304	324	313	313	327	332	356	356	337	298	334	313	304	310	367	347	301	325	307	323	308	320	315	320	355	323	318	299	309	316	331	318	326	275	342	334	314	330	322	318	322	295	303	304	304	332	320	314	335	310	355	327	296	353	311	337	318	324	327	336	307	313	304	305	345	342	334	313	330	307	321	337	299	379	347	333	324	342	338	310	321	332	281	351	343	300	341	309	339	333	331	334	324	312	369	315	320	313	319	344	347	314	357	356	323	328	345	305	353	322	292	302	338	366	326	326	339	339	339	321	324	349	330	347	318	333	340	319	365	334	317	341	323	345	324	311	314	356	320	329	338	332	302	330	329	357	345	316	310	337	329	346	311	338	336	361	371	326	335	354	334	329	323	329	328	304	302	324	329	298	325	340	332	335	317	340	289	329	319	325	322	307	340	335	320	304	352	314	323	315	336	311	330	302	333	329	320	294	338	345	347	337	310	310	338	328	361	349	310	339	323	302	326	303	367	320	301	305	335	314	330	322	347	348	331	319	319	345	311	299	332	307	315	342	311	304	331	308	293	360	339	319	311	314	332	326	342	326	300	329	341	293	299	330	353	324	320	329	326	340	325	345	318	340	321	348	303	330	323	329	290	337	303	332	299	345	291	345	304	325	356	325	315	308	325	347	319	325	324	309	334	318	322	314	320	333	342	345	318	314	329	352	309	311	321	318	367	342	331	300	343	289	317	340	330	354	335	312	338	310	357	338	343	335	339	308	359	371	324	342	323	332	344	358	327	331	296	333	305	329	326	337	313	330	331	351	330	301	321	322	322	328	314	345	315	310	350	343	360	347	354	347	327	318	278	342	333	328	340	363	320	335	312	305	334	329	320	308	289	357	335	329	333	300	325	342	303	339	340	350	300	331	309	330	350	304	306	303	324	333	322	292	284	297	331	318	300	325	373	348	316	331	332	320	356	317	323	327	335	344	352	336	327	299	302	331	323	319	350	309	323	307	285	333	323	307	317	342	365	314	299	338	328	334	330	327	342	334	375	314	325	339	330	357	311	325	314	300	303	343	349	325	298	329	301	344	312	334	333	342	321	338	345	330	345	319	355	304	339	338	303	331	321	367	315	342	321	349	323	338	294	312	336	363	333	317
18879	29068	29290	23349	13495	7590	2434	2046	1813	1683	1567	4616	1354	1209	1157	1114	1147	1085	1096	1042	1029	1032	989	979	997	1033	947	904	914	928	900	912	946	911	875	857	908	941	884	922	898	866	921	908	873	866	896	920	897	888	901	869	893	843	890	823	895	889	862	916	869	850	912	884	895	887	809	872	836	826	839	877	890	888	901	871	865	868	849	855	872	894	912	878	869	807	875	842	852	938	844	861	881	882	813	830	843	877	835	855	867	862	831	836	872	832	858	846	823	879	904	839	842	802	860	788	855	827	891	800	866	850	877	874	890	832	857	848	849	893	878	840	839	847	869	784	816	823	840	902	807	878	828	886	867	824	868	851	819	872	824	826	831	869	867	855	847	853	842	843	812	822	848	835	824	883	787	838	871	851	825	820	826	862	850	877	824	835	809	804	850	797	870	806	868	826	853	874	830	827	818	851	841	903	877	823	875	850	820	801	852	791	863	828	888	808	810	848	881	862	848	837	834	822	836	864	808	793	814	839	847	838	826	893	860	815	887	806	868	866	877	828	853	815	835	858	861	819	815	863	817	833	868	874	866	856	847	799	880	826	897	845	843	852	820	819	882	831	805	849	814	794	827	861	845	810	786	855	835	832	822	879	841	842	874	831	869	879	890	863	817	856	858	846	884	868	849	821	900	853	846	819	918	849	817	834	837	834	827	820	829	834	852	824	868	830	856	876	849	871	845	887	832	847	838	843	848	856	876	793	878	818	830	870	840	863	819	838	867	819	852	764	847	845	856	867	874	859	837	893	821	816	817	940	839	848	793	838	841	846	895	857	890	814	831	810	800	855	845	862	787	850	835	854	832	830	874	840	743	823	869	832	867	825	886	828	799	811	832	892	823	874	837	809	856	835	900	861	813	854	819	833	851	832	849	869	869	906	861	810	800	804	788	795	836	834	864	826	867	856	868	860	837	882	860	835	841	866	891	797	829	832	857	790	829	815	828	805	876	833	814	865	816	828	899	811	829	837	785	834	869	836	800	812	814	852	813	850	806	831	867	829	854	822	813	865	861	811	852	883	835	823	845	828	800	824	891	831	800	785	838	862	818	801	872	872	875	840	826	870	908	785	821	849	851	872	897	801	816	867	872	780	871	894	828	808	854	862	824	867	844	922	839	843	893	812	845	835	872	818	806	843	821	878	808	796	824	838	897	868	843	898	872	870	880	788	856	872	799	807	856	828	823	839	866	827	882	866	840	875	867	824	814	855	836	832	827	850	809	834	868	834	807	815	874	877	838	866	817	835	857	820	848	887	850	831	857	899	878	842	864	837	861	861	807	795	820	870	870	819	831	824	892	878	864	817	821	807	820	790	898	850	835	852	848	848	762	849	816	849	829	870	826	864	872	800	892	895	864	849	855	877	842	822	859	911	859	881	816	857	825	834	821	823	881	852	807	875	871	857	819	856	875	890	849	862	807	831	811	889	845	863	820	881	875	831	822	873	858	837	782	867	850	809	879	794	860	859	892	865	864	862	813	846	853	830	853	816	831	864	857	817	815	868	820	833	844	785	814	823	827	866	854	831	803	823	890	784	840	861	815	876	884	832	813	830	822	863	829	862	873	880	790	864	840	854	873	905	842	856	829	843	826	822	832	834	840	902	889	876	858	875	850	836	797	864	809	817	815	846	842	806	890	811	815	861	888	815	839	893	875	869	828	817	829	842	866	893	911	879	862	911	827	819	864	849	821	823	827	798	782	844	846	832	879	879	795	821	840	867	812	819	827	841	800	827	844	812	833	808	851	796	802	839	811	837	856	832	838	856	934	882	823	862	844	806	825	794	851	847	846	810	852	826	804	841	835	817	840	821	842	831	785	870	868	856	833	829	812	842	835	885	849	864	837	958	866	824	813	873	859	809	852	900	870	863	877	809	813	843	858	888	807	823	825	868	850	883	876	858	844	857	844	857	842	833	847	841	802	853	825	818	872	819	807	853	839	848	870	878	826	857	799	849	843	825	923	832	861	843	882	850	834	864	847	853	789	833	841	843	832	867	810	811	879	863	851	802	806	857	810	782	833	801	862	828	848	852	809	864	841	859	831	851	847	833	850	821	842	837	832	851	875	803	878	848	859	862	841	797	880	787	856	837	834	851	876	868	856	852	828	868	852	859	813	852	837	811	837	847	817	834	838	835	851	862	811	815	825	853	881	814	842	815	875	827	868	866	858	806	849	783	801	862	857	890	857	868	848	872	852	832	862	845	840	853	845	850	859	844	858	813	867	790	848	873	799	887	823	822	878	832	839	867	894	874	852	833	804	802	844	856	831	860	826	799	896	885	818	812	829	855	805	841	837	853	821	878	859	873	908	855	822	839	850	836	841	884	853	884	874	828	819	784	850	847	903	867	816	791	833	816	822	831	868	879	859	828	851	824	856	878	871	805	817	801	819	858	821	855	885	849	815	847	884	901	817	800	834	826	853	863	856	857	817	835	898	842	813	803	826	792	817	801	846	805	856	784	877	851	823	848	793	845	819	861	827	863	797	852	841	833	919	851	819	863	843	915	816	830	832	883	887	833	802	823	865	812	838	843	875	831	853	833	868	809	825	854	818	853	850	885	834	844	829	777	890	867	792	864	879	884	854	805	813	910	833	775	806	793	803	856	812	805	823	849	862	872	834	875	877	796	839	875	843	820	826	848	881	897	823	824	837	801	853	869	836	763	851	836	844	844	841	855	850	869	837	802	839	834	851	860	813	847	838	882	818	811	794	847	848	841	800	894	874	842	830	809	838	870	864	867	871	821	802	810	864	850	800	844	841	837	836	850	820	902	853	855	864	788	862	814	819	857	876	859	835	877	830	848	843	859	860	811	780	824	871	810	823	827	811	808	860	882	811	843	851	866	797	873	826	823	894	867	857	888	832	828	848	838	883	882	883	802	815	828	897	876	838	853	838	854	876	833	827	806	783	832	901	852	877	836	818	881	827	838	851	843	844	825	908	848	860	850	835	848	839	839	895	859	810	835	893	874	828	847	849	812	879	815	793	862	828	858	809	828	866	857	832	786	849	809	900	834	871	830	915	807	846	835	880	898	907	818	823	837	828	829	870	842	822	854	814	818	899	803	868	876	802	787	877	808	848	841	858	826	893	824	860	843	838	876	830	844	788	868	845	816	855	827	814	835	829	837	880	838	817	833	833	772	833	853	807	844	890	831	811	835	859	850	844	819	807	840	835	879	812	868	840	805	827	878	867	872	820	832	849	866	802	802	818	854	888	826	844	881	864	787	910	849	864	856	854	859	881	859	814	903	879	859	879	868	868	880	876	866	819	850	940	837	874	812	855	829	802	843	824	884	920	857	786	855	860	836	847	847	854	830	848	847	843	790	813	842	823	912	849	853	871	817	858	805	850	827	822	900	840	861	864	845	832	886	823	818	839	829	837	832	838	826	853	837	848	872	777	872	811	937	773	791	866	792	822	881	858	882	820	800	838	846	846	838	841	872	845	847
40790	36268	34046	23550	22714	10748	4276	1782	791	482	354	394	378	302	269	260	220	248	253	242	246	230	223	195	189	192	226	219	201	175	207	223	214	205	191	215	187	196	177	177	188	159	187	199	180	178	190	168	191	176	183	181	199	187	183	177	179	188	168	171	178	185	203	193	168	204	183	178	195	175	168	191	184	193	189	161	177	194	182	204	181	203	161	173	210	195	203	159	203	192	176	184	202	184	170	186	180	186	183	218	180	186	182	215	171	164	182	169	189	190	164	151	200	164	161	208	165	200	178	165	176	167	187	180	165	179	177	190	177	155	172	178	172	177	207	172	175	183	182	174	169	166	179	161	152	188	189	182	177	186	187	201	184	187	203	186	187	182	168	181	174	186	196	193	188	177	179	201	178	209	137	188	195	179	165	178	173	185	161	166	208	207	193	174	202	184	165	176	199	193	172	172	193	192	182	183	183	178	169	166	195	190	212	187	186	185	171	167	187	207	178	191	149	175	146	189	190	177	191	179	164	160	186	201	179	165	186	193	148	171	183	203	184	198	158	181	197	188	175	165	184	197	186	194	183	174	162	180	193	184	161	181	202	208	176	170	202	188	186	183	176	174	176	171	179	180	175	169	194	170	194	184	192	167	206	183	179	157	190	164	173	158	184	176	189	180	202	192	183	174	173	202	150	196	177	199	184	197	193	167	180	181	189	206	191	184	177	172	174	159	191	160	186	181	183	176	178	170	165	175	157	200	161	177	194	177	205	174	147	199	193	171	151	182	182	201	167	184	188	180	179	185	219	180	173	197	165	187	162	181	171	190	185	179	163	171	208	184	172	198	222	168	159	168	149	162	166	184	189	174	151	170	175	162	188	200	177	184	169	199	182	167	168	181	193	186	178	150	167	181	194	182	176	196	179	188	209	170	191	185	191	173	185	189	171	167	172	164	183	185	200	205	160	177	179	192	165	186	188	170	183	183	164	201	192	170	190	167	192	189	186	169	176	182	166	184	154	172	180	181	211	186	165	203	173	184	168	174	201	187	186	192	173	183	182	198	164	181	172	188	178	193	163	187	177	198	156	187	188	193	147	201	192	178	159	200	185	153	169	172	188	146	174	182	182	174	181	166	177	157	175	199	177	187	169	191	169	169	173	176	183	162	179	177	179	175	167	173	186	195	172	190	177	170	152	222	191	184	181	175	185	186	183	176	156	192	192	166	204	186	188	171	216	173	178	189	156	176	193	178	184	171	181	178	193	177	168	187	163	171	175	188	162	180	161	188	161	173	213	184	161	174	152	200	164	206	197	174	192	196	172	157	180	168	193	192	169	174	183	184	173	154	182	202	172	192	186	169	186	201	156	170	175	170	192	170	184	170	204	168	203	169	183	163	177	171	185	183	161	170	179	207	200	165	187	196	193	176	190	173	174	197	177	176	183	177	191	183	186	147	187	183	172	174	169	170	184	185	176	194	175	172	172	169	195	171	171	182	188	183	198	205	179	192	171	167	167	176	200	154	207	168	180	193	187	180	159	171	166	188	179	195	192	185	191	170	170	180	172	185	187	189	175	208	174	169	166	171	200	174	178	158	164	179	180	196	205	197	181	175	201	180	170	193	191	200	160	191	149	146	167	207	179	169	184	180	198	176	181	183	164	182	183	182	180	176	192	158	179	160	181	182	169	162	174	164	217	183	159	180	203	182	164	167	172	179	187	193	204	161	168	164	211	200	195	226	161	180	177	165	189	196	193	172	179	154	169	179	197	167	156	188	176	185	177	191	188	200	188	184	172	168	185	172	175	198	157	167	188	177	161	185	194	149	190	192	181	191	162	164	182	201	182	184	176	194	181	196	163	170	200	195	192	177	185	193	173	196	192	201	179	171	198	166	226	211	180	182	181	157	170	190	160	188	162	184	182	174	176	180	155	173	193	165	203	178	199	176	200	177	187	183	201	190	190	198	194	190	184	175	171	174	156	174	188	180	185	173	188	183	165	176	180	168	180	201	172	184	180	198	197	193	194	176	176	162	157	190	165	161	185	168	204	162	176	167	170	192	176	201	190	158	180	168	171	193	187	163	192	172	172	193	172	160	205	181	179	157	180	179	202	193	200	210	180	195	201	161	167	203	191	192	185	198	176	182	171	186	186	197	189	159	172	168	188	178	185	179	169	163	191	180	185	185	205	162	205	179	169	179	192	195	177	177	179	167	206	207	182	177	158	196	177	168	180	187	144	185	186	201	189	170	185	181	163	208	173	173	181	171	163	185	177	179	159	197	177	203	194	188	162	181	182	177	201	180	205	189	183	195	182	200	176	190	177	196	192	181	181	182	195	198	169	177	201	171	176	184	175	155	162	191	175	181	152	184	162	179	147	184	177	164	144	177	196	188	167	172	183	201	192	183	177	189	170	176	173	156	181	163	186	173	176	194	178	167	177	197	195	175	186	153	166	174	180	184	163	166	197	167	200	166	175	175	201	189	187	171	177	195	176	170	172	168	161	159	180	192	160	199	202	200	200	182	190	218	196	167	189	186	174	195	173	184	167	190	193	155	192	169	175	198	199	189	181	188	175	199	196	206	182	164	166	195	174	198	206	208	153	194	183	169	166	185	185	155	168	187	180	185	178	176	189	170	153	178	221	182	189	158	178	186	196	173	176	161	212	177	169	213	169	194	180	188	170	173	161	167	190	189	173	175	200	185	186	159	156	181	174	162	172	172	172	202	171	170	198	180	195	192	179	186	201	181	178	164	182	163	155	204	181	171	190	192	182	176	164	171	194	201	173	198	193	214	184	197	192	209	181	177	171	159	178	177	186	166	204	149	197	173	171	176	180	183	205	164	168	211	186	181	181	176	166	191	160	185	177	173	174	158	177	201	179	179	177	166	171	166	183	158	191	183	186	172	177	158	186	176	173	194	220	175	172	171	167	206	171	203	190	184	179	182	144	194	196	197	179	197	187	167	162	207	176	179	179	197	195	194	191	167	200	159	185	163	182	179	163	197	192	189	173	184	171	179	178	171	169	178	193	175	162	159	190	190	174	165	158	176	193	190	206	200	202	170	187	177	181	155	167	195	167	195	182	179	158	192	188	184	169	176	154	197	168	218	153	213	178	175	177	162	177	179	193	195	198	165	177	189	160	178	195	186	198	188	156	177	162	192	182	196	180	188	184	175	191	182	163	184	183	202	192	176	171	190	171	187	180	173	182	182	184	174	199	185	174	187	198	173	195	173	160	192	182	185	188	170	177	192	169	171	186	193	187	215	195	193	170	174	169	177	163	168	198	173	160	180	178	177	197	180	197	191	159	161	187	186	182	188	201	180	186	175	189	173	167	173	195	208	193	177	187	201	188	171	190	188	171	181	192	194	171	184	186	186	192	178	179	211	198	162	173	169	177	196	159	190	165	182	190	186	164	207	169	181	180	196	160	178	172	186	185	161	173	169	194	177	191	203	187	164	179	170	199	190	185	180	200	165	183	175	151	180	188	176	176	182
27807	28901	29904	22016	25687	5245	3517	2903	2476	2115	1919	2185	1568	1317	1193	1105	1021	974	913	925	842	839	780	761	777	728	713	655	666	700	680	690	645	654	583	583	593	560	596	555	565	544	575	616	558	563	524	564	532	553	575	536	539	550	555	543	545	556	539	532	498	540	520	523	484	556	511	518	522	524	472	503	532	524	543	520	541	502	508	507	540	564	490	496	553	496	513	491	489	528	516	505	497	479	554	489	504	514	519	475	493	535	463	468	521	478	465	478	518	494	495	529	470	480	499	540	473	498	501	488	501	501	493	495	485	512	463	512	491	496	488	493	485	472	501	487	510	491	466	499	517	454	475	473	513	500	478	475	495	502	513	504	508	531	495	460	454	508	495	461	445	533	526	510	461	514	482	470	466	449	509	492	486	517	522	468	459	494	488	462	471	453	465	515	523	480	497	488	531	463	493	489	491	470	510	524	495	517	478	471	465	493	506	476	528	489	495	489	523	450	494	470	511	494	518	501	445	495	507	515	499	487	450	476	451	481	470	503	498	474	503	487	499	506	497	512	465	517	496	474	489	517	454	512	521	453	514	480	519	504	443	492	491	487	465	483	486	503	512	476	494	532	491	466	488	483	517	493	499	516	486	505	460	493	495	510	443	472	491	471	467	508	499	491	506	473	483	473	474	477	472	507	491	513	496	499	483	534	474	495	494	490	471	459	515	496	478	499	516	466	496	444	491	515	510	472	488	467	483	498	536	469	455	513	470	480	501	529	512	483	501	496	532	465	466	486	533	494	506	514	466	519	492	519	521	484	482	496	512	452	474	465	515	453	499	505	538	493	456	458	500	488	518	486	479	512	463	532	470	508	467	506	506	473	479	505	462	533	502	534	446	475	511	495	463	486	441	524	497	510	503	515	493	477	442	491	533	464	520	481	516	520	490	484	485	454	490	497	489	498	497	437	474	473	489	493	483	506	471	513	464	479	500	472	503	465	493	483	460	472	490	503	446	495	525	510	491	448	509	487	479	486	500	458	462	487	460	436	473	497	474	463	476	472	455	515	482	458	507	478	475	481	469	493	502	500	506	464	522	513	485	499	518	482	468	518	495	491	483	481	468	473	474	468	474	498	492	531	494	472	510	510	469	510	491	484	505	501	477	490	489	501	503	494	483	462	501	480	473	487	477	462	472	533	522	504	474	492	505	470	475	517	484	520	472	513	501	447	476	483	476	484	492	547	501	457	481	487	481	491	501	479	518	480	471	432	470	522	497	478	495	494	520	509	471	500	540	498	461	458	483	486	485	475	467	500	469	515	509	466	562	459	534	508	520	455	483	480	488	479	518	490	531	466	506	476	471	506	499	484	448	493	477	474	498	479	489	468	501	516	453	517	468	467	513	508	488	508	536	491	468	476	505	476	457	500	491	499	479	500	481	478	461	449	481	483	495	478	447	500	489	488	467	444	477	512	524	485	481	482	475	435	511	503	482	513	483	499	490	498	499	502	450	498	518	478	517	489	497	466	490	488	488	482	485	506	502	486	503	455	458	511	494	481	474	478	508	475	471	507	466	474	459	480	459	488	482	516	494	468	523	451	488	510	548	516	529	518	472	479	483	490	482	442	476	514	470	511	486	460	475	476	473	491	451	495	487	492	485	511	493	473	460	479	488	495	475	467	500	502	442	430	531	512	527	486	534	450	502	486	489	475	518	483	483	482	524	500	526	490	471	478	487	541	474	512	453	462	461	512	440	512	462	476	497	492	503	483	502	531	499	514	519	464	481	469	501	502	464	457	451	451	507	456	483	513	458	459	499	499	466	484	467	489	452	490	481	478	483	497	487	534	502	495	457	464	500	529	484	479	431	494	456	477	446	459	517	495	496	497	486	467	500	482	449	466	469	504	518	465	484	497	469	461	516	505	473	513	439	469	465	513	536	507	522	468	471	480	483	486	528	483	471	530	496	492	464	524	464	542	499	504	498	473	506	489	536	514	508	503	486	507	514	489	507	487	505	507	475	498	518	506	471	517	477	514	494	474	467	524	506	488	519	521	455	472	493	505	489	458	481	487	504	469	515	499	508	476	513	535	488	488	498	469	502	455	453	481	487	473	494	494	507	472	468	520	461	497	498	488	501	494	495	476	485	466	504	503	508	487	501	497	518	497	470	470	509	470	494	492	507	472	502	528	473	485	484	498	476	542	488	451	484	513	561	456	460	513	505	474	468	473	472	459	529	508	508	491	573	499	453	479	489	506	481	482	471	461	515	454	448	483	489	485	489	504	503	517	505	508	435	519	464	500	467	478	506	533	509	504	488	484	499	516	481	513	474	501	480	447	489	522	507	470	482	526	511	490	471	502	491	487	466	497	453	533	490	493	527	496	488	472	492	473	480	488	540	470	509	506	500	483	526	524	466	498	465	506	523	478	513	478	485	495	494	528	485	530	508	487	502	491	529	483	531	477	538	490	505	522	526	454	470	470	458	496	472	503	436	474	509	486	495	471	485	474	539	469	485	528	515	478	460	494	472	534	511	490	494	485	507	496	477	538	455	501	461	510	473	488	510	491	495	458	460	502	487	509	524	500	482	508	514	485	473	504	472	454	458	488	503	481	486	490	484	476	472	491	480	463	532	505	506	501	468	468	523	460	498	449	506	502	513	477	469	472	491	465	442	470	488	537	474	496	555	490	487	512	499	489	508	454	460	547	519	522	496	492	499	500	480	502	468	478	498	502	506	546	512	477	480	504	501	472	483	490	476	471	494	490	478	491	504	484	495	500	514	504	501	483	516	474	488	494	450	458	484	520	496	525	460	524	506	489	443	515	494	512	476	512	476	489	488	480	528	477	472	517	506	479	509	469	501	492	471	464	497	500	497	480	489	531	464	498	506	470	517	508	500	492	484	495	452	471	536	509	501	467	514	484	513	496	506	469	467	473	503	509	516	499	470	527	516	501	492	508	505	509	494	485	487	523	479	485	503	501	501	510	469	514	487	489	512	454	494	454	525	518	463	510	465	458	494	496	482	503	515	496	514	475	478	469	513	480	507	466	503	480	479	503	505	470	463	494	498	507	475	486	502	472	489	532	493	470	471	503	466	481	489	465	470	494	509	477	465	509	517	463	503	482	503	498	497	545	484	487	472	515	492	506	480	512	465	494	459	499	479	475	509	487	486	484	516	489	470	485	502	500	504	477	500	520	492	465	498	474	472	482	485	473	453	499	475	501	479	494	463	523	455	485	498	504	517	504	473	506	498	521	488	459	504	464	503	473	508	449	493	508	486	491	498	456	502	476	465	494	495	461	457	488	502	492	445	508	531	505	508	492	521	526	491	493	483	499	465	489	500	494	447	492	479	469	521	517	453	477	460	492	472	511	516	477	521	488	523	510	502	500	529	510	502	511	479	475	467	493	453	508	532	478	494	487	459	469	491	454	472	508	467	509	494	468	470	502	495	489	506	460	493	527	471	502	502	479	499	475	506	477	480	475	517	475	449	501	475	494
5436	2948	3089	1792	548	285	276	286	271	277	265	322	281	283	294	311	332	250	266	264	275	298	320	289	327	259	300	291	283	299	271	323	278	278	283	281	283	305	261	286	289	292	275	289	273	294	289	285	310	293	262	276	285	300	304	272	275	277	299	259	276	295	311	304	277	279	300	261	295	247	255	277	269	287	309	256	256	306	302	289	293	309	282	294	281	295	277	291	305	258	276	267	330	281	276	283	303	259	248	289	296	286	272	302	297	319	303	285	317	286	265	281	304	279	271	293	291	261	315	269	265	264	276	290	292	290	309	302	290	282	283	260	274	290	265	291	245	269	294	285	275	264	264	260	279	291	254	292	277	276	295	289	298	268	306	260	265	291	293	295	317	296	304	248	286	279	271	290	289	295	308	282	277	308	276	270	279	281	284	294	282	283	284	273	277	262	289	271	278	288	260	275	289	286	288	290	280	274	299	276	270	243	314	297	293	272	297	285	311	311	285	268	254	263	280	265	277	280	292	265	334	259	266	290	285	278	271	257	281	263	265	280	277	235	249	278	286	293	289	256	270	312	305	293	260	282	275	296	305	272	284	274	292	291	301	281	273	290	295	290	302	281	285	293	269	260	278	282	273	265	311	296	274	300	283	295	289	263	297	287	271	276	275	276	301	284	271	283	312	284	274	287	286	273	306	293	267	300	293	278	275	280	286	272	258	310	286	273	295	289	291	315	288	270	271	285	292	293	273	262	330	302	280	295	274	285	295	275	268	303	292	248	268	280	282	313	287	250	264	284	304	304	292	290	299	276	263	295	284	285	290	259	279	268	272	275	264	280	253	289	282	307	311	320	297	290	280	286	268	291	300	259	312	283	292	280	282	267	306	288	266	266	248	279	320	278	292	285	311	271	249	275	292	300	301	262	282	293	292	289	296	315	304	296	281	275	262	299	309	266	268	280	261	288	280	290	290	283	295	286	259	297	297	296	267	271	285	268	296	264	261	278	291	267	295	301	299	301	279	275	273	336	263	282	284	286	261	279	279	292	296	267	281	303	296	265	300	299	276	279	315	270	278	268	302	309	278	291	274	282	298	290	293	278	283	303	278	289	291	279	290	293	267	315	311	269	231	254	307	300	273	282	278	298	278	302	292	285	275	311	312	272	294	302	255	284	263	259	297	314	253	303	312	277	315	270	280	267	290	274	290	284	282	280	284	288	296	262	244	250	280	276	288	282	301	283	260	248	297	293	263	286	295	299	292	301	292	287	300	281	317	277	275	280	276	285	299	285	273	262	298	298	266	265	268	281	300	280	267	297	295	281	297	316	294	279	279	292	317	277	274	260	283	281	288	324	258	242	298	292	275	283	293	275	278	326	275	300	296	258	292	259	279	310	289	289	303	269	277	285	288	297	294	274	276	245	291	295	276	311	265	279	283	263	271	277	277	284	296	278	325	291	289	269	276	303	307	281	283	283	296	247	253	267	295	261	292	283	268	276	268	267	268	336	256	313	277	319	299	262	262	260	273	270	303	299	272	310	283	280	320	258	275	279	276	262	271	252	250	265	311	295	266	284	286	288	281	298	259	251	272	278	271	286	272	269	272	292	281	259	284	271	290	293	298	288	292	305	280	302	294	281	289	276	267	276	295	266	270	290	271	304	292	307	278	265	297	287	303	281	288	309	267	293	313	292	311	287	294	261	271	280	285	269	286	277	310	304	280	263	311	320	277	273	309	275	276	315	307	267	269	267	277	296	262	270	300	271	272	294	267	261	263	275	282	278	316	275	299	318	259	275	298	279	261	297	302	277	275	272	290	298	303	280	269	305	294	282	265	280	272	263	260	301	284	288	296	255	282	275	280	288	263	277	274	270	294	294	300	299	295	281	292	299	283	277	261	288	299	308	266	286	251	284	293	269	303	277	259	258	293	263	266	284	302	270	268	283	295	344	278	282	284	268	308	284	257	290	274	295	269	271	332	278	271	270	273	289	276	247	314	293	294	295	298	288	287	260	278	268	316	274	280	302	295	300	301	291	273	280	302	261	267	261	282	272	313	277	297	285	292	293	305	289	261	254	290	278	295	288	280	261	272	274	279	292	278	305	286	277	275	305	304	251	253	300	305	305	298	303	247	270	288	290	294	264	297	284	288	280	290	313	283	314	289	257	270	301	304	286	293	287	296	303	300	311	267	299	309	301	278	294	282	287	278	275	287	302	287	294	301	261	293	285	275	295	285	287	282	295	263	292	262	287	284	286	252	276	293	272	289	267	276	294	282	275	304	276	269	267	290	278	302	296	266	293	277	260	281	271	329	274	298	295	283	247	273	291	263	270	268	267	248	284	287	286	283	303	261	270	284	286	325	280	276	286	288	258	253	277	286	296	280	293	286	282	296	292	288	280	270	262	297	264	284	279	296	262	279	254	249	281	289	265	280	287	302	299	266	276	266	296	283	297	311	309	301	287	270	263	291	305	284	279	282	285	278	251	325	283	308	270	303	284	301	286	277	308	305	289	283	307	282	292	258	285	286	272	307	289	289	317	278	277	282	308	238	268	289	303	267	274	284	321	280	260	264	291	274	268	268	272	309	248	279	287	263	286	273	298	285	277	267	299	258	287	296	301	272	293	281	267	251	301	283	281	301	262	272	278	295	283	244	304	269	292	274	303	293	270	313	296	304	305	252	306	299	316	282	278	286	266	268	286	289	265	287	266	294	279	286	296	244	259	306	288	274	274	278	288	279	310	295	292	313	298	323	296	260	298	298	256	299	295	269	294	230	307	316	278	276	304	285	291	293	268	270	290	307	292	262	277	273	314	275	299	275	282	282	293	246	295	258	305	281	288	299	314	278	295	277	269	299	300	284	251	284	281	281	312	309	291	272	267	299	259	278	300	277	304	283	312	280	287	296	288	291	280	291	292	275	266	265	291	278	304	265	311	244	299	285	260	296	284	264	295	327	266	273	288	273	254	266	262	259	283	261	264	305	307	294	318	282	296	244	280	271	301	292	300	285	234	281	321	280	292	286	272	302	299	296	271	262	309	294	293	271	253	292	280	293	303	288	297	291	274	303	275	303	276	279	266	288	292	303	247	284	286	294	262	258	303	287	265	327	278	264	285	287	306	310	262	326	324	273	261	317	315	297	268	264	293	313	300	292	291	263	318	299	266	287	290	287	288	280	291	290	262	266	276	278	279	292	287	301	266	288	306	261	256	280	273	261	299	290	273	288	249	289	278	330	284	303	259	330	274	283	246	268	273	267	276	311	287	300	293	263	245	268	259	295	318	305	286	283	306	270	281	282	312	296	303	303	297	281	273	272	291	300	267	297	301	264	261	316	297	298	291	299	263	290	271	250	278	300	283	297	302	278	327	276	270	266	309	277	279	303	273	291	273	314	269	295	302	269	246	269	270	261	300	293	284	323	316	286	302	276	289	265	292	274	283	274	280	251	289	258	262	272	294	266	276	302	276	263	277	268	289	293	290	285	278	254	288	307	303
5672	4280	6414	5105	1713	903	844	860	786	796	782	1060	796	762	765	725	788	708	775	800	803	758	745	753	742	735	719	710	753	791	772	787	719	801	768	761	801	766	726	800	725	771	810	716	778	790	749	750	722	726	756	781	739	765	817	743	692	746	774	793	751	758	731	761	778	751	780	784	756	798	739	786	770	756	815	766	732	726	788	760	789	735	810	811	763	743	742	794	724	781	779	764	747	728	769	781	735	756	800	798	757	796	723	754	783	747	744	738	727	748	798	750	776	749	767	780	768	769	764	775	782	781	770	706	775	731	828	780	786	744	817	739	760	730	808	726	781	711	736	743	758	772	768	740	745	747	723	761	796	753	772	824	741	729	721	741	731	789	798	791	781	782	757	748	755	755	815	782	755	751	761	777	832	759	781	762	739	751	767	706	755	773	809	752	761	772	769	826	771	798	756	768	777	756	786	778	736	788	795	769	801	755	772	746	738	768	780	767	780	741	774	735	733	711	747	761	748	796	741	776	773	758	741	708	749	749	838	773	745	746	781	766	781	771	740	779	753	748	787	766	821	770	808	723	761	726	753	733	774	786	776	732	773	800	731	778	766	751	749	771	765	766	751	770	767	764	750	758	766	791	783	735	787	755	728	717	753	771	782	768	724	727	756	756	772	802	789	722	763	766	751	789	755	733	727	754	751	780	757	772	812	752	735	778	753	754	835	720	770	789	825	718	756	769	755	767	702	762	730	743	796	761	768	747	781	755	776	739	773	750	757	809	787	759	709	724	730	757	721	759	789	774	748	752	742	811	794	739	728	724	728	732	778	830	713	810	786	793	751	735	792	717	742	737	752	771	760	777	755	782	736	793	757	716	792	717	703	739	739	784	763	750	704	715	725	770	781	827	719	755	762	761	740	755	738	745	701	736	770	741	722	747	750	801	783	719	740	788	771	785	724	731	790	788	760	748	793	766	737	768	745	724	755	761	752	774	785	809	754	759	748	732	746	765	796	696	789	753	733	791	761	730	719	803	729	732	779	721	762	847	765	773	783	743	740	767	756	752	739	745	799	700	761	812	773	738	785	725	797	728	720	754	739	755	774	748	740	791	730	773	774	737	765	756	756	770	769	749	758	765	785	761	744	777	797	735	820	753	750	794	723	730	757	768	768	793	748	756	799	814	756	746	771	750	777	799	801	802	758	735	772	754	757	750	792	754	800	779	735	749	769	851	798	784	793	779	779	769	791	745	779	773	759	756	778	782	769	789	768	744	738	737	765	712	749	730	758	782	731	790	744	773	739	764	755	733	711	767	768	775	761	782	759	755	778	773	692	736	780	785	792	753	722	702	762	743	779	749	790	786	705	743	756	706	785	746	786	813	750	745	735	733	781	806	782	748	761	739	783	797	718	777	813	781	790	772	766	706	731	762	728	710	753	800	724	742	839	795	776	728	744	747	777	802	762	785	809	722	783	717	797	750	782	769	797	762	755	811	824	771	777	735	775	751	781	743	712	740	730	757	751	751	751	799	751	751	752	740	714	759	758	762	759	795	770	758	778	756	733	811	766	732	798	699	794	725	679	730	757	751	715	786	726	728	741	774	805	768	776	793	786	793	747	808	700	713	744	754	778	775	799	740	736	718	771	769	776	777	783	738	778	782	759	777	761	741	784	757	752	789	791	721	791	783	746	752	794	803	746	754	774	740	738	815	793	768	754	738	778	785	792	689	734	802	763	743	752	786	773	787	724	764	771	758	764	729	765	754	688	759	805	830	745	793	713	744	758	747	723	731	736	749	752	789	750	730	751	762	775	778	789	780	721	752	761	727	763	733	796	717	758	770	801	788	766	771	729	767	710	780	789	760	763	753	761	723	724	798	768	797	774	766	804	769	729	738	768	743	768	754	757	742	782	796	765	734	811	742	785	787	726	747	749	714	712	801	780	713	747	801	797	690	761	776	811	751	739	797	766	740	759	749	755	725	752	773	809	783	812	756	769	752	724	770	778	768	754	771	753	794	789	697	766	768	773	714	738	731	772	762	742	747	766	751	740	770	814	787	767	748	763	719	743	752	744	760	816	794	780	757	786	761	736	782	772	789	780	740	727	761	759	686	759	760	843	762	724	834	776	752	772	828	792	766	793	746	747	777	794	759	814	754	725	787	799	800	765	771	771	738	721	745	732	772	762	777	787	739	756	771	732	724	777	742	750	753	806	759	787	761	775	745	754	753	731	750	760	737	756	793	772	792	759	803	755	804	728	776	734	756	744	763	771	717	793	726	760	778	739	747	834	782	727	812	762	729	754	743	788	740	762	746	736	745	750	745	758	752	725	775	773	758	743	771	750	756	764	709	799	762	756	780	759	787	737	805	784	755	785	731	802	741	759	725	800	759	792	731	799	750	741	749	748	763	770	736	738	741	741	758	726	756	724	789	763	775	801	751	725	801	729	772	765	789	754	736	735	735	747	750	773	762	721	760	750	760	704	722	823	767	800	762	739	726	747	805	754	781	735	807	787	783	756	786	764	783	735	757	787	769	750	716	698	758	743	721	773	761	799	739	731	775	770	816	753	781	739	749	788	792	717	750	792	783	786	752	778	793	777	779	700	774	781	734	805	762	750	783	802	743	754	769	758	724	762	762	776	741	754	760	729	761	753	788	776	728	741	725	741	728	751	745	699	783	762	736	765	755	763	750	768	779	709	770	770	737	748	746	807	767	783	802	717	755	777	754	763	783	742	777	802	771	785	744	734	778	754	768	752	735	742	756	829	751	794	789	804	785	785	821	685	803	755	742	742	769	735	735	788	793	777	738	787	716	746	744	778	778	763	776	763	767	715	747	753	783	724	733	753	790	814	764	769	744	801	731	781	737	761	762	765	776	745	771	750	784	776	790	735	741	768	735	738	755	779	780	845	731	799	750	791	822	708	756	757	808	746	764	712	790	787	773	747	715	784	757	770	768	792	751	757	716	740	774	767	737	783	760	825	789	745	804	750	755	740	725	757	762	731	754	767	760	707	780	736	779	714	767	740	729	755	728	748	796	753	802	732	759	770	730	786	769	775	738	765	765	749	749	772	750	754	803	725	678	777	782	779	747	769	829	780	744	737	758	705	751	827	773	779	739	759	782	826	733	755	759	766	753	807	777	810	726	770	767	742	794	825	731	781	772	736	765	716	817	769	762	808	721	769	757	787	763	771	810	766	747	792	767	750	724	767	800	797	734	772	714	763	751	735	733	753	760	794	791	800	794	812	728	796	740	734	751	758	802	766	771	720	794	759	792	718	783	793	784	733	814	753	758	808	761	770	765	715	754	765	735	742	775	696	751	744	765	770	758	758	768	796	761	767	748	787	747	802	816	778	774	747	724	806	742	763	756	766	752	822	744	744	754	691	796	712	780	834	720	802	729	707	787	733	733	806	749	739	805	773	792	724	741	703	784	785	744	710	750	757	750	779	779	753	760	793	785	755	733	737	755	782	774	771	763	738	715	735	770	756	767
38299	42574	31823	24986	13874	7296	6717	2385	783	562	470	1326	902	376	384	397	356	382	370	334	403	333	349	377	352	343	360	349	329	343	312	361	341	341	349	351	342	312	345	358	320	347	351	323	316	330	326	313	331	297	350	339	317	349	316	355	346	342	301	324	327	339	342	341	349	330	293	299	378	347	344	314	345	369	368	353	321	337	355	365	327	356	367	324	348	327	305	320	334	319	318	364	313	329	325	298	351	338	316	304	332	361	340	311	338	341	330	337	331	327	301	344	314	376	331	350	330	338	325	344	368	304	324	338	332	338	335	352	330	338	352	311	324	317	333	325	324	332	312	340	373	326	316	319	301	315	346	304	294	346	361	303	337	337	308	287	333	354	343	353	304	335	323	336	332	338	316	317	303	336	337	328	293	350	341	332	390	355	297	326	311	295	339	322	331	327	308	308	336	299	314	349	360	366	323	338	328	313	364	352	341	309	365	322	318	308	339	324	327	357	344	347	348	353	334	314	298	339	327	330	318	343	358	361	311	351	381	325	321	358	336	303	304	302	312	338	321	357	316	337	347	320	363	339	340	349	346	327	338	328	319	304	342	336	332	363	368	328	333	296	320	324	371	352	314	357	349	337	335	293	304	324	337	332	306	339	322	294	318	362	340	339	310	335	325	335	326	340	296	325	331	347	353	315	360	378	320	321	352	333	338	312	337	307	279	373	329	359	345	304	350	380	312	301	327	323	338	318	361	337	314	360	325	340	307	328	313	342	321	323	326	350	332	349	320	388	309	320	331	329	314	346	322	286	323	341	325	336	345	338	319	312	308	332	336	326	364	318	337	309	320	308	277	315	318	337	348	315	326	296	317	317	366	340	355	326	341	330	309	324	328	342	317	349	307	334	380	360	358	323	314	379	342	326	298	309	337	327	330	321	293	323	309	335	315	372	323	326	319	336	339	322	345	358	355	318	363	330	307	323	335	322	342	338	337	356	310	309	345	325	331	365	309	319	322	369	310	315	327	324	331	306	341	333	307	327	335	333	342	331	356	339	318	321	322	367	383	339	320	284	330	314	349	304	330	339	314	313	344	300	337	347	335	300	338	330	320	340	323	341	315	345	336	330	330	323	333	364	341	302	311	346	334	349	322	325	348	330	330	314	318	309	323	349	341	335	335	303	330	301	313	319	335	326	364	349	318	336	293	318	319	324	332	352	324	346	349	342	319	318	323	315	335	358	307	336	322	349	314	316	320	343	336	315	332	341	311	321	315	317	308	339	324	334	340	309	337	342	317	324	329	364	311	298	356	337	357	366	351	341	318	320	319	315	315	325	350	321	339	318	317	319	364	338	329	339	309	322	341	300	313	287	314	324	319	326	329	351	360	325	304	348	351	316	321	315	292	309	298	321	327	335	304	328	334	328	345	342	331	321	363	323	321	338	337	311	339	329	324	307	359	332	328	287	345	327	336	349	341	341	329	345	295	336	306	309	322	343	324	344	299	333	317	357	372	321	314	319	328	337	309	345	327	313	334	360	295	324	324	361	327	345	357	342	319	328	328	291	304	317	341	343	287	362	373	323	346	323	328	360	345	341	306	342	341	369	320	317	313	338	341	320	336	366	351	340	351	374	340	317	293	344	349	342	355	317	298	322	333	327	329	317	344	335	359	301	323	347	294	305	303	352	317	319	342	338	298	305	326	322	342	341	334	329	341	336	305	342	344	369	335	331	317	281	308	354	324	352	349	339	357	323	316	317	336	346	365	326	326	301	341	344	331	333	319	338	284	336	344	318	312	313	337	342	331	354	351	323	352	348	335	296	354	331	345	307	336	341	332	335	383	294	362	292	344	302	294	321	320	345	369	313	324	331	324	298	338	351	325	348	323	343	333	364	326	338	312	325	349	312	332	324	354	342	321	323	331	331	342	338	313	334	332	348	317	355	338	354	320	321	315	341	342	322	318	389	308	331	292	338	315	357	316	322	316	388	296	320	351	305	350	382	332	346	326	350	326	341	356	347	346	333	332	340	352	333	321	338	352	323	339	335	346	352	332	350	297	330	324	314	347	349	322	365	352	307	304	339	333	364	386	357	370	306	334	345	341	345	343	337	310	314	334	353	331	321	330	331	331	329	381	341	322	354	343	325	325	357	300	320	331	327	348	333	337	306	329	327	322	333	305	339	335	329	301	352	350	351	326	350	311	361	335	317	346	307	326	311	365	349	325	338	338	340	334	341	331	303	345	308	313	320	333	302	306	328	340	336	306	368	329	351	352	330	313	340	327	327	336	313	319	325	311	353	336	307	333	340	310	347	319	319	339	341	303	314	329	350	326	349	339	328	317	330	331	333	354	338	327	352	308	337	327	328	298	320	303	310	318	350	351	318	333	296	328	332	333	328	353	338	294	320	322	340	315	302	336	326	305	337	345	331	313	329	318	315	347	318	340	337	287	378	290	347	344	318	307	326	330	338	317	346	320	330	341	338	334	322	361	356	307	321	333	315	320	342	306	306	337	319	317	346	352	369	354	344	351	354	326	344	341	321	373	293	330	341	314	310	375	353	354	324	336	349	324	361	302	324	327	332	320	346	360	314	301	348	334	347	320	350	316	380	337	345	343	340	307	311	363	317	363	346	341	329	330	345	351	345	336	330	339	318	300	345	327	370	347	305	268	311	338	347	322	334	326	314	308	324	361	306	345	325	311	321	322	345	324	311	335	346	349	343	341	318	323	339	327	313	293	318	314	337	312	310	335	349	311	323	313	316	392	315	333	343	339	324	325	365	316	337	324	341	338	321	355	317	310	325	325	346	340	344	307	356	286	335	360	333	329	353	333	337	316	352	311	322	328	317	306	327	335	327	341	332	324	318	327	303	349	323	324	328	303	315	339	317	341	304	318	325	341	328	360	352	339	338	337	326	344	351	333	328	323	330	328	328	371	309	314	333	320	309	324	301	335	373	345	325	341	327	320	354	321	336	318	334	348	356	351	322	341	336	296	326	324	327	351	318	309	328	329	371	347	321	329	311	351	311	341	336	350	339	346	317	362	298	338	317	309	333	361	345	330	345	323	317	326	325	368	308	310	309	321	338	318	331	324	328	319	323	334	320	360	325	348	359	362	340	358	338	334	325	314	318	344	327	332	330	314	299	375	342	333	325	330	316	347	290	339	299	293	323	317	335	326	277	347	329	337	336	320	329	311	359	324	343	320	324	355	340	341	345	340	339	304	358	332	330	326	338	354	331	304	324	318	313	318	342	320	326	311	303	321	373	331	347	349	318	347	362	349	316	341	305	301	338	294	346	344	304	349	311	341	353	306	336	332	330	338	355	301	341	331	347	328	318	341	317	329	336	304	313	317	307	334	358	345	346	339	357	314	352	314	342	332	308	308	344	327	331	351	322	319	338	320	335	340	349	334	323	310	344	351	336	310	324	319	320	343	332	342	345	314	329	356	314	362	326	348	302	308	331	326	329	319	338	349	318	361	314	335	336	333	335	334	348
29788	37968	28091	22307	4957	5399	8663	3707	1881	1676	1498	6381	2801	1239	1250	1179	1101	1154	1068	1005	1036	1033	999	1027	966	1008	990	953	918	968	956	893	962	944	892	889	864	866	927	900	918	884	869	863	847	888	925	884	932	882	877	882	849	913	838	896	881	871	858	895	847	866	821	899	866	832	854	828	849	881	840	835	823	803	875	910	871	897	886	826	858	816	842	834	836	874	833	842	894	792	857	851	821	900	835	909	833	898	889	886	854	851	897	823	847	888	860	817	863	847	803	832	863	843	819	847	801	838	868	814	864	808	851	869	809	883	802	894	903	901	863	870	857	884	856	807	777	898	858	897	792	879	857	797	809	871	883	821	890	872	805	845	840	873	861	847	883	811	848	827	871	880	837	863	915	855	798	834	844	842	912	848	864	870	862	820	847	879	861	872	816	841	842	815	813	880	829	842	864	867	857	831	839	883	788	872	796	809	809	839	832	828	851	823	865	822	862	860	881	896	871	852	877	789	808	892	809	873	814	881	837	803	890	828	772	815	800	793	898	854	845	852	859	849	895	815	820	883	820	916	823	885	867	838	844	917	901	856	833	848	856	856	846	844	860	859	868	843	838	857	841	857	822	837	826	834	878	822	835	836	885	836	872	896	855	837	850	869	898	903	819	814	878	843	865	845	836	852	849	857	844	863	864	859	857	828	831	868	830	779	842	835	874	824	833	823	865	835	794	900	872	828	836	884	844	853	804	865	907	819	856	858	865	852	902	796	899	917	830	868	800	853	868	827	863	817	865	852	875	863	831	852	870	819	901	861	911	823	818	839	872	928	819	839	837	903	850	830	814	838	828	826	866	838	848	836	849	844	840	884	821	908	836	851	821	838	869	850	833	879	885	826	866	825	858	786	848	851	862	899	815	912	832	879	804	834	847	877	907	872	846	874	800	867	839	866	895	873	874	847	827	881	823	836	844	887	860	861	858	817	801	878	832	879	822	841	845	821	886	861	870	826	855	877	822	874	877	861	926	812	782	812	910	880	834	829	909	852	860	818	838	840	822	840	812	819	885	866	796	814	864	816	869	833	828	804	807	861	790	837	831	817	892	847	849	862	878	862	838	882	884	893	850	824	869	838	804	888	847	861	830	843	838	864	838	911	871	891	836	866	869	870	825	837	841	807	839	884	802	827	862	827	847	800	850	880	889	804	798	832	829	860	849	847	821	843	815	902	852	881	823	857	833	853	811	836	905	847	840	850	821	856	867	852	832	839	865	855	830	788	876	928	826	867	853	866	876	858	834	906	807	877	853	848	835	812	864	837	941	836	838	910	890	836	834	834	869	849	852	837	795	863	807	850	867	873	872	872	817	820	859	879	844	847	834	821	867	821	871	773	812	846	835	880	856	810	820	836	855	853	904	838	865	865	839	907	824	825	879	845	771	834	884	835	809	890	855	887	843	875	881	826	870	839	862	894	833	886	858	839	866	846	839	877	844	841	877	830	820	791	826	866	875	861	821	859	819	841	858	895	884	872	835	862	826	892	846	860	840	861	859	838	823	832	863	903	870	825	830	844	834	897	890	806	816	899	853	823	841	830	819	817	853	863	866	849	843	816	834	869	864	789	808	807	851	923	856	839	891	865	884	791	830	899	804	857	823	861	890	871	816	836	832	896	872	837	842	842	822	846	804	845	848	845	843	869	850	824	808	775	893	832	845	877	851	828	908	864	849	832	892	893	814	807	853	838	868	801	811	862	866	845	813	846	851	841	797	851	874	785	867	835	858	864	892	854	868	866	859	861	937	813	889	869	899	873	882	863	834	822	815	860	827	806	838	816	853	844	808	850	823	867	897	869	834	883	848	862	826	828	865	865	867	794	906	833	915	876	863	806	838	833	829	822	833	821	903	869	795	808	793	843	833	863	878	872	910	814	817	845	879	862	888	803	820	858	831	859	851	793	922	833	874	860	857	848	832	863	843	878	868	823	902	853	834	849	813	846	842	885	893	865	854	822	866	858	867	856	880	841	857	817	835	815	836	896	854	849	858	842	796	855	846	842	853	882	835	824	851	803	850	831	873	902	859	845	879	877	863	882	856	833	815	824	862	868	883	853	807	838	803	783	814	867	899	830	851	850	890	825	867	815	890	870	831	849	863	859	847	829	814	857	837	880	809	804	843	839	799	857	826	816	823	841	813	842	875	842	793	914	808	817	862	848	912	857	843	839	847	904	875	831	872	859	877	860	844	879	873	849	811	885	867	812	934	841	874	861	841	858	854	794	845	829	861	881	841	831	863	839	827	864	886	861	853	878	833	892	804	834	828	908	891	910	845	825	847	845	844	882	908	846	881	845	873	897	894	841	839	846	829	788	833	833	841	884	846	865	892	841	885	821	841	848	878	852	838	837	828	843	861	836	839	892	835	860	807	810	889	906	850	860	906	862	859	848	826	824	801	858	866	839	854	810	837	845	862	884	845	816	833	857	913	808	828	816	828	861	842	848	889	831	863	834	919	810	831	877	836	840	861	851	861	867	843	839	841	825	844	852	841	790	826	809	905	819	847	820	842	893	837	782	826	821	886	872	853	876	864	823	826	846	890	864	876	888	877	883	850	876	844	839	835	818	810	888	852	788	833	884	854	891	859	845	869	858	858	864	874	775	884	821	828	865	857	861	808	836	875	847	848	851	828	855	830	855	834	875	879	881	865	879	798	875	857	848	831	830	811	833	851	887	880	779	866	866	848	863	840	860	897	855	883	881	830	881	855	856	879	839	838	870	892	852	869	904	868	831	871	868	832	869	894	851	890	793	794	848	812	798	829	842	842	845	893	872	866	814	867	848	815	783	820	834	872	886	837	863	836	888	854	829	831	812	823	843	847	861	878	795	872	936	819	855	879	889	858	861	897	804	841	885	860	879	878	847	833	828	846	833	925	808	855	834	831	842	846	834	859	875	862	915	773	833	843	835	838	757	843	845	842	858	844	887	910	877	847	859	815	891	877	853	850	858	858	838	853	823	847	837	852	859	856	808	889	839	796	929	850	844	831	843	897	856	846	881	821	857	861	844	846	886	840	896	810	919	841	847	829	814	830	873	848	871	820	853	781	802	818	868	849	881	862	857	867	824	862	828	890	800	894	855	833	866	845	841	804	855	835	834	863	829	847	891	876	867	871	804	806	824	812	833	822	891	874	834	854	851	837	848	810	831	819	823	785	775	896	857	852	814	879	867	783	796	898	852	846	823	868	829	812	910	846	838	881	822	852	839	858	834	879	918	836	881	912	811	867	803	834	820	862	856	902	817	856	831	836	833	853	809	844	831	869	899	797	862	884	824	793	825	833	872	876	885	803	851	937	847	821	872	938	870	844	868	854	879	886	890	889	838	836	832	879	857	896	846	852	821	848	870	926	909	924	881	828	814	814	828	835	876	828	801	796	844	811	854	915	816	903	829	873	868	880	843	860	871	852	851	814	879	840	853	830	804	830	922	838	846	870	812	863	890	839	878	892	857
46906	42419	35991	28112	20248	14736	14878	9162	1559	567	482	5468	1740	325	265	287	275	245	279	250	239	240	221	207	212	216	198	202	205	204	218	223	196	209	212	198	224	193	211	197	219	202	218	209	222	187	198	199	190	200	200	194	175	186	211	202	216	197	194	198	184	221	211	200	201	207	192	197	198	196	200	216	202	209	183	220	191	182	214	200	212	211	198	180	206	191	190	190	188	203	204	175	197	187	179	170	193	214	177	198	202	174	179	189	197	180	195	200	209	215	196	195	202	171	203	192	195	187	194	221	180	193	201	216	172	203	232	185	173	190	190	178	209	207	181	185	211	193	194	202	187	190	200	180	201	187	198	212	198	203	185	206	197	206	176	199	185	162	196	184	198	192	192	198	220	223	206	197	214	198	205	169	192	229	188	206	213	189	192	193	185	201	183	195	187	169	200	199	195	194	193	212	159	199	188	189	173	185	189	191	195	194	196	200	197	215	190	195	170	166	218	190	166	215	166	183	168	178	153	202	187	197	178	182	205	202	211	181	234	212	178	206	190	194	167	186	194	180	166	163	213	183	196	190	173	189	198	187	201	193	224	189	190	230	190	211	207	203	176	232	177	229	206	180	178	197	229	200	188	204	188	198	208	202	217	181	181	200	183	189	213	213	199	167	195	210	205	237	200	183	223	206	190	206	198	194	192	203	198	195	201	170	204	203	177	188	195	181	177	189	199	212	220	200	200	233	204	197	186	193	169	176	200	198	186	197	202	229	174	192	202	199	185	207	226	203	231	208	209	179	173	180	204	178	196	208	188	172	190	178	197	184	206	190	186	175	148	184	198	177	213	196	201	185	176	194	223	179	194	192	175	202	211	195	177	169	190	207	188	179	191	190	199	186	185	212	190	206	223	182	205	205	219	208	214	191	199	200	192	197	171	215	200	199	197	179	200	199	196	174	197	172	198	182	195	198	196	214	218	205	200	148	210	177	162	188	183	194	193	198	186	185	182	215	190	198	204	219	223	211	208	196	206	195	178	195	191	179	205	207	202	179	173	192	190	194	178	198	209	208	172	180	190	187	193	199	180	177	169	206	182	200	187	197	195	212	200	211	186	194	173	202	201	195	188	208	167	216	168	177	176	219	172	167	193	190	204	202	180	194	202	236	207	189	207	196	188	178	191	182	221	185	171	194	190	191	169	198	211	215	209	206	175	196	197	200	195	194	196	199	202	182	218	187	201	193	208	199	204	211	207	224	199	190	188	215	198	185	204	200	176	204	166	186	189	172	218	187	205	187	187	209	156	168	179	172	202	177	199	183	177	187	213	191	205	168	204	207	201	197	198	197	195	181	208	204	190	187	206	197	184	214	210	189	211	191	210	219	201	172	187	220	211	188	183	206	191	187	186	205	176	193	202	173	210	197	182	211	194	210	192	189	209	191	197	160	199	194	205	183	166	202	188	198	186	214	210	200	190	199	208	194	209	189	188	188	196	176	197	176	186	183	185	203	218	226	213	187	191	198	172	193	252	207	199	165	177	178	208	217	186	196	174	188	173	185	157	193	213	200	232	193	202	210	211	198	194	204	200	173	210	195	195	180	220	197	186	172	182	177	208	202	209	209	215	187	191	196	185	198	161	188	182	187	202	180	188	199	173	186	185	180	218	180	159	194	206	188	189	199	212	206	193	197	196	197	190	195	185	185	195	175	188	194	200	172	185	192	194	243	206	230	176	202	199	196	199	216	205	190	196	184	184	183	221	211	175	205	208	213	180	221	197	181	216	194	190	196	197	206	181	202	188	172	194	180	192	185	196	180	207	205	203	213	204	195	209	223	203	200	198	193	197	224	187	180	178	211	201	178	190	181	183	191	215	204	189	180	188	185	208	182	204	193	200	206	190	188	180	191	212	188	163	158	180	203	221	180	200	217	193	210	189	193	202	184	193	192	190	198	197	203	213	217	184	186	218	214	194	223	215	180	192	192	200	172	171	187	190	185	175	194	188	185	186	195	195	209	189	172	178	207	212	178	185	202	167	184	198	178	206	204	228	194	204	199	219	196	184	168	221	196	195	203	190	196	217	199	180	182	163	189	189	186	175	190	202	218	196	213	184	188	204	167	200	189	191	172	215	194	182	176	191	207	179	178	202	193	189	193	185	178	203	190	224	199	214	209	187	198	208	216	197	187	196	207	186	215	179	190	197	174	197	192	193	205	189	178	147	212	187	202	193	195	184	196	223	195	200	191	186	188	183	183	218	195	192	197	193	209	187	194	201	178	177	210	203	164	180	206	189	187	181	200	176	212	213	192	209	163	204	197	217	213	176	199	182	180	215	199	222	198	188	197	210	194	208	200	195	186	194	186	203	205	192	189	195	197	194	201	206	205	205	182	191	218	207	193	215	193	176	215	174	201	179	189	192	184	198	161	198	202	182	195	174	193	193	201	185	212	210	215	189	195	213	183	211	205	200	208	198	210	176	194	198	185	189	192	192	186	200	181	181	182	195	227	214	223	197	193	204	183	232	182	225	171	206	176	166	202	225	202	203	163	206	190	206	169	183	177	184	198	213	196	206	201	193	199	220	205	183	198	179	209	209	200	202	203	204	191	193	201	201	197	200	204	208	201	188	187	179	187	215	178	200	208	186	183	193	207	187	217	193	196	214	191	191	210	197	212	193	198	188	166	178	209	199	201	192	182	196	211	187	207	180	210	170	219	187	185	193	198	193	174	190	224	197	199	187	183	194	209	206	197	211	190	189	191	180	188	205	185	204	212	186	205	207	165	171	206	199	193	172	172	189	199	197	181	199	215	204	190	196	225	198	186	191	165	194	176	187	202	147	187	191	180	191	220	186	204	205	177	181	214	176	209	198	179	179	218	179	198	185	193	209	187	199	187	187	174	194	187	200	165	210	192	184	190	203	200	182	201	189	186	186	177	190	204	185	213	200	195	195	179	197	182	213	204	178	172	217	207	220	208	200	188	218	186	198	184	189	180	188	198	217	196	177	197	211	198	181	186	203	190	196	207	205	188	178	184	187	170	171	194	191	187	174	185	203	198	190	210	207	183	183	186	189	198	194	209	209	192	194	194	193	197	186	194	212	177	200	196	182	171	196	214	185	179	206	184	200	196	209	203	188	179	198	206	181	183	202	186	201	192	213	170	182	195	191	182	210	203	168	184	187	225	206	201	198	217	192	187	232	196	200	191	202	217	210	218	199	196	201	199	188	208	181	211	198	175	208	189	213	172	206	192	213	189	222	173	198	196	188	213	182	159	187	166	176	200	199	196	196	182	218	183	195	196	218	190	176	202	208	196	162	196	190	187	182	180	220	160	202	197	167	174	191	190	197	183	196	222	195	173	203	192	193	204	183	192	194	200	157	201	193	188	211	208	192	173	185	204	193	182	194	231	187	213	196	193	183	167	185	180	191	178	176	194	196	200	189	179	207	199	196	198	189	200	210	222	198	190	208	209	181	196	203	177	177	197	227	183	189	196	186	183
37850	40017	41708	19702	5312	7729	23253	9969	2500	2157	2289	19842	3034	1258	1209	1075	1051	990	930	836	912	854	761	773	775	782	770	688	723	703	679	682	628	616	624	588	610	562	597	611	598	607	567	625	578	582	551	606	613	569	576	563	525	537	539	584	540	548	555	532	547	525	550	549	563	538	572	557	565	520	562	537	501	548	528	554	523	539	555	507	497	536	507	504	519	547	494	538	548	532	541	541	524	515	544	549	486	569	555	528	537	517	504	514	497	500	509	490	538	541	540	543	504	540	511	528	520	512	514	517	508	493	520	492	527	494	521	491	509	516	536	509	550	534	464	529	524	490	512	526	527	510	596	508	527	539	512	497	528	484	487	549	494	519	485	487	522	526	535	518	501	489	545	532	529	549	525	504	532	487	547	543	520	517	530	485	473	525	508	591	501	514	481	543	496	506	511	534	513	508	535	571	519	523	504	560	526	512	543	531	496	522	527	519	527	524	544	494	504	493	530	486	497	499	494	501	517	531	487	531	522	530	499	556	517	501	482	489	500	492	485	478	521	483	528	488	536	497	530	477	538	511	468	523	524	506	541	525	477	527	509	510	517	513	509	516	489	525	523	487	508	538	543	497	522	494	514	475	548	520	513	453	529	540	522	467	532	461	512	500	500	484	533	515	527	544	484	500	490	497	520	483	537	518	507	551	559	493	488	504	527	536	497	477	522	517	532	506	478	514	506	518	511	529	488	542	521	534	493	526	503	532	488	474	535	505	513	505	510	540	491	496	534	494	490	532	556	542	484	517	505	516	540	516	497	548	551	486	489	533	542	524	522	543	536	498	502	533	508	549	486	503	528	483	497	531	484	509	512	532	536	531	557	528	511	513	515	508	546	510	469	550	479	503	484	509	527	486	521	522	530	510	518	524	482	524	484	505	540	488	546	498	481	519	521	505	505	488	511	463	513	507	516	474	507	507	550	503	454	506	468	557	547	517	530	560	488	535	533	506	500	525	510	534	502	491	516	513	547	510	514	522	513	488	486	547	523	476	492	474	515	580	527	481	518	551	508	521	517	523	495	509	557	502	510	523	508	490	571	513	563	531	483	542	487	526	486	552	494	486	519	528	547	531	527	507	522	519	491	507	535	514	502	535	482	495	503	451	463	514	503	536	516	517	547	495	554	511	563	504	557	502	548	504	478	501	490	496	471	513	469	533	530	458	547	515	536	508	539	513	484	493	513	519	498	495	506	512	509	518	502	525	502	498	527	523	494	554	516	483	557	476	515	518	499	501	537	494	485	491	503	552	541	481	467	529	500	518	522	547	545	526	531	500	513	489	511	506	480	490	485	524	492	466	503	529	499	502	531	501	517	533	538	474	522	522	512	562	503	537	521	485	528	508	533	514	507	518	523	498	541	511	486	531	526	478	529	511	536	510	495	512	489	494	513	540	541	555	531	489	548	506	509	552	507	505	480	520	469	542	518	526	544	533	516	470	497	517	536	515	503	511	501	533	537	505	517	490	493	512	508	456	521	519	534	531	495	499	487	503	518	484	535	520	518	464	495	544	524	491	531	499	511	496	520	494	536	512	485	509	533	490	486	511	508	501	472	472	467	522	492	528	529	523	475	508	561	514	564	504	505	529	509	520	509	522	538	494	517	490	500	513	518	525	523	524	481	498	510	522	507	528	499	537	487	511	475	552	529	512	582	513	491	550	515	506	497	498	556	487	539	531	523	531	500	526	492	532	525	517	487	484	502	499	530	477	552	523	536	545	499	500	526	529	507	530	518	485	529	532	505	504	503	482	554	529	469	517	522	500	496	546	509	513	545	539	504	491	481	498	475	472	484	512	490	513	513	513	566	501	552	494	481	478	520	502	513	508	473	495	510	515	546	514	497	524	490	518	517	515	549	545	474	497	517	525	496	502	468	491	493	545	523	469	481	497	548	486	514	530	495	500	536	482	497	497	473	490	520	500	501	526	519	534	500	439	463	486	530	504	514	498	520	529	508	527	490	535	536	511	519	492	512	519	510	542	512	490	544	494	480	554	555	514	510	509	513	505	491	496	496	538	500	521	496	533	489	487	516	507	498	565	516	510	478	477	515	510	515	564	511	535	523	530	505	497	531	518	519	521	530	531	505	536	541	524	511	557	525	484	528	470	486	501	554	514	524	500	503	544	506	524	508	516	539	516	482	510	514	547	516	460	514	512	469	514	487	462	526	530	530	538	536	453	467	490	498	555	505	496	540	537	504	549	483	527	504	544	558	523	505	516	493	556	539	525	544	549	480	527	522	507	529	500	511	480	473	501	505	556	530	553	552	480	516	482	536	504	526	500	538	526	564	519	525	490	515	507	573	483	517	482	513	552	515	543	495	543	563	550	534	532	486	545	503	548	532	524	554	547	514	538	562	507	510	513	530	547	504	519	552	519	516	509	485	510	503	509	512	496	516	538	528	490	534	528	550	526	535	520	482	495	476	498	530	506	507	535	531	532	506	517	493	544	523	541	509	481	563	528	494	532	547	518	522	570	526	524	515	519	532	509	490	505	495	496	498	531	517	569	517	522	521	480	520	532	527	503	507	538	510	513	514	472	517	539	484	532	508	513	528	533	512	507	516	482	492	556	549	534	504	506	521	518	495	488	548	512	500	511	502	496	520	515	498	490	568	544	489	547	565	486	521	503	547	489	547	524	527	523	524	530	546	495	526	521	480	510	513	518	502	557	505	558	519	489	567	491	512	509	500	557	524	469	559	505	501	503	513	488	491	526	488	527	512	533	496	510	516	536	521	511	502	515	539	536	527	514	544	510	473	527	508	533	497	489	517	511	513	486	508	518	534	489	541	531	517	490	555	523	548	557	484	539	488	526	513	503	559	509	531	490	540	505	483	562	452	542	473	504	522	542	520	522	522	499	514	531	525	500	500	538	534	551	493	487	474	499	506	535	478	519	528	491	516	495	506	508	526	515	544	505	517	539	537	486	509	522	470	518	554	500	471	487	499	506	492	548	514	486	490	526	502	482	498	505	524	509	549	490	499	525	517	536	472	478	514	486	522	523	471	507	506	498	509	487	510	520	494	483	574	490	529	514	513	502	491	494	509	507	494	541	497	510	493	474	498	546	531	490	513	527	529	540	499	545	533	493	523	473	509	538	492	494	486	535	501	516	499	516	477	517	512	537	523	490	505	513	556	556	534	491	524	500	517	502	531	461	482	523	495	510	540	505	503	485	558	507	545	508	459	507	496	535	517	516	481	512	502	510	563	467	535	530	500	531	501	512	463	514	520	502	502	508	511	535	502	511	529	530	471	495	527	535	512	523	559	508	500	545	557	507	490	503	525	521	507	532	501	534	541	480	502	505	531	533	509	563	502	488	538	504	528	512	483	517	463	507	530	548	525	467	522	482	521	523	491	511	504	536	513	533	489	543	559	520	527	513	497	510	496	531	539	539	518	478	497	515	515	505	513	495	514	481	543	483	521	536	517	499	490	532	497	500	530	503
9894	8169	6143	1658	503	363	418	366	329	297	300	402	293	287	323	306	278	315	305	276	289	246	277	327	296	305	300	276	277	303	284	298	281	302	294	276	262	277	293	309	302	290	269	256	275	289	302	300	267	273	283	284	273	289	270	296	279	279	301	286	284	314	289	291	311	290	305	303	301	296	284	316	309	303	279	314	318	287	268	264	287	294	300	300	273	313	301	279	290	290	292	292	254	275	293	261	284	306	286	298	287	293	328	290	289	281	291	307	271	295	260	306	304	333	294	309	300	275	296	295	270	296	312	293	289	315	259	322	318	285	275	274	309	274	277	302	301	278	284	302	293	278	303	302	292	311	266	293	307	291	293	315	276	289	289	286	307	276	303	284	291	290	268	273	288	299	294	296	296	292	305	301	286	283	302	315	270	261	294	283	254	296	302	304	297	293	263	293	299	281	260	273	261	276	283	303	282	276	307	275	290	294	283	295	311	296	277	296	309	305	288	295	274	280	278	289	264	274	283	298	268	266	271	272	298	294	299	300	296	265	282	295	275	297	295	293	257	291	303	321	297	288	327	279	318	271	330	281	293	318	269	337	298	301	288	281	284	303	304	318	301	268	310	286	294	305	296	294	308	287	282	296	306	271	291	288	308	278	301	308	290	283	310	261	292	296	291	327	300	272	304	295	263	303	286	262	281	297	290	303	308	297	303	318	274	285	295	323	315	284	293	335	306	320	299	296	295	261	273	286	268	307	294	285	290	289	297	316	303	295	303	293	291	252	258	282	288	331	257	273	296	313	281	279	293	299	286	300	266	288	305	286	276	296	305	284	272	289	283	316	306	294	268	348	281	293	267	281	297	310	291	299	296	289	324	316	266	285	279	304	286	337	296	271	322	258	306	268	317	301	290	274	308	310	316	323	291	291	287	306	303	266	289	328	288	300	293	302	291	326	272	303	276	282	281	358	295	319	312	277	303	283	294	273	283	286	321	282	303	287	292	307	332	299	295	275	279	317	297	300	281	291	317	316	295	289	298	310	297	256	249	273	280	270	301	277	299	278	286	292	279	323	297	263	299	259	286	310	290	275	256	297	283	284	297	307	289	321	306	319	276	301	304	295	314	280	267	283	309	273	288	286	312	272	273	288	288	296	302	310	306	258	317	269	278	306	257	317	301	291	298	296	286	319	255	319	319	302	291	279	308	296	293	307	286	274	294	282	293	306	311	299	300	287	304	306	288	296	285	294	298	292	304	314	268	286	300	299	277	260	270	275	265	278	283	298	288	274	317	297	303	264	315	311	295	319	301	282	312	281	288	295	270	288	293	314	296	307	294	286	272	261	289	290	284	268	298	303	282	249	294	291	290	284	287	279	307	278	281	300	288	273	310	285	290	290	310	314	288	302	281	296	300	256	285	289	288	244	266	327	322	292	262	305	287	286	286	302	314	278	290	255	281	270	292	315	313	263	303	307	297	301	295	284	261	310	267	321	293	300	288	263	295	282	285	279	306	315	326	303	321	281	263	267	326	296	276	290	287	319	280	286	294	265	284	288	303	265	274	291	277	282	299	279	275	300	301	269	265	260	301	298	271	295	322	291	278	295	323	291	318	286	292	291	287	298	310	312	268	298	295	292	269	286	257	305	283	279	302	291	303	296	286	302	293	294	274	299	308	304	314	270	302	314	292	316	275	325	293	301	290	283	312	261	299	292	325	286	271	317	291	281	298	321	270	284	276	300	330	296	280	314	274	272	293	281	321	282	301	284	281	302	318	317	283	328	303	285	312	278	312	312	301	279	295	267	301	305	275	323	270	267	278	276	293	286	310	285	311	288	305	291	299	303	271	287	324	279	283	291	297	288	269	276	290	289	285	305	308	265	268	327	329	281	297	274	270	291	299	271	279	298	313	286	283	336	279	307	299	310	320	299	296	297	300	305	314	306	277	293	290	289	308	276	317	298	292	277	296	294	263	294	304	299	273	312	282	285	297	302	273	319	312	318	280	312	286	292	306	316	291	280	284	284	313	260	284	304	300	280	310	313	273	279	315	275	285	319	315	293	297	263	308	300	281	301	278	308	285	248	288	285	322	262	289	302	294	293	278	310	293	289	309	273	296	303	317	279	286	306	321	295	317	299	299	325	314	311	317	303	334	300	283	288	296	281	281	297	277	278	267	287	293	296	306	300	286	314	304	316	326	274	328	344	307	251	303	287	283	255	264	291	284	301	304	279	303	278	313	293	286	281	266	271	282	277	307	295	291	310	286	311	309	281	280	295	273	290	299	315	269	288	271	252	307	282	277	266	269	307	288	324	262	307	298	247	269	283	279	326	321	282	288	284	293	275	298	284	276	317	274	300	286	304	305	268	265	264	303	345	276	268	325	281	311	342	305	294	300	271	306	290	289	272	287	248	296	287	283	301	296	287	293	301	298	320	300	298	289	266	280	281	275	297	289	331	276	284	294	298	296	285	307	298	301	284	314	290	299	293	290	330	333	289	296	294	299	292	303	300	305	295	274	284	276	286	289	279	288	287	308	283	272	295	275	292	299	257	300	302	307	303	277	298	289	284	285	271	321	309	288	257	279	257	306	297	276	292	290	313	269	297	295	294	251	310	295	307	270	264	297	296	309	272	316	273	315	292	288	307	297	293	295	255	305	270	290	294	282	288	311	297	285	320	291	298	303	305	305	297	288	311	288	281	297	313	288	281	281	285	270	279	325	282	301	296	276	318	304	279	296	291	280	295	258	279	316	276	278	302	281	271	284	306	307	311	312	315	293	292	301	327	280	269	258	294	299	284	302	317	264	287	312	286	307	318	287	279	285	270	271	286	310	284	306	283	267	281	262	283	293	330	330	289	289	287	300	264	301	294	277	280	280	294	331	276	318	295	304	285	319	291	316	291	299	317	305	292	276	290	279	296	274	315	297	311	277	280	286	256	311	305	281	298	291	314	264	305	310	328	308	295	293	247	292	308	306	327	304	287	314	281	265	241	312	311	295	293	280	307	313	254	262	309	305	295	293	270	276	295	282	307	287	287	303	291	310	296	324	280	265	306	309	281	291	300	271	285	316	325	268	294	319	308	274	310	292	281	264	298	321	280	321	307	285	286	283	314	297	280	306	291	311	278	289	304	278	293	264	271	287	293	336	289	283	304	284	281	309	287	282	302	287	296	303	268	260	286	296	274	277	275	297	305	268	276	274	273	298	314	304	284	301	274	281	281	281	296	290	302	300	300	273	323	302	314	303	304	301	289	284	281	313	286	332	285	277	324	321	326	319	262	294	300	300	317	292	315	291	271	304	306	332	295	307	308	299	305	293	310	275	255	346	273	313	293	307	292	323	274	289	298	271	321	264	293	323	292	273	264	296	267	287	263	283	283	290	288	309	250	285	282	328	294	270	256	268	276	291	300	282	294	313	294	323	271	278	314	306	254	273	275	291	295	292	307	283	277	275	328	289	280	295	272	289	281	284	317	288	314	263	287	303	284	278	290
9833	9923	9265	2930	1151	987	1519	1155	801	840	830	1808	827	790	824	782	808	836	777	788	755	744	797	743	765	727	812	742	814	829	794	795	786	792	746	768	735	760	823	757	757	834	754	778	729	808	780	764	749	771	752	783	803	796	751	797	804	744	756	808	842	781	790	749	730	751	729	763	810	738	823	804	731	760	754	723	830	779	771	763	797	801	813	802	763	770	829	790	800	785	719	735	767	736	785	784	803	743	749	761	768	800	743	781	802	782	812	728	814	758	784	841	790	836	780	773	764	786	746	754	773	799	808	793	830	807	763	745	759	719	781	748	798	794	748	805	754	768	794	781	759	830	795	749	773	788	729	736	809	759	777	768	805	745	761	769	813	750	762	801	814	788	770	820	817	769	780	788	750	811	756	767	743	782	781	795	769	793	763	823	775	763	799	805	780	776	708	748	782	772	778	803	816	774	779	834	756	769	775	770	767	817	822	784	776	811	790	774	707	764	769	793	744	745	760	770	758	824	798	794	817	762	757	799	776	793	806	770	742	753	793	806	766	793	786	759	759	729	799	770	731	788	770	793	776	794	789	759	774	767	777	750	774	781	754	698	775	822	753	793	751	753	807	811	760	788	742	758	798	776	753	770	771	772	732	734	787	773	727	724	774	778	736	724	793	690	771	753	764	807	802	816	765	810	780	802	781	775	764	795	783	775	738	749	748	780	735	772	731	761	782	777	788	760	745	769	839	750	758	793	804	771	801	822	780	774	770	808	805	750	752	794	778	782	800	766	742	764	744	768	755	777	734	715	819	775	779	780	710	772	709	779	791	756	764	785	719	818	823	734	784	803	823	777	804	820	774	716	770	772	789	751	754	777	767	782	763	778	745	764	770	780	801	782	810	807	800	779	799	738	761	784	734	794	825	756	766	758	739	752	744	813	806	733	769	871	734	768	783	781	803	823	756	803	773	775	801	768	758	771	804	742	828	761	756	792	793	826	764	755	803	779	796	798	788	806	795	799	774	819	773	785	803	760	780	793	813	806	764	816	732	831	775	803	770	793	805	739	787	791	790	776	798	738	797	744	755	785	812	758	763	783	775	793	755	774	716	777	733	792	770	728	752	785	783	783	780	775	807	749	796	809	813	754	745	776	751	802	810	769	755	774	782	753	810	682	744	795	784	774	766	814	771	787	807	737	792	845	799	747	783	802	738	769	791	671	743	801	782	795	780	818	804	771	824	745	772	738	713	797	811	785	808	778	807	778	770	781	789	752	727	776	766	761	772	781	759	740	756	792	726	720	751	766	803	789	737	740	734	769	803	766	779	812	747	784	843	795	788	803	763	815	820	722	806	768	836	788	739	774	812	804	819	787	788	763	822	766	798	808	746	777	791	764	756	783	781	799	815	792	781	790	805	719	785	748	795	757	745	813	767	780	752	760	758	834	766	755	792	800	733	766	815	752	830	786	792	768	740	773	807	792	755	773	767	833	792	748	695	751	801	763	806	735	770	794	788	776	740	792	731	776	772	781	740	765	802	782	757	792	784	769	761	785	806	733	801	770	810	807	757	771	738	768	809	779	790	779	793	796	751	789	817	833	782	748	764	824	797	821	786	760	747	760	746	750	806	829	749	779	815	771	776	775	735	745	766	734	793	773	709	757	811	780	779	774	731	786	795	789	840	766	792	745	801	748	764	767	797	765	817	740	756	774	793	757	752	809	748	763	764	769	726	749	769	776	780	752	799	726	754	754	740	799	764	794	749	734	772	758	762	803	720	744	784	785	773	817	703	767	823	763	777	764	805	786	760	761	755	724	725	760	754	762	767	772	804	803	826	702	799	820	779	808	771	780	751	797	787	766	764	747	734	785	796	787	744	797	786	819	769	790	803	795	796	768	761	760	763	735	802	751	740	790	792	763	783	765	803	738	792	774	769	752	773	782	789	786	779	769	803	748	772	795	731	801	795	759	755	829	797	760	795	780	765	825	772	778	758	814	817	758	754	760	793	743	835	800	787	753	839	741	770	826	784	755	754	735	792	753	788	791	760	791	782	793	796	782	782	767	751	766	819	772	824	785	766	745	758	801	757	769	788	752	767	749	797	798	798	777	731	791	771	728	742	772	774	753	746	803	793	779	815	752	772	743	769	761	806	769	777	764	746	801	773	797	772	760	760	776	777	773	765	763	802	804	870	780	830	758	740	836	800	835	740	764	796	760	800	762	763	786	775	793	719	778	758	785	811	755	785	747	823	760	745	723	797	773	754	829	828	767	753	810	739	787	762	758	769	774	775	763	765	785	767	767	789	755	745	772	731	773	802	797	803	763	793	747	806	784	709	820	839	769	832	778	797	725	794	773	746	800	758	779	759	747	735	762	748	780	789	755	797	800	772	795	836	801	744	805	756	784	797	781	749	789	789	810	743	770	789	771	734	807	831	767	832	782	811	735	792	804	754	797	735	774	753	765	808	809	760	743	726	810	825	770	765	744	743	737	807	728	791	779	810	769	757	746	826	802	754	771	779	728	779	742	744	793	800	753	788	770	753	755	786	767	794	780	732	743	821	811	784	778	753	748	746	771	793	804	749	784	784	761	774	770	778	743	766	819	775	781	802	793	738	753	809	736	734	778	751	819	730	759	754	789	791	767	778	778	699	791	805	763	731	747	773	774	830	771	778	770	787	754	715	779	813	784	761	747	785	794	775	730	839	818	764	771	765	741	775	749	788	796	759	752	757	810	743	749	767	769	730	786	775	773	743	797	766	770	783	844	760	774	734	774	768	727	770	794	782	773	791	761	804	794	808	824	775	816	751	748	804	718	739	810	730	760	753	751	798	798	809	746	805	756	763	747	796	767	718	760	774	752	783	770	802	835	821	772	767	726	795	784	800	784	797	698	809	733	748	775	719	777	785	809	817	804	827	775	744	816	720	778	768	809	829	779	760	779	803	827	745	737	758	807	817	784	797	802	760	783	783	805	797	805	793	766	802	808	773	697	800	731	771	770	822	732	757	718	720	713	779	753	776	777	747	787	786	742	775	742	775	735	767	813	794	789	771	745	792	803	803	774	790	735	762	785	767	786	801	737	783	803	804	747	796	811	750	753	771	735	753	795	794	738	767	790	790	788	787	830	749	801	757	815	800	715	741	765	746	740	791	736	788	807	792	751	789	783	752	788	739	770	784	745	829	764	780	810	776	808	768	790	730	751	764	778	791	742	808	768	780	803	759	757	795	767	764	766	811	768	738	736	782	775	762	768	811	762	754	815	816	779	766	767	755	794	730	793	741	753	778	748	735	791	818	729	791	785	756	746	774	801	797	742	781	775	756	739	777	796	770	765	761	811	749	807	771	754	768	803	730	749	801	741	763	805	734	800	768	767	790	768	808	784	794	779	789	776	781	749	753	762	756	784	783	758	839	813	793	806	749	780	785	802	793	779	752	697	761	763	834	739	755	768	733	758	777	806	786	743	817	751	756	752	724	745	804	742	798	751	789	839	694	823
43544	35236	34607	28225	21483	14244	6220	2552	1113	663	491	2650	1006	402	398	398	394	416	379	368	403	400	351	380	356	356	362	384	376	359	352	355	360	365	336	389	309	371	381	335	348	362	306	334	388	348	363	338	303	354	334	344	333	352	333	328	374	329	355	365	332	355	349	332	327	325	332	369	341	355	341	312	360	357	360	356	366	330	316	341	342	338	330	341	347	354	351	349	343	369	351	388	333	354	340	324	317	347	335	355	306	326	336	316	309	305	323	351	307	330	363	358	306	352	358	328	343	324	371	338	328	355	331	331	369	293	345	330	349	337	312	342	333	342	317	341	372	329	338	337	351	341	344	356	336	317	325	341	367	359	323	323	339	342	345	321	312	349	329	361	347	343	322	320	350	335	336	344	326	329	330	348	300	345	330	342	333	328	345	352	323	337	355	351	348	354	322	346	323	352	349	355	361	336	334	369	328	362	346	358	359	354	369	366	355	325	342	305	366	342	327	326	346	350	331	360	352	351	320	336	323	334	319	344	331	301	342	339	349	347	346	323	324	351	324	343	349	365	334	350	348	336	314	337	341	357	350	372	375	358	338	333	333	346	343	353	325	354	348	364	330	379	339	341	328	326	342	348	333	343	338	378	327	347	328	334	315	326	324	343	349	352	328	314	345	330	373	325	335	329	322	343	338	325	363	338	351	335	316	328	335	372	353	373	322	358	355	350	340	315	289	328	334	302	313	331	382	333	326	341	371	351	347	328	350	358	319	323	338	358	333	327	347	335	349	330	320	362	324	364	343	333	343	328	332	370	338	331	324	367	334	308	349	364	330	354	322	338	333	318	299	357	338	337	340	366	355	343	337	310	364	360	308	348	358	359	336	383	365	351	372	346	340	367	350	316	331	357	338	318	347	335	367	327	346	364	309	350	321	374	335	360	342	320	373	353	326	338	355	346	379	323	336	339	343	327	327	354	337	323	353	322	365	350	366	330	334	331	361	333	352	356	316	343	370	349	333	364	349	310	343	349	334	351	359	373	374	345	343	329	339	338	362	316	365	372	343	328	325	328	337	351	354	350	348	304	343	358	332	312	362	328	338	358	305	357	346	357	349	323	369	335	333	375	316	328	359	333	335	334	335	358	357	360	341	335	334	345	390	344	355	323	363	352	330	343	343	343	332	332	338	326	346	313	329	343	334	337	303	317	351	353	312	299	332	356	345	327	345	349	329	332	367	333	332	308	320	356	364	328	372	355	337	331	323	334	360	339	346	370	348	397	346	337	344	365	366	357	351	305	344	348	332	337	327	347	374	353	318	347	318	339	388	347	331	334	320	374	340	333	364	359	346	331	347	350	291	349	328	306	340	337	323	311	350	353	371	348	350	341	341	364	345	342	348	343	314	365	346	367	316	348	317	337	353	361	333	307	319	337	377	382	328	361	364	379	312	346	329	359	345	338	320	322	308	335	323	346	310	342	362	338	310	359	337	343	334	335	335	347	341	334	342	331	336	323	317	295	345	337	316	313	322	376	345	306	334	341	345	328	353	336	324	338	363	331	304	359	325	319	379	315	344	346	339	349	337	372	362	335	378	323	343	333	356	353	343	372	315	343	359	353	346	343	337	345	356	373	311	332	327	348	353	339	335	341	342	307	352	351	325	360	343	344	356	335	367	343	331	347	359	345	297	315	296	297	362	342	343	357	326	346	361	350	327	347	331	330	323	362	322	351	329	353	334	331	345	371	351	319	363	325	353	337	320	340	372	361	376	408	324	345	361	361	331	345	337	339	373	369	348	345	323	325	351	344	347	353	397	349	345	368	337	363	338	346	334	338	347	387	371	353	325	365	342	363	349	313	378	334	351	319	360	342	339	334	367	346	355	361	321	318	337	312	309	359	384	329	334	320	307	368	339	328	352	363	349	378	380	335	383	307	374	347	355	342	348	347	338	317	356	364	306	353	313	378	361	332	337	318	319	350	348	367	332	354	322	370	324	362	357	381	359	322	323	330	374	348	351	322	357	352	340	354	315	315	340	333	364	379	345	333	336	301	333	354	356	371	338	340	322	310	339	338	346	356	333	315	337	333	361	353	330	366	374	338	362	353	375	349	359	322	327	326	325	360	363	339	354	350	344	337	341	348	355	333	352	334	347	366	360	341	289	337	332	329	342	328	323	315	331	323	310	324	324	317	352	338	314	308	340	334	349	312	307	345	309	322	328	363	353	347	375	340	335	347	382	338	369	353	340	316	361	357	356	311	356	366	361	338	330	349	303	372	337	336	328	331	329	351	356	333	315	351	319	328	350	357	368	347	324	330	359	368	324	321	364	333	329	349	352	352	346	362	319	353	329	314	332	339	321	353	347	367	347	332	352	343	328	357	355	387	345	322	361	299	330	355	334	325	343	371	353	323	350	321	343	362	350	382	362	332	327	330	323	366	339	319	342	345	373	372	357	337	366	319	335	324	341	327	319	300	334	326	330	337	343	335	337	346	367	327	367	343	345	353	337	335	328	336	342	352	312	346	327	336	307	379	348	329	355	347	301	325	353	343	341	297	334	333	347	343	314	344	355	308	349	354	337	343	342	355	336	340	336	344	315	335	352	341	359	321	331	351	364	346	338	314	331	337	336	366	332	349	315	327	345	344	323	357	322	352	326	337	358	340	325	350	354	351	359	354	357	359	358	347	344	352	333	356	377	309	355	359	338	321	352	334	324	330	327	372	357	335	350	343	356	361	329	326	329	359	349	332	338	332	320	342	311	348	339	347	333	344	350	328	383	327	312	372	368	314	378	359	335	368	373	348	358	290	369	345	324	359	333	349	328	364	354	352	302	341	323	346	337	370	328	347	337	324	357	364	359	365	332	348	325	357	356	335	331	324	347	346	330	319	371	317	343	339	325	338	347	326	332	358	379	342	363	360	315	369	340	359	339	336	346	337	292	304	329	375	345	320	351	344	337	345	315	361	328	347	318	314	355	341	350	353	362	336	314	291	332	359	336	332	336	357	342	376	341	335	344	353	331	349	350	341	343	339	332	341	317	355	346	349	327	338	346	331	332	319	340	347	361	332	318	321	364	324	347	388	353	312	377	357	331	347	353	324	336	400	337	332	352	377	319	338	339	304	316	363	352	358	331	385	296	352	341	350	329	309	343	340	363	361	342	351	328	383	331	328	342	303	340	345	348	336	318	351	358	329	346	332	364	324	316	313	352	343	330	348	343	318	332	366	348	379	369	337	332	306	339	334	357	350	328	350	307	349	378	342	338	304	358	327	372	330	328	361	346	301	356	332	331	347	331	347	321	347	348	306	309	357	345	341	325	307	329	359	352	369	329	339	318	342	342	341	318	324	372	339	346	348	385	340	363	341	372	338	335	364	371	340	319	349	348	347	327	321	338	356	336	324	360	317	329	321	336	362	341	295	334	369	374	348	346	320	313	350	362	356	393	354	367	330	357	406	319	354	328	344	341	336	315	303	377	344	313	341	369	382	346	353	361	329
39812	37729	34561	22564	16566	6845	2529	3055	1832	1733	1675	12469	2615	1295	1212	1108	1110	1118	1099	1105	1000	1081	985	1007	1015	995	1009	1000	956	918	919	913	902	959	908	948	856	923	890	917	903	914	907	899	890	899	859	853	887	879	923	886	890	908	864	889	900	916	880	878	914	899	856	882	899	879	887	904	829	873	859	937	880	853	901	809	884	903	856	932	930	858	847	866	850	886	936	885	889	891	859	946	919	865	894	888	875	887	918	854	880	834	879	859	956	831	858	897	826	916	844	866	852	855	811	847	876	844	844	826	819	852	873	821	862	874	850	843	777	905	886	893	853	847	836	865	862	861	889	917	848	818	833	873	834	844	848	920	871	855	875	854	829	917	892	887	840	862	845	884	905	827	862	855	838	885	876	878	879	841	883	891	847	923	849	896	873	868	859	819	865	869	823	897	883	819	863	868	816	875	868	876	835	846	854	834	865	867	837	880	872	891	845	895	898	865	834	896	849	865	891	825	831	856	889	844	902	911	903	866	816	885	851	845	848	884	816	843	839	863	881	897	811	838	872	903	882	895	877	883	932	848	832	876	834	880	837	830	889	893	854	867	881	901	882	878	911	912	798	848	878	887	859	862	879	851	877	856	869	850	841	799	873	807	855	847	911	897	889	838	865	858	828	813	834	855	850	835	831	813	840	856	804	878	850	898	863	849	857	865	890	794	900	871	814	820	849	858	840	863	875	796	867	862	854	843	868	936	900	835	905	900	827	918	914	883	877	895	825	856	829	816	851	846	807	871	882	903	821	877	860	834	880	885	811	876	886	783	865	855	882	870	915	866	849	851	840	835	883	862	886	854	831	866	896	818	850	879	875	855	875	810	878	795	833	868	858	874	807	843	907	843	836	873	880	827	872	838	825	869	847	938	787	885	878	826	819	861	827	876	844	880	862	833	858	828	829	830	830	907	807	859	845	848	853	869	837	847	880	840	847	842	842	851	828	831	835	877	855	832	887	918	792	898	864	824	905	861	827	853	903	819	832	876	914	891	869	900	867	833	832	892	862	845	877	880	873	842	821	824	884	830	852	855	834	863	870	846	874	821	852	862	867	917	874	878	839	836	859	917	891	844	832	859	802	865	875	886	886	839	884	870	832	853	866	828	867	912	828	835	851	900	890	863	842	831	867	845	895	864	844	913	882	840	867	810	817	837	863	914	854	834	823	812	891	853	839	855	827	852	849	887	807	868	845	864	867	820	888	837	883	856	883	865	869	861	852	869	861	846	833	864	880	810	903	847	857	864	861	841	890	791	900	843	852	832	861	908	878	917	856	863	827	845	883	872	908	867	859	906	833	837	869	876	833	806	840	846	834	838	909	811	865	873	876	830	883	854	899	915	876	836	892	846	818	833	884	858	866	784	853	844	856	873	934	864	861	841	895	836	792	848	869	831	879	851	872	879	827	854	863	871	888	914	857	878	881	868	835	876	838	864	818	835	885	847	820	885	863	897	800	849	923	890	847	867	822	838	852	905	844	919	868	856	858	839	833	835	866	837	899	883	812	812	910	827	884	825	856	900	760	866	872	843	830	915	861	858	849	871	836	840	847	850	807	843	899	870	887	836	828	846	882	849	890	873	790	857	871	847	849	860	809	857	889	882	872	915	861	850	887	897	851	809	835	860	912	894	864	918	841	805	866	880	919	877	842	845	845	858	846	848	889	869	904	890	894	846	831	877	833	863	835	875	871	912	870	881	884	865	865	874	824	892	805	903	891	846	831	903	866	866	852	904	857	850	850	849	842	873	892	917	846	842	842	833	816	845	871	853	806	887	882	892	859	832	820	856	872	859	856	882	873	859	852	849	848	834	866	834	821	789	809	862	813	911	835	803	846	893	845	904	867	899	889	887	846	853	838	841	898	898	849	857	829	881	841	837	876	861	819	895	876	892	910	898	867	899	793	880	882	853	872	854	899	859	827	871	820	867	877	869	845	884	838	855	861	813	859	861	824	810	848	923	866	819	889	812	855	875	852	922	806	835	846	852	853	888	889	834	890	910	846	873	870	884	852	868	914	874	818	803	868	874	843	862	912	867	894	822	888	860	845	826	843	844	847	838	857	880	882	869	897	871	841	893	879	842	853	834	801	838	900	825	916	835	857	831	794	831	876	852	887	818	846	821	865	836	843	813	893	848	881	853	832	839	850	842	904	855	831	872	896	862	813	841	887	852	881	894	905	880	880	805	907	841	873	861	831	822	855	871	855	858	905	834	876	822	913	805	896	889	816	813	855	887	839	849	857	871	858	830	878	865	850	849	899	846	868	882	847	904	905	856	896	874	804	879	865	903	818	875	869	891	808	793	860	869	862	858	816	868	836	876	878	872	814	846	822	949	845	829	877	882	809	851	841	871	900	867	861	889	841	867	869	875	843	861	855	889	841	863	850	860	920	855	848	849	865	851	883	866	860	853	882	850	864	888	906	840	837	857	870	835	867	872	903	922	861	898	883	859	848	879	905	814	828	874	869	877	872	837	830	899	838	855	878	799	857	901	859	877	838	900	845	863	853	855	847	861	893	851	869	877	823	831	842	842	843	845	838	870	846	867	856	849	863	856	875	857	884	875	902	873	865	821	808	837	837	887	844	876	867	908	842	822	827	863	881	870	874	866	859	920	912	912	848	897	891	855	903	858	861	829	832	875	858	896	925	833	808	878	814	891	838	895	884	855	836	887	853	794	852	842	854	862	839	865	819	886	845	870	943	826	954	871	825	873	849	848	850	856	904	856	828	854	845	874	885	838	879	841	875	925	857	819	857	834	882	840	891	853	856	897	831	853	899	888	824	829	861	868	878	902	814	872	843	851	825	848	816	858	861	872	919	841	876	865	927	890	855	814	826	859	848	844	865	880	844	906	814	865	891	882	858	813	901	857	827	883	823	807	855	871	877	860	865	828	874	840	855	869	850	865	885	883	827	829	880	869	905	849	835	836	905	854	851	872	884	874	886	923	849	911	891	832	842	841	903	842	851	868	839	871	841	844	939	846	876	878	836	856	803	860	840	894	807	886	885	853	880	876	825	844	872	873	840	870	928	877	898	823	881	877	848	840	832	850	840	903	890	846	852	911	836	861	825	869	904	862	816	819	821	861	837	858	879	840	837	882	876	859	832	872	858	867	832	893	806	868	901	842	878	860	861	834	885	862	832	804	807	901	866	872	829	870	942	843	853	874	891	850	883	854	843	790	811	853	825	838	882	882	809	791	817	845	860	872	849	848	875	897	881	847	871	823	887	846	829	880	823	863	846	893	813	867	858	918	859	842	893	831	817	900	847	856	795	854	860	850	899	890	865	900	872	857	857	855	846	821	870	864	816	830	875	871	836	896	895	889	886	823	815	801	848	858	847	813	890	914	851	892	858	905	808	837	870	912	843	894	832	848	847	870	840	854	836	890	798	858	893	882	883	846	875	847	828	902	822	831	861	821	873	893	840	842	937	844	877	890	793	848	802	835	886	866
51157	40721	36815	31090	31828	24721	20693	14126	6992	2221	824	7805	4776	382	306	301	278	296	259	281	263	240	233	256	233	229	250	225	251	207	227	214	228	230	240	221	220	245	245	223	223	250	200	244	230	238	225	209	243	205	215	214	220	216	191	203	211	238	223	228	224	219	206	217	237	213	197	239	219	227	219	201	232	198	218	226	191	199	209	214	218	212	209	236	196	209	222	204	236	212	228	205	181	210	224	220	194	204	214	210	213	245	220	220	209	200	207	238	187	220	241	209	208	212	208	190	193	210	223	214	200	218	201	214	200	210	198	237	207	222	183	231	203	190	196	217	212	203	218	211	192	200	228	219	178	231	226	228	221	215	231	200	186	202	228	197	230	189	219	212	213	197	198	188	220	254	192	198	215	199	199	221	197	268	208	209	223	223	203	220	219	190	233	224	206	208	222	191	241	224	185	194	216	199	197	213	198	216	222	242	193	212	205	205	206	219	225	244	230	208	208	213	230	214	212	219	227	211	239	221	216	229	255	234	198	201	184	203	198	222	216	205	241	198	201	196	202	198	217	197	215	218	232	240	215	221	228	204	220	220	202	215	215	212	215	212	232	201	215	185	218	224	208	212	214	231	192	197	202	196	214	198	171	203	207	264	230	214	200	217	237	219	221	227	208	215	212	206	219	221	206	207	216	219	196	225	227	214	197	190	216	202	220	218	210	230	212	204	223	200	229	207	223	217	224	184	218	239	212	208	218	210	213	197	197	226	230	211	208	198	188	213	231	198	225	188	215	199	215	222	197	214	196	225	226	227	203	217	222	235	200	195	244	226	192	197	202	225	209	211	210	194	230	205	210	242	196	200	197	222	224	253	222	220	199	235	194	213	218	217	225	196	215	197	211	195	237	233	192	249	234	252	201	203	220	221	209	226	221	228	206	226	202	210	223	229	213	248	201	198	193	184	220	227	230	195	221	196	217	223	200	206	218	208	204	215	191	211	209	247	214	217	231	210	250	219	230	190	210	198	213	216	224	220	201	229	243	224	214	212	208	190	178	218	189	195	211	203	216	200	200	218	189	203	235	228	187	223	215	215	195	242	209	223	216	221	204	217	204	210	211	209	206	218	204	209	225	187	188	206	207	215	204	236	227	197	210	235	201	212	215	223	185	216	233	238	186	205	192	255	222	207	218	206	202	205	229	223	215	203	244	211	201	220	211	247	223	186	242	210	227	189	236	208	207	231	229	197	225	202	197	197	222	234	214	218	215	214	229	185	238	227	189	225	188	217	218	193	209	230	230	238	222	228	219	217	205	226	210	199	224	203	196	212	210	209	195	216	203	240	206	201	224	234	215	212	211	214	261	227	195	185	223	197	233	220	209	205	220	217	200	210	196	204	232	215	215	212	209	233	219	214	248	180	219	198	210	212	191	205	194	220	198	224	204	217	210	188	217	186	212	182	206	223	238	211	206	194	226	180	199	191	213	198	224	200	211	245	212	198	226	215	205	212	218	219	210	216	199	234	224	224	234	225	209	213	202	196	232	212	199	197	183	210	215	197	218	217	218	201	198	220	235	237	176	225	212	177	227	206	238	215	217	191	239	232	210	196	206	213	198	211	203	209	203	204	215	219	199	210	215	222	198	218	234	210	204	220	208	206	203	209	213	198	214	213	217	203	198	216	201	227	209	252	241	219	213	187	202	211	201	193	211	207	201	180	212	210	199	213	221	204	199	218	221	252	216	227	191	204	205	226	233	201	193	226	238	229	196	232	231	192	203	210	178	225	199	249	214	200	228	181	173	194	229	196	189	221	211	211	204	209	212	209	191	199	239	204	244	195	223	214	230	205	213	188	235	226	217	206	184	201	182	222	193	222	222	183	237	207	234	207	181	216	215	223	201	206	213	251	212	198	228	187	196	221	235	198	204	226	202	208	190	209	217	224	200	224	230	214	244	235	229	219	210	200	226	195	200	235	217	219	202	203	202	198	215	213	235	203	198	214	224	188	212	212	188	206	205	211	194	245	205	231	211	219	198	233	214	221	199	213	205	207	228	183	223	213	210	211	224	216	205	173	210	206	227	205	207	217	229	216	214	209	216	198	228	213	221	220	199	212	210	210	231	218	224	217	215	217	237	196	217	214	204	201	243	206	224	216	235	232	209	212	203	210	220	238	212	198	246	232	249	223	223	185	198	218	206	213	226	186	223	182	213	212	207	219	215	188	191	207	215	200	179	218	202	211	208	234	183	205	204	211	190	210	223	213	224	229	178	206	235	216	225	213	217	241	210	217	217	181	215	207	213	212	231	211	213	215	213	209	225	201	216	206	228	221	219	202	215	200	219	196	211	206	222	227	224	245	194	206	208	210	196	195	215	224	215	191	201	195	217	203	228	238	207	213	228	212	224	196	207	200	207	224	198	228	221	240	209	221	217	198	238	214	234	217	225	231	211	181	209	218	214	196	222	227	209	200	187	224	210	230	197	202	197	218	201	184	220	215	236	205	207	185	237	206	234	204	190	232	209	200	205	229	214	225	201	193	217	190	201	209	196	201	201	220	215	186	238	223	205	194	202	214	206	214	216	195	205	199	198	201	215	195	207	211	232	221	188	222	211	209	218	212	220	218	211	190	196	195	209	197	226	199	204	204	210	209	196	208	217	236	191	211	234	248	223	205	229	224	191	193	208	204	219	217	191	182	212	192	216	224	174	216	238	229	197	190	225	211	236	221	213	212	187	213	213	212	233	185	234	227	235	216	226	227	231	205	235	196	211	218	251	224	236	217	223	208	215	216	197	212	177	225	214	216	230	219	220	219	212	211	221	218	199	222	195	233	185	223	204	193	223	197	208	237	228	210	206	221	202	186	203	200	234	226	220	223	204	219	201	211	229	226	202	194	202	229	211	176	211	201	225	244	206	220	207	219	218	229	208	196	210	211	242	208	224	213	227	221	202	209	186	218	236	186	227	193	221	194	207	204	226	230	212	217	212	231	194	193	182	210	223	206	220	218	216	204	204	210	217	204	213	243	208	202	228	211	219	193	186	238	199	185	212	218	222	219	229	227	196	191	223	182	227	227	210	203	207	198	208	230	211	213	219	225	223	183	222	216	192	195	182	201	189	202	204	211	231	206	209	233	192	234	208	189	204	224	219	250	229	210	185	192	198	197	198	212	204	233	250	208	218	195	203	212	218	225	197	222	233	184	196	183	169	185	239	228	218	183	230	214	203	193	194	189	201	214	220	239	207	217	212	205	210	187	203	223	215	245	192	211	201	226	227	210	231	237	200	209	199	231	219	214	214	224	207	211	211	202	194	213	214	194	200	242	197	209	209	225	219	215	198	208	213	192	194	203	231	196	197	193	226	210	199	189	204	204	196	210	236	206	214	184	204	240	199	208	250	192	195	226	203	219	212	234	196	187	188	216	221	238	210	227	192	237	230	214	196	189	213	209	223	238	192	218	210	209	203	222	202	204	217	188	209	232	199	184	217	216	195	216	218	190
48076	52273	47643	42939	35982	10294	3771	2948	2523	2166	2693	24596	6452	1232	1126	1097	1022	998	941	884	886	857	840	709	779	772	742	698	677	707	648	655	687	654	664	651	627	640	601	654	629	605	615	620	634	555	592	583	596	599	632	561	585	563	579	565	585	614	565	578	579	575	579	570	564	521	574	556	570	582	577	605	575	593	535	574	552	530	552	571	549	565	534	584	546	524	486	558	549	548	537	580	545	577	563	567	583	587	520	516	529	560	534	550	539	540	547	564	533	575	586	566	558	564	494	572	561	566	551	573	529	561	538	526	557	541	494	538	491	553	559	562	553	557	581	538	527	546	591	571	549	532	562	540	533	525	606	542	507	568	559	548	553	543	511	531	550	544	529	498	564	529	562	539	587	511	553	570	549	552	512	576	565	530	514	569	593	540	565	508	517	564	541	535	554	547	542	555	530	553	592	519	487	534	532	567	555	582	530	539	556	508	558	505	533	518	534	554	517	533	550	557	550	532	514	592	554	521	477	591	532	534	537	495	541	541	524	525	543	563	516	524	491	562	545	524	581	517	584	534	516	544	551	513	559	567	540	580	567	575	522	525	541	529	530	508	522	559	548	546	529	538	540	501	537	532	601	573	490	552	524	526	583	538	558	534	583	531	540	541	549	544	534	551	547	538	541	538	528	561	515	516	504	534	558	557	532	517	538	576	543	521	544	558	520	562	562	554	549	548	555	514	510	537	516	561	528	567	515	525	480	569	593	537	537	522	535	529	514	542	541	523	523	506	579	551	537	520	525	504	550	524	543	535	523	525	521	515	503	531	571	490	488	601	506	565	556	509	559	525	539	547	523	533	546	531	540	528	557	486	538	557	565	539	528	568	574	543	554	544	567	529	521	453	517	527	562	498	575	538	538	522	526	543	576	536	523	515	549	534	573	538	514	515	549	549	533	573	520	562	537	545	481	532	562	557	567	542	572	572	569	578	540	509	548	499	507	543	537	526	565	497	521	596	558	533	512	536	547	507	526	523	554	560	565	549	507	534	592	538	553	520	556	512	558	549	535	548	521	545	537	544	557	518	505	544	525	589	514	551	584	568	505	529	539	567	555	554	547	564	535	568	556	524	583	567	514	533	530	571	527	537	553	579	529	553	524	561	516	535	567	565	523	527	525	539	555	566	540	555	526	529	554	532	494	547	498	534	541	501	500	579	578	576	489	542	519	500	576	500	515	543	570	530	511	549	482	563	526	491	519	530	527	530	568	558	563	520	558	499	540	557	578	583	565	536	530	517	537	520	548	488	546	504	537	537	556	564	573	533	560	529	519	543	604	541	522	543	562	520	551	573	519	509	534	546	541	560	527	518	568	512	531	544	543	507	510	542	541	540	545	497	532	546	472	497	539	557	542	526	546	528	535	555	554	525	525	545	535	575	525	501	541	510	549	520	550	547	507	559	556	536	492	532	553	521	524	567	588	516	597	523	539	562	495	523	555	515	559	568	532	498	544	549	546	486	477	520	508	576	582	547	587	561	470	584	575	518	550	533	513	546	565	555	503	503	526	553	552	535	540	542	561	535	571	541	530	557	585	509	544	528	592	614	522	499	541	517	551	517	538	573	532	530	521	565	547	521	517	567	580	562	542	531	533	549	490	540	500	525	529	560	540	554	528	534	541	512	574	539	560	509	489	559	560	516	540	546	538	524	552	527	526	566	562	577	570	515	556	515	546	503	513	515	573	572	533	497	536	498	496	552	562	524	533	575	539	546	538	545	556	551	535	527	571	551	494	532	557	553	533	547	564	549	558	504	527	592	556	573	565	533	510	614	533	535	504	544	483	556	521	560	524	518	550	544	489	468	555	615	537	513	528	533	515	526	545	485	551	537	542	535	506	536	528	551	504	531	537	532	559	555	534	569	534	561	572	493	574	546	541	554	531	559	517	544	499	541	522	560	530	551	529	570	514	556	560	546	557	530	545	556	569	557	548	537	522	541	529	573	510	509	555	553	552	558	481	484	549	521	557	527	516	568	531	578	528	508	538	562	512	568	517	558	532	532	526	517	545	525	557	535	559	517	545	533	559	538	494	547	495	533	523	499	528	557	550	556	507	531	505	538	498	536	578	512	509	551	567	533	498	593	523	515	546	522	521	539	510	556	541	563	523	523	517	522	544	530	590	502	494	538	543	565	523	546	542	501	525	526	536	525	601	531	524	483	527	536	505	527	553	540	515	541	552	500	550	539	522	506	530	548	545	551	501	571	534	525	563	523	510	531	554	548	523	537	551	559	519	534	586	543	572	528	515	552	482	540	547	538	527	505	560	530	504	539	539	504	539	527	551	552	501	525	560	536	603	562	485	550	525	535	516	523	595	541	527	547	553	555	571	541	527	544	543	556	511	505	508	525	532	519	572	571	535	523	510	562	525	553	539	556	510	529	518	558	542	542	578	600	540	559	524	551	550	531	542	542	523	509	504	580	553	534	520	538	528	512	539	555	520	520	542	539	517	581	550	566	545	533	561	537	575	573	499	518	528	562	556	543	532	506	561	560	529	584	537	536	489	568	498	571	574	522	554	546	549	519	531	562	526	528	535	554	527	592	566	541	541	525	546	548	530	507	516	550	525	531	547	550	548	516	498	561	523	543	537	502	553	552	547	546	554	543	538	550	539	536	542	545	548	527	553	564	517	551	522	531	542	517	566	564	566	592	568	538	552	572	523	506	560	504	553	571	521	546	541	546	524	519	559	577	560	551	482	515	551	534	523	516	535	507	543	536	548	539	527	497	582	547	545	510	555	539	490	546	541	524	517	510	504	526	551	540	528	554	510	523	569	540	557	517	527	516	570	537	565	520	573	584	558	555	544	520	561	552	533	530	527	538	538	552	563	562	557	561	543	511	499	539	512	546	569	546	505	517	534	565	555	539	549	493	537	568	530	556	578	545	561	552	559	500	543	556	572	575	528	557	570	572	550	527	583	581	526	534	573	533	565	514	538	581	522	551	583	579	558	519	524	578	538	555	533	575	511	556	536	547	574	523	493	522	545	536	560	526	524	521	554	524	564	594	506	518	538	490	531	576	555	527	509	526	528	562	531	552	562	554	575	523	497	545	537	521	534	535	517	539	545	552	552	547	551	524	521	543	539	546	559	535	572	563	539	549	541	511	551	553	543	558	511	580	546	559	553	496	539	570	523	558	568	517	572	530	514	602	501	537	513	549	528	539	564	536	547	544	536	559	512	508	544	506	512	527	498	550	573	519	544	513	484	527	572	538	569	522	569	534	510	547	586	557	572	523	556	536	587	568	560	527	557	515	530	582	548	520	553	534	523	527	507	528	527	565	523	523	552	541	545	560	528	553	569	511	522	507	563	537	531	516	508	543	553	517	536	549	522	461	554	572	516	544	526	543	547	544	530	569	561	515	541	495	523	538	556	531	511	517	518	571	533	503	562	536	516	603	540	558	558	549	574	546	535	563	548	509	547	535	571	534	584	546	553	561	540	512
22036	31755	27264	24195	12542	6480	1453	564	460	417	351	787	427	305	315	362	366	322	300	340	329	310	318	317	320	308	308	305	289	308	306	363	347	340	341	333	322	332	294	327	333	327	327	354	329	314	323	333	286	305	287	312	296	352	301	314	323	347	329	333	321	326	304	283	314	321	313	315	307	311	338	325	301	304	311	301	355	289	311	326	339	333	321	327	335	315	303	342	303	316	306	334	310	324	306	331	317	333	348	308	292	301	296	289	326	352	258	321	310	312	314	342	365	292	325	327	328	309	303	294	324	307	308	322	321	305	304	314	294	348	341	349	319	313	325	316	341	358	332	302	348	303	327	336	311	310	307	320	340	330	360	317	328	328	271	305	318	317	316	289	338	315	331	328	326	312	319	320	291	317	300	321	327	305	326	323	338	306	354	305	343	331	311	357	328	310	350	316	316	339	319	329	319	312	294	302	295	330	280	316	300	310	324	297	337	332	309	342	372	317	286	304	279	306	314	336	325	287	320	314	328	332	339	355	308	296	331	324	315	346	315	334	296	318	299	286	292	320	320	351	303	360	306	304	317	331	341	379	320	347	308	314	287	326	341	298	339	331	313	346	316	308	329	315	312	325	336	293	318	332	315	341	321	331	303	313	312	321	326	357	327	344	305	326	310	322	330	312	302	305	312	348	312	311	332	307	312	327	318	287	315	348	321	330	327	373	314	326	311	324	323	329	312	293	348	294	298	310	345	330	293	317	312	302	325	304	300	311	315	327	327	343	311	306	330	295	326	299	319	301	348	326	330	347	292	311	341	320	269	291	303	351	323	319	303	302	306	302	330	338	324	317	333	295	302	317	312	345	305	301	322	343	308	331	298	308	316	301	334	329	303	340	323	344	293	282	333	310	376	315	334	318	296	332	278	292	297	293	294	350	299	334	328	319	319	323	308	324	309	327	324	345	281	295	324	344	343	331	333	320	321	321	323	293	291	315	328	295	304	307	356	333	321	369	324	319	321	301	354	344	322	334	325	328	304	315	327	302	306	320	316	322	306	330	325	301	329	319	334	299	298	314	311	308	325	330	316	357	341	330	315	307	312	305	303	326	350	332	290	334	314	327	288	318	290	329	281	335	297	309	305	323	341	332	334	298	345	315	306	360	346	335	302	335	306	344	327	301	305	329	315	302	355	289	334	358	299	314	331	306	305	308	311	332	356	297	307	325	319	299	340	320	298	333	315	313	291	352	353	311	325	326	310	343	319	312	317	322	323	309	328	324	333	288	321	328	315	315	329	322	310	301	298	344	323	362	328	327	337	329	341	292	307	287	308	343	315	341	342	294	293	332	308	331	338	286	334	329	299	304	306	299	311	316	351	349	317	326	316	297	316	329	328	348	308	284	334	321	333	319	326	323	340	312	334	297	294	274	334	303	300	363	320	314	334	313	337	324	301	309	307	332	318	334	326	323	305	326	284	300	343	305	330	334	320	319	325	315	312	317	336	313	359	339	338	316	277	309	326	347	316	342	315	300	310	312	354	313	331	344	297	283	313	280	328	304	328	315	326	329	361	304	299	330	349	345	334	338	313	295	308	326	338	327	345	320	314	318	291	288	315	323	302	326	313	347	346	311	323	318	337	320	315	310	323	296	310	315	306	320	318	303	332	327	288	297	351	320	334	294	316	337	331	294	326	326	300	332	317	322	302	296	339	341	336	337	351	342	297	296	353	319	344	326	310	314	310	354	319	329	341	339	312	310	332	297	309	359	332	305	326	291	338	345	338	309	325	319	316	321	316	293	322	326	361	318	317	309	319	329	317	323	314	346	326	307	336	322	341	302	292	311	295	328	326	284	295	325	327	307	311	315	332	325	312	305	329	337	310	328	277	307	302	317	316	321	297	341	333	305	325	293	315	314	320	299	327	327	304	310	315	322	307	291	293	288	335	304	344	356	292	319	322	335	332	316	342	343	297	362	295	300	312	332	336	302	332	296	317	315	332	330	323	350	339	292	329	316	309	336	321	300	343	313	339	332	304	322	343	339	297	332	306	332	309	305	331	324	314	303	350	351	308	310	327	302	309	298	340	309	318	286	328	339	332	341	307	295	327	298	323	331	324	319	310	329	341	306	295	312	327	329	342	326	318	302	300	302	333	314	297	332	293	282	306	314	319	317	322	312	322	319	318	318	308	324	293	294	344	354	309	313	313	336	301	322	290	340	307	340	303	366	329	304	307	312	313	333	305	348	297	339	302	326	335	347	313	310	358	313	363	315	324	310	337	340	317	355	318	299	345	343	317	305	318	283	344	309	310	286	373	300	357	314	324	312	275	327	319	325	329	304	317	340	337	318	320	322	334	314	323	308	294	306	293	289	342	288	340	302	297	329	336	280	315	316	300	312	328	307	303	336	312	312	338	329	326	315	311	313	316	323	309	306	328	335	300	304	303	350	326	334	361	310	299	321	326	289	294	339	327	338	305	336	300	335	335	300	353	333	300	355	310	319	313	313	344	342	312	325	343	356	309	334	305	299	320	286	302	319	311	357	310	289	303	322	312	320	306	292	338	320	305	334	334	309	331	315	325	327	329	353	343	296	347	291	344	343	330	310	306	304	313	345	329	301	333	352	345	273	340	331	354	315	290	318	344	317	336	327	359	332	353	315	318	328	302	272	295	311	322	304	309	329	306	324	322	306	294	322	337	320	346	325	286	340	334	325	335	364	284	299	331	332	344	324	315	323	305	345	297	319	305	326	299	333	323	335	282	301	309	342	305	350	330	361	300	321	336	334	363	327	321	321	305	335	313	298	327	318	286	313	292	341	317	321	321	315	299	308	327	354	303	277	275	355	310	318	318	332	301	326	294	326	320	338	319	295	345	314	306	297	320	301	321	328	332	306	319	331	307	345	338	348	346	320	332	325	320	310	348	295	329	338	338	312	335	337	287	315	317	303	323	309	323	295	373	301	339	289	326	335	316	299	314	287	372	319	322	302	306	314	339	313	336	313	299	313	321	314	313	336	332	287	306	310	305	324	313	314	324	332	346	277	324	330	318	305	324	319	299	325	316	305	321	329	265	328	277	327	354	306	293	342	302	338	372	318	337	331	306	298	319	347	324	336	325	308	304	306	321	323	294	337	286	317	322	314	314	321	334	308	358	356	319	318	329	297	338	316	324	331	342	323	304	303	346	331	335	283	313	328	338	347	295	303	292	319	270	322	327	343	330	345	325	306	363	302	280	296	299	333	298	305	343	315	331	322	296	302	310	313	340	340	340	314	318	321	336	298	332	321	333	293	323	295	324	294	366	326	305	284	304	329	296	323	337	335	313	293	309	315	331	325	348	379	331	301	350	349	310	323	285	294	337	305	296	332	319	315	326	330	307	341	313	311	314	320	338	318	315	302	314	305	310	319	348	307	343	334	315	303	341	298	288	315	345	322	309	310	338	292	371	319	338	332	287	347	360	321	329	325	341	339	335	312	320	319	293	334	314	341	307	312	326	335
20923	32504	32250	33714	19323	14828	2894	965	925	879	903	3554	1160	796	868	854	848	850	853	813	819	846	859	883	832	908	861	849	782	813	836	838	828	811	842	820	786	831	823	819	786	818	866	917	785	810	780	812	810	828	838	807	845	818	832	878	816	782	832	865	818	830	838	803	849	797	819	809	842	816	759	826	856	843	850	775	765	866	804	846	850	816	877	851	813	821	770	860	811	860	788	864	844	825	833	829	822	855	815	759	805	844	797	835	809	798	756	808	845	868	820	784	835	796	822	805	866	800	809	840	842	836	812	804	795	816	800	821	826	831	816	811	798	828	793	849	810	836	841	811	778	771	829	808	809	799	785	826	796	758	840	817	791	790	770	839	769	854	858	824	808	821	798	861	777	799	819	806	831	774	815	836	843	795	822	849	851	831	840	815	785	777	869	826	840	817	804	811	869	851	819	801	869	835	836	811	778	816	826	792	836	797	819	827	796	794	782	881	824	818	856	838	827	820	784	808	795	841	797	799	795	845	807	794	782	809	786	826	836	840	769	787	862	767	819	831	802	759	806	775	817	830	856	803	815	805	875	902	830	792	801	823	817	845	832	790	789	799	854	821	794	829	827	800	889	830	871	828	829	803	777	841	851	865	797	837	859	830	855	832	820	846	816	839	838	819	810	817	793	841	815	855	754	778	830	820	798	864	747	783	759	839	780	792	826	819	790	829	842	811	803	819	824	874	800	824	860	802	786	878	816	837	875	733	854	839	819	819	786	835	819	798	799	803	815	820	831	822	825	771	803	832	832	834	797	800	789	873	822	837	827	843	770	845	801	760	837	798	736	817	786	833	856	825	823	802	793	831	825	836	905	785	811	856	862	815	799	834	799	855	782	868	788	843	857	805	828	808	787	851	797	824	804	861	801	797	807	832	823	896	844	830	874	816	849	819	820	816	763	859	820	836	779	838	845	837	825	803	845	817	778	820	815	815	783	800	779	757	829	830	759	749	777	819	759	799	821	794	831	834	903	907	798	788	807	857	824	858	809	801	792	831	807	868	808	840	846	764	825	808	779	858	828	843	779	799	829	801	874	840	784	848	825	811	812	838	849	751	880	858	818	798	893	852	816	847	800	827	847	780	785	847	853	818	809	779	813	862	827	784	788	796	834	850	850	844	836	813	865	791	826	827	834	829	800	810	805	863	832	821	813	790	808	785	779	791	840	849	784	832	791	839	854	797	833	849	805	834	861	815	793	817	831	794	833	829	857	813	800	794	841	819	805	828	798	847	846	829	828	814	796	854	840	840	816	804	828	837	761	822	833	819	846	824	823	843	790	810	774	780	780	801	818	778	764	831	804	831	831	807	786	802	820	798	835	801	764	818	849	845	773	793	822	854	853	790	846	828	771	860	844	832	830	809	795	822	847	793	805	807	811	853	805	819	863	762	805	842	792	821	797	769	816	889	867	810	782	808	819	817	787	784	814	866	842	827	811	810	798	776	800	886	865	799	780	829	838	792	816	860	866	870	864	808	759	843	817	837	817	838	817	843	747	836	830	828	813	793	811	804	762	793	792	836	761	802	837	832	826	848	813	829	827	825	817	797	804	790	818	861	803	866	884	806	822	822	832	829	811	832	805	833	840	842	798	878	842	846	880	822	816	835	813	833	773	806	829	820	829	802	804	821	843	843	841	818	835	830	856	765	892	769	821	840	808	814	844	851	825	766	841	864	835	790	843	834	829	850	821	801	820	798	821	852	825	827	798	828	774	794	790	798	823	779	838	774	784	840	780	841	791	843	847	801	846	840	813	832	787	795	814	816	833	787	825	750	801	804	838	824	811	860	863	831	850	801	850	852	817	828	816	812	828	784	813	798	801	804	876	830	790	785	809	798	820	826	850	795	813	810	824	836	818	828	853	804	827	762	828	812	778	850	784	825	755	857	809	830	828	804	834	794	817	806	823	828	786	802	843	767	802	789	773	833	789	837	783	830	795	825	759	841	822	795	855	812	845	850	815	809	825	844	809	773	824	839	809	872	814	766	831	815	815	776	811	807	812	846	866	839	846	814	852	798	807	801	791	840	800	828	829	851	833	829	838	818	882	824	822	820	804	811	867	830	830	781	844	825	841	798	830	814	820	767	824	825	806	785	829	787	838	861	830	864	819	785	798	822	840	802	829	806	776	811	836	758	776	846	758	776	847	816	821	793	834	830	774	785	807	792	872	783	875	811	848	835	820	864	801	798	775	822	817	801	804	815	842	833	867	786	796	824	828	820	828	826	807	850	794	805	870	833	805	815	853	844	821	846	825	816	853	872	814	832	851	787	804	785	781	792	811	764	846	870	767	852	826	759	843	761	859	828	846	787	798	841	796	807	823	827	874	885	870	802	826	810	804	839	829	787	833	876	853	849	825	844	838	765	750	789	805	776	802	826	841	829	832	834	802	865	807	836	828	800	862	821	862	824	780	800	810	807	829	813	796	856	838	838	856	804	803	823	801	845	845	787	822	852	738	796	788	783	824	800	878	882	809	832	820	807	835	823	818	870	826	795	800	803	799	787	757	812	863	755	816	844	815	787	837	762	822	823	809	777	834	839	844	859	776	800	844	801	785	812	877	847	858	797	794	791	827	788	800	807	782	798	852	886	794	836	811	912	843	816	803	760	772	815	835	836	826	831	826	788	790	847	848	789	868	804	806	826	820	803	783	803	849	838	816	851	804	866	807	831	786	803	770	873	805	860	795	870	835	759	788	780	793	817	851	801	808	827	811	828	842	761	817	788	877	797	808	842	818	803	805	852	771	797	778	787	788	821	829	832	790	829	829	777	857	764	831	825	796	785	833	859	823	786	823	821	843	817	787	865	855	836	785	857	825	790	832	846	866	818	831	842	822	765	825	822	818	827	833	792	854	824	822	857	787	890	830	776	854	850	802	819	812	800	807	837	793	814	805	834	817	805	816	823	802	784	853	817	740	815	823	814	800	799	828	807	828	831	819	888	797	852	856	803	805	813	786	817	841	764	826	779	819	796	796	813	871	832	844	835	782	844	808	817	844	831	830	835	810	803	838	772	803	786	793	796	781	790	880	833	822	833	810	812	783	804	853	813	835	839	818	798	826	846	785	835	845	805	820	863	780	778	779	820	824	826	813	815	822	831	853	841	829	833	801	868	798	859	841	796	844	791	832	851	844	782	819	829	847	807	781	818	795	821	763	788	816	856	794	858	795	840	817	843	827	837	762	795	768	811	830	824	831	790	809	803	796	826	839	805	756	820	831	828	785	795	794	856	869	850	782	804	797	802	833	821	838	834	800	803	795	814	799	833	792	817	806	776	849	827	760	793	821	865	842	837	791	800	807	824	811	787	822	826	812	786	810	845	739	786	849	848	783	819	808	811	851	789	801	811	817	840	817	827	841	810	818	795	876	749	835	799	800	853	799	842	848	809	825	785	887	821	790	818	850	831	826	732	774	804	842	842	841	853	836	866	802	842	784	822	879	795
50981	39875	41798	41050	39762	36038	26378	21675	15804	6980	1963	8336	2930	521	454	467	450	404	435	455	412	409	400	412	408	428	455	440	438	423	411	423	433	403	418	401	389	382	398	424	387	416	430	408	397	429	423	402	410	441	452	393	400	416	437	385	426	388	430	409	406	443	419	405	377	393	435	434	401	446	439	403	399	422	370	413	392	398	394	409	429	406	398	412	374	432	387	385	433	414	406	427	393	371	408	405	397	392	404	394	429	421	432	424	430	408	405	411	379	454	439	389	437	412	410	387	400	376	406	392	373	397	369	393	385	400	420	411	394	397	419	413	433	409	410	410	410	411	438	381	440	358	389	407	433	429	415	407	431	402	433	420	403	402	373	420	413	393	387	402	431	424	433	405	441	387	412	370	398	397	390	386	406	447	406	432	404	420	386	397	401	381	446	401	423	404	370	369	435	371	399	415	404	370	405	421	408	389	410	420	409	398	403	418	416	401	430	397	442	376	395	414	412	389	421	397	354	427	380	396	411	372	376	434	410	399	380	413	382	423	429	423	417	417	401	417	389	439	414	433	409	401	396	374	389	374	431	396	421	401	443	418	444	411	394	438	383	394	414	454	416	429	397	412	414	434	417	399	450	452	416	412	426	427	421	406	375	399	377	389	403	404	419	438	422	401	444	441	410	382	409	363	396	431	433	384	397	366	355	423	392	414	379	382	425	403	387	423	400	416	435	401	405	406	399	415	404	394	424	411	442	432	433	399	362	386	395	415	416	422	387	417	420	387	407	385	409	405	408	412	417	400	451	414	441	389	392	395	390	384	439	408	366	411	438	437	401	403	416	429	386	366	424	439	433	451	418	409	380	380	399	396	407	430	421	390	399	442	434	396	447	431	424	412	414	431	386	409	397	392	420	395	423	367	391	414	389	386	402	390	398	381	412	405	383	418	396	417	432	419	436	392	400	434	432	399	429	369	407	391	415	406	423	418	389	401	402	376	391	406	389	400	408	371	417	433	429	418	391	384	373	388	422	376	436	381	401	414	418	396	398	418	431	450	404	379	383	400	445	412	430	360	415	391	418	396	410	400	386	403	431	386	393	398	412	436	381	413	396	432	425	388	419	437	388	406	404	393	391	384	356	386	431	388	401	412	376	428	434	377	382	401	431	404	402	379	415	387	388	427	419	433	425	390	411	425	380	403	443	408	396	386	423	372	406	407	393	372	379	414	445	415	398	424	395	455	393	430	363	387	381	407	453	440	392	417	387	399	372	402	411	389	397	418	397	415	427	408	391	417	387	423	365	394	384	415	441	453	377	413	372	416	419	405	434	391	405	438	415	407	430	431	391	395	401	384	393	388	417	405	446	400	396	448	377	416	430	400	386	410	402	382	403	397	422	400	358	396	413	404	435	395	406	405	433	438	393	381	393	408	388	408	371	424	423	400	422	415	393	378	382	428	376	397	415	391	446	434	407	441	405	427	394	382	389	403	407	387	432	409	404	398	410	377	411	410	339	433	398	409	387	403	442	429	411	426	406	411	416	415	428	407	414	403	421	402	350	395	383	414	364	378	413	403	409	409	416	404	415	394	402	403	408	373	390	393	378	418	393	394	370	445	373	398	415	420	405	398	380	411	382	382	392	369	415	411	412	378	378	391	432	390	419	379	380	384	410	400	375	386	381	397	391	445	396	390	382	399	399	419	435	394	408	415	418	384	391	427	417	414	401	380	397	411	420	447	391	438	400	418	384	382	427	404	388	397	404	368	431	444	385	427	386	384	367	411	471	404	410	415	372	392	371	398	418	401	413	398	421	437	423	419	382	418	394	419	391	386	425	358	404	426	411	366	423	429	391	411	414	412	379	425	392	412	397	395	408	415	429	409	419	401	400	395	422	412	388	441	419	389	386	417	427	406	401	444	390	407	397	437	383	422	421	417	426	387	422	386	436	421	401	452	387	398	400	431	396	417	406	408	427	391	402	354	383	401	387	422	448	414	443	414	418	427	381	408	384	371	409	390	417	409	403	437	399	375	405	398	401	401	395	397	426	406	416	404	435	400	369	408	427	412	422	402	411	415	440	392	445	427	416	374	420	431	402	388	409	389	381	381	384	404	391	438	396	426	417	404	392	415	381	419	410	383	426	388	417	407	391	382	423	361	375	420	432	425	391	448	432	380	415	400	422	416	391	412	429	396	429	400	396	383	435	417	407	440	404	386	372	432	411	405	424	456	374	398	397	441	452	376	401	403	389	416	390	401	396	413	396	447	391	422	448	447	403	403	387	397	440	411	431	440	407	426	410	405	391	406	408	361	379	351	434	419	367	410	414	403	403	412	416	396	398	393	392	369	410	450	419	401	389	394	415	373	421	389	398	427	379	433	397	434	398	421	416	433	385	418	397	395	401	408	405	414	419	405	390	455	453	422	392	399	437	378	429	403	395	370	420	390	399	404	394	410	418	404	396	402	416	426	369	429	414	410	380	405	433	402	397	426	423	447	432	422	405	425	399	418	387	405	382	389	373	394	386	405	429	447	398	366	449	441	419	402	418	392	391	403	451	438	378	406	391	420	382	428	409	378	367	409	399	368	416	407	417	393	403	415	422	401	410	398	383	412	374	408	390	410	395	425	383	405	381	418	408	384	386	442	405	430	420	383	391	404	413	406	437	409	388	419	424	429	403	404	396	392	405	420	384	420	392	400	363	444	414	381	395	419	443	417	392	399	415	418	398	436	427	413	396	429	413	413	401	411	413	400	446	390	428	381	377	430	396	399	411	400	408	393	434	405	416	398	395	419	413	413	421	432	438	386	404	372	413	410	364	396	378	397	403	413	414	383	392	388	423	420	433	396	401	394	443	394	429	390	424	387	438	358	373	396	406	404	415	379	407	407	404	447	427	433	402	396	447	377	405	453	408	349	374	403	425	372	352	425	409	425	413	425	431	385	389	424	390	412	376	413	400	424	395	434	389	373	383	415	400	381	378	413	391	380	367	424	437	404	381	387	387	399	410	425	413	419	366	418	390	396	395	387	427	391	418	414	417	442	426	403	389	418	461	405	398	441	414	378	381	399	411	408	397	369	414	392	376	429	421	420	372	392	418	430	427	427	436	425	386	388	382	368	413	373	377	401	390	419	406	400	412	386	426	407	389	443	400	389	425	389	405	417	392	428	432	409	426	407	398	416	401	385	378	358	420	407	394	458	437	426	401	382	426	396	423	401	412	371	428	363	365	436	437	359	442	413	425	436	371	370	396	423	402	381	391	375	402	369	384	418	420	378	431	377	430	394	422	392	402	410	456	407	397	393	469	421	384	373	434	420	389	405	404	437	390	408	404	372	366	391	403	373	431	405	443	430	420	374	371	412	369	383	398	390	383	403	399	382	448	426	396	428	420	387	400	459	385	404	410	415	413	388	437	401	432	421	417	402	390	435	426	416	394	400	377	417	364	395	424	406	436	382	422	409	377	400	437	406	413	431	441	385	381	402	433	380	447	430	402	396
51290	58959	53897	55147	53597	48095	10732	2398	1922	1758	3439	26265	5212	1273	1236	1218	1177	1145	1145	1080	1189	1067	1081	1088	1098	1073	1052	1007	1021	1037	1003	1026	1052	1009	1019	973	1050	1005	1014	1012	1026	1022	942	962	986	999	998	949	955	993	966	930	1004	997	963	971	930	986	984	964	1005	956	966	973	979	931	942	948	968	1001	959	976	962	967	952	904	910	939	921	941	947	866	984	906	1008	1038	931	925	982	992	967	952	965	938	911	944	956	983	952	1014	940	885	942	983	1000	957	951	944	960	882	943	911	926	965	973	954	970	960	924	873	924	917	952	933	945	970	973	946	958	934	951	904	946	941	977	986	1048	990	932	934	955	942	987	931	953	947	987	913	989	972	939	1004	978	978	943	1003	923	910	955	968	919	942	932	989	964	927	976	968	908	892	915	932	937	892	956	972	922	924	984	929	957	917	996	991	947	929	942	937	953	947	983	962	915	961	970	934	959	925	988	949	976	998	978	964	978	924	948	957	940	942	911	919	987	871	932	969	969	997	927	889	961	957	910	960	944	894	941	949	910	1002	913	962	960	945	946	974	939	932	936	923	911	902	975	947	921	961	994	967	981	958	978	947	975	967	915	935	899	955	976	977	992	1008	925	914	876	948	929	940	886	961	898	935	905	971	945	923	886	956	964	949	990	959	932	973	955	971	949	995	950	953	967	935	957	955	948	956	945	937	875	906	977	930	988	926	1011	897	986	949	896	987	913	961	888	937	956	978	889	976	949	956	989	995	939	945	922	961	951	982	952	913	890	949	895	940	926	993	948	939	966	911	949	908	966	925	934	950	907	960	948	937	959	962	940	862	940	943	972	922	986	949	974	934	983	943	920	961	982	946	980	927	873	929	1030	927	1002	927	948	980	934	912	943	947	969	968	986	918	946	940	948	889	968	981	917	940	923	969	929	980	961	921	974	1004	947	960	951	932	982	966	929	966	1014	913	942	916	948	965	937	905	924	956	915	943	896	903	938	934	948	961	967	941	915	1022	915	1009	1002	993	926	930	930	906	931	945	903	938	928	991	929	907	940	931	929	965	923	997	910	1002	931	983	1009	917	901	947	873	937	977	942	979	900	945	980	938	953	970	1011	968	984	930	966	982	959	952	899	948	986	949	926	962	937	924	909	920	893	936	942	929	976	993	923	983	911	975	915	938	965	944	949	991	977	911	930	952	949	905	977	968	953	923	937	973	946	925	982	980	974	939	984	913	941	944	907	920	1003	980	969	962	980	956	927	958	965	948	976	960	915	941	918	958	950	938	932	899	909	924	883	928	974	937	985	965	922	948	928	901	854	970	927	885	972	918	964	923	988	919	906	864	961	919	969	981	971	953	954	986	957	884	939	963	947	888	992	983	930	966	1012	962	927	1009	982	925	955	914	926	967	936	975	923	960	961	942	976	936	956	946	914	953	936	925	971	934	930	937	981	951	852	966	926	888	966	895	921	913	941	904	955	942	939	982	877	939	957	926	930	958	1007	923	928	957	892	929	963	953	945	926	933	920	933	952	961	961	973	976	944	969	924	932	973	943	966	975	969	930	995	958	941	950	965	891	895	917	939	944	960	990	982	913	906	964	895	909	983	946	955	944	937	881	955	914	919	972	894	919	901	941	936	990	942	972	908	1015	991	914	925	890	976	968	885	912	944	982	939	925	991	917	975	971	910	890	973	984	939	906	956	940	946	954	933	960	962	927	915	922	994	949	947	1005	898	926	919	934	967	884	957	963	916	937	947	992	921	905	939	915	920	996	963	964	932	967	972	948	955	946	952	954	960	1021	936	869	954	955	911	920	904	959	880	938	984	973	891	991	917	940	909	969	978	972	916	944	915	929	910	913	932	968	979	968	895	908	979	903	907	946	957	935	927	914	936	989	905	909	982	948	979	958	928	948	898	924	954	958	933	950	998	922	972	940	926	923	918	931	926	889	928	977	862	925	936	912	1001	961	932	959	977	966	979	891	968	961	901	940	912	988	953	981	899	915	924	965	952	886	925	980	1005	911	920	951	931	966	948	983	980	913	950	928	965	923	917	902	950	996	971	981	928	934	956	968	945	941	968	917	977	923	969	944	962	1003	943	938	992	928	947	940	940	962	1014	917	956	969	948	973	910	917	933	953	1010	948	925	927	960	957	908	924	977	962	911	926	932	940	925	961	937	931	944	978	926	948	969	936	899	945	955	937	919	900	962	944	964	886	942	986	952	959	937	891	912	930	913	914	936	977	968	957	954	956	934	923	891	939	972	936	938	938	926	1045	949	921	931	894	911	920	894	972	958	942	974	907	922	911	978	929	971	937	961	958	962	970	937	905	962	953	984	963	939	933	957	999	990	965	987	978	949	876	926	945	936	944	951	944	910	950	992	881	948	908	918	965	950	935	953	951	937	944	960	929	948	898	977	956	931	944	925	958	967	969	942	982	931	907	947	925	976	907	967	933	980	957	954	942	936	915	935	928	914	1026	899	988	975	954	919	986	911	968	907	949	951	911	938	917	892	966	952	915	952	933	950	932	988	956	922	956	958	974	948	928	950	959	917	918	990	917	928	943	938	977	956	908	878	946	932	916	929	940	1005	948	887	908	958	931	965	952	907	917	912	966	894	949	981	942	948	895	908	958	927	951	984	906	913	985	968	1010	953	970	960	990	951	938	943	958	910	923	1009	886	924	927	883	962	914	945	965	931	947	903	970	956	940	929	923	1002	970	946	962	996	952	904	981	908	890	955	961	971	964	997	914	945	939	949	953	883	976	903	948	902	928	944	996	980	955	972	923	945	951	971	968	946	916	924	934	1010	985	967	959	890	943	978	950	989	958	899	920	945	932	968	1015	980	920	955	944	1050	930	1020	915	976	918	988	938	898	971	960	958	914	954	935	935	946	937	937	984	989	940	962	969	933	913	951	944	911	889	946	895	971	907	919	989	960	918	973	985	925	928	877	919	904	935	994	981	936	925	1016	947	961	923	957	904	908	1016	942	957	910	931	922	950	941	955	924	879	1005	929	929	908	969	940	959	917	920	947	923	951	947	956	1017	916	909	963	972	919	980	855	918	957	915	949	930	951	971	925	929	906	899	931	916	960	1002	963	985	990	939	949	954	976	905	966	948	971	996	940	925	945	988	986	931	935	948	918	944	975	846	955	966	979	952	957	941	949	937	957	925	933	938	913	964	924	888	935	964	951	962	1002	955	922	924	932	929	950	896	963	973	973	966	941	937	999	1014	965	978	935	980	940	972	959	940	957	924	922	917	940	918	944	899	1024	897	935	978	942	958	934	959	968	922	947	888	976	962	943	966	966	920	924	940	912	937	930	944	922	992	965	943	944	974	918	993	919	936	959	971	969	944	949	939	928	923	993	957	954	903	952	926	935	913	950	941	928	1010	950	983	916	944	946	965	960	896	950	930	937	975	951	927	930	953	947	944	895	973	938	923	909	979	951	946	975	961	870	1006	905	987	933	904	939	939	875	973	979	961	959	968	909	975	903	942	962	952	930	1041	931	921	942	943	988	929	953	957	1006	972	987	934	955	1013	954
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
